/freebsd-10.2-release/lib/libc/amd64/sys/ |
H A D | cerror.S | 56 movq $-1,%rdx
|
/freebsd-10.2-release/libexec/rtld-elf/amd64/ |
H A D | rtld_start.S | 37 movq %rsp,%rdx # construct address of obj_main 38 addq $8,%rdx 44 * %rdx contains a pointer to a termination function that should be 69 * rdx 0x38 91 pushq %rdx # Save %rdx 93 .cfi_offset %rdx,-40 146 popq %rdx # Restore %rdx 148 .cfi_restore %rdx [all...] |
/freebsd-10.2-release/secure/lib/libcrypto/amd64/ |
H A D | x86_64-gf2m.S | 20 movq %rax,%rdx 23 shrq $1,%rdx 31 xorq %rcx,%rdx 34 xorq %rbx,%rdx 90 xorq %rbx,%rdx 105 xorq %rbx,%rdx 120 xorq %rbx,%rdx 135 xorq %rbx,%rdx 150 xorq %rbx,%rdx 165 xorq %rbx,%rdx [all...] |
H A D | sha512-x86_64.S | 15 shlq $4,%rdx 17 leaq (%rsi,%rdx,8),%rdx 21 movq %rdx,128+16(%rsp) 30 movq 24(%rdi),%rdx 77 addq %r12,%rdx 83 movq %rdx,%r13 91 xorq %rdx,%r13 99 andq %rdx,%r15 103 xorq %rdx, [all...] |
H A D | aesni-x86_64.S | 8 movl 240(%rdx),%eax 9 movups (%rdx),%xmm0 10 movups 16(%rdx),%xmm1 11 leaq 32(%rdx),%rdx 16 movups (%rdx),%xmm1 17 leaq 16(%rdx),%rdx 29 movl 240(%rdx),%eax 30 movups (%rdx), [all...] |
H A D | rc4-x86_64.S | 17 movq %rdx,%r12 67 movb (%rdi,%rdx,4),%r8b 75 movb (%rdi,%rdx,4),%r8b 83 movb (%rdi,%rdx,4),%r8b 91 movb (%rdi,%rdx,4),%r8b 99 movb (%rdi,%rdx,4),%r8b 107 movb (%rdi,%rdx,4),%r8b 115 movb (%rdi,%rdx,4),%r8b 124 movb (%rdi,%rdx,4),%r8b 376 xorb (%rdi,%rdx, [all...] |
H A D | md5-x86_64.S | 19 shlq $6,%rdx 20 leaq (%rsi,%rdx,1),%rdi 53 leal -389564586(%rdx,%r10,1),%edx 89 leal 1200080426(%rdx,%r10,1),%edx 125 leal -1958414417(%rdx,%r10,1),%edx 161 leal -40341101(%rdx,%r10,1),%edx 202 leal -1069501632(%rdx,%r10,1),%edx 246 leal 38016083(%rdx,%r10,1),%edx 290 leal -1019803690(%rdx,%r10,1),%edx 334 leal -51403784(%rdx, [all...] |
H A D | vpaes-x86_64.S | 22 movq %rdx,%r9 24 movl 240(%rdx),%eax 112 movq %rdx,%r9 113 movl 240(%rdx),%eax 239 movdqu %xmm0,(%rdx) 246 movdqu %xmm3,(%rdx) 367 addq $32,%rdx 370 addq $-16,%rdx 373 movdqu %xmm0,(%rdx) 546 addq $16,%rdx [all...] |
H A D | aes-x86_64.S | 287 leal (%rdx,%rdx,1),%r9d 347 leaq -63(%rdx),%rcx 359 movq %rdx,%r15 648 shlq $32,%rdx 651 orq %rdx,%rcx 654 movq %rcx,%rdx 656 andq %rsi,%rdx 658 movq %rdx,%r12 664 subq %r12,%rdx [all...] |
H A D | cmll-x86_64.S | 30 movq %rdx,%r14 299 movq %rdx,%r15 554 movq %rdx,%r13 915 movq 40(%r13),%rdx 927 movq %rdx,%r9 931 shlq $15,%rdx 932 orq %r11,%rdx 934 movq %rdx,-88(%r13) 947 movq %rdx,%r9 951 shlq $15,%rdx [all...] |
/freebsd-10.2-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-10.2-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-10.2-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-10.2-release/sys/boot/amd64/efi/ |
H A D | amd64_tramp.S | 44 movq %rdx,%r12 /* Stash the kernel values for later. */
|
/freebsd-10.2-release/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_asm.S | 43 movq TF_RDX(%rsp),%rdx; \ 75 movq TF_RAX(%rsp), %rdx 199 cmpxchgq %rdx, (%rdi) 221 movq %rdx, %rcx /* load count */ 242 subq $1, %rdx /* decrement remaining count */ 245 testq $0xfff, %rdx /* test if count is 4k-aligned */ 250 cmpq $0, %rdx 318 movq %rdx, %rcx 319 movq %rsi, %rdx
|
/freebsd-10.2-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-10.2-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-10.2-release/lib/libkse/arch/amd64/amd64/ |
H A D | context.S | 36 * rdx (3rd arg, 2nd return) 53 * rdx 3 60 * rdx 2 64 * secondary return, eg: pipe(2), in %rdx) %rcx,%rsi,%rdi etc are 129 movq %rdx, MC_RDX(%rdi) 201 movq MC_RDX(%rdi), %rax /* rdx on stack */ 209 cmpq $0, %rdx /* set *loc to val */ 211 movq %rsi, (%rdx) 213 popq %rsi /* restore rsi, rdx, and rdi */ 214 popq %rdx [all...] |
/freebsd-10.2-release/sys/cddl/contrib/opensolaris/common/atomic/amd64/ |
H A D | opensolaris_atomic.S | 61 cmpxchgq %rdx, (%rdi)
|
/freebsd-10.2-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-10.2-release/sys/amd64/amd64/ |
H A D | apic_vector.S | 65 movq lapic, %rdx ; /* pointer to local APIC */ \ 66 movl LA_ISR + 16 * (index)(%rdx), %eax ; /* load ISR */ \ 245 movq lapic, %rdx 246 movl $0, LA_EOI(%rdx) /* End Of Interrupt to APIC */
|
H A D | exception.S | 192 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-10.2-release/lib/libc/amd64/gen/ |
H A D | rfork_thread.S | 38 * %edi %rsi %rdx %rcx 50 movq %rdx, %rbx
|
/freebsd-10.2-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 234 xorq %rdx,%rdx 257 xorq %rdx,%rdx
|
/freebsd-10.2-release/sys/amd64/ia32/ |
H A D | ia32_exception.S | 56 movq %rdx,TF_RDX(%rsp)
|