| /freebsd/lib/libc/arm/string/ |
| H A D | memmove.S | 69 ands r12, r0, #3 71 ands r12, r1, #3 85 ldmia r1!, {r3, r4, r12, lr} 86 stmia r0!, {r3, r4, r12, lr} 87 ldmia r1!, {r3, r4, r12, lr} 88 stmia r0!, {r3, r4, r12, lr} 94 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */ 95 stmiage r0!, {r3, r4, r12, lr} 105 ldmiage r1!, {r3, r12, lr} 106 stmiage r0!, {r3, r12, lr} [all …]
|
| /freebsd/sys/crypto/openssl/amd64/ |
| H A D | sha512-x86_64.S | 30 pushq %r12 31 .cfi_offset %r12,-32 64 movq 0(%rsi),%r12 67 bswapq %r12 75 movq %r12,0(%rsp) 80 addq %r11,%r12 85 addq %r15,%r12 88 addq (%rbp),%r12 97 addq %r13,%r12 100 addq %r12,%rdx [all …]
|
| H A D | keccak1600-x86_64.S | 28 movq %rbp,%r12 65 xorq %rax,%r12 72 rolq $14,%r12 77 movq %r12,%r14 78 andq %r11,%r12 80 xorq %r10,%r12 82 movq %r12,-84(%rsi) 85 movq 76(%rdi),%r12 103 xorq %rdx,%r12 107 rolq $61,%r12 [all …]
|
| H A D | ecp_nistz256-x86_64.S | 2410 pushq %r12 2412 .cfi_offset %r12,-16 2436 movq %r11,%r12 2445 cmovcq %r12,%r11 2451 movq 8(%rsp),%r12 2452 .cfi_restore %r12 2467 pushq %r12 2469 .cfi_offset %r12,-16 2488 movq %r11,%r12 2497 cmovzq %r12,%r11 [all …]
|
| H A D | x86_64-mont5.S | 26 pushq %r12 27 .cfi_offset %r12,-32 69 leaq 128(%rdx),%r12 150 pand 64(%r12),%xmm0 152 pand 80(%r12),%xmm1 153 pand 96(%r12),%xmm2 155 pand 112(%r12),%xmm3 158 movdqa -128(%r12),%xmm4 159 movdqa -112(%r12),%xmm5 160 movdqa -96(%r12),%xmm2 [all …]
|
| H A D | rsaz-x86_64.S | 17 pushq %r12 19 .cfi_offset %r12,-32 69 movq %rdx,%r12 70 adcq $0,%r12 73 addq %rax,%r12 118 addq %rax,%r12 121 addq %rbx,%r12 168 addq %rax,%r12 207 adcq %r12,%r12 216 adcq %rdx,%r12 [all …]
|
| H A D | x25519-x86_64.S | 15 pushq %r12 17 .cfi_offset %r12,-32 33 movq 8(%rdx),%r12 45 mulq %r12 46 movq %r12,8(%rsp) 58 movq %rax,%r12 80 addq %rax,%r12 103 addq %rax,%r12 126 addq %rax,%r12 148 addq %rax,%r12 [all …]
|
| H A D | bsaes-x86_64.S | 1092 pushq %r12 1094 .cfi_offset %r12,-32 1109 movq %rdi,%r12 1132 movdqu 0(%r12),%xmm15 1133 movdqu 16(%r12),%xmm0 1134 movdqu 32(%r12),%xmm1 1135 movdqu 48(%r12),%xmm2 1136 movdqu 64(%r12),%xmm3 1137 movdqu 80(%r12),%xmm4 1139 movdqu 96(%r12),%xmm5 [all …]
|
| H A D | rc4-x86_64.S | 18 pushq %r12 20 .cfi_offset %r12,-24 26 movq %rdx,%r12 40 subq %r12,%r13 59 xorb (%r12),%dl 60 movb %dl,(%r12,%r13,1) 61 leaq 1(%r12),%r12 138 xorq (%r12),%r8 139 movq %r8,(%r12,%r13,1) 140 leaq 8(%r12),%r12 [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/sha2/ |
| H A D | sha512-x86_64.S | 170 pushq %r12 171 .cfi_offset %r12,-32 202 movq 0(%rsi),%r12 205 bswapq %r12 211 movq %r12,0(%rsp) 215 addq %r11,%r12 219 addq %r15,%r12 221 addq (%rbp),%r12 228 addq %r13,%r12 230 addq %r12,%rdx [all …]
|
| /freebsd/sys/crypto/openssl/arm/ |
| H A D | sha256-armv4.S | 106 ldr r12,.LOPENSSL_armcap 108 ldr r12,[r3,r12] @ OPENSSL_armcap_P 111 ldr r12,[r12] 113 tst r12,#ARMV8_SHA256 115 tst r12,#ARMV7_NEON 130 eor r12,r12,r12 137 add r4,r4,r12 @ h+=Maj(a,b,c) from the past 144 add r4,r4,r12 @ h+=Maj(a,b,c) from the past 145 ldrb r12,[r1,#2] 147 orr r2,r2,r12,lsl#8 [all …]
|
| H A D | chacha-armv4.S | 40 ldr r12,[sp,#0] @ pull pointer to counter and nonce 67 ldmia r12,{r4,r5,r6,r7} @ load counter and nonce 83 str r12, [sp,#4*(32+1)] @ save inp 87 ldr r12,[sp,#4*(12)] @ modulo-scheduled load 98 mov r12,r12,ror#16 101 eor r12,r12,r0,ror#16 103 add r8,r8,r12 110 mov r12,r12,ror#24 113 eor r12,r12,r0,ror#24 115 add r8,r8,r12 [all …]
|
| H A D | keccak1600-armv4.S | 46 add r12,sp,#0 57 ldmia r12,{r0,r1,r2,r3} @ A[0][0..1] 58 ldmia r10,{r10,r11,r12,r14} @ A[1][0..1] 62 eor r2,r2,r12 65 ldrd r12,r14,[sp,#64] 68 eor r6,r6,r12 71 ldrd r12,r14,[sp,#80] 74 eor r0,r0,r12 77 ldrd r12,r14,[sp,#96] 80 eor r4,r4,r12 [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} 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} 2479 ldr r12,[r2,#4] 2486 adcs r5,r5,r12 2487 ldr r12,[r2,#20] 2493 adcs r9,r9,r12 [all …]
|
| H A D | ghash-armv4.S | 43 adr r12,rem_4bit 45 sub r12,pc,#8+48 @ &rem_4bit 50 ldmia r12,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy rem_4bit ... 53 ldrb r12,[r2,#15] 56 eor r12,r12,r14 57 and r14,r12,#0xf0 58 and r12,r12,#0x0f 61 add r7,r1,r12,lsl#4 64 ldrb r12,[r2,#14] 78 eor r12,r12,r14 [all …]
|
| H A D | armv4-mont.S | 59 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} @ save 10 registers 78 mov r12,#0 79 umlal r10,r12,r6,r8 @ np[0]*n0+"t[0]" 89 umlal r12,r14,r6,r8 @ np[j]*n0 90 adds r12,r12,r10 91 str r12,[r4],#4 @ tp[j-1]=,tp++ 92 adc r12,r14,#0 96 adds r12,r12,r11 101 str r12,[r0] @ tp[num-1]= 119 mov r12,#0 [all …]
|
| /freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/ |
| H A D | sha256-armv7.S | 86 eor r12,r12,r12 93 add r4,r4,r12 @ h+=Maj(a,b,c) from the past 100 add r4,r4,r12 @ h+=Maj(a,b,c) from the past 101 ldrb r12,[r1,#2] 103 orr r2,r2,r12,lsl#8 104 ldrb r12,[r1],#4 110 orr r2,r2,r12,lsl#24 113 ldr r12,[r14],#4 @ *K256++ 119 add r11,r11,r12 @ h+=K256[i] 124 and r12,r12,#0xff [all …]
|
| /freebsd/crypto/openssl/crypto/bn/asm/ |
| H A D | rsaz-x86_64.pl | 111 push %r12 112 .cfi_push %r12 163 movq %rdx, %r12 164 adcq \$0, %r12 167 addq %rax, %r12 212 addq %rax, %r12 215 addq %rbx, %r12 262 addq %rax, %r12 301 adcq %r12, %r12 310 adcq %rdx, %r12 [all …]
|
| H A D | x86_64-mont.pl | 134 push %r12 135 .cfi_push %r12 176 mov $bp,%r12 # reassign $bp 178 $bp="%r12"; 353 mov -24(%rsi),%r12 354 .cfi_restore %r12 389 push %r12 390 .cfi_push %r12 423 mov %rdx,%r12 # reassign $bp 425 $bp="%r12"; [all …]
|
| H A D | x86_64-mont5.pl | 120 push %r12 121 .cfi_push %r12 163 lea 128($bp),%r12 # reassign $bp (+size optimization) 165 $bp="%r12"; 457 mov -24(%rsi),%r12 458 .cfi_restore %r12 493 push %r12 494 .cfi_push %r12 571 mov -24(%rsi),%r12 572 .cfi_restore %r12 [all …]
|
| /freebsd/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
| H A D | fe51_pack.S | 29 movq %r12,8(%rsp) 41 mov %rdx,%r12 42 shr $51,%r12 44 add %r12,%rcx 45 mov %rcx,%r12 46 shr $51,%r12 48 add %r12,%r8 49 mov %r8,%r12 50 shr $51,%r12 52 add %r12,%r9 [all …]
|
| /freebsd/crypto/openssl/crypto/aes/asm/ |
| H A D | aesni-sha256-x86_64.pl | 360 push %r12 361 .cfi_push %r12 402 mov $inp,%r12 # borrow $a4 434 vmovdqu 0x00(%rsi,%r12),@X[0] 435 vmovdqu 0x10(%rsi,%r12),@X[1] 436 vmovdqu 0x20(%rsi,%r12),@X[2] 437 vmovdqu 0x30(%rsi,%r12),@X[3] 460 vmovdqu (%r12),$inout # $a4 461 mov %r12,$_inp # $a4 568 &mov ("%r12",$_inp); # borrow $a4 [all …]
|
| /freebsd/crypto/openssl/crypto/ec/asm/ |
| H A D | x25519-x86_64.pl | 112 push %r12 113 .cfi_push %r12 126 mov 8*1(%rdx),%r12 138 mulq %r12 # f[0]*g[1] 139 mov %r12,8*1(%rsp) # offload g[1] 151 mov %rax,%r12 # %r12:%r13 = h3 173 add %rax,%r12 196 add %rax,%r12 219 add %rax,%r12 241 add %rax,%r12 [all …]
|
| /freebsd/libexec/rtld-elf/powerpc/ |
| H A D | rtld_start.S | 157 mr %r3,%r12 # obj 187 lis %r12,0 # lis 12,jmptab@ha 188 addi %r12,%r12,0 # addi 12,12,jmptab@l 189 subf %r11,%r12,%r11 # reloff 190 li %r12,2 191 srw %r11,%r11,%r12 # index = reloff/sizeof(Elf_Addr) 194 lis %r12,0 # lis 12,_rtld_bind_start@ha 195 addi %r12,%r12,0 # addi 12,12,_rtld_bind_start@l 196 mtctr %r12 197 lis %r12,0 # lis 12,obj@ha [all …]
|
| /freebsd/sys/arm/arm/ |
| H A D | support.S | 340 ands r12, r0, #3 342 ands r12, r1, #3 356 ldmia r1!, {r3, r4, r12, lr} 357 stmia r0!, {r3, r4, r12, lr} 358 ldmia r1!, {r3, r4, r12, lr} 359 stmia r0!, {r3, r4, r12, lr} 364 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */ 365 stmiage r0!, {r3, r4, r12, lr} 374 ldmiage r1!, {r3, r12, lr} 375 stmiage r0!, {r3, r12, lr} [all …]
|