Searched refs:rdx (Results 26 - 50 of 102) sorted by relevance

12345

/freebsd-11.0-release/secure/lib/libcrypto/amd64/
H A Dx86_64-gf2m.S21 movq %rax,%rdx
24 shrq $1,%rdx
32 xorq %rcx,%rdx
35 xorq %rbx,%rdx
91 xorq %rbx,%rdx
106 xorq %rbx,%rdx
121 xorq %rbx,%rdx
136 xorq %rbx,%rdx
151 xorq %rbx,%rdx
166 xorq %rbx,%rdx
[all...]
H A Dsha512-x86_64.S31 shlq $4,%rdx
33 leaq (%rsi,%rdx,8),%rdx
37 movq %rdx,128+16(%rsp)
44 movq 24(%rdi),%rdx
92 addq %r12,%rdx
98 movq %rdx,%r13
104 xorq %rdx,%r13
110 andq %rdx,%rdi
117 xorq %rdx,
[all...]
H A Decp_nistz256-x86_64.S42 movq %r9,%rdx
54 cmovcq %rdx,%r9
83 movq %r9,%rdx
96 cmovzq %rdx,%r9
104 movq %r10,%rdx
107 shlq $63,%rdx
110 orq %rdx,%r9
146 movq %r9,%rdx
158 cmovcq %rdx,%r9
168 movq %r9,%rdx
[all...]
H A Daesni-x86_64.S10 movl 240(%rdx),%eax
11 movups (%rdx),%xmm0
12 movups 16(%rdx),%xmm1
13 leaq 32(%rdx),%rdx
18 movups (%rdx),%xmm1
19 leaq 16(%rdx),%rdx
34 movl 240(%rdx),%eax
35 movups (%rdx),
[all...]
H A Dghash-x86_64.S26 movq %r8,%rdx
32 andq $0xf,%rdx
40 xorq (%r11,%rdx,8),%r9
41 movq %r8,%rdx
48 andq $0xf,%rdx
55 xorq (%r11,%rdx,8),%r9
56 movq %r8,%rdx
63 andq $0xf,%rdx
70 xorq (%r11,%rdx,8),%r9
71 movq %r8,%rdx
[all...]
H A Drc4-x86_64.S18 movq %rdx,%r12
68 movb (%rdi,%rdx,4),%r8b
76 movb (%rdi,%rdx,4),%r8b
84 movb (%rdi,%rdx,4),%r8b
92 movb (%rdi,%rdx,4),%r8b
100 movb (%rdi,%rdx,4),%r8b
108 movb (%rdi,%rdx,4),%r8b
116 movb (%rdi,%rdx,4),%r8b
125 movb (%rdi,%rdx,4),%r8b
377 xorb (%rdi,%rdx,
[all...]
H A Dmd5-x86_64.S20 shlq $6,%rdx
21 leaq (%rsi,%rdx,1),%rdi
54 leal -389564586(%rdx,%r10,1),%edx
90 leal 1200080426(%rdx,%r10,1),%edx
126 leal -1958414417(%rdx,%r10,1),%edx
162 leal -40341101(%rdx,%r10,1),%edx
203 leal -1069501632(%rdx,%r10,1),%edx
247 leal 38016083(%rdx,%r10,1),%edx
291 leal -1019803690(%rdx,%r10,1),%edx
335 leal -51403784(%rdx,
[all...]
/freebsd-11.0-release/lib/libz/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...]
/freebsd-11.0-release/sys/amd64/linux/
H A Dlinux_support.s49 movl %edi,(%rdx)
64 movl %edi,(%rdx)
83 movl %eax,(%rdx)
102 movl %eax,(%rdx)
121 movl %eax,(%rdx)
/freebsd-11.0-release/sys/amd64/linux32/
H A Dlinux32_support.s49 movl %edi,(%rdx)
64 movl %edi,(%rdx)
83 movl %eax,(%rdx)
102 movl %eax,(%rdx)
121 movl %eax,(%rdx)
/freebsd-11.0-release/sys/amd64/vmm/amd/
H A Dsvm_support.S48 * %rdx: pointer to the pcpu data
54 push %rdx
88 movq SCTX_RDX(%rsi), %rdx
112 movq %rdx, SCTX_RDX(%rax)
124 pop %rdx
126 shr $32, %rdx
/freebsd-11.0-release/sys/amd64/amd64/
H A Dcpu_switch.S85 * %rdx = mtx
115 1: movq %rdx,%rcx
122 movq %rcx,%rdx
132 movq %rdx,%r15
140 movq $blocked_lock, %rdx
143 cmpq %rcx, %rdx
167 movq PCPU(FS32P),%rdx
168 movw %ax,2(%rdx)
170 movb %al,4(%rdx)
172 movb %al,7(%rdx)
[all...]
H A Dapic_vector.S88 movq lapic_map, %rdx ; /* pointer to local APIC */ \
89 movl LA_ISR + 16 * (index)(%rdx), %eax ; /* load ISR */ \
324 pushq %rdx
326 popq %rdx
H A Dexception.S191 movq %rdx,TF_RDX(%rsp)
268 movq %rdx,TF_RDX(%rsp)
378 movq %rdx,TF_RDX(%rsp) /* arg 3 */
410 movq TF_RDX(%rsp),%rdx /* return value 2 */
467 movq %rdx,TF_RDX(%rsp)
495 shlq $32,%rdx
496 orq %rdx,%r12
498 movq TF_SIZE(%rsp),%rdx
500 shrq $32,%rdx
539 movq PCPU(RSP0),%rdx
[all...]
/freebsd-11.0-release/sys/boot/efi/loader/arch/amd64/
H A Damd64_tramp.S44 movq %rdx,%r12 /* Stash the kernel values for later. */
/freebsd-11.0-release/sys/cddl/dev/dtrace/amd64/
H A Ddtrace_asm.S43 movq TF_RDX(%rsp),%rdx; \
73 movq TF_RAX(%rsp), %rdx
194 cmpxchgq %rdx, (%rdi)
216 movq %rdx, %rcx /* load count */
237 subq $1, %rdx /* decrement remaining count */
240 testq $0xfff, %rdx /* test if count is 4k-aligned */
245 cmpq $0, %rdx
313 movq %rdx, %rcx
314 movq %rsi, %rdx
/freebsd-11.0-release/lib/libc/amd64/sys/
H A Dcerror.S57 movq $-1,%rdx
/freebsd-11.0-release/lib/libc/stdio/
H A Dxprintf_int.c262 int rdx, sign, zext, ngrp; local
288 rdx = 10;
295 rdx = 16;
300 rdx = 10;
305 rdx = 8;
350 p = __ultoa(uu, pe, rdx, digit, ngrp, thousands_sep, grouping);
352 p = __ujtoa(uu, pe, rdx, digit, ngrp, thousands_sep, grouping);
366 if (pi->prec == 0 && !(pi->alt && rdx == 8))
369 if (rdx == 8)
371 if (rdx
[all...]
/freebsd-11.0-release/sys/cddl/contrib/opensolaris/common/atomic/amd64/
H A Dopensolaris_atomic.S61 cmpxchgq %rdx, (%rdi)
/freebsd-11.0-release/sys/compat/ndis/
H A Dwinx64_wrap.S52 * %rdi, %rsi, %rdx, %rcx, %r8, %r9
60 * %rcx, %rdx, %r8, %r9
107 mov %rdx,%rsi # set up arg1 (%rdx -> %rsi)
108 mov %r8,%rdx # set up arg2 (%r8 -> %rdx)
137 /* %rdx is already correct */
/freebsd-11.0-release/crypto/openssl/crypto/camellia/asm/
H A Dcmll-x86_64.pl142 mov %rdx,$key
252 mov %rdx,$keyend
413 mov %rdx,$out # keyTable
525 &_loadround (4,$out,"%rcx","%rdx"); # KR
535 &_rotl128 ("%rcx","%rdx",15);
536 &_saveround (4,$out,-128,"%rcx","%rdx"); # KR<<<15
539 &_rotl128 ("%rcx","%rdx",15); # 15+15=30
540 &_saveround (8,$out,-128,"%rcx","%rdx"); # KR<<<30
549 &_rotl128 ("%rcx","%rdx",30); # 30+30=60
550 &_saveround (18,$out,-128,"%rcx","%rdx"); # K
[all...]
/freebsd-11.0-release/lib/libc/amd64/gen/
H A Drfork_thread.S38 * %edi %rsi %rdx %rcx
50 movq %rdx, %rbx
/freebsd-11.0-release/crypto/openssl/crypto/ec/asm/
H A Decp_nistz256-x86_64.pl118 my ($t0,$t1,$t2,$t3,$t4)=("%rax","%rdx","%rcx","%r12","%r13");
119 my ($r_ptr,$a_ptr,$b_ptr)=("%rdi","%rsi","%rdx");
432 my ($r_ptr,$a_ptr,$b_org,$b_ptr)=("%rdi","%rsi","%rdx","%rbx");
434 my ($t0,$t1,$t2,$t3,$t4)=("%rcx","%rbp","%rbx","%rdx","%rax");
500 mov 8*0($b_org), %rdx
530 mov %rdx, $acc1
536 adc \$0, %rdx
537 mov %rdx, $acc2
542 adc \$0, %rdx
543 mov %rdx,
[all...]
/freebsd-11.0-release/crypto/openssl/crypto/
H A Dx86_64cpuid.pl17 ($arg1,$arg2,$arg3,$arg4)=$win64?("%rcx","%rdx","%r8", "%r9") : # Win64 order
18 ("%rdi","%rsi","%rdx","%rcx"); # Unix order
50 shl \$32,%rdx
51 or %rdx,%rax
244 xorq %rdx,%rdx
267 xorq %rdx,%rdx
/freebsd-11.0-release/sys/crypto/skein/amd64/
H A Dskein_block_asm.s290 #---- saved caller parameters (from regs rdi, rsi, rdx, rcx)
328 movq %rdx, blkCnt+F_O(%rbp)
365 .irp _reg_,rax,rcx,rdx,rsi,rdi,r8,r9,r10,r11
372 leaq X_VARS (%rsi),%rdx #X (pointer)
383 .irp _reg_,r11,r10,r9,r8,rdi,rsi,rdx,rcx,rax
396 pushq %rdx #save rdx, so we can use it for round "number"
398 movq $\R,%rdx
402 movq rIdx_offs+8(%rsp),%rdx #get rIdx off the stack (adjust for pushq rdx abov
[all...]

Completed in 284 milliseconds

12345