Commit | Line | Data |
---|---|---|
a961a1e1 JB |
1 | .text |
2 | noreg: | |
3 | adc $1, (%rax) | |
c006a730 JB |
4 | adc $0x89, (%rax) |
5 | adc $0x1234, (%rax) | |
6 | adc $0x12345678, (%rax) | |
a961a1e1 | 7 | add $1, (%rax) |
c006a730 JB |
8 | add $0x89, (%rax) |
9 | add $0x1234, (%rax) | |
10 | add $0x12345678, (%rax) | |
a961a1e1 | 11 | and $1, (%rax) |
c006a730 JB |
12 | and $0x89, (%rax) |
13 | and $0x1234, (%rax) | |
14 | and $0x12345678, (%rax) | |
a961a1e1 JB |
15 | bt $1, (%rax) |
16 | btc $1, (%rax) | |
17 | btr $1, (%rax) | |
18 | bts $1, (%rax) | |
19 | call *(%rax) | |
20 | cmp $1, (%rax) | |
c006a730 JB |
21 | cmp $0x89, (%rax) |
22 | cmp $0x1234, (%rax) | |
23 | cmp $0x12345678, (%rax) | |
24 | cmps | |
25 | cmps %es:(%rdi), (%rsi) | |
1a035124 JB |
26 | crc32 (%rax), %eax |
27 | crc32 (%rax), %rax | |
c006a730 JB |
28 | dec (%rax) |
29 | div (%rax) | |
a961a1e1 JB |
30 | fadd (%rax) |
31 | fcom (%rax) | |
32 | fcomp (%rax) | |
33 | fdiv (%rax) | |
34 | fdivr (%rax) | |
35 | fiadd (%rax) | |
36 | ficom (%rax) | |
37 | ficomp (%rax) | |
38 | fidiv (%rax) | |
39 | fidivr (%rax) | |
40 | fild (%rax) | |
41 | fimul (%rax) | |
42 | fist (%rax) | |
43 | fistp (%rax) | |
44 | fisttp (%rax) | |
45 | fisub (%rax) | |
46 | fisubr (%rax) | |
47 | fld (%rax) | |
48 | fmul (%rax) | |
49 | fst (%rax) | |
50 | fstp (%rax) | |
51 | fsub (%rax) | |
52 | fsubr (%rax) | |
c006a730 JB |
53 | idiv (%rax) |
54 | imul (%rax) | |
55 | in $0 | |
56 | in %dx | |
57 | inc (%rax) | |
58 | ins | |
59 | ins %dx, %es:(%rdi) | |
873494c8 | 60 | iret |
a961a1e1 JB |
61 | jmp *(%rax) |
62 | lgdt (%rax) | |
63 | lidt (%rax) | |
64 | lldt (%rax) | |
65 | lmsw (%rax) | |
c006a730 JB |
66 | lods |
67 | lods (%rsi) | |
873494c8 JB |
68 | lret |
69 | lret $4 | |
a961a1e1 | 70 | ltr (%rax) |
c006a730 JB |
71 | mov $0x12, (%rax) |
72 | mov $0x1234, (%rax) | |
73 | mov $0x12345678, (%rax) | |
a961a1e1 JB |
74 | mov %es, (%rax) |
75 | mov (%rax), %es | |
c006a730 JB |
76 | movs |
77 | movs (%rsi), %es:(%rdi) | |
65fca059 JB |
78 | movsx (%rax), %ax |
79 | movsx (%rax), %eax | |
80 | movsx (%rax), %rax | |
81 | movzx (%rax), %ax | |
82 | movzx (%rax), %eax | |
83 | movzx (%rax), %rax | |
c006a730 JB |
84 | mul (%rax) |
85 | neg (%rax) | |
a961a1e1 | 86 | nop (%rax) |
c006a730 | 87 | not (%rax) |
a961a1e1 | 88 | or $1, (%rax) |
c006a730 JB |
89 | or $0x89, (%rax) |
90 | or $0x1234, (%rax) | |
91 | or $0x12345678, (%rax) | |
92 | out $0 | |
93 | out %dx | |
94 | outs | |
95 | outs (%rsi), %dx | |
a961a1e1 JB |
96 | pop (%rax) |
97 | pop %fs | |
98 | ptwrite (%rax) | |
99 | push (%rax) | |
100 | push %fs | |
c006a730 JB |
101 | rcl $1, (%rax) |
102 | rcl $2, (%rax) | |
103 | rcl %cl, (%rax) | |
104 | rcl (%rax) | |
105 | rcr $1, (%rax) | |
106 | rcr $2, (%rax) | |
107 | rcr %cl, (%rax) | |
108 | rcr (%rax) | |
109 | rol $1, (%rax) | |
110 | rol $2, (%rax) | |
111 | rol %cl, (%rax) | |
112 | rol (%rax) | |
113 | ror $1, (%rax) | |
114 | ror $2, (%rax) | |
115 | ror %cl, (%rax) | |
116 | ror (%rax) | |
a961a1e1 | 117 | sbb $1, (%rax) |
c006a730 JB |
118 | sbb $0x89, (%rax) |
119 | sbb $0x1234, (%rax) | |
120 | sbb $0x12345678, (%rax) | |
121 | scas | |
122 | scas %es:(%rdi) | |
123 | sal $1, (%rax) | |
124 | sal $2, (%rax) | |
125 | sal %cl, (%rax) | |
126 | sal (%rax) | |
127 | sar $1, (%rax) | |
128 | sar $2, (%rax) | |
129 | sar %cl, (%rax) | |
130 | sar (%rax) | |
131 | shl $1, (%rax) | |
132 | shl $2, (%rax) | |
133 | shl %cl, (%rax) | |
134 | shl (%rax) | |
135 | shr $1, (%rax) | |
136 | shr $2, (%rax) | |
137 | shr %cl, (%rax) | |
138 | shr (%rax) | |
139 | stos | |
140 | stos %es:(%rdi) | |
a961a1e1 | 141 | sub $1, (%rax) |
c006a730 JB |
142 | sub $0x89, (%rax) |
143 | sub $0x1234, (%rax) | |
144 | sub $0x12345678, (%rax) | |
145 | sysret | |
146 | test $0x89, (%rax) | |
147 | test $0x1234, (%rax) | |
148 | test $0x12345678, (%rax) | |
a961a1e1 | 149 | xor $1, (%rax) |
c006a730 JB |
150 | xor $0x89, (%rax) |
151 | xor $0x1234, (%rax) | |
152 | xor $0x12345678, (%rax) |