/haiku-buildtools/gcc/gmp/mpn/x86_64/ |
H A D | mode1o.asm | 42 C subq %rdx, %rax 1 87 C rdx divisor 90 movq %rdx, %r8 C d 101 movzbl (%r9,%rdx), %edx C inv 8 bits 107 leal (%rdx,%rdx), %ecx C 2*inv 124 leaq (%rdx,%rdx), %r9 C 2*inv 125 imulq %rdx, %rdx [all...] |
H A D | divrem_1.asm | 54 define(`up_param', `%rdx') 66 C rax rbx rcx rdx rsi rdi rbp r8 r9 r10 r11 r12 r13 r14 r15 128 mov d, %rdx 130 not %rdx 131 div d C FREE rax rdx rcx r9 r10 r11 142 adc %rbp, %rdx C 5 9 13 144 mov %rdx, %r13 C 6 11 23 145 imul d, %rdx C 6 11 23 146 sub %rdx, %r10 C 10 16 33 183 mov d, %rdx [all...] |
H A D | redc_1.asm | 46 define(`param_mp',`%rdx') 91 adc $0, %rdx 92 mov %rdx, %r14 97 mov %rdx, %r14 104 adc %rdx, %r14 109 adc %rdx, %rbx 114 adc %rdx, %r10 122 adc %rdx, %r9 129 adc %rdx, %r14 151 mov %rdx, [all...] |
H A D | addmul_2.asm | 42 define(`n_param',`%rdx') 78 mov %rdx, w2 87 mov %rdx, w1 96 mov %rdx, w0 104 mov %rdx, w3 115 adc %rdx, w1 C 3 26 120 adc %rdx, w1 C 4 28 125 adc %rdx, w2 C 8 32 131 adc %rdx, w2 C 10 137 adc %rdx, w [all...] |
H A D | mul_1.asm | 40 define(`n_param',`%rdx') 59 mov n_param, %rbx C move away n from rdx, mul uses it 64 adc $0, %rdx 83 mov %rdx, %r8 91 mov %rdx, %rbx 98 mov %rdx, %r10 108 mov %rdx, %r9 115 adc %rdx, %r8 120 adc %rdx, %rbx 125 adc %rdx, [all...] |
H A D | mul_2.asm | 43 define(`n_param',`%rdx') 80 mov %rdx, w2 90 mov %rdx, w1 104 mov %rdx, w3 113 adc %rdx, w0 120 adc %rdx, w1 124 adc %rdx, w1 129 adc %rdx, w2 135 adc %rdx, w2 140 L(m23): adc %rdx, w [all...] |
H A D | bdiv_dbm1c.asm | 36 define(`n', `%rdx') 46 mov %rdx, %r9 C n 51 sbb %rdx, %r8 64 sbb %rdx, %r8 70 sbb %rdx, %r8 76 sbb %rdx, %r8 82 sbb %rdx, %r8
|
H A D | aorsmul_1.asm | 40 define(`n_param',`%rdx') 62 mov n_param, %rbx C move away n from rdx, mul uses it 83 mov %rdx, %r8 91 mov %rdx, %rbx 98 mov %rdx, %r10 108 mov %rdx, %r9 115 adc %rdx, %r8 120 adc %rdx, %rbx 125 adc %rdx, %r10 134 adc %rdx, [all...] |
/haiku-buildtools/binutils/gas/testsuite/gas/i386/ |
H A D | x86-64-avx512_4vnniw-intel.d | 15 [ ]*[a-f0-9]+:[ ]*62 f2 3f 48 52 8a e0 0f 00 00[ ]*vp4dpwssd zmm1,zmm8,XMMWORD PTR \[rdx\+0xfe0\] 16 [ ]*[a-f0-9]+:[ ]*62 f2 3f 48 52 8a 00 10 00 00[ ]*vp4dpwssd zmm1,zmm8,XMMWORD PTR \[rdx\+0x1000\] 17 [ ]*[a-f0-9]+:[ ]*62 f2 3f 48 52 8a 00 f0 ff ff[ ]*vp4dpwssd zmm1,zmm8,XMMWORD PTR \[rdx-0x1000\] 18 [ ]*[a-f0-9]+:[ ]*62 f2 3f 48 52 8a e0 ef ff ff[ ]*vp4dpwssd zmm1,zmm8,XMMWORD PTR \[rdx-0x1020\] 23 [ ]*[a-f0-9]+:[ ]*62 f2 3f 48 53 8a e0 0f 00 00[ ]*vp4dpwssds zmm1,zmm8,XMMWORD PTR \[rdx\+0xfe0\] 24 [ ]*[a-f0-9]+:[ ]*62 f2 3f 48 53 8a 00 10 00 00[ ]*vp4dpwssds zmm1,zmm8,XMMWORD PTR \[rdx\+0x1000\] 25 [ ]*[a-f0-9]+:[ ]*62 f2 3f 48 53 8a 00 f0 ff ff[ ]*vp4dpwssds zmm1,zmm8,XMMWORD PTR \[rdx-0x1000\] 26 [ ]*[a-f0-9]+:[ ]*62 f2 3f 48 53 8a e0 ef ff ff[ ]*vp4dpwssds zmm1,zmm8,XMMWORD PTR \[rdx-0x1020\] 32 [ ]*[a-f0-9]+:[ ]*62 f2 3f 48 52 8a e0 0f 00 00[ ]*vp4dpwssd zmm1,zmm8,XMMWORD PTR \[rdx\+0xfe0\] 33 [ ]*[a-f0-9]+:[ ]*62 f2 3f 48 52 8a 00 10 00 00[ ]*vp4dpwssd zmm1,zmm8,XMMWORD PTR \[rdx\ [all...] |
H A D | x86-64-sse3.s | 17 hsubpd (%rdx),%xmm1 22 monitor %rax,%rcx,%rdx 32 monitor %eax,%rcx,%rdx
|
H A D | x86-64-mpx.s | 23 bndmov (%rax,%rdx), %bnd2 34 bndmov %bnd2, (%rax,%rdx) 48 bndcl (%rax,%rdx), %bnd2 61 bndcu (%rax,%rdx), %bnd2 74 bndcn (%rax,%rdx), %bnd2 80 bndstx %bnd2, 3(%rbx,%rdx) 86 bndstx %bnd1, (%rdx) 90 bndldx 3(%rbx,%rdx), %bnd2 96 bndldx (%rdx), %bnd1 126 bndmov bnd2, [rax+rdx] [all...] |
H A D | x86-64-opts-intel.d | 23 [ ]*[a-f0-9]+: 48 01 d1 add rcx,rdx 24 [ ]*[a-f0-9]+: 48 03 ca add.s rcx,rdx 25 [ ]*[a-f0-9]+: 48 01 d1 add rcx,rdx 26 [ ]*[a-f0-9]+: 48 03 ca add.s rcx,rdx 39 [ ]*[a-f0-9]+: 48 11 d1 adc rcx,rdx 40 [ ]*[a-f0-9]+: 48 13 ca adc.s rcx,rdx 41 [ ]*[a-f0-9]+: 48 11 d1 adc rcx,rdx 42 [ ]*[a-f0-9]+: 48 13 ca adc.s rcx,rdx 55 [ ]*[a-f0-9]+: 48 21 d1 and rcx,rdx 56 [ ]*[a-f0-9]+: 48 23 ca and.s rcx,rdx [all...] |
H A D | x86-64-opts.d | 22 [ ]*[a-f0-9]+: 48 01 d1 addq %rdx,%rcx 23 [ ]*[a-f0-9]+: 48 03 ca addq.s %rdx,%rcx 24 [ ]*[a-f0-9]+: 48 01 d1 addq %rdx,%rcx 25 [ ]*[a-f0-9]+: 48 03 ca addq.s %rdx,%rcx 38 [ ]*[a-f0-9]+: 48 11 d1 adcq %rdx,%rcx 39 [ ]*[a-f0-9]+: 48 13 ca adcq.s %rdx,%rcx 40 [ ]*[a-f0-9]+: 48 11 d1 adcq %rdx,%rcx 41 [ ]*[a-f0-9]+: 48 13 ca adcq.s %rdx,%rcx 54 [ ]*[a-f0-9]+: 48 21 d1 andq %rdx,%rcx 55 [ ]*[a-f0-9]+: 48 23 ca andq.s %rdx, [all...] |
H A D | x86-64-sse2avx-opts-intel.d | 24 [ ]*[a-f0-9]+: 48 01 d1 add rcx,rdx 25 [ ]*[a-f0-9]+: 48 03 ca add.s rcx,rdx 26 [ ]*[a-f0-9]+: 48 01 d1 add rcx,rdx 27 [ ]*[a-f0-9]+: 48 03 ca add.s rcx,rdx 40 [ ]*[a-f0-9]+: 48 11 d1 adc rcx,rdx 41 [ ]*[a-f0-9]+: 48 13 ca adc.s rcx,rdx 42 [ ]*[a-f0-9]+: 48 11 d1 adc rcx,rdx 43 [ ]*[a-f0-9]+: 48 13 ca adc.s rcx,rdx 56 [ ]*[a-f0-9]+: 48 21 d1 and rcx,rdx 57 [ ]*[a-f0-9]+: 48 23 ca and.s rcx,rdx [all...] |
H A D | x86-64-sse2avx-opts.d | 24 [ ]*[a-f0-9]+: 48 01 d1 addq %rdx,%rcx 25 [ ]*[a-f0-9]+: 48 03 ca addq.s %rdx,%rcx 26 [ ]*[a-f0-9]+: 48 01 d1 addq %rdx,%rcx 27 [ ]*[a-f0-9]+: 48 03 ca addq.s %rdx,%rcx 40 [ ]*[a-f0-9]+: 48 11 d1 adcq %rdx,%rcx 41 [ ]*[a-f0-9]+: 48 13 ca adcq.s %rdx,%rcx 42 [ ]*[a-f0-9]+: 48 11 d1 adcq %rdx,%rcx 43 [ ]*[a-f0-9]+: 48 13 ca adcq.s %rdx,%rcx 56 [ ]*[a-f0-9]+: 48 21 d1 andq %rdx,%rcx 57 [ ]*[a-f0-9]+: 48 23 ca andq.s %rdx, [all...] |
H A D | x86-64-sse3.d | 21 37: 66 0f 7d 0a [ ]*hsubpd \(%rdx\),%xmm1 25 48: 0f 01 c8 [ ]*monitor %rax,%rcx,%rdx 26 4b: 0f 01 c8 [ ]*monitor %rax,%rcx,%rdx 35 6c: 67 0f 01 c8 [ ]*monitor %eax,%rcx,%rdx 36 70: 67 0f 01 c8 [ ]*monitor %eax,%rcx,%rdx
|
/haiku-buildtools/gcc/zlib/contrib/gcc_gvmat64/ |
H A D | gvmat64.S | 68 ; register used : rax,rbx,rcx,rdx,rsi,rdi,r8,r9,r10,r11,r12
170 ; parameter 1 in rcx(deflate state s), param 2 in rdx (cur match)
176 ; rax, rcx, rdx, r8, r9, r10, and r11, which are scratch.
195 ; this clear high 32 bits of r8, which can be garbage in both r8 and rdx
419 mov rdx, 0xfffffffffffffef8 //; -(MAX_MATCH_8)
423 prefetcht1 [rsi+rdx]
424 prefetcht1 [rdi+rdx]
428 ;;; adjust rdx so that it is offset to the exact byte that mismatched.
443 mov rax, [rsi + rdx]
444 xor rax, [rdi + rdx]
[all...] |
/haiku-buildtools/binutils/zlib/contrib/gcc_gvmat64/ |
H A D | gvmat64.S | 68 ; register used : rax,rbx,rcx,rdx,rsi,rdi,r8,r9,r10,r11,r12
170 ; parameter 1 in rcx(deflate state s), param 2 in rdx (cur match)
176 ; rax, rcx, rdx, r8, r9, r10, and r11, which are scratch.
195 ; this clear high 32 bits of r8, which can be garbage in both r8 and rdx
419 mov rdx, 0xfffffffffffffef8 //; -(MAX_MATCH_8)
423 prefetcht1 [rsi+rdx]
424 prefetcht1 [rdi+rdx]
428 ;;; adjust rdx so that it is offset to the exact byte that mismatched.
443 mov rax, [rsi + rdx]
444 xor rax, [rdi + rdx]
[all...] |
/haiku-buildtools/gcc/libsanitizer/tsan/ |
H A D | tsan_rtl_amd64.S | 13 push %rdx 15 CFI_REL_OFFSET(%rdx, 0) 63 pop %rdx 72 CFI_RESTORE(%rdx) 93 push %rdx 95 CFI_REL_OFFSET(%rdx, 0) 143 pop %rdx 152 CFI_RESTORE(%rdx) 190 movq _ZN14__interception11real_setjmpE@GOTPCREL(%rip), %rdx 191 jmp *(%rdx) [all...] |
/haiku-buildtools/legacy/binutils/gas/testsuite/gas/i386/ |
H A D | x86-64-prescott.s | 17 hsubpd (%rdx),%xmm1 22 monitor %rax,%rcx,%rdx 32 monitor %eax,%rcx,%rdx
|
/haiku-buildtools/binutils/gas/testsuite/gas/i386/ilp32/ |
H A D | x86-64-opts-intel.d | 23 [ ]*[a-f0-9]+: 48 01 d1 add rcx,rdx 24 [ ]*[a-f0-9]+: 48 03 ca add.s rcx,rdx 25 [ ]*[a-f0-9]+: 48 01 d1 add rcx,rdx 26 [ ]*[a-f0-9]+: 48 03 ca add.s rcx,rdx 39 [ ]*[a-f0-9]+: 48 11 d1 adc rcx,rdx 40 [ ]*[a-f0-9]+: 48 13 ca adc.s rcx,rdx 41 [ ]*[a-f0-9]+: 48 11 d1 adc rcx,rdx 42 [ ]*[a-f0-9]+: 48 13 ca adc.s rcx,rdx 55 [ ]*[a-f0-9]+: 48 21 d1 and rcx,rdx 56 [ ]*[a-f0-9]+: 48 23 ca and.s rcx,rdx [all...] |
H A D | x86-64-opts.d | 23 [ ]*[a-f0-9]+: 48 01 d1 addq %rdx,%rcx 24 [ ]*[a-f0-9]+: 48 03 ca addq.s %rdx,%rcx 25 [ ]*[a-f0-9]+: 48 01 d1 addq %rdx,%rcx 26 [ ]*[a-f0-9]+: 48 03 ca addq.s %rdx,%rcx 39 [ ]*[a-f0-9]+: 48 11 d1 adcq %rdx,%rcx 40 [ ]*[a-f0-9]+: 48 13 ca adcq.s %rdx,%rcx 41 [ ]*[a-f0-9]+: 48 11 d1 adcq %rdx,%rcx 42 [ ]*[a-f0-9]+: 48 13 ca adcq.s %rdx,%rcx 55 [ ]*[a-f0-9]+: 48 21 d1 andq %rdx,%rcx 56 [ ]*[a-f0-9]+: 48 23 ca andq.s %rdx, [all...] |
H A D | x86-64-sse2avx-opts-intel.d | 24 [ ]*[a-f0-9]+: 48 01 d1 add rcx,rdx 25 [ ]*[a-f0-9]+: 48 03 ca add.s rcx,rdx 26 [ ]*[a-f0-9]+: 48 01 d1 add rcx,rdx 27 [ ]*[a-f0-9]+: 48 03 ca add.s rcx,rdx 40 [ ]*[a-f0-9]+: 48 11 d1 adc rcx,rdx 41 [ ]*[a-f0-9]+: 48 13 ca adc.s rcx,rdx 42 [ ]*[a-f0-9]+: 48 11 d1 adc rcx,rdx 43 [ ]*[a-f0-9]+: 48 13 ca adc.s rcx,rdx 56 [ ]*[a-f0-9]+: 48 21 d1 and rcx,rdx 57 [ ]*[a-f0-9]+: 48 23 ca and.s rcx,rdx [all...] |
H A D | x86-64-sse2avx-opts.d | 24 [ ]*[a-f0-9]+: 48 01 d1 addq %rdx,%rcx 25 [ ]*[a-f0-9]+: 48 03 ca addq.s %rdx,%rcx 26 [ ]*[a-f0-9]+: 48 01 d1 addq %rdx,%rcx 27 [ ]*[a-f0-9]+: 48 03 ca addq.s %rdx,%rcx 40 [ ]*[a-f0-9]+: 48 11 d1 adcq %rdx,%rcx 41 [ ]*[a-f0-9]+: 48 13 ca adcq.s %rdx,%rcx 42 [ ]*[a-f0-9]+: 48 11 d1 adcq %rdx,%rcx 43 [ ]*[a-f0-9]+: 48 13 ca adcq.s %rdx,%rcx 56 [ ]*[a-f0-9]+: 48 21 d1 andq %rdx,%rcx 57 [ ]*[a-f0-9]+: 48 23 ca andq.s %rdx, [all...] |
H A D | x86-64-sse3.d | 22 37: 66 0f 7d 0a [ ]*hsubpd \(%rdx\),%xmm1 26 48: 0f 01 c8 [ ]*monitor %rax,%rcx,%rdx 27 4b: 0f 01 c8 [ ]*monitor %rax,%rcx,%rdx 36 6c: 67 0f 01 c8 [ ]*monitor %eax,%rcx,%rdx 37 70: 67 0f 01 c8 [ ]*monitor %eax,%rcx,%rdx
|