/freebsd/sys/crypto/openssl/arm/ |
H A D | sha1-armv4-large.S | 33 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 46 ldrb r9,[r1,#3] 50 orr r9,r9,r10,lsl#8 52 orr r9,r9,r11,lsl#16 54 orr r9,r9,r12,lsl#24 56 ldr r9,[r1],#4 @ handles unaligned 61 rev r9,r9 @ byte swap 65 add r7,r7,r9 @ E+=X[i] 67 str r9,[r14,#-4]! 71 ldrb r9,[r1,#3] [all …]
|
H A D | chacha-armv4.S | 71 ldmia r3,{r4,r5,r6,r7,r8,r9,r10,r11} @ load key 73 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy key 81 ldmia sp,{r0,r1,r2,r3,r4,r5,r6,r7,r8,r9} @ load key material 105 add r9,r9,r10 108 eor r5,r5,r9,ror#20 117 add r9,r9,r10 122 eor r5,r5,r9,ror#25 127 str r9,[sp,#4*(16+9)] 128 ldr r9,[sp,#4*(16+11)] 135 add r9,r9,r10 [all …]
|
H A D | ecp_nistz256-armv4.S | 2416 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2419 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc} 2421 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2437 ldr r9,[r1,#20] 2442 adcs r9,r9,r9 2457 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2460 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc} 2462 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 2478 ldr r9,[r1,#20] 2493 adcs r9,r9,r12 [all …]
|
H A D | keccak1600-armv4.S | 45 add r9,sp,#176 48 ldmia r9,{r4,r5,r6,r7,r8,r9} @ A[4][2..4] 73 eor r9,r9,r11 88 eor r9,r9,r14 103 eor r9,r9,r11 129 eor r9,r9,r11 143 eor r9,r9,r14 159 eor r9,r9,r11 175 eor r9,r9,r14 198 eor r1,r9,r2 [all …]
|
H A D | sha256-armv4.S | 120 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11} 160 eor r2,r9,r10 218 eor r2,r8,r9 222 eor r2,r2,r9 @ Ch(e,f,g) 274 add r9,r9,r2 @ h+=X[i] 277 add r9,r9,r0,ror#6 @ h+=Sigma1(e) 279 add r9,r9,r12 @ h+=K256[i] 282 add r9,r9,r2 @ h+=Ch(e,f,g) 301 add r5,r5,r9 @ d+=h 303 add r9,r9,r0,ror#2 @ h+=Sigma0(a) [all …]
|
H A D | ghash-armv4.S | 48 stmdb sp!,{r3,r4,r5,r6,r7,r8,r9,r10,r11,lr} @ save r3/end too 50 ldmia r12,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy rem_4bit ... 51 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ ... to stack 67 ldmia r11,{r8,r9,r10,r11} @ load Htbl[nhi] 73 eor r5,r9,r5,lsr#4 88 ldmia r11,{r8,r9,r10,r11} @ load Htbl[nlo] 91 eor r5,r9,r5,lsr#4 106 ldmia r11,{r8,r9,r10,r11} @ load Htbl[nhi] 113 eor r5,r9,r5,lsr#4 114 ldrh r9,[sp,r14] [all …]
|
/freebsd/contrib/bionic-x86_64-string/ |
H A D | sse2-memmove-slm.S | 218 lea (%r8, %rsi), %r9 237 movzbl -1(%r9,%rdx), %esi 238 movzbl (%r9), %ebx 244 movdqu (%r9), %xmm0 245 movdqu 16(%r9), %xmm1 246 movdqu -32(%r9, %rdx), %xmm2 247 movdqu -16(%r9, %rdx), %xmm3 255 movdqu (%r9), %xmm0 256 movdqu -16(%r9, %rdx), %xmm1 262 movl (%r9), %esi [all …]
|
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
H A D | fe51_nsquare.S | 37 movq 16(%rsi),%r9 40 movq %r9,16(%rdi) 51 mov %rax,%r9 85 add %rax,%r9 95 add %rax,%r9 97 shld $13,%r9,%r10 124 and %rdx,%r9 132 lea (%r9,%rbp),%r9 133 mov %r9,%rax 134 shr $51,%r9 [all …]
|
/freebsd/sys/crypto/openssl/amd64/ |
H A D | ecp_nistz256-x86_64.S | 2418 movq 8(%rsi),%r9 2421 adcq %r9,%r9 2427 movq %r9,%rdx 2432 sbbq 8(%rsi),%r9 2439 cmovcq %rdx,%r9 2442 movq %r9,8(%rdi) 2474 movq 8(%rsi),%r9 2480 movq %r9,%rdx 2484 adcq 8(%rsi),%r9 2493 cmovzq %rdx,%r9 [all …]
|
H A D | keccak1600-x86_64.S | 18 movq -52(%rdi),%r9 34 xorq %r9,%rbx 61 xorq %rcx,%r9 63 rolq $44,%r9 68 movq %r9,%r13 70 orq %r10,%r9 71 xorq %r8,%r9 74 xorq (%r15),%r9 79 movq %r9,-100(%rsi) 90 movq -28(%rdi),%r9 [all …]
|
H A D | rsaz-avx2.S | 84 leaq 576+128(%rsp),%r9 93 vmovdqa %ymm1,0-128(%r9) 95 vmovdqa %ymm2,32-128(%r9) 97 vmovdqa %ymm3,64-128(%r9) 99 vmovdqa %ymm4,96-128(%r9) 101 vmovdqa %ymm5,128-128(%r9) 103 vmovdqa %ymm6,160-128(%r9) 105 vmovdqa %ymm7,192-128(%r9) 107 vmovdqa %ymm8,224-128(%r9) 138 vpmuludq 0-128(%r9),%ymm10,%ymm1 [all …]
|
H A D | ghash-x86_64.S | 42 movq (%rsi,%rax,1),%r9 51 movq %r9,%r10 53 shrq $4,%r9 56 xorq (%rsi,%rbx,1),%r9 58 xorq (%r11,%rdx,8),%r9 67 movq %r9,%r10 68 shrq $4,%r9 71 xorq (%rsi,%rax,1),%r9 73 xorq (%r11,%rdx,8),%r9 82 movq %r9,%r10 [all …]
|
H A D | sha512-x86_64.S | 54 movq 40(%rdi),%r9 69 movq %r9,%r15 114 xorq %r9,%rdi 122 xorq %r9,%rdi 162 addq %r9,%r12 175 movq %r11,%r9 181 xorq %rdi,%r9 183 addq %r12,%r9 186 addq %r14,%r9 189 movq %r9,%r14 [all …]
|
H A D | rsaz-x86_64.S | 52 movq %rdx,%r9 55 addq %rax,%r9 149 addq %r9,%r9 158 addq %rax,%r9 163 movq %r9,16(%rsp) 206 movq %rdx,%r9 249 addq %rax,%r9 252 addq %rbx,%r9 280 addq %rax,%r9 283 addq %rcx,%r9 [all …]
|
H A D | cmll-x86_64.S | 777 orq %r9,%r8 785 movq %rbx,%r9 786 shrq $49,%r9 788 orq %r9,%rax 795 movq %r10,%r9 796 shrq $49,%r9 798 orq %r9,%r8 805 movq %r10,%r9 806 shrq $49,%r9 808 orq %r9,%r8 [all …]
|
H A D | x25519-x86_64.S | 50 movq %rdx,%r9 73 adcq %rdx,%r9 96 adcq %rdx,%r9 119 adcq %rdx,%r9 142 adcq %rdx,%r9 202 movq %rdx,%r9 249 adcq %rdx,%r9 262 adcq %rdx,%r9 285 adcq $0,%r9 297 shlq $13,%r9 [all …]
|
H A D | aes-x86_64.S | 216 movzbl (%r14,%r9,1),%r9d 393 movq 16(%rsp),%r9 396 movl %eax,0(%r9) 397 movl %ebx,4(%r9) 398 movl %ecx,8(%r9) 399 movl %edx,12(%r9) 636 movzbl (%r14,%r9,1),%r9d 676 movq %rsi,%r9 678 andq %rax,%r9 680 movq %r9,%rbx [all …]
|
H A D | x86_64-mont5.S | 35 negq %r9 37 leaq -280(%rsp,%r9,8),%r10 38 negq %r9 65 movq %rax,8(%rsp,%r9,8) 72 leaq 24-112(%rsp,%r9,8),%r10 243 cmpq %r9,%r15 251 movq %r13,-16(%rsp,%r9,8) 258 movq %r13,-8(%rsp,%r9,8) 259 movq %rdx,(%rsp,%r9,8) 265 leaq 24+128(%rsp,%r9,8),%rdx [all …]
|
H A D | x86_64-mont.S | 40 negq %r9 42 leaq -16(%rsp,%r9,8),%r10 43 negq %r9 70 movq %rax,8(%rsp,%r9,8) 118 cmpq %r9,%r15 133 movq %r13,-8(%rsp,%r9,8) 134 movq %rdx,(%rsp,%r9,8) 184 cmpq %r9,%r15 201 movq %r13,-8(%rsp,%r9,8) 202 movq %rdx,(%rsp,%r9,8) [all …]
|
/freebsd/crypto/openssl/crypto/bn/asm/ |
H A D | rsaz-x86_64.pl | 144 movq %rdx, %r9 147 addq %rax, %r9 241 addq %r9, %r9 250 addq %rax, %r9 255 movq %r9, 16(%rsp) 298 movq %rdx, %r9 341 addq %rax, %r9 344 addq %rbx, %r9 372 addq %rax, %r9 375 addq %rcx, %r9 [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/sha2/ |
H A D | sha512-x86_64.S | 147 movq 40(%rdi),%r9 161 movq %r9,%r15 196 xorq %r9,%rdi 202 xorq %r9,%rdi 233 addq %r9,%r12 243 movq %r11,%r9 247 xorq %rdi,%r9 249 addq %r12,%r9 251 addq %r14,%r9 254 movq %r9,%r14 [all …]
|
/freebsd/crypto/openssl/crypto/chacha/asm/ |
H A D | chacha-x86_64.pl | 484 mov %rsp,%r9 # frame pointer 485 .cfi_def_cfa_register %r9 500 movaps %xmm6,-0x28(%r9) 501 movaps %xmm7,-0x18(%r9) 597 movaps -0x28(%r9),%xmm6 598 movaps -0x18(%r9),%xmm7 601 lea (%r9),%rsp 666 mov %rsp,%r9 # frame pointer 667 .cfi_def_cfa_register %r9 671 movaps %xmm6,-0x68(%r9) [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/ |
H A D | sha256-armv7.S | 75 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11} 115 eor r2,r9,r10 173 eor r2,r8,r9 177 eor r2,r2,r9 @ Ch(e,f,g) 229 add r9,r9,r2 @ h+=X[i] 232 add r9,r9,r0,ror#6 @ h+=Sigma1(e) 234 add r9,r9,r12 @ h+=K256[i] 237 add r9,r9,r2 @ h+=Ch(e,f,g) 256 add r5,r5,r9 @ d+=h 258 add r9,r9,r0,ror#2 @ h+=Sigma0(a) [all …]
|
/freebsd/crypto/openssl/crypto/sha/asm/ |
H A D | keccak1600-avx512.pl | 294 lea 128(%rsp),%r9 337 vmovdqa64 @T[0],0*64-128(%r9) # zero transfer area on stack 338 vmovdqa64 @T[0],1*64-128(%r9) 339 vmovdqa64 @T[0],2*64-128(%r9) 340 vmovdqa64 @T[0],3*64-128(%r9) 341 vmovdqa64 @T[0],4*64-128(%r9) 355 mov %r8,$A_jagged[$i]-128(%r9) 364 vpxorq 64*0-128(%r9),$A00,$A00 365 vpxorq 64*1-128(%r9),$A10,$A10 366 vpxorq 64*2-128(%r9),$A20,$A20 [all …]
|
/freebsd/lib/libc/powerpc64/string/ |
H A D | bcopy.S | 140 li %r9, 0 147 li %r9, -15 157 add %r3, %r3, %r9 158 add %r4, %r4, %r9 172 sub %r3, %r3, %r9 173 sub %r4, %r4, %r9 204 andi. %r9, %r8, BLOCK_SIZE_MASK 215 std %r9, -48(%r1) /* bytes to copy in phase 3 */ 223 li %r9, 32 233 std %r9, -32(%r1) /* bytes to copy in phase 1 */ [all …]
|