/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
H A D | fe51_pack.S | 30 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 D | fe51_mul.S | 34 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 D | fe51_nsquare.S | 43 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 D | sse2-memmove-slm.S | 109 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 D | sse2-strcpy-slm.S | 80 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 D | avx2-memset-kbl.S | 46 # %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 D | sse2-memset-slm.S | 45 # %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 D | x86_64-mont.pl | 88 $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 D | x86_64-mont5.pl | 73 $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 D | rsaz-x86_64.pl | 93 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 D | wp-x86_64.S | 30 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 D | x86_64-mont.S | 19 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 D | x25519-x86_64.S | 32 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 D | rsaz-x86_64.S | 34 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 D | x86_64-mont5.S | 69 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 D | x25519-x86_64.pl | 125 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 D | ecp_nistz256-x86_64.pl | 117 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 D | memmove.S | 74 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 D | timingsafe_bcmp.S | 41 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 D | memcmp.S | 57 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 D | huf_decompress_amd64.S | 60 #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 D | setjmp.S | 51 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 D | sigsetjmp.S | 60 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 D | exc.S | 37 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 D | support.S | 91 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 …]
|