| /openbsd/src/lib/libcrypto/bn/asm/ |
| D | x86_64-mont5.pl | 37 $bp="%rdx"; # const BN_ULONG *bp, 191 mov %rdx,$hi0 196 adc \$0,%rdx 197 mov %rdx,$hi1 206 adc \$0,%rdx 209 adc \$0,%rdx 211 mov %rdx,$hi1 217 adc \$0,%rdx 219 mov %rdx,$lo0 227 adc \$0,%rdx [all …]
|
| D | modexp512-x86_64.pl | 92 adc \$0, %rdx 97 mov %rdx, $TMP 103 adc \$0, %rdx 105 adc \$0, %rdx 109 mov %rdx, $X[0] 124 adc \$0, %rdx 129 mov %rdx, $TMP 134 adc \$0, %rdx 136 adc \$0, %rdx 140 mov %rdx, $X[0] [all …]
|
| D | x86_64-mont.pl | 47 $bp="%rdx"; # const BN_ULONG *bp, 110 mov %rdx,$hi0 115 adc \$0,%rdx 116 mov %rdx,$hi1 125 adc \$0,%rdx 128 adc \$0,%rdx 130 mov %rdx,$hi1 136 adc \$0,%rdx 138 mov %rdx,$lo0 146 adc \$0,%rdx [all …]
|
| /openbsd/src/sys/arch/amd64/amd64/ |
| D | copy.S | 67 movq %rdx,%rcx 77 movq %rdx,%rcx 82 movq CPUVAR(CURPCB),%rdx 83 popq PCB_ONFAULT(%rdx) 97 movq %rdx,%rcx # copy remainder by 64-bit words 105 movq CPUVAR(CURPCB),%rdx 106 popq PCB_ONFAULT(%rdx) 117 movq %rdx,%rax 119 movq %rdi,%rdx 120 addq %rax,%rdx [all …]
|
| D | locore.S | 240 movq (%rsp),%rdx 241 movq %rdx,56(%rax) 251 movq 56(%rax),%rdx 252 movq %rdx,(%rsp) 292 movq xsave_mask(%rip),%rdx 294 shrq $32,%rdx 433 movq PCB_KSTACK(%r13),%rdx 434 subq $FRAMESIZE,%rdx 435 movq %rdx,CPUVAR(KERN_RSP) 443 movq PM_PDIRPA_INTEL(%rbx),%rdx [all …]
|
| D | vmm_support.S | 167 movq %rdx, %r8 /* resume flag */ 249 xorq %rdx, %rdx 312 movq 0x20(%rsi), %rdx 349 movq 0x20(%rsi), %rdx 398 movq %rdx, 0x20(%rsi) 449 pushq %rdx /* gdt pointer */ 466 pushq %rdx 471 pushq %rdx 476 pushq %rdx 484 pushq %rdx [all …]
|
| /openbsd/src/lib/libc/arch/amd64/string/ |
| D | strlen.S | 125 movq (%rax),%rdx /* get bytes to check */ 128 mov %rdx,%rcx /* save for later check */ 129 subq %r8,%rdx /* alg (3) above first */ 131 andq %r9,%rdx 135 andq %rcx,%rdx 140 bsf %rdx,%rdx /* 7, 15, 23 ... 63 */ 141 shr $3,%rdx /* 0, 1, 2 ... 7 */ 142 lea -8(%rax,%rdx),%rax 154 movq (%rax),%rdx /* first data in high bytes */ 157 or %rsi,%rdx /* low bytes now non-zero */
|
| D | memset.S | 13 movq %rdx,%rcx 33 orq %rdx,%rax 35 movq %rdi,%rdx /* compute misalignment */ 36 negq %rdx 37 andq $7,%rdx 39 subq %rdx,%r8 41 movq %rdx,%rcx /* set until word aligned */
|
| D | bzero.S | 11 movq %rsi,%rdx 21 cmpq $16,%rdx 27 subq %rcx,%rdx 31 movq %rdx,%rcx /* zero by words */ 33 andq $7,%rdx 37 L1: movq %rdx,%rcx /* zero remainder by bytes */
|
| D | strcmp.S | 47 movq 8(%rsi),%rdx 49 cmpq %rax,%rdx 51 subq %r8,%rdx 53 andq %rax,%rdx 54 testq %r9,%rdx 70 movzbq %dl,%rdx 71 subq %rdx,%rax
|
| D | strrchr.S | 38 movq %rcx,%rdx 40 orq %rdx,%rcx 41 movq %rcx,%rdx 43 orq %rdx,%rcx 51 movq (%rdi),%rdx 53 movq %rdx,%rsi 54 subq %r8,%rdx 57 orq %rsi,%rdx 58 testq %r9,%rdx
|
| D | strchr.S | 51 movzbq %sil,%rdx /* value to search for (c) */ 54 imul %r8,%rdx /* (c) copied to all bytes */ 67 xorq %rdx,%r11 /* convert 'char' test to one for NUL */ 79 xorq %rdx,%rsi /* c ^ ~x == ~(c ^ x) */ 116 xor %rdx,%rsi /* invert of search pattern (~c) */
|
| D | memmove.S | 51 movq %rdx,%rcx 62 movq %rdx,%rcx 69 movq %rdx,%rcx 84 movq %rdx,%rcx /* copy remainder by words */
|
| /openbsd/src/sys/lib/libkern/arch/amd64/ |
| D | strlen.S | 125 movq (%rax),%rdx /* get bytes to check */ 128 mov %rdx,%rcx /* save for later check */ 129 subq %r8,%rdx /* alg (3) above first */ 131 andq %r9,%rdx 135 andq %rcx,%rdx 140 bsf %rdx,%rdx /* 7, 15, 23 ... 63 */ 141 shr $3,%rdx /* 0, 1, 2 ... 7 */ 142 lea -8(%rax,%rdx),%rax 155 movq (%rax),%rdx /* first data in high bytes */ 158 or %rsi,%rdx /* low bytes now non-zero */
|
| D | memset.S | 13 movq %rdx,%rcx 31 orq %rdx,%rax 33 movq %rdi,%rdx /* compute misalignment */ 34 negq %rdx 35 andq $7,%rdx 37 subq %rdx,%r8 39 movq %rdx,%rcx /* set until word aligned */
|
| D | bzero.S | 11 movq %rsi,%rdx 20 cmpq $16,%rdx 26 subq %rcx,%rdx 30 movq %rdx,%rcx /* zero by words */ 32 andq $7,%rdx 36 1: movq %rdx,%rcx /* zero remainder by bytes */
|
| D | strcmp.S | 47 movq 8(%rsi),%rdx 49 cmpq %rax,%rdx 51 subq %r8,%rdx 53 andq %rax,%rdx 54 testq %r9,%rdx 70 movzbq %dl,%rdx 71 subq %rdx,%rax
|
| D | strrchr.S | 38 movq %rcx,%rdx 40 orq %rdx,%rcx 41 movq %rcx,%rdx 43 orq %rdx,%rcx 51 movq (%rdi),%rdx 53 movq %rdx,%rsi 54 subq %r8,%rdx 57 orq %rsi,%rdx 58 testq %r9,%rdx
|
| D | strchr.S | 51 movzbq %sil,%rdx /* value to search for (c) */ 54 imul %r8,%rdx /* (c) copied to all bytes */ 67 xorq %rdx,%r11 /* convert 'char' test to one for NUL */ 79 xorq %rdx,%rsi /* c ^ ~x == ~(c ^ x) */ 117 xor %rdx,%rsi /* invert of search pattern (~c) */
|
| D | memmove.S | 51 movq %rdx,%rcx 61 movq %rdx,%rcx 66 movq %rdx,%rcx 81 movq %rdx,%rcx /* copy remainder by words */
|
| /openbsd/src/gnu/llvm/compiler-rt/lib/tsan/rtl/ |
| D | tsan_rtl_amd64.S | 50 movq _ZN14__interception15real___setjmp14E@GOTPCREL(%rip), %rdx 51 jmp *(%rdx) 53 movq _ZN14__interception11real_setjmpE@GOTPCREL(%rip), %rdx 54 jmp *(%rdx) 92 movq _ZN14__interception12real__setjmpE@GOTPCREL(%rip), %rdx 93 jmp *(%rdx) 148 movq _ZN14__interception18real___sigsetjmp14E@GOTPCREL(%rip), %rdx 149 jmp *(%rdx) 151 movq _ZN14__interception14real_sigsetjmpE@GOTPCREL(%rip), %rdx 152 jmp *(%rdx) [all …]
|
| /openbsd/src/lib/libcrypto/aes/asm/ |
| D | vpaes-x86_64.pl | 75 ## (%rdx) = scheduled keys 86 mov %rdx, %r9 88 mov 240(%rdx),%eax 177 mov %rdx, %r9 # load key 178 mov 240(%rdx),%eax 305 movdqu %xmm0, (%rdx) 312 movdqu %xmm3, (%rdx) 433 add \$32, %rdx 436 add \$-16, %rdx 439 movdqu %xmm0, (%rdx) # save last key [all …]
|
| /openbsd/src/libexec/ld.so/amd64/ |
| D | ldasm.S | 49 leaq _DYNAMIC(%rip),%rdx # &_DYNAMIC 55 movq DL_LOFF_OFFSET(%rsp), %rdx # loff from dl_data 65 leaq _dl_dtors(%rip), %rdx # %rdx = cleanup 83 pushq %rdx 85 .cfi_offset %rdx, -40 128 popq %rdx 130 .cfi_restore %rdx
|
| /openbsd/src/sys/arch/amd64/stand/efiboot/ |
| D | start_amd64.S | 46 pushq %rdx 53 popq %rdx 55 pushq %rdx
|
| /openbsd/src/lib/libc/arch/amd64/sys/ |
| D | sigprocmask.S | 52 testq %rdx,%rdx # test if old mask requested 54 movl %eax,(%rdx) # store old mask
|