| /freebsd/sys/crypto/openssl/amd64/ |
| H A D | sha512-x86_64.S | 32 pushq %r13 33 .cfi_offset %r13,-40 65 movq %r8,%r13 68 rorq $23,%r13 71 xorq %r8,%r13 79 rorq $4,%r13 84 xorq %r8,%r13 92 rorq $14,%r13 97 addq %r13,%r12 106 movq %rdx,%r13 [all …]
|
| H A D | cmll-x86_64.S | 30 pushq %r13 32 .cfi_offset %r13,-32 42 movq %rcx,%r13 63 movl %r8d,0(%r13) 65 movl %r9d,4(%r13) 66 movl %r10d,8(%r13) 67 movl %r11d,12(%r13) 73 movq 16(%rsp),%r13 74 .cfi_restore %r13 321 pushq %r13 [all …]
|
| H A D | rsaz-2k-avx512.S | 31 pushq %r13 33 .cfi_offset %r13,-40 60 movq 0(%r11),%r13 62 vpbroadcastq %r13,%ymm1 64 mulxq %r13,%r13,%r12 65 addq %r13,%r9 69 movq %r8,%r13 70 imulq %r9,%r13 71 andq %rax,%r13 73 vpbroadcastq %r13,%ymm2 [all …]
|
| H A D | keccak1600-x86_64.S | 43 movq %rcx,%r13 60 xorq %r13,%rbp 68 movq %r9,%r13 86 xorq %r13,%r10 89 andq %r8,%r13 91 xorq %r14,%r13 93 movq %r13,-68(%rsi) 111 movq %r8,%r13 119 andq %r13,%r9 137 xorq %r13,%r14 [all …]
|
| H A D | x86_64-mont.S | 33 pushq %r13 34 .cfi_offset %r13,-40 93 movq %rdx,%r13 100 addq %rax,%r13 103 addq %r11,%r13 106 movq %r13,-16(%rsp,%r15,8) 107 movq %rdx,%r13 121 addq %rax,%r13 124 addq %r11,%r13 126 movq %r13,-16(%rsp,%r15,8) [all …]
|
| H A D | rsaz-3k-avx512.S | 19 pushq %r13 21 .cfi_offset %r13,-40 49 movq 0(%r11),%r13 51 vpbroadcastq %r13,%ymm1 53 mulxq %r13,%r13,%r12 54 addq %r13,%r9 58 movq %r8,%r13 59 imulq %r9,%r13 60 andq %rax,%r13 62 vpbroadcastq %r13,%ymm2 [all …]
|
| H A D | ecp_nistz256-x86_64.S | 2413 pushq %r13 2415 .cfi_offset %r13,-24 2419 xorq %r13,%r13 2430 adcq $0,%r13 2438 sbbq $0,%r13 2449 movq 0(%rsp),%r13 2450 .cfi_restore %r13 2470 pushq %r13 2472 .cfi_offset %r13,-24 2483 xorq %r13,%r13 [all …]
|
| H A D | bsaes-x86_64.S | 1095 pushq %r13 1097 .cfi_offset %r13,-40 1110 movq %rsi,%r13 1162 movdqu %xmm15,0(%r13) 1164 movdqu %xmm0,16(%r13) 1165 movdqu %xmm5,32(%r13) 1166 movdqu %xmm3,48(%r13) 1167 movdqu %xmm1,64(%r13) 1168 movdqu %xmm6,80(%r13) 1169 movdqu %xmm2,96(%r13) [all …]
|
| H A D | rsaz-2k-avxifma.S | 32 pushq %r13 34 .cfi_offset %r13,-40 61 movq 0(%r11),%r13 65 mulxq %r13,%r13,%r12 66 addq %r13,%r9 70 movq %r8,%r13 71 imulq %r9,%r13 72 andq %rax,%r13 74 vmovq %r13,%xmm2 77 mulxq %r13,%r13,%r12 [all …]
|
| H A D | x86_64-mont5.S | 28 pushq %r13 29 .cfi_offset %r13,-40 218 movq %rdx,%r13 225 addq %rax,%r13 228 addq %r11,%r13 231 movq %r13,-16(%rsp,%r15,8) 232 movq %rdx,%r13 247 addq %rax,%r13 249 addq %r11,%r13 251 movq %r13,-16(%rsp,%r9,8) [all …]
|
| H A D | rsaz-x86_64.S | 20 pushq %r13 22 .cfi_offset %r13,-40 75 movq %rdx,%r13 76 adcq $0,%r13 79 addq %rax,%r13 126 addq %rax,%r13 129 addq %rbx,%r13 174 addq %rax,%r13 177 addq %rcx,%r13 256 addq %r13,%r13 [all …]
|
| H A D | x25519-x86_64.S | 18 pushq %r13 20 .cfi_offset %r13,-40 34 movq 16(%rdx),%r13 51 mulq %r13 52 movq %r13,16(%rsp) 60 movq %rdx,%r13 82 adcq %rdx,%r13 105 adcq %rdx,%r13 128 adcq %rdx,%r13 150 adcq %rdx,%r13 [all …]
|
| H A D | rsaz-4k-avx512.S | 19 pushq %r13 21 .cfi_offset %r13,-40 51 movq 0(%r11),%r13 53 vpbroadcastq %r13,%ymm1 55 mulxq %r13,%r13,%r12 56 addq %r13,%r9 60 movq %r8,%r13 61 imulq %r9,%r13 62 andq %rax,%r13 64 vpbroadcastq %r13,%ymm2 [all …]
|
| H A D | rsaz-3k-avxifma.S | 19 pushq %r13 21 .cfi_offset %r13,-40 49 movq 0(%r11),%r13 53 mulxq %r13,%r13,%r12 54 addq %r13,%r9 58 movq %r8,%r13 59 imulq %r9,%r13 60 andq %rax,%r13 62 vmovq %r13,%xmm2 65 mulxq %r13,%r13,%r12 [all …]
|
| H A D | rsaz-avx2.S | 17 pushq %r13 18 .cfi_offset %r13,-40 26 movq %rdx,%r13 28 movq %r13,%r15 31 subq $-128,%r13 44 vmovdqu 0-128(%r13),%ymm0 46 vmovdqu 32-128(%r13),%ymm1 47 vmovdqu 64-128(%r13),%ymm2 48 vmovdqu 96-128(%r13),%ymm3 49 vmovdqu 128-128(%r13),%ymm4 [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/sha2/ |
| H A D | sha512-x86_64.S | 172 pushq %r13 173 .cfi_offset %r13,-40 203 movq %r8,%r13 206 rorq $23,%r13 208 xorq %r8,%r13 214 rorq $4,%r13 218 xorq %r8,%r13 224 rorq $14,%r13 228 addq %r13,%r12 235 movq %rdx,%r13 [all …]
|
| /freebsd/crypto/openssl/crypto/bn/asm/ |
| H A D | rsaz-x86_64.pl | 113 push %r13 114 .cfi_push %r13 169 movq %rdx, %r13 170 adcq \$0, %r13 173 addq %rax, %r13 220 addq %rax, %r13 223 addq %rbx, %r13 268 addq %rax, %r13 271 addq %rcx, %r13 350 addq %r13, %r13 [all …]
|
| H A D | rsaz-2k-avx512.pl | 146 movq $_b_offset($b_ptr), %r13 # b[i] 148 vpbroadcastq %r13, $Bi # broadcast b[i] 150 mulx %r13, %r13, %r12 # a[0]*b[i] = (t0,t2) 151 addq %r13, $_acc # acc += t0 155 movq $_k0, %r13 156 imulq $_acc, %r13 # acc * k0 157 andq $mask52, %r13 # yi = (acc * k0) & mask52 159 vpbroadcastq %r13, $Yi # broadcast y[i] 161 mulx %r13, %r13, %r12 # yi * m[0] = (t0,t1) 162 addq %r13, $_acc # acc += t0 [all …]
|
| H A D | x86_64-mont5.pl | 85 $hi1="%r13"; 122 push %r13 123 .cfi_push %r13 455 mov -32(%rsi),%r13 456 .cfi_restore %r13 472 my @N=("%r13","%rdi"); 495 push %r13 496 .cfi_push %r13 569 mov -32(%rsi),%r13 570 .cfi_restore %r13 [all …]
|
| H A D | x86_64-mont.pl | 94 $hi1="%r13"; 136 push %r13 137 .cfi_push %r13 351 mov -32(%rsi),%r13 352 .cfi_restore %r13 368 my @N=("%r13","%rdi"); 391 push %r13 392 .cfi_push %r13 804 mov -32(%rsi),%r13 805 .cfi_restore %r13 [all …]
|
| H A D | rsaz-2k-avxifma.pl | 128 movq $_b_offset($b_ptr), %r13 # b[i] 132 mulx %r13, %r13, %r12 # a[0]*b[i] = (t0,t2) 133 addq %r13, $_acc # acc += t0 137 movq $_k0, %r13 138 imulq $_acc, %r13 # acc * k0 139 andq $mask52, %r13 # yi = (acc * k0) & mask52 141 vmovq %r13, $Yi_xmm 144 mulx %r13, %r13, %r12 # yi * m[0] = (t0,t1) 145 addq %r13, $_acc # acc += t0 309 and \$0xf, %r13 [all …]
|
| H A D | rsaz-3k-avx512.pl | 133 movq $_b_offset($b_ptr), %r13 # b[i] 135 vpbroadcastq %r13, $Bi # broadcast b[i] 137 mulx %r13, %r13, %r12 # a[0]*b[i] = (t0,t2) 138 addq %r13, $_acc # acc += t0 142 movq $_k0, %r13 143 imulq $_acc, %r13 # acc * k0 144 andq $mask52, %r13 # yi = (acc * k0) & mask52 146 vpbroadcastq %r13, $Yi # broadcast y[i] 148 mulx %r13, %r13, %r12 # yi * m[0] = (t0,t1) 149 addq %r13, $_acc # acc += t0 [all …]
|
| H A D | rsaz-4k-avx512.pl | 130 movq $_b_offset($b_ptr), %r13 # b[i] 132 vpbroadcastq %r13, $Bi # broadcast b[i] 134 mulx %r13, %r13, %r12 # a[0]*b[i] = (t0,t2) 135 addq %r13, $_acc # acc += t0 139 movq $_k0, %r13 140 imulq $_acc, %r13 # acc * k0 141 andq $mask52, %r13 # yi = (acc * k0) & mask52 143 vpbroadcastq %r13, $Yi # broadcast y[i] 145 mulx %r13, %r13, %r12 # yi * m[0] = (t0,t1) 146 addq %r13, $_acc # acc += t0 [all …]
|
| /freebsd/crypto/openssl/crypto/ec/asm/ |
| H A D | x25519-x86_64.pl | 114 push %r13 115 .cfi_push %r13 127 mov 8*2(%rdx),%r13 144 mulq %r13 # f[0]*g[2] 145 mov %r13,8*2(%rsp) # offload g[2] 151 mov %rax,%r12 # %r12:%r13 = h3 153 mov %rdx,%r13 175 adc %rdx,%r13 198 adc %rdx,%r13 221 adc %rdx,%r13 [all …]
|
| /freebsd/crypto/openssl/crypto/aes/asm/ |
| H A D | aesni-sha256-x86_64.pl | 362 push %r13 363 .cfi_push %r13 404 lea $TABLE+`$SZ*2*$rounds+32`(%rip),%r13 # borrow $a0 420 vmovdqa 0x00(%r13,%r14,8),$mask14 421 vmovdqa 0x10(%r13,%r14,8),$mask12 422 vmovdqa 0x20(%r13,%r14,8),$mask10 588 mov $_out,%r13 # borrow $a0 595 vmovdqu $iv,(%r13,%r12) # write output 643 mov -32(%rsi),%r13 644 .cfi_restore %r13 [all …]
|