Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / i386 / lockbad-1.l
1 .*: Assembler messages:
2 .*:5: Error: .*
3 .*:6: Error: .*
4 .*:8: Error: .*
5 .*:9: Error: .*
6 .*:10: Error: .*
7 .*:11: Error: .*
8 .*:12: Error: .*
9 .*:13: Error: .*
10 .*:14: Error: .*
11 .*:15: Error: .*
12 .*:16: Error: .*
13 .*:17: Error: .*
14 .*:18: Error: .*
15 .*:19: Error: .*
16 .*:20: Error: .*
17 .*:21: Error: .*
18 .*:22: Error: .*
19 .*:23: Error: .*
20 .*:24: Error: .*
21 .*:25: Error: .*
22 .*:26: Error: .*
23 .*:27: Error: .*
24 .*:28: Error: .*
25 .*:29: Error: .*
26 .*:30: Error: .*
27 .*:31: Error: .*
28 .*:32: Error: .*
29 .*:33: Error: .*
30 .*:34: Error: .*
31 .*:35: Error: .*
32 .*:37: Error: .*
33 .*:38: Error: .*
34 .*:39: Error: .*
35 .*:40: Error: .*
36 .*:41: Error: .*
37 .*:42: Error: .*
38 .*:43: Error: .*
39 .*:46: Error: .*
40 .*:47: Error: .*
41 .*:49: Error: .*
42 .*:50: Error: .*
43 .*:51: Error: .*
44 .*:52: Error: .*
45 .*:53: Error: .*
46 .*:54: Error: .*
47 .*:55: Error: .*
48 .*:56: Error: .*
49 .*:57: Error: .*
50 .*:58: Error: .*
51 .*:59: Error: .*
52 .*:60: Error: .*
53 .*:61: Error: .*
54 .*:62: Error: .*
55 .*:63: Error: .*
56 .*:64: Error: .*
57 .*:65: Error: .*
58 .*:66: Error: .*
59 .*:67: Error: .*
60 .*:68: Error: .*
61 .*:69: Error: .*
62 .*:70: Error: .*
63 .*:71: Error: .*
64 .*:72: Error: .*
65 .*:73: Error: .*
66 .*:74: Error: .*
67 .*:75: Error: .*
68 .*:76: Error: .*
69 .*:78: Error: .*
70 .*:79: Error: .*
71 .*:80: Error: .*
72 .*:81: Error: .*
73 .*:82: Error: .*
74 .*:83: Error: .*
75 .*:84: Error: .*
76 GAS LISTING .*
77
78
79 [       ]*1[    ]+\# Unlockable Instructions
80 [       ]*2[    ]+
81 [       ]*3[    ]+\.text
82 [       ]*4[    ]+foo:
83 [       ]*5[    ]+lock mov %ecx, %eax
84 [       ]*6[    ]+lock mov \(%ebx\), %eax
85 [       ]*7[    ]+
86 [       ]*8[    ]+lock add %ebx, %eax
87 [       ]*9[    ]+lock add \$0x64, %ebx
88 [       ]*10[   ]+lock adc %ebx, %eax
89 [       ]*11[   ]+lock adc \$0x64, %ebx
90 [       ]*12[   ]+lock and %ebx, %eax
91 [       ]*13[   ]+lock and \$0x64, %ebx
92 [       ]*14[   ]+lock btc %eax, %ebx
93 [       ]*15[   ]+lock btc \$0x64, %ebx
94 [       ]*16[   ]+lock btr %eax, %ebx
95 [       ]*17[   ]+lock btr \$0x64, %ebx
96 [       ]*18[   ]+lock bts %eax, %ebx
97 [       ]*19[   ]+lock bts \$0x64, %ebx
98 [       ]*20[   ]+lock cmpxchg %eax,%ebx
99 [       ]*21[   ]+lock decl %ebx
100 [       ]*22[   ]+lock incl %ebx
101 [       ]*23[   ]+lock negl %ebx
102 [       ]*24[   ]+lock notl %ebx
103 [       ]*25[   ]+lock or %ebx, %eax
104 [       ]*26[   ]+lock or \$0x64, %ebx
105 [       ]*27[   ]+lock sbb %ebx, %eax
106 [       ]*28[   ]+lock sbb \$0x64, %ebx
107 [       ]*29[   ]+lock sub %ebx, %eax
108 [       ]*30[   ]+lock sub \$0x64, %ebx
109 [       ]*31[   ]+lock xadd %eax, %ebx
110 [       ]*32[   ]+lock xchg %ebx, %eax
111 [       ]*33[   ]+lock xchg %eax, %ebx
112 [       ]*34[   ]+lock xor %ebx, %eax
113 [       ]*35[   ]+lock xor \$0x64, %ebx
114 [       ]*36[   ]+
115 [       ]*37[   ]+lock add \(%ebx\), %eax
116 [       ]*38[   ]+lock adc \(%ebx\), %eax
117 [       ]*39[   ]+lock and \(%ebx\), %eax
118 [       ]*40[   ]+lock or \(%ebx\), %eax
119 [       ]*41[   ]+lock sbb \(%ebx\), %eax
120 [       ]*42[   ]+lock sub \(%ebx\), %eax
121 [       ]*43[   ]+lock xor \(%ebx\), %eax
122 [       ]*44[   ]+
123 [       ]*45[   ]+\.intel_syntax noprefix
124 [       ]*46[   ]+lock mov eax,ebx
125 [       ]*47[   ]+lock mov eax,DWORD PTR \[ebx\]
126 [       ]*48[   ]+
127 [       ]*49[   ]+lock add eax,ebx
128 [       ]*50[   ]+lock add ebx,0x64
129 [       ]*51[   ]+lock adc eax,ebx
130 [       ]*52[   ]+lock adc ebx,0x64
131 [       ]*53[   ]+lock and eax,ebx
132 [       ]*54[   ]+lock and ebx,0x64
133 [       ]*55[   ]+lock btc ebx,eax
134 [       ]*56[   ]+lock btc ebx,0x64
135 [       ]*57[   ]+lock btr ebx,eax
136 \fGAS LISTING .*
137
138
139 [       ]*58[   ]+lock btr ebx,0x64
140 [       ]*59[   ]+lock bts ebx,eax
141 [       ]*60[   ]+lock bts ebx,0x64
142 [       ]*61[   ]+lock cmpxchg ebx,eax
143 [       ]*62[   ]+lock dec ebx
144 [       ]*63[   ]+lock inc ebx
145 [       ]*64[   ]+lock neg ebx
146 [       ]*65[   ]+lock not ebx
147 [       ]*66[   ]+lock or eax,ebx
148 [       ]*67[   ]+lock or ebx,0x64
149 [       ]*68[   ]+lock sbb eax,ebx
150 [       ]*69[   ]+lock sbb ebx,0x64
151 [       ]*70[   ]+lock sub eax,ebx
152 [       ]*71[   ]+lock sub ebx,0x64
153 [       ]*72[   ]+lock xadd ebx,eax
154 [       ]*73[   ]+lock xchg ebx,eax
155 [       ]*74[   ]+lock xchg ebx,eax
156 [       ]*75[   ]+lock xor eax,ebx
157 [       ]*76[   ]+lock xor ebx,0x64
158 [       ]*77[   ]+
159 [       ]*78[   ]+lock add eax,DWORD PTR \[ebx\]
160 [       ]*79[   ]+lock adc eax,DWORD PTR \[ebx\]
161 [       ]*80[   ]+lock and eax,DWORD PTR \[ebx\]
162 [       ]*81[   ]+lock or eax,DWORD PTR \[ebx\]
163 [       ]*82[   ]+lock sbb eax,DWORD PTR \[ebx\]
164 [       ]*83[   ]+lock sub eax,DWORD PTR \[ebx\]
165 [       ]*84[   ]+lock xor eax,DWORD PTR \[ebx\]