Home
last modified time | relevance | path

Searched refs:rdx (Results 1 – 25 of 203) sorted by relevance

123456789

/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/
H A Dfe51_pack.S30 movq 0(%rsi),%rdx
41 mov %rdx,%r12
43 and %rax,%rdx
61 add %r12,%rdx
66 cmp %r10,%rdx
79 sub %r10,%rdx
84 mov %rdx,%rax
87 mov %rdx,%rax
91 mov %rdx,%rax
95 mov %rdx,%rax
[all …]
H A Dfe51_mul.S34 mov %rdx,%rcx
35 movq 24(%rsi),%rdx
36 imulq $19,%rdx,%rax
40 mov %rdx,%r9
41 movq 32(%rsi),%rdx
42 imulq $19,%rdx,%rax
46 adc %rdx,%r9
50 adc %rdx,%r9
54 mov %rdx,%r11
58 mov %rdx,%r13
[all …]
H A Dfe51_nsquare.S43 mov %rdx,%rsi
52 mov %rdx,%r10
56 mov %rdx,%r12
60 mov %rdx,%r14
64 mov %rdx,%rbx
68 mov %rdx,%rbp
73 adc %rdx,%r14
77 adc %rdx,%rbx
82 adc %rdx,%rbp
86 adc %rdx,%r10
[all …]
/freebsd/contrib/bionic-x86_64-string/
H A Dsse2-memmove-slm.S109 cmp $16, %rdx
112 cmp $32, %rdx
117 movdqu -16(%rsi, %rdx), %xmm1
119 movdqu %xmm1, -16(%rdi, %rdx)
123 cmp $64, %rdx
129 movdqu -16(%rsi, %rdx), %xmm2
130 movdqu -32(%rsi, %rdx), %xmm3
133 movdqu %xmm2, -16(%rdi, %rdx)
134 movdqu %xmm3, -32(%rdi, %rdx)
138 cmp $128, %rdx
[all …]
H A Dsse2-strcpy-slm.S80 mov %rdx, %r8
100 pmovmskb %xmm1, %rdx
101 shr %cl, %rdx
114 test %rdx, %rdx
118 pmovmskb %xmm0, %rdx
124 test %rdx, %rdx
142 pmovmskb %xmm0, %rdx
148 test %rdx, %rdx
158 pmovmskb %xmm0, %rdx
164 test %rdx, %rdx
[all …]
H A Davx2-memset-kbl.S46 # %rdi = dst, %rsi = byte, %rdx = n, %rcx = dst_len
47 cmp %rcx, %rdx
57 cmpq $16, %rdx
73 movq %rcx, -8(%rdi, %rdx)
78 movl %ecx, -4(%rdi, %rdx)
83 movw %cx, -2(%rdi, %rdx)
91 movdqu %xmm0, -16(%rdi, %rdx)
92 cmpq $32, %rdx
95 movdqu %xmm0, -32(%rdi, %rdx)
96 cmpq $64, %rdx
[all …]
H A Dsse2-memset-slm.S45 # %rdi = dst, %rsi = byte, %rdx = n, %rcx = dst_len
46 cmp %rcx, %rdx
58 cmpq $16, %rdx
74 movq %rcx, -8(%rdi, %rdx)
79 movl %ecx, -4(%rdi, %rdx)
84 movw %cx, -2(%rdi, %rdx)
92 movdqu %xmm0, -16(%rdi, %rdx)
93 cmpq $32, %rdx
96 movdqu %xmm0, -32(%rdi, %rdx)
97 cmpq $64, %rdx
[all …]
/freebsd/crypto/openssl/crypto/bn/asm/
H A Dx86_64-mont.pl88 $bp="%rdx"; # const BN_ULONG *bp,
193 mov %rdx,$hi0
198 adc \$0,%rdx
199 mov %rdx,$hi1
208 adc \$0,%rdx
211 adc \$0,%rdx
213 mov %rdx,$hi1
219 adc \$0,%rdx
221 mov %rdx,$lo0
229 adc \$0,%rdx
[all …]
H A Dx86_64-mont5.pl73 $bp="%rdx"; # const BN_ULONG *bp,
264 mov %rdx,$hi0
269 adc \$0,%rdx
270 mov %rdx,$hi1
279 adc \$0,%rdx
282 adc \$0,%rdx
284 mov %rdx,$hi1
290 adc \$0,%rdx
292 mov %rdx,$lo0
300 adc \$0,%rdx
[all …]
H A Drsaz-x86_64.pl93 my ($out,$inp,$mod,$n0,$times) = ("%rdi","%rsi","%rdx","%rcx","%r8d");
122 movq ($inp), %rdx
139 movq %rdx, %rbx # 0($inp)
141 mulq %rdx
144 movq %rdx, %r9
149 movq %rdx, %r10
155 movq %rdx, %r11
161 movq %rdx, %r12
167 movq %rdx, %r13
173 movq %rdx, %r14
[all …]
/freebsd/sys/crypto/openssl/amd64/
H A Dwp-x86_64.S30 movq %rdx,16(%r10)
39 xorq %rdx,%rdx
86 leaq (%rdx,%rdx,1),%rdi
93 leaq (%rdx,%rdx,1),%rdi
100 leaq (%rdx,%rdx,1),%rdi
107 leaq (%rdx,%rdx,1),%rdi
114 leaq (%rdx,%rdx,1),%rdi
121 leaq (%rdx,%rdx,1),%rdi
128 leaq (%rdx,%rdx,1),%rdi
135 leaq (%rdx,%rdx,1),%rdi
[all …]
H A Dx86_64-mont.S19 cmpq %rsi,%rdx
73 movq %rdx,%r12
87 movq %rdx,%r11
92 adcq $0,%rdx
93 movq %rdx,%r13
102 adcq $0,%rdx
105 adcq $0,%rdx
107 movq %rdx,%r13
113 adcq $0,%rdx
115 movq %rdx,%r10
[all …]
H A Dx25519-x86_64.S32 movq 0(%rdx),%r11
33 movq 8(%rdx),%r12
34 movq 16(%rdx),%r13
35 movq 24(%rdx),%rbp
36 movq 32(%rdx),%r14
44 movq %rdx,%rcx
50 movq %rdx,%r9
56 movq %rdx,%r11
60 movq %rdx,%r13
64 movq %rdx,%r15
[all …]
H A Drsaz-x86_64.S34 movq (%rsi),%rdx
47 movq %rdx,%rbx
49 mulq %rdx
52 movq %rdx,%r9
57 movq %rdx,%r10
63 movq %rdx,%r11
69 movq %rdx,%r12
75 movq %rdx,%r13
81 movq %rdx,%r14
87 adcq $0,%rdx
[all …]
H A Dx86_64-mont5.S69 leaq 128(%rdx),%r12
212 movq %rdx,%r11
217 adcq $0,%rdx
218 movq %rdx,%r13
227 adcq $0,%rdx
230 adcq $0,%rdx
232 movq %rdx,%r13
238 adcq $0,%rdx
240 movq %rdx,%r10
248 adcq $0,%rdx
[all …]
/freebsd/crypto/openssl/crypto/ec/asm/
H A Dx25519-x86_64.pl125 mov 8*0(%rdx),%r11 # load g[0-4]
126 mov 8*1(%rdx),%r12
127 mov 8*2(%rdx),%r13
128 mov 8*3(%rdx),%rbp
129 mov 8*4(%rdx),%r14
137 mov %rdx,%rcx
143 mov %rdx,%r9
149 mov %rdx,%r11
153 mov %rdx,%r13
157 mov %rdx,%r15
[all …]
H A Decp_nistz256-x86_64.pl117 my ($t0,$t1,$t2,$t3,$t4)=("%rax","%rdx","%rcx","%r12","%r13");
118 my ($r_ptr,$a_ptr,$b_ptr)=("%rdi","%rsi","%rdx");
491 my ($r_ptr,$a_ptr,$b_org,$b_ptr)=("%rdi","%rsi","%rdx","%rbx");
493 my ($t0,$t1,$t2,$t3,$t4)=("%rcx","%rbp","%rbx","%rdx","%rax");
540 mov %rdx, $acc1
545 adc \$0, %rdx
546 mov %rdx, $acc2
551 adc \$0, %rdx
556 mov %rdx, $acc3
560 adc \$0, %rdx
[all …]
/freebsd/lib/libc/amd64/string/
H A Dmemmove.S74 movq (%rsi),%rdx
75 movq %rdx,(%rdi)
76 movq 8(%rsi),%rdx
77 movq %rdx,8(%rdi)
78 movq 16(%rsi),%rdx
79 movq %rdx,16(%rdi)
80 movq 24(%rsi),%rdx
81 movq %rdx,24(%rdi)
95 movq (%rsi),%rdx
99 movq %rdx,(%rdi)
[all …]
H A Dtimingsafe_bcmp.S41 cmp $16, %rdx # at least 17 bytes to process?
60 movzbl -1(%rdi, %rdx, 1), %ecx
62 xor -1(%rsi, %rdx, 1), %cl
67 movzwl -2(%rdi, %rdx, 1), %ecx
69 xor -2(%rsi, %rdx, 1), %cx
74 mov -4(%rdi, %rdx, 1), %ecx
76 xor -4(%rsi, %rdx, 1), %ecx
81 mov -8(%rdi, %rdx, 1), %rcx
83 xor -8(%rsi, %rdx, 1), %rcx
96 cmp %rdx, %rcx # enough left for a full iteration?
[all …]
H A Dmemcmp.S57 cmpq $16,%rdx
83 movq -8(%rdi,%rdx),%r8
84 movq -8(%rsi,%rdx),%r9
94 movl -4(%rdi,%rdx),%r8d
95 movl -4(%rsi,%rdx),%r9d
105 movzwl -2(%rdi,%rdx),%r8d
106 movzwl -2(%rsi,%rdx),%r9d
112 cmpq $32,%rdx
122 movq -16(%rdi,%rdx),%r8
123 movq -16(%rsi,%rdx),%r9
[all …]
/freebsd/sys/contrib/zstd/lib/decompress/
H A Dhuf_decompress_amd64.S60 #define bits1 rdx
104 push %rdx
146 movq %rdx, 8(%rsp)
152 movabsq $-3689348814741910323, %rdx
153 mulq %rdx
154 movq %rdx, %r15
158 movq 40(%rsp), %rdx /* rdx = ilimit */
159 subq %rdx, %rax /* rax = ip0 - ilimit */
163 movabsq $2635249153387078803, %rdx
164 mulq %rdx
[all …]
/freebsd/lib/libc/amd64/gen/
H A Dsetjmp.S51 leaq 72(%rcx),%rdx /* 9,10; (sigset_t*)oset */
56 movq 0(%rsp),%rdx /* return address */
57 movq %rdx, 0(%rcx) /* 0; return address */
75 movq %rdi,%rdx
77 leaq 72(%rdx),%rsi /* (sigset_t*)set */
78 movq $0,%rdx /* (sigset_t*)oset */
84 movq %rdi,%rdx
87 movl 68(%rdx),%eax
95 movq 0(%rdx),%rcx
96 movq 8(%rdx),%rbx
[all …]
H A Dsigsetjmp.S60 leaq 72(%rcx),%rdx /* 9,10 (sigset_t*)oset */
65 movq 0(%rsp),%rdx /* return address */
66 movq %rdx, 0(%rcx) /* 0; return address */
83 movq %rdi,%rdx
87 leaq 72(%rdx),%rsi /* (sigset_t*)set */
88 movq $0,%rdx /* (sigset_t*)oset */
94 2: movq %rdi,%rdx
96 movq 0(%rdx),%rcx
97 movq 8(%rdx),%rbx
98 movq 16(%rdx),%rsp
[all …]
/freebsd/stand/efi/loader/arch/amd64/
H A Dexc.S37 pushq %rdx
77 movq (3*8)(%rsp),%rdx /* copy %rip to old stack */
78 movq %rdx,(%rax)
79 movq (4*8)(%rsp),%rdx /* copy %cs */
80 movq %rdx,(1*8)(%rax)
81 movq (5*8)(%rsp),%rdx /* copy %rflags */
82 movq %rdx,(2*8)(%rax)
83 movq (6*8)(%rsp),%rdx /* copy %rsp */
84 movq %rdx,(3*8)(%rax)
85 movq (7*8)(%rsp),%rdx /* copy %ss */
[all …]
/freebsd/sys/amd64/amd64/
H A Dsupport.S91 cmpq $16,%rdx
118 movq -8(%rdi,%rdx),%r8
119 movq -8(%rsi,%rdx),%r9
130 movl -4(%rdi,%rdx),%r8d
131 movl -4(%rsi,%rdx),%r9d
142 movzwl -2(%rdi,%rdx),%r8d
143 movzwl -2(%rsi,%rdx),%r9d
150 cmpq $32,%rdx
160 movq -16(%rdi,%rdx),%r8
161 movq -16(%rsi,%rdx),%r9
[all …]

123456789