1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
.text
.global main
main:
###########
# MULB imm4/imm16, reg
###########
mulb $0xf,r1
mulb $0xff,r2
mulb $0xfff,r1
#mulb $0xffff,r2 // CHCEK WITH CRASM 4.1
mulb $20,r1
mulb $10,r2
###########
# MULB reg, reg
###########
mulb r1,r2
mulb r2,r3
mulb r3,r4
mulb r5,r6
mulb r6,r7
mulb r7,r8
###########
# MULW imm4/imm16, reg
###########
mulw $0xf,r1
mulw $0xff,r2
mulw $0xfff,r1
#mulw $0xffff,r2 // CHCEK WITH CRASM 4.1
mulw $20,r1
mulw $10,r2
###########
# MULW reg, reg
###########
mulw r1,r2
mulw r2,r3
mulw r3,r4
mulw r5,r6
mulw r6,r7
mulw r7,r8
###########
# MULSB reg, reg
###########
mulsb r1,r2
mulsb r3,r4
mulsb r5,r6
mulsb r7,r8
mulsb r9,r10
###########
# MULSW reg, regp
###########
mulsw r1,(r3,r2)
mulsw r3,(r4,r3)
mulsw r5,(r6,r5)
mulsw r7,(r8,r7)
mulsw r9,(r9,r8)
#############################
# MUC[q/u/s/]w reg, reg, regp
#############################
macqw r1,r2,(r3,r2)
macqw r4,r5,(r5,r4)
macuw r1,r2,(r3,r2)
macuw r4,r5,(r8,r7)
macsw r1,r2,(r3,r2)
macsw r4,r5,(r7,r6)
|