Searched refs:rdx (Results 101 - 125 of 237) sorted by relevance

12345678910

/haiku-buildtools/gcc/gmp/mpn/x86_64/
H A Dmode1o.asm42 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 Ddivrem_1.asm54 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 Dredc_1.asm46 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 Daddmul_2.asm42 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 Dmul_1.asm40 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 Dmul_2.asm43 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 Dbdiv_dbm1c.asm36 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 Daorsmul_1.asm40 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 Dx86-64-avx512_4vnniw-intel.d15 [ ]*[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 Dx86-64-sse3.s17 hsubpd (%rdx),%xmm1
22 monitor %rax,%rcx,%rdx
32 monitor %eax,%rcx,%rdx
H A Dx86-64-mpx.s23 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 Dx86-64-opts-intel.d23 [ ]*[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 Dx86-64-opts.d22 [ ]*[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 Dx86-64-sse2avx-opts-intel.d24 [ ]*[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 Dx86-64-sse2avx-opts.d24 [ ]*[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 Dx86-64-sse3.d21 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 Dgvmat64.S68 ; 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 Dgvmat64.S68 ; 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 Dtsan_rtl_amd64.S13 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 Dx86-64-prescott.s17 hsubpd (%rdx),%xmm1
22 monitor %rax,%rcx,%rdx
32 monitor %eax,%rcx,%rdx
/haiku-buildtools/binutils/gas/testsuite/gas/i386/ilp32/
H A Dx86-64-opts-intel.d23 [ ]*[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 Dx86-64-opts.d23 [ ]*[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 Dx86-64-sse2avx-opts-intel.d24 [ ]*[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 Dx86-64-sse2avx-opts.d24 [ ]*[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 Dx86-64-sse3.d22 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

Completed in 73 milliseconds

12345678910