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 GAS 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\]
166