/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ |
D | lockbad-1.s | 5 lock mov %ecx, %eax 6 lock mov (%ebx), %eax 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 [all …]
|
D | x86-64-lockbad-1.s | 5 lock mov %ecx, %eax 6 lock mov (%rbx), %eax 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 [all …]
|
D | x86-64-hle.s | 11 xacquire lock adcb $100,(%rcx) 12 lock xacquire adcb $100,(%rcx) 13 xrelease lock adcb $100,(%rcx) 14 lock xrelease adcb $100,(%rcx) 17 xacquire lock addb $100,(%rcx) 18 lock xacquire addb $100,(%rcx) 19 xrelease lock addb $100,(%rcx) 20 lock xrelease addb $100,(%rcx) 23 xacquire lock andb $100,(%rcx) 24 lock xacquire andb $100,(%rcx) [all …]
|
D | hle.s | 8 xacquire lock adcb $100,(%ecx) 9 lock xacquire adcb $100,(%ecx) 10 xrelease lock adcb $100,(%ecx) 11 lock xrelease adcb $100,(%ecx) 14 xacquire lock addb $100,(%ecx) 15 lock xacquire addb $100,(%ecx) 16 xrelease lock addb $100,(%ecx) 17 lock xrelease addb $100,(%ecx) 20 xacquire lock andb $100,(%ecx) 21 lock xacquire andb $100,(%ecx) [all …]
|
D | lockbad-1.l | 83 [ ]*5[ ]+lock mov %ecx, %eax 84 [ ]*6[ ]+lock mov \(%ebx\), %eax 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 [all …]
|
D | x86-64-lockbad-1.l | 83 [ ]*5[ ]+lock mov %ecx, %eax 84 [ ]*6[ ]+lock mov \(%rbx\), %eax 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 [all …]
|
D | hle.d | 10 [ ]*[a-f0-9]+: f2 f0 80 11 64 xacquire lock adcb \$0x64,\(%ecx\) 11 [ ]*[a-f0-9]+: f2 f0 80 11 64 xacquire lock adcb \$0x64,\(%ecx\) 12 [ ]*[a-f0-9]+: f3 f0 80 11 64 xrelease lock adcb \$0x64,\(%ecx\) 13 [ ]*[a-f0-9]+: f3 f0 80 11 64 xrelease lock adcb \$0x64,\(%ecx\) 14 [ ]*[a-f0-9]+: f0 f2 80 11 64 lock xacquire adcb \$0x64,\(%ecx\) 15 [ ]*[a-f0-9]+: f0 f3 80 11 64 lock xrelease adcb \$0x64,\(%ecx\) 16 [ ]*[a-f0-9]+: f2 f0 80 01 64 xacquire lock addb \$0x64,\(%ecx\) 17 [ ]*[a-f0-9]+: f2 f0 80 01 64 xacquire lock addb \$0x64,\(%ecx\) 18 [ ]*[a-f0-9]+: f3 f0 80 01 64 xrelease lock addb \$0x64,\(%ecx\) 19 [ ]*[a-f0-9]+: f3 f0 80 01 64 xrelease lock addb \$0x64,\(%ecx\) [all …]
|
D | x86-64-hlebad.s | 9 xacquire lock adc $100,%al 10 lock xacquire adc $100,%al 12 xrelease lock adc $100,%al 13 lock xrelease adc $100,%al 17 xacquire lock adc $1000,%ax 18 lock xacquire adc $1000,%ax 20 xrelease lock adc $1000,%ax 21 lock xrelease adc $1000,%ax 25 xacquire lock adc $10000000,%eax 26 lock xacquire adc $10000000,%eax [all …]
|
D | x86-64-lock-1.s | 5 lock add %eax, (%rbx) 6 lock add $0x64, (%rbx) 7 lock adc %eax, (%rbx) 8 lock adc $0x64, (%rbx) 9 lock and %eax, (%rbx) 10 lock and $0x64, (%rbx) 11 lock btc %eax, (%rbx) 12 lock btc $0x64, (%rbx) 13 lock btr %eax, (%rbx) 14 lock btr $0x64, (%rbx) [all …]
|
D | x86-64-hle.d | 10 [ ]*[a-f0-9]+: f2 f0 80 11 64 xacquire lock adcb \$0x64,\(%rcx\) 11 [ ]*[a-f0-9]+: f2 f0 80 11 64 xacquire lock adcb \$0x64,\(%rcx\) 12 [ ]*[a-f0-9]+: f3 f0 80 11 64 xrelease lock adcb \$0x64,\(%rcx\) 13 [ ]*[a-f0-9]+: f3 f0 80 11 64 xrelease lock adcb \$0x64,\(%rcx\) 14 [ ]*[a-f0-9]+: f0 f2 80 11 64 lock xacquire adcb \$0x64,\(%rcx\) 15 [ ]*[a-f0-9]+: f0 f3 80 11 64 lock xrelease adcb \$0x64,\(%rcx\) 16 [ ]*[a-f0-9]+: f2 f0 80 01 64 xacquire lock addb \$0x64,\(%rcx\) 17 [ ]*[a-f0-9]+: f2 f0 80 01 64 xacquire lock addb \$0x64,\(%rcx\) 18 [ ]*[a-f0-9]+: f3 f0 80 01 64 xrelease lock addb \$0x64,\(%rcx\) 19 [ ]*[a-f0-9]+: f3 f0 80 01 64 xrelease lock addb \$0x64,\(%rcx\) [all …]
|
D | lock-1.s | 5 lock add %eax, (%ebx) 6 lock add $0x64, (%ebx) 7 lock adc %eax, (%ebx) 8 lock adc $0x64, (%ebx) 9 lock and %eax, (%ebx) 10 lock and $0x64, (%ebx) 11 lock btc %eax, (%ebx) 12 lock btc $0x64, (%ebx) 13 lock btr %eax, (%ebx) 14 lock btr $0x64, (%ebx) [all …]
|
D | hlebad.s | 9 xacquire lock adc $100,%al 10 lock xacquire adc $100,%al 12 xrelease lock adc $100,%al 13 lock xrelease adc $100,%al 17 xacquire lock adc $1000,%ax 18 lock xacquire adc $1000,%ax 20 xrelease lock adc $1000,%ax 21 lock xrelease adc $1000,%ax 25 xacquire lock adc $10000000,%eax 26 lock xacquire adc $10000000,%eax [all …]
|
D | x86-64-hle-intel.d | 11 [ ]*[a-f0-9]+: f2 f0 80 11 64 xacquire lock adc BYTE PTR \[rcx\],0x64 12 [ ]*[a-f0-9]+: f2 f0 80 11 64 xacquire lock adc BYTE PTR \[rcx\],0x64 13 [ ]*[a-f0-9]+: f3 f0 80 11 64 xrelease lock adc BYTE PTR \[rcx\],0x64 14 [ ]*[a-f0-9]+: f3 f0 80 11 64 xrelease lock adc BYTE PTR \[rcx\],0x64 15 [ ]*[a-f0-9]+: f0 f2 80 11 64 lock xacquire adc BYTE PTR \[rcx\],0x64 16 [ ]*[a-f0-9]+: f0 f3 80 11 64 lock xrelease adc BYTE PTR \[rcx\],0x64 17 [ ]*[a-f0-9]+: f2 f0 80 01 64 xacquire lock add BYTE PTR \[rcx\],0x64 18 [ ]*[a-f0-9]+: f2 f0 80 01 64 xacquire lock add BYTE PTR \[rcx\],0x64 19 [ ]*[a-f0-9]+: f3 f0 80 01 64 xrelease lock add BYTE PTR \[rcx\],0x64 20 [ ]*[a-f0-9]+: f3 f0 80 01 64 xrelease lock add BYTE PTR \[rcx\],0x64 [all …]
|
D | hle-intel.d | 11 [ ]*[a-f0-9]+: f2 f0 80 11 64 xacquire lock adc BYTE PTR \[ecx\],0x64 12 [ ]*[a-f0-9]+: f2 f0 80 11 64 xacquire lock adc BYTE PTR \[ecx\],0x64 13 [ ]*[a-f0-9]+: f3 f0 80 11 64 xrelease lock adc BYTE PTR \[ecx\],0x64 14 [ ]*[a-f0-9]+: f3 f0 80 11 64 xrelease lock adc BYTE PTR \[ecx\],0x64 15 [ ]*[a-f0-9]+: f0 f2 80 11 64 lock xacquire adc BYTE PTR \[ecx\],0x64 16 [ ]*[a-f0-9]+: f0 f3 80 11 64 lock xrelease adc BYTE PTR \[ecx\],0x64 17 [ ]*[a-f0-9]+: f2 f0 80 01 64 xacquire lock add BYTE PTR \[ecx\],0x64 18 [ ]*[a-f0-9]+: f2 f0 80 01 64 xacquire lock add BYTE PTR \[ecx\],0x64 19 [ ]*[a-f0-9]+: f3 f0 80 01 64 xrelease lock add BYTE PTR \[ecx\],0x64 20 [ ]*[a-f0-9]+: f3 f0 80 01 64 xrelease lock add BYTE PTR \[ecx\],0x64 [all …]
|
D | x86-64-hlebad.l | 481 [ ]*9[ ]+xacquire lock adc \$100,%al 482 [ ]*10[ ]+lock xacquire adc \$100,%al 484 [ ]*12[ ]+xrelease lock adc \$100,%al 485 [ ]*13[ ]+lock xrelease adc \$100,%al 489 [ ]*17[ ]+xacquire lock adc \$1000,%ax 490 [ ]*18[ ]+lock xacquire adc \$1000,%ax 492 [ ]*20[ ]+xrelease lock adc \$1000,%ax 493 [ ]*21[ ]+lock xrelease adc \$1000,%ax 497 [ ]*25[ ]+xacquire lock adc \$10000000,%eax 498 [ ]*26[ ]+lock xacquire adc \$10000000,%eax [all …]
|
D | x86-64-lock-1.d | 10 [ ]*[a-f0-9]+: f0 01 03 lock add %eax,\(%rbx\) 11 [ ]*[a-f0-9]+: f0 83 03 64 lock addl \$0x64,\(%rbx\) 12 [ ]*[a-f0-9]+: f0 11 03 lock adc %eax,\(%rbx\) 13 [ ]*[a-f0-9]+: f0 83 13 64 lock adcl \$0x64,\(%rbx\) 14 [ ]*[a-f0-9]+: f0 21 03 lock and %eax,\(%rbx\) 15 [ ]*[a-f0-9]+: f0 83 23 64 lock andl \$0x64,\(%rbx\) 16 [ ]*[a-f0-9]+: f0 0f bb 03 lock btc %eax,\(%rbx\) 17 [ ]*[a-f0-9]+: f0 0f ba 3b 64 lock btcl \$0x64,\(%rbx\) 18 [ ]*[a-f0-9]+: f0 0f b3 03 lock btr %eax,\(%rbx\) 19 [ ]*[a-f0-9]+: f0 0f ba 33 64 lock btrl \$0x64,\(%rbx\) [all …]
|
D | hlebad.l | 365 [ ]*9[ ]+xacquire lock adc \$100,%al 366 [ ]*10[ ]+lock xacquire adc \$100,%al 368 [ ]*12[ ]+xrelease lock adc \$100,%al 369 [ ]*13[ ]+lock xrelease adc \$100,%al 373 [ ]*17[ ]+xacquire lock adc \$1000,%ax 374 [ ]*18[ ]+lock xacquire adc \$1000,%ax 376 [ ]*20[ ]+xrelease lock adc \$1000,%ax 377 [ ]*21[ ]+lock xrelease adc \$1000,%ax 381 [ ]*25[ ]+xacquire lock adc \$10000000,%eax 382 [ ]*26[ ]+lock xacquire adc \$10000000,%eax [all …]
|
D | lock-1.d | 10 [ ]*[a-f0-9]+: f0 01 03 lock add %eax,\(%ebx\) 11 [ ]*[a-f0-9]+: f0 83 03 64 lock addl \$0x64,\(%ebx\) 12 [ ]*[a-f0-9]+: f0 11 03 lock adc %eax,\(%ebx\) 13 [ ]*[a-f0-9]+: f0 83 13 64 lock adcl \$0x64,\(%ebx\) 14 [ ]*[a-f0-9]+: f0 21 03 lock and %eax,\(%ebx\) 15 [ ]*[a-f0-9]+: f0 83 23 64 lock andl \$0x64,\(%ebx\) 16 [ ]*[a-f0-9]+: f0 0f bb 03 lock btc %eax,\(%ebx\) 17 [ ]*[a-f0-9]+: f0 0f ba 3b 64 lock btcl \$0x64,\(%ebx\) 18 [ ]*[a-f0-9]+: f0 0f b3 03 lock btr %eax,\(%ebx\) 19 [ ]*[a-f0-9]+: f0 0f ba 33 64 lock btrl \$0x64,\(%ebx\) [all …]
|
D | x86-64-lock-1-intel.d | 3 #source: x86-64-lock-1.s 11 [ ]*[a-f0-9]+: f0 01 03 lock add DWORD PTR \[rbx\],eax 12 [ ]*[a-f0-9]+: f0 83 03 64 lock add DWORD PTR \[rbx\],0x64 13 [ ]*[a-f0-9]+: f0 11 03 lock adc DWORD PTR \[rbx\],eax 14 [ ]*[a-f0-9]+: f0 83 13 64 lock adc DWORD PTR \[rbx\],0x64 15 [ ]*[a-f0-9]+: f0 21 03 lock and DWORD PTR \[rbx\],eax 16 [ ]*[a-f0-9]+: f0 83 23 64 lock and DWORD PTR \[rbx\],0x64 17 [ ]*[a-f0-9]+: f0 0f bb 03 lock btc DWORD PTR \[rbx\],eax 18 [ ]*[a-f0-9]+: f0 0f ba 3b 64 lock btc DWORD PTR \[rbx\],0x64 19 [ ]*[a-f0-9]+: f0 0f b3 03 lock btr DWORD PTR \[rbx\],eax [all …]
|
D | lock-1-intel.d | 3 #source: lock-1.s 11 [ ]*[a-f0-9]+: f0 01 03 lock add DWORD PTR \[ebx\],eax 12 [ ]*[a-f0-9]+: f0 83 03 64 lock add DWORD PTR \[ebx\],0x64 13 [ ]*[a-f0-9]+: f0 11 03 lock adc DWORD PTR \[ebx\],eax 14 [ ]*[a-f0-9]+: f0 83 13 64 lock adc DWORD PTR \[ebx\],0x64 15 [ ]*[a-f0-9]+: f0 21 03 lock and DWORD PTR \[ebx\],eax 16 [ ]*[a-f0-9]+: f0 83 23 64 lock and DWORD PTR \[ebx\],0x64 17 [ ]*[a-f0-9]+: f0 0f bb 03 lock btc DWORD PTR \[ebx\],eax 18 [ ]*[a-f0-9]+: f0 0f ba 3b 64 lock btc DWORD PTR \[ebx\],0x64 19 [ ]*[a-f0-9]+: f0 0f b3 03 lock btr DWORD PTR \[ebx\],eax [all …]
|
D | long-1.d | 10 …f0 f0 f2 f2 f2 f2 f2 f2 f0 f0 f3 0f 10 repnz lock lock lock repnz repnz repnz repnz repnz repnz l… 12 … f0 f0 f0 f2 f2 f2 f2 f0 f0 f0 f0 f3 0f 10 00 lock lock lock repnz repnz repnz repnz lock lock lo…
|
D | x86-64-long-1.d | 10 …f0 f0 f2 f2 f2 f2 f2 f2 f0 f0 f3 0f 10 repnz lock lock lock repnz repnz repnz repnz repnz repnz l… 12 … f0 f0 f0 f2 f2 f2 f2 f0 f0 f0 f0 f3 0f 10 00 lock lock lock repnz repnz repnz repnz lock lock lo…
|
D | long-1-intel.d | 11 …f0 f0 f2 f2 f2 f2 f2 f2 f0 f0 f3 0f 10 repnz lock lock lock repnz repnz repnz repnz repnz repnz l… 13 … f0 f0 f0 f2 f2 f2 f2 f0 f0 f0 f0 f3 0f 10 00 lock lock lock repnz repnz repnz repnz lock lock lo…
|
D | x86-64-long-1-intel.d | 11 …f0 f0 f2 f2 f2 f2 f2 f2 f0 f0 f3 0f 10 repnz lock lock lock repnz repnz repnz repnz repnz repnz l… 13 … f0 f0 f0 f2 f2 f2 f2 f0 f0 f0 f0 f3 0f 10 00 lock lock lock repnz repnz repnz repnz lock lock lo…
|
D | prefix.d | 22 [ ]*[a-f0-9]+: f2 67 f0 66 0f 11 22 lock data16 movsd %xmm4,\(%bp,%si\) 24 [ ]*[a-f0-9]+: f3 67 f0 66 0f 11 22 lock data16 movss %xmm4,\(%bp,%si\) 28 [ ]*[a-f0-9]+: f3 f0 f2 66 36 0f 11 22 repz lock data16 movsd %xmm4,%ss:\(%edx\) 31 [ ]*[a-f0-9]+: f2 67 f0 66 3e 36 0f 11 22 lock data16 ds movsd %xmm4,%ss:\(%bp,%si\) 33 [ ]*[a-f0-9]+: f3 f0 66 3e 36 0f 11 22 lock data16 ds movss %xmm4,%ss:\(%edx\) 37 [ ]*[a-f0-9]+: f2 67 f0 66 90 repnz addr16 lock xchg %ax,%ax 39 [ ]*[a-f0-9]+: f3 67 f0 66 90 addr16 lock data16 pause 42 [ ]*[a-f0-9]+: f2 f0 67 3e 90 repnz lock addr16 ds nop 45 [ ]*[a-f0-9]+: f3 f0 3e 90 lock ds pause 46 [ ]*[a-f0-9]+: f3 f0 67 3e 90 lock addr16 ds pause [all …]
|