* gas/i386/opcode.s: Pad section.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / intelok.s
1 .intel_syntax noprefix
2 .text
3 start:
4 add al, [eax]
5 add al, byte ptr [eax]
6 add ax, [eax]
7 add ax, word ptr [eax]
8 add eax, [eax]
9 add eax, dword ptr [eax]
10 add byte ptr [eax], 1
11 add dword ptr [eax], 1
12 add word ptr [eax], 1
13 addpd xmm0, [eax]
14 addpd xmm0, xmmword ptr [eax]
15 addps xmm0, [eax]
16 addps xmm0, xmmword ptr [eax]
17 addsd xmm0, [eax]
18 addsd xmm0, qword ptr [eax]
19 addss xmm0, [eax]
20 addss xmm0, dword ptr [eax]
21 call word ptr [eax]
22 call dword ptr [eax]
23 call fword ptr [eax]
24 cmps [esi], byte ptr es:[edi]
25 cmps dword ptr [esi], es:[edi]
26 cmps word ptr [esi], word ptr es:[edi]
27 cmpxchg8b qword ptr [eax]
28 fadd dword ptr [eax]
29 fadd qword ptr [eax]
30 fbld [eax]
31 #XXX fbld tbyte ptr [eax]
32 fbstp [eax]
33 #XXX fbstp tbyte ptr [eax]
34 fiadd dword ptr [eax]
35 fiadd word ptr [eax]
36 fild dword ptr [eax]
37 fild qword ptr [eax]
38 fild word ptr [eax]
39 fist dword ptr [eax]
40 fist word ptr [eax]
41 fistp dword ptr [eax]
42 fistp qword ptr [eax]
43 fistp word ptr [eax]
44 fisttp dword ptr [eax]
45 fisttp qword ptr [eax]
46 fisttp word ptr [eax]
47 fld dword ptr [eax]
48 fld qword ptr [eax]
49 fld tbyte ptr [eax]
50 fldcw [eax]
51 #XXX fldcw word ptr [eax]
52 fldenv [eax]
53 fldenvd [eax]
54 fldenvw [eax]
55 fst dword ptr [eax]
56 fst qword ptr [eax]
57 fstp dword ptr [eax]
58 fstp qword ptr [eax]
59 fstp tbyte ptr [eax]
60 lds ax, [eax]
61 lds eax, [eax]
62 lds ax, dword ptr [eax]
63 lds eax, fword ptr [eax]
64 lea eax, [eax]
65 lea eax, byte ptr [eax]
66 lea eax, dword ptr [eax]
67 lea eax, fword ptr [eax]
68 lea eax, qword ptr [eax]
69 lea eax, tbyte ptr [eax]
70 lea eax, word ptr [eax]
71 lea eax, xmmword ptr [eax]
72 lgdt [eax]
73 lgdtd [eax]
74 lgdtw [eax]
75 movs es:[edi], byte ptr [esi]
76 movs dword ptr es:[edi], [esi]
77 movs word ptr es:[edi], word ptr [esi]
78 movsx eax, byte ptr [eax]
79 movsx eax, word ptr [eax]
80 paddb mm0, [eax]
81 paddb mm0, qword ptr [eax]
82 paddb xmm0, [eax]
83 paddb xmm0, xmmword ptr [eax]
84 pinsrw mm0, word ptr [eax], 3
85 pinsrw xmm0, word ptr [eax], 7
86 push dword ptr [eax]
87 xlat [ebx]
88 xlat byte ptr [ebx]
89 xlatb
90
91 # expressions
92
93 push + 1
94 push - 1
95 push not 1
96 push 1 + 1
97 push 2 - 1
98 push 2 * 2
99 push 3 / 2
100 push 3 mod 2
101 push 4 shl 1
102 push 5 shr 2
103 push 6 and 3
104 push 7 xor 4
105 push 8 or 5
106
107 # Force a good alignment.
108 .p2align 4,0
This page took 0.035849 seconds and 5 git commands to generate.