x86: Allow integer conversion without suffix in AT&T syntax
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / noreg64.s
CommitLineData
a961a1e1
JB
1 .text
2noreg:
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)
This page took 0.053919 seconds and 4 git commands to generate.