| .*: Assembler messages: |
| .*:5: Error: .* |
| .*:6: Error: .* |
| .*:8: Error: .* |
| .*:9: Error: .* |
| .*:10: Error: .* |
| .*:11: Error: .* |
| .*:12: Error: .* |
| .*:13: Error: .* |
| .*:14: Error: .* |
| .*:15: Error: .* |
| .*:16: Error: .* |
| .*:17: Error: .* |
| .*:18: Error: .* |
| .*:19: Error: .* |
| .*:20: Error: .* |
| .*:21: Error: .* |
| .*:22: Error: .* |
| .*:23: Error: .* |
| .*:24: Error: .* |
| .*:25: Error: .* |
| .*:26: Error: .* |
| .*:27: Error: .* |
| .*:28: Error: .* |
| .*:29: Error: .* |
| .*:30: Error: .* |
| .*:31: Error: .* |
| .*:32: Error: .* |
| .*:33: Error: .* |
| .*:34: Error: .* |
| .*:35: Error: .* |
| .*:37: Error: .* |
| .*:38: Error: .* |
| .*:39: Error: .* |
| .*:40: Error: .* |
| .*:41: Error: .* |
| .*:42: Error: .* |
| .*:43: Error: .* |
| .*:46: Error: .* |
| .*:47: Error: .* |
| .*:49: Error: .* |
| .*:50: Error: .* |
| .*:51: Error: .* |
| .*:52: Error: .* |
| .*:53: Error: .* |
| .*:54: Error: .* |
| .*:55: Error: .* |
| .*:56: Error: .* |
| .*:57: Error: .* |
| .*:58: Error: .* |
| .*:59: Error: .* |
| .*:60: Error: .* |
| .*:61: Error: .* |
| .*:62: Error: .* |
| .*:63: Error: .* |
| .*:64: Error: .* |
| .*:65: Error: .* |
| .*:66: Error: .* |
| .*:67: Error: .* |
| .*:68: Error: .* |
| .*:69: Error: .* |
| .*:70: Error: .* |
| .*:71: Error: .* |
| .*:72: Error: .* |
| .*:73: Error: .* |
| .*:74: Error: .* |
| .*:75: Error: .* |
| .*:76: Error: .* |
| .*:78: Error: .* |
| .*:79: Error: .* |
| .*:80: Error: .* |
| .*:81: Error: .* |
| .*:82: Error: .* |
| .*:83: Error: .* |
| .*:84: Error: .* |
| GAS LISTING .* |
| |
| |
| [ ]*1[ ]+\# 64bit unlockable Instructions |
| [ ]*2[ ]+ |
| [ ]*3[ ]+\.text |
| [ ]*4[ ]+foo: |
| [ ]*5[ ]+lock mov %ecx, %eax |
| [ ]*6[ ]+lock mov \(%rbx\), %eax |
| [ ]*7[ ]+ |
| [ ]*8[ ]+lock add %ebx, %eax |
| [ ]*9[ ]+lock add \$0x64, %ebx |
| [ ]*10[ ]+lock adc %ebx, %eax |
| [ ]*11[ ]+lock adc \$0x64, %ebx |
| [ ]*12[ ]+lock and %ebx, %eax |
| [ ]*13[ ]+lock and \$0x64, %ebx |
| [ ]*14[ ]+lock btc %eax, %ebx |
| [ ]*15[ ]+lock btc \$0x64, %ebx |
| [ ]*16[ ]+lock btr %eax, %ebx |
| [ ]*17[ ]+lock btr \$0x64, %ebx |
| [ ]*18[ ]+lock bts %eax, %ebx |
| [ ]*19[ ]+lock bts \$0x64, %ebx |
| [ ]*20[ ]+lock cmpxchg %eax,%ebx |
| [ ]*21[ ]+lock decl %ebx |
| [ ]*22[ ]+lock incl %ebx |
| [ ]*23[ ]+lock negl %ebx |
| [ ]*24[ ]+lock notl %ebx |
| [ ]*25[ ]+lock or %ebx, %eax |
| [ ]*26[ ]+lock or \$0x64, %ebx |
| [ ]*27[ ]+lock sbb %ebx, %eax |
| [ ]*28[ ]+lock sbb \$0x64, %ebx |
| [ ]*29[ ]+lock sub %ebx, %eax |
| [ ]*30[ ]+lock sub \$0x64, %ebx |
| [ ]*31[ ]+lock xadd %eax, %ebx |
| [ ]*32[ ]+lock xchg %ebx, %eax |
| [ ]*33[ ]+lock xchg %eax, %ebx |
| [ ]*34[ ]+lock xor %ebx, %eax |
| [ ]*35[ ]+lock xor \$0x64, %ebx |
| [ ]*36[ ]+ |
| [ ]*37[ ]+lock add \(%rbx\), %eax |
| [ ]*38[ ]+lock adc \(%rbx\), %eax |
| [ ]*39[ ]+lock and \(%rbx\), %eax |
| [ ]*40[ ]+lock or \(%rbx\), %eax |
| [ ]*41[ ]+lock sbb \(%rbx\), %eax |
| [ ]*42[ ]+lock sub \(%rbx\), %eax |
| [ ]*43[ ]+lock xor \(%rbx\), %eax |
| [ ]*44[ ]+ |
| [ ]*45[ ]+\.intel_syntax noprefix |
| [ ]*46[ ]+lock mov eax,ebx |
| [ ]*47[ ]+lock mov eax,DWORD PTR \[rbx\] |
| [ ]*48[ ]+ |
| [ ]*49[ ]+lock add eax,ebx |
| [ ]*50[ ]+lock add ebx,0x64 |
| [ ]*51[ ]+lock adc eax,ebx |
| [ ]*52[ ]+lock adc ebx,0x64 |
| [ ]*53[ ]+lock and eax,ebx |
| [ ]*54[ ]+lock and ebx,0x64 |
| [ ]*55[ ]+lock btc ebx,eax |
| [ ]*56[ ]+lock btc ebx,0x64 |
| [ ]*57[ ]+lock btr ebx,eax |
| GAS LISTING .* |
| |
| |
| [ ]*58[ ]+lock btr ebx,0x64 |
| [ ]*59[ ]+lock bts ebx,eax |
| [ ]*60[ ]+lock bts ebx,0x64 |
| [ ]*61[ ]+lock cmpxchg ebx,eax |
| [ ]*62[ ]+lock dec ebx |
| [ ]*63[ ]+lock inc ebx |
| [ ]*64[ ]+lock neg ebx |
| [ ]*65[ ]+lock not ebx |
| [ ]*66[ ]+lock or eax,ebx |
| [ ]*67[ ]+lock or ebx,0x64 |
| [ ]*68[ ]+lock sbb eax,ebx |
| [ ]*69[ ]+lock sbb ebx,0x64 |
| [ ]*70[ ]+lock sub eax,ebx |
| [ ]*71[ ]+lock sub ebx,0x64 |
| [ ]*72[ ]+lock xadd ebx,eax |
| [ ]*73[ ]+lock xchg ebx,eax |
| [ ]*74[ ]+lock xchg ebx,eax |
| [ ]*75[ ]+lock xor eax,ebx |
| [ ]*76[ ]+lock xor ebx,0x64 |
| [ ]*77[ ]+ |
| [ ]*78[ ]+lock add eax,DWORD PTR \[rbx\] |
| [ ]*79[ ]+lock adc eax,DWORD PTR \[rbx\] |
| [ ]*80[ ]+lock and eax,DWORD PTR \[rbx\] |
| [ ]*81[ ]+lock or eax,DWORD PTR \[rbx\] |
| [ ]*82[ ]+lock sbb eax,DWORD PTR \[rbx\] |
| [ ]*83[ ]+lock sub eax,DWORD PTR \[rbx\] |
| [ ]*84[ ]+lock xor eax,DWORD PTR \[rbx\] |