Commit | Line | Data |
---|---|---|
3d3d428f NC |
1 | .text |
2 | .global main | |
3 | main: | |
4 | ########### | |
5 | # MOVB imm4/imm16, reg | |
6 | ########### | |
7 | movb $0xf,r1 | |
8 | movb $0xff,r2 | |
9 | movb $0xfff,r1 | |
10 | #movb $0xffff,r2 // CHECK WITH CRASM 4.1 | |
11 | movb $20,r1 | |
12 | movb $10,r2 | |
13 | movb $11,r2 | |
14 | ########### | |
15 | # MOVB reg, reg | |
16 | ########### | |
17 | movb r1,r2 | |
18 | movb r2,r3 | |
19 | movb r3,r4 | |
20 | movb r5,r6 | |
21 | movb r6,r7 | |
22 | movb r7,r8 | |
23 | ########### | |
24 | # MOVW imm4/imm16, reg | |
25 | ########### | |
26 | movw $0xf,r1 | |
27 | movw $0xB,r1 | |
28 | movw $0xff,r2 | |
29 | movw $0xfff,r1 | |
30 | #movw $0xffff,r2 // CHECK WITH CRASM 4.1 | |
31 | movw $20,r1 | |
32 | movw $10,r2 | |
33 | movw $11,r2 | |
34 | ########### | |
35 | # MOVW reg, reg | |
36 | ########### | |
37 | movw r1,r2 | |
38 | movw r2,r3 | |
39 | movw r3,r4 | |
40 | movw r5,r6 | |
41 | movw r6,r7 | |
42 | movw r7,r8 | |
43 | ########### | |
44 | # MOVD imm4/imm16/imm20/imm32, regp | |
45 | ########### | |
46 | movd $0xf,(r2,r1) | |
47 | movd $0xB,(r2,r1) | |
48 | movd $0xff,(r2,r1) | |
49 | movd $0xfff,(r2,r1) | |
50 | movd $0xffff,(r2,r1) | |
51 | movd $0xfffff,(r2,r1) | |
52 | movd $0xfffffff,(r2,r1) | |
53 | movd $0xffffffff,(r2,r1) | |
54 | ########### | |
55 | # MOVD regp, regp | |
56 | ########### | |
57 | movd (r4,r3),(r2,r1) | |
58 | movd (r4,r3),(r2,r1) | |
59 | movd $10,(sp) | |
60 | movd $14,(sp) | |
61 | movd $11,(sp) | |
62 | movd $8,(sp) | |
63 | ########### | |
64 | # MOVXB reg, reg | |
65 | ########### | |
66 | movxb r1,r2 | |
67 | movxb r3,r4 | |
68 | movxb r5,r6 | |
69 | movxb r7,r8 | |
70 | movxb r9,r10 | |
71 | ########### | |
72 | # MOVXW reg, regp | |
73 | ########### | |
74 | movxw r1,(r3,r2) | |
75 | movxw r3,(r4,r3) | |
76 | movxw r5,(r6,r5) | |
77 | movxw r7,(r8,r7) | |
78 | movxw r9,(r9,r8) | |
79 | ########### | |
80 | # MOVZB reg, reg | |
81 | ########### | |
82 | movzb r1,r2 | |
83 | movzb r3,r4 | |
84 | movzb r5,r6 | |
85 | movzb r7,r8 | |
86 | movzb r9,r10 | |
87 | ########### | |
88 | # MOVZW reg, regp | |
89 | ########### | |
90 | movzw r1,(r3,r2) | |
91 | movzw r3,(r4,r3) | |
92 | movzw r5,(r6,r5) | |
93 | movzw r7,(r8,r7) | |
94 | movzw r9,(r9,r8) |