/freebsd-11.0-release/secure/lib/libcrypto/amd64/ |
H A D | x86_64-gf2m.S | 21 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 D | sha512-x86_64.S | 31 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 D | ecp_nistz256-x86_64.S | 42 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 D | aesni-x86_64.S | 10 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 D | ghash-x86_64.S | 26 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 D | rc4-x86_64.S | 18 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 D | md5-x86_64.S | 20 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 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...] |
/freebsd-11.0-release/sys/amd64/linux/ |
H A D | linux_support.s | 49 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 D | linux32_support.s | 49 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 D | svm_support.S | 48 * %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 D | cpu_switch.S | 85 * %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 D | apic_vector.S | 88 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 D | exception.S | 191 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 D | amd64_tramp.S | 44 movq %rdx,%r12 /* Stash the kernel values for later. */
|
/freebsd-11.0-release/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_asm.S | 43 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 D | cerror.S | 57 movq $-1,%rdx
|
/freebsd-11.0-release/lib/libc/stdio/ |
H A D | xprintf_int.c | 262 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 D | opensolaris_atomic.S | 61 cmpxchgq %rdx, (%rdi)
|
/freebsd-11.0-release/sys/compat/ndis/ |
H A D | winx64_wrap.S | 52 * %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 D | cmll-x86_64.pl | 142 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 D | rfork_thread.S | 38 * %edi %rsi %rdx %rcx 50 movq %rdx, %rbx
|
/freebsd-11.0-release/crypto/openssl/crypto/ec/asm/ |
H A D | ecp_nistz256-x86_64.pl | 118 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 D | x86_64cpuid.pl | 17 ($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 D | skein_block_asm.s | 290 #---- 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...] |