/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ |
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-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 | x86-64-lock-1-intel.d | 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 20 [ ]*[a-f0-9]+: f0 0f ba 33 64 lock btr DWORD PTR \[rbx\],0x64 [all …]
|
D | x86-64-bmi.s | 39 andn %rax,%rbx,%rsi 40 andn (%rcx),%rbx,%rsi 45 bextr %rax,%rbx,%rsi 51 tzcnt %rax,%rbx 52 tzcnt (%rcx),%rbx 55 blsi %rax,%rbx 56 blsi (%rcx),%rbx 59 blsmsk %rax,%rbx 60 blsmsk (%rcx),%rbx 63 blsr %rax,%rbx [all …]
|
D | x86-64-mpx.s | 14 bndmk 0x3(%rbx,%r9,1), %bnd1 25 bndmov 0x3(%rbx,%r9,1), %bnd1 36 bndmov %bnd1, 0x3(%rbx,%r9,1) 50 bndcl 0x3(%rbx,%r9,1), %bnd1 63 bndcu 0x3(%rbx,%r9,1), %bnd1 76 bndcn 0x3(%rbx,%r9,1), %bnd1 79 bndstx %bnd0, 0x3(%rax,%rbx,1) 80 bndstx %bnd2, 3(%rbx,%rdx) 83 bndstx %bnd2, 0x1234(%rbx) 84 bndstx %bnd2, 3(,%rbx,1) [all …]
|
D | x86-64-sse4_2.s | 6 crc32 %cl,%rbx 9 crc32 %rcx,%rbx 13 crc32q (%rcx),%rbx 15 crc32b %cl,%rbx 18 crc32q %rcx,%rbx 31 popcnt (%rcx),%rbx 34 popcntq (%rcx),%rbx 37 popcnt %rcx,%rbx 40 popcntq %rcx,%rbx 44 crc32 rbx,cl [all …]
|
D | x86-64-bmi2.s | 46 rorx $7,%rax,%rbx 47 rorx $7,(%rcx),%rbx 52 mulx %rax,%rbx,%rsi 53 mulx (%rcx),%rbx,%rsi 56 pdep %rax,%rbx,%rsi 57 pdep (%rcx),%rbx,%rsi 60 pext %rax,%rbx,%rsi 61 pext (%rcx),%rbx,%rsi 66 bzhi %rax,%rbx,%rsi 70 sarx %rax,%rbx,%rsi [all …]
|
D | x86-64-sha.s | 9 sha1rnds4 $1, (%rax,%rbx,2), %xmm4 13 sha1nexte (%rax,%rbx,2), %xmm10 17 sha1msg1 (%rax,%rbx,2), %xmm10 21 sha1msg2 (%rax,%rbx,2), %xmm10 25 sha256rnds2 (%rax,%rbx,2), %xmm1 29 sha256rnds2 %xmm0, (%rax,%rbx,2), %xmm1 33 sha256msg1 (%rax,%rbx,2), %xmm1 37 sha256msg2 (%rax,%rbx,2), %xmm1 44 sha1rnds4 xmm4, XMMWORD PTR [rax+rbx*2], 1 48 sha1nexte xmm4, XMMWORD PTR [rax+rbx*2] [all …]
|
D | x86-64-lockbad-1.s | 6 lock mov (%rbx), %eax 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 47 lock mov eax,DWORD PTR [rbx] 78 lock add eax,DWORD PTR [rbx] [all …]
|
D | x86-64-lockbad-1.l | 84 [ ]*6[ ]+lock mov \(%rbx\), %eax 115 [ ]*37[ ]+lock add \(%rbx\), %eax 116 [ ]*38[ ]+lock adc \(%rbx\), %eax 117 [ ]*39[ ]+lock and \(%rbx\), %eax 118 [ ]*40[ ]+lock or \(%rbx\), %eax 119 [ ]*41[ ]+lock sbb \(%rbx\), %eax 120 [ ]*42[ ]+lock sub \(%rbx\), %eax 121 [ ]*43[ ]+lock xor \(%rbx\), %eax 125 [ ]*47[ ]+lock mov eax,DWORD PTR \[rbx\] 159 [ ]*78[ ]+lock add eax,DWORD PTR \[rbx\] [all …]
|
D | x86-64-specific-reg.l | 7 .*:[0-9]*: Warning: .*rax.*rbx.* 21 .*:[0-9]*: Warning: .*rcx.*rbx.* 39 .*:[0-9]*: Warning: .*rdx.*rbx.* 54 .*:[0-9]*: Warning: .*rbx.*rsi.* 55 .*:[0-9]*: Warning: .*rbx.*rdi.* 56 .*:[0-9]*: Warning: .*rbx.*rdi.* 57 .*:[0-9]*: Warning: .*rbx.*rdi.* 58 .*:[0-9]*: Warning: .*rbx.*rsi.* 59 .*:[0-9]*: Warning: .*rbx.*rsi.* 60 .*:[0-9]*: Warning: .*rbx.*rdi.* [all …]
|
D | x86-64-vmx.s | 13 vmread %rax,%rbx 14 vmreadq %rax,%rbx 15 vmread %rax,(%rbx) 16 vmreadq %rax,(%rbx) 17 vmwrite %rax,%rbx 18 vmwriteq %rax,%rbx 19 vmwrite (%rax),%rbx 20 vmwriteq (%rax),%rbx
|
D | x86-64-bmi.d | 34 [ ]*[a-f0-9]+: c4 e2 e0 f2 f0 andn %rax,%rbx,%rsi 35 [ ]*[a-f0-9]+: c4 e2 e0 f2 31 andn \(%rcx\),%rbx,%rsi 38 [ ]*[a-f0-9]+: c4 e2 f8 f7 f3 bextr %rax,%rbx,%rsi 42 [ ]*[a-f0-9]+: f3 48 0f bc d8 tzcnt %rax,%rbx 43 [ ]*[a-f0-9]+: f3 48 0f bc 19 tzcnt \(%rcx\),%rbx 46 [ ]*[a-f0-9]+: c4 e2 e0 f3 d8 blsi %rax,%rbx 47 [ ]*[a-f0-9]+: c4 e2 e0 f3 19 blsi \(%rcx\),%rbx 50 [ ]*[a-f0-9]+: c4 e2 e0 f3 d0 blsmsk %rax,%rbx 51 [ ]*[a-f0-9]+: c4 e2 e0 f3 11 blsmsk \(%rcx\),%rbx 54 [ ]*[a-f0-9]+: c4 e2 e0 f3 c8 blsr %rax,%rbx [all …]
|
D | x86-64-inval-ept.s | 6 invept %rbx, (%rcx) 7 invept %rbx, %rcx 10 invvpid %rbx, (%rcx) 11 invvpid %rbx, %rcx 16 invept oword ptr [rcx], rbx 17 invept rcx, rbx 20 invvpid oword ptr [rcx], rbx 21 invvpid rcx, rbx
|
D | x86-64-fsgs.s | 6 rdfsbase %rbx 10 rdgsbase %rbx 14 wrfsbase %rbx 18 wrgsbase %rbx 24 rdfsbase rbx 28 rdgsbase rbx 32 wrfsbase rbx 36 wrgsbase rbx
|
D | x86-64-vmx.d | 17 1a: 0f 78 c3 [ ]*vmread %rax,%rbx 18 1d: 0f 78 c3 [ ]*vmread %rax,%rbx 19 20: 0f 78 03 [ ]*vmread %rax,\(%rbx\) 20 23: 0f 78 03 [ ]*vmread %rax,\(%rbx\) 21 26: 0f 79 d8 [ ]*vmwrite %rax,%rbx 22 29: 0f 79 d8 [ ]*vmwrite %rax,%rbx 23 2c: 0f 79 18 [ ]*vmwrite \(%rax\),%rbx 24 2f: 0f 79 18 [ ]*vmwrite \(%rax\),%rbx
|
D | x86-64-inval-ept.l | 26 [ ]*6[ ]+invept %rbx, \(%rcx\) 27 [ ]*7[ ]+invept %rbx, %rcx 30 [ ]*10[ ]+invvpid %rbx, \(%rcx\) 31 [ ]*11[ ]+invvpid %rbx, %rcx 36 [ ]*16[ ]+invept oword ptr \[rcx\], rbx 37 [ ]*17[ ]+invept rcx, rbx 40 [ ]*20[ ]+invvpid oword ptr \[rcx\], rbx 41 [ ]*21[ ]+invvpid rcx, rbx
|
D | x86-64-mpx-addr32.s | 2 .byte 0x67; bndmk 0x3(%rcx,%rbx,1),%bnd1 13 .byte 0x67; bndstx %bnd0,0x3(%rax,%rbx,1) 14 .byte 0x67; bndstx %bnd2,0x3(%rbx) 15 .byte 0x67; bndldx 0x3(%rax,%rbx,1),%bnd0 16 .byte 0x67; bndldx 0x3(%rbx),%bnd2 29 .byte 0x67; bndstx %bnd0,0x3(%rax,%rbx,1) 30 .byte 0x67; bndstx %bnd2,0x3(,%rbx,1) 31 .byte 0x67; bndldx 0x3(%rax,%rbx,1),%bnd0 32 .byte 0x67; bndldx 0x3(,%rbx,1),%bnd2
|
D | x86-64-sib.s | 18 mov (%rbx),%eax 19 mov (%rbx,%riz),%eax 20 mov (%rbx,%riz,1),%eax 21 mov (%rbx,%riz,2),%eax 22 mov (%rbx,%riz,4),%eax 23 mov (%rbx,%riz,8),%eax 45 mov eax,DWORD PTR [rbx+riz] 46 mov eax,DWORD PTR [rbx+riz*1] 47 mov eax,DWORD PTR [rbx+riz*2] 48 mov eax,DWORD PTR [rbx+riz*4] [all …]
|
D | x86-64-bmi-intel.d | 35 [ ]*[a-f0-9]+: c4 e2 e0 f2 f0 andn rsi,rbx,rax 36 [ ]*[a-f0-9]+: c4 e2 e0 f2 31 andn rsi,rbx,QWORD PTR \[rcx\] 39 [ ]*[a-f0-9]+: c4 e2 f8 f7 f3 bextr rsi,rbx,rax 43 [ ]*[a-f0-9]+: f3 48 0f bc d8 tzcnt rbx,rax 44 [ ]*[a-f0-9]+: f3 48 0f bc 19 tzcnt rbx,QWORD PTR \[rcx\] 47 [ ]*[a-f0-9]+: c4 e2 e0 f3 d8 blsi rbx,rax 48 [ ]*[a-f0-9]+: c4 e2 e0 f3 19 blsi rbx,QWORD PTR \[rcx\] 51 [ ]*[a-f0-9]+: c4 e2 e0 f3 d0 blsmsk rbx,rax 52 [ ]*[a-f0-9]+: c4 e2 e0 f3 11 blsmsk rbx,QWORD PTR \[rcx\] 55 [ ]*[a-f0-9]+: c4 e2 e0 f3 c8 blsr rbx,rax [all …]
|
D | x86-64-sha.d | 12 [ ]*[a-f0-9]+: 0f 3a cc 24 58 01 sha1rnds4 \$0x1,\(%rax,%rbx,2\),%xmm4 16 [ ]*[a-f0-9]+: 44 0f 38 c8 14 58 sha1nexte \(%rax,%rbx,2\),%xmm10 20 [ ]*[a-f0-9]+: 44 0f 38 c9 14 58 sha1msg1 \(%rax,%rbx,2\),%xmm10 24 [ ]*[a-f0-9]+: 44 0f 38 ca 14 58 sha1msg2 \(%rax,%rbx,2\),%xmm10 28 [ ]*[a-f0-9]+: 0f 38 cb 0c 58 sha256rnds2 (%xmm0,)?\(%rax,%rbx,2\),%xmm1 32 [ ]*[a-f0-9]+: 0f 38 cb 0c 58 sha256rnds2 (%xmm0,)?\(%rax,%rbx,2\),%xmm1 36 [ ]*[a-f0-9]+: 0f 38 cc 0c 58 sha256msg1 \(%rax,%rbx,2\),%xmm1 40 [ ]*[a-f0-9]+: 0f 38 cd 0c 58 sha256msg2 \(%rax,%rbx,2\),%xmm1 44 [ ]*[a-f0-9]+: 0f 3a cc 24 58 01 sha1rnds4 \$0x1,\(%rax,%rbx,2\),%xmm4 48 [ ]*[a-f0-9]+: 0f 38 c8 24 58 sha1nexte \(%rax,%rbx,2\),%xmm4 [all …]
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ilp32/ |
D | x86-64-vmx.d | 18 1a: 0f 78 c3 [ ]*vmread %rax,%rbx 19 1d: 0f 78 c3 [ ]*vmread %rax,%rbx 20 20: 0f 78 03 [ ]*vmread %rax,\(%rbx\) 21 23: 0f 78 03 [ ]*vmread %rax,\(%rbx\) 22 26: 0f 79 d8 [ ]*vmwrite %rax,%rbx 23 29: 0f 79 d8 [ ]*vmwrite %rax,%rbx 24 2c: 0f 79 18 [ ]*vmwrite \(%rax\),%rbx 25 2f: 0f 79 18 [ ]*vmwrite \(%rax\),%rbx
|
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-x86-64/ |
D | tlsgd8.s | 5 pushq %rbx 6 pushq %rbx 7 leaq 1b(%rip), %rbx 8 addq %r11, %rbx 13 addq %rbx, %rax 16 popq %rbx 17 popq %rbx
|
D | tlsgd7.s | 5 pushq %rbx 6 pushq %rbx 7 leaq 1b(%rip), %rbx 8 addq %r11, %rbx 13 addq %rbx, %rax 16 popq %rbx 17 popq %rbx
|
D | tlsld3.s | 5 pushq %rbx 6 pushq %rbx 7 leaq 1b(%rip), %rbx 8 addq %r11, %rbx 13 addq %rbx, %rax 18 popq %rbx 19 popq %rbx
|