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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
.text
.global main
main:
###########
# MOVB imm4/imm16, reg
###########
movb $0xf,r1
movb $0xff,r2
movb $0xfff,r1
#movb $0xffff,r2 // CHECK WITH CRASM 4.1
movb $20,r1
movb $10,r2
movb $11,r2
###########
# MOVB reg, reg
###########
movb r1,r2
movb r2,r3
movb r3,r4
movb r5,r6
movb r6,r7
movb r7,r8
###########
# MOVW imm4/imm16, reg
###########
movw $0xf,r1
movw $0xB,r1
movw $0xff,r2
movw $0xfff,r1
#movw $0xffff,r2 // CHECK WITH CRASM 4.1
movw $20,r1
movw $10,r2
movw $11,r2
###########
# MOVW reg, reg
###########
movw r1,r2
movw r2,r3
movw r3,r4
movw r5,r6
movw r6,r7
movw r7,r8
###########
# MOVD imm4/imm16/imm20/imm32, regp
###########
movd $0xf,(r2,r1)
movd $0xB,(r2,r1)
movd $0xff,(r2,r1)
movd $0xfff,(r2,r1)
movd $0xffff,(r2,r1)
movd $0xfffff,(r2,r1)
movd $0xfffffff,(r2,r1)
movd $0xffffffff,(r2,r1)
###########
# MOVD regp, regp
###########
movd (r4,r3),(r2,r1)
movd (r4,r3),(r2,r1)
movd $10,(sp)
movd $14,(sp)
movd $11,(sp)
movd $8,(sp)
###########
# MOVXB reg, reg
###########
movxb r1,r2
movxb r3,r4
movxb r5,r6
movxb r7,r8
movxb r9,r10
###########
# MOVXW reg, regp
###########
movxw r1,(r3,r2)
movxw r3,(r4,r3)
movxw r5,(r6,r5)
movxw r7,(r8,r7)
movxw r9,(r9,r8)
###########
# MOVZB reg, reg
###########
movzb r1,r2
movzb r3,r4
movzb r5,r6
movzb r7,r8
movzb r9,r10
###########
# MOVZW reg, regp
###########
movzw r1,(r3,r2)
movzw r3,(r4,r3)
movzw r5,(r6,r5)
movzw r7,(r8,r7)
movzw r9,(r9,r8)
|