/freebsd/lib/libc/powerpc64/string/ |
H A D | strcpy_arch_2_05.S | 36 mr %r8, %r3 45 stb %r0,0(%r8) 48 addi %r8,%r8,1 60 addi %r8,%r8,-8 62 stdu %r0,8(%r8) 68 addi %r8,%r8,8 /* Forward r8 to use std instruction. */ 89 std %r0,0(%r8) 94 stw %r6,0(%r8) 96 sth %r6,4(%r8) 98 stb %r6,6(%r8) [all …]
|
/freebsd/crypto/openssl/crypto/sha/asm/ |
H A D | keccak1600-avx512.pl | 296 lea theta_perm(%rip),%r8 306 #vmovdqa64 64*0(%r8),@Theta[0] 307 vmovdqa64 64*1(%r8),@Theta[1] 308 vmovdqa64 64*2(%r8),@Theta[2] 309 vmovdqa64 64*3(%r8),@Theta[3] 310 vmovdqa64 64*4(%r8),@Theta[4] 312 vmovdqa64 64*5(%r8),@Rhotate1[0] 313 vmovdqa64 64*6(%r8),@Rhotate1[1] 314 vmovdqa64 64*7(%r8),@Rhotate1[2] 315 vmovdqa64 64*8(%r8),@Rhotate1[3] [all …]
|
H A D | keccak1600-avx512vl.pl | 198 lea rhotates_left(%rip),%r8 210 vmovdqa64 0*32(%r8),$R20 # load "rhotate" indices 211 vmovdqa64 1*32(%r8),$R01 212 vmovdqa64 2*32(%r8),$R31 213 vmovdqa64 3*32(%r8),$R21 214 vmovdqa64 4*32(%r8),$R41 215 vmovdqa64 5*32(%r8),$R11 238 mov 8*$i-96($inp),%r8 239 mov %r8,$A_jagged[$i]-96(%r10) 282 lea rhotates_left(%rip),%r8 [all …]
|
/freebsd/contrib/bionic-x86_64-string/ |
H A D | sse2-memmove-slm.S | 168 lea 64(%rdi), %r8 169 and $-64, %r8 /* r8 now aligned to next 64 byte boundary */ 172 movdqu (%r8, %rsi), %xmm4 173 movdqu 16(%r8, %rsi), %xmm5 174 movdqu 32(%r8, %rsi), %xmm6 175 movdqu 48(%r8, %rsi), %xmm7 181 movdqa %xmm4, (%r8) 182 movaps %xmm5, 16(%r8) 183 movaps %xmm6, 32(%r8) 184 movaps %xmm7, 48(%r8) [all …]
|
H A D | sse2-strcpy-slm.S | 80 mov %rdx, %r8 81 test %r8, %r8 106 cmp %r10, %r8 110 cmp %r10, %r8 121 cmp %r10, %r8 135 add %rcx, %r8 145 sub $48, %r8 161 sub $16, %r8 177 sub $16, %r8 193 sub $16, %r8 [all …]
|
/freebsd/sys/amd64/linux32/ |
H A D | linux32_support.S | 39 1: movq $0,PCB_ONFAULT(%r8) 44 movq PCPU(CURPCB),%r8 45 movq $futex_fault,PCB_ONFAULT(%r8) 52 movq %rax,PCB_ONFAULT(%r8) 57 movq PCPU(CURPCB),%r8 58 movq $futex_fault,PCB_ONFAULT(%r8) 67 movq %rax,PCB_ONFAULT(%r8) 72 movq PCPU(CURPCB),%r8 73 movq $futex_fault,PCB_ONFAULT(%r8) 83 movq %rax,PCB_ONFAULT(%r8) [all …]
|
/freebsd/sys/amd64/linux/ |
H A D | linux_support.S | 39 1: movq $0,PCB_ONFAULT(%r8) 44 movq PCPU(CURPCB),%r8 45 movq $futex_fault,PCB_ONFAULT(%r8) 52 movq %rax,PCB_ONFAULT(%r8) 57 movq PCPU(CURPCB),%r8 58 movq $futex_fault,PCB_ONFAULT(%r8) 67 movq %rax,PCB_ONFAULT(%r8) 72 movq PCPU(CURPCB),%r8 73 movq $futex_fault,PCB_ONFAULT(%r8) 83 movq %rax,PCB_ONFAULT(%r8) [all …]
|
/freebsd/crypto/openssl/crypto/ |
H A D | ia64cpuid.S | 26 { .mib; mov r8=ar.itc 39 add r8=r2,r33 42 cmpxchg4.acq r2=[r32],r8,ar.ccv 48 sxt4 r8=r8 72 mov r8=pr 136 mov pr=r8,0x1ffff } 137 { .mib; mov r8=sp 185 { .mib; mov r8=0 207 (p19) or r8=r8,r35 211 { .mib; cmp.ne p6,p0=0,r8 [all …]
|
/freebsd/sys/crypto/openssl/arm/ |
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 103 add r8,r8,r12 107 eor r4,r4,r8,ror#20 115 add r8,r8,r12 121 eor r4,r4,r8,ror#25 123 str r8,[sp,#4*(16+8)] 124 ldr r8,[sp,#4*(16+10)] 133 add r8,r8,r14 [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} 2435 ldr r8,[r1,#16] 2440 adcs r8,r8,r8 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} 2476 ldr r8,[r1,#16] 2492 adcs r8,r8,r3 [all …]
|
H A D | keccak1600-armv4.S | 48 ldmia r9,{r4,r5,r6,r7,r8,r9} @ A[4][2..4] 72 eor r8,r8,r10 86 eor r8,r8,r12 102 eor r8,r8,r10 127 eor r8,r8,r10 142 eor r8,r8,r12 157 eor r8,r8,r10 174 eor r8,r8,r12 192 eor r0,r8,r3,ror#32-1 @ C[0] = ROL64(C[1], 1) ^ C[4]; 226 eor r5,r5,r8 [all …]
|
H A D | armv4-gf2m.S | 22 mov r8,r5,lsl#2 @ a4=a1<<2 24 eor r9,r5,r8 @ a1^a4 25 str r8,[sp,#16] @ tab[4]=a4 26 eor r4,r6,r8 @ a2^a4 28 eor r7,r7,r8 @ a1^a2^a4 30 and r8,r12,r0,lsl#2 34 ldr r5,[sp,r8] @ tab[b & 0x7] 35 and r8,r12,r0,lsr#4 38 ldr r6,[sp,r8] @ tab[b >> 6 & 0x7] 43 and r8,r12,r0,lsr#10 [all …]
|
H A D | sha256-armv4.S | 120 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11} 136 eor r0,r8,r8,ror#5 138 eor r0,r0,r8,ror#19 @ Sigma1(e) 153 eor r0,r8,r8,ror#5 155 eor r0,r0,r8,ror#19 @ Sigma1(e) 162 and r2,r2,r8 218 eor r2,r8,r9 276 eor r2,r7,r8 280 eor r2,r2,r8 @ Ch(e,f,g) 332 add r8,r8,r2 @ h+=X[i] [all …]
|
/freebsd/stand/kboot/kboot/arch/powerpc64/ |
H A D | kerneltramp.S | 51 mflr %r8 60 lwz %r3,4(%r8) 61 lwz %r4,8(%r8) 62 lwz %r5,12(%r8) 63 lwz %r6,16(%r8) 64 lwz %r7,20(%r8) 66 lwz %r10, 0(%r8) 75 lwbrx %r3, %r8, %r10 77 lwbrx %r4, %r8, %r10 79 lwbrx %r5, %r8, %r10 [all …]
|
/freebsd/crypto/openssl/crypto/bn/asm/ |
H A D | rsaz-x86_64.pl | 142 movq %rax, %r8 182 addq %r8, %r8 187 addq %r8, %rdx 242 movq %rdx, %r8 290 addq %rax, %r8 293 addq %rcx, %r8 333 addq %rax, %r8 336 addq %rbx, %r8 366 addq %rax, %r8 390 adcq %r8, %r8 [all …]
|
/freebsd/sys/amd64/amd64/ |
H A D | cpu_switch.S | 75 leaq TD_MD_PCB(%rdi),%r8 78 movq %r15,PCB_R15(%r8) 79 movq %r14,PCB_R14(%r8) 80 movq %r13,PCB_R13(%r8) 81 movq %r12,PCB_R12(%r8) 82 movq %rbp,PCB_RBP(%r8) 83 movq %rsp,PCB_RSP(%r8) 84 movq %rbx,PCB_RBX(%r8) 85 movq %rax,PCB_RIP(%r8) 87 testl $PCB_FULL_IRET,PCB_FLAGS(%r8) [all …]
|
/freebsd/sys/crypto/openssl/amd64/ |
H A D | ecp_nistz256-x86_64.S | 2416 movq 0(%rsi),%r8 2419 addq %r8,%r8 2424 movq %r8,%rax 2430 subq 0(%rsi),%r8 2438 cmovcq %rax,%r8 2440 movq %r8,0(%rdi) 2473 movq 0(%rsi),%r8 2476 movq %r8,%rax 2482 addq 0(%rsi),%r8 2492 cmovzq %rax,%r8 [all …]
|
H A D | keccak1600-x86_64.S | 17 movq -100(%rdi),%r8 24 xorq %r8,%rax 67 xorq %rbx,%r8 71 xorq %r8,%r9 89 andq %r8,%r13 95 orq %r8,%r14 96 movq -76(%rdi),%r8 102 xorq %rbp,%r8 104 rolq $28,%r8 111 movq %r8,%r13 [all …]
|
H A D | ghash-x86_64.S | 33 movzbq 15(%rdi),%r8 41 movq 8(%rsi,%rax,1),%r8 44 movq %r8,%rdx 49 shrq $4,%r8 54 xorq 8(%rsi,%rbx,1),%r8 59 movq %r8,%rdx 61 xorq %r10,%r8 65 shrq $4,%r8 69 xorq 8(%rsi,%rax,1),%r8 74 movq %r8,%rdx [all …]
|
H A D | sha512-x86_64.S | 53 movq 32(%rdi),%r8 65 movq %r8,%r13 71 xorq %r8,%r13 77 andq %r8,%r15 84 xorq %r8,%r13 110 movq %r8,%rdi 155 xorq %r8,%r15 163 xorq %r8,%r15 203 addq %r8,%r12 216 movq %r10,%r8 [all …]
|
H A D | rsaz-x86_64.S | 50 movq %rax,%r8 90 addq %r8,%r8 95 addq %r8,%rdx 150 movq %rdx,%r8 198 addq %rax,%r8 201 addq %rcx,%r8 241 addq %rax,%r8 244 addq %rbx,%r8 274 addq %rax,%r8 298 adcq %r8,%r8 [all …]
|
H A D | aes-x86_64.S | 162 leaq 128(%r14),%r8 163 movl 0-128(%r8),%edi 164 movl 32-128(%r8),%ebp 165 movl 64-128(%r8),%r10d 166 movl 96-128(%r8),%r11d 167 movl 128-128(%r8),%edi 168 movl 160-128(%r8),%ebp 169 movl 192-128(%r8),%r10d 170 movl 224-128(%r8),%r11d 190 movzbl (%r14,%r8,1),%r8d [all …]
|
/freebsd/sys/contrib/openzfs/module/icp/asm-x86_64/sha2/ |
H A D | sha512-x86_64.S | 146 movq 32(%rdi),%r8 157 movq %r8,%r13 162 xorq %r8,%r13 167 andq %r8,%r15 172 xorq %r8,%r13 193 movq %r8,%rdi 228 xorq %r8,%r15 234 xorq %r8,%r15 265 addq %r8,%r12 275 movq %r10,%r8 [all …]
|
/freebsd/sys/powerpc/ofw/ |
H A D | ofwcall64.S | 67 mflr %r8 68 std %r8,16(%r1) 140 std %r8,32(%r1) /* Save high 32-bits of the kernel's PC */ 179 1: mflr %r8 180 or %r8,%r8,%r7 181 addi %r8,%r8,2f-1b 182 mtsrr0 %r8 267 addis %r8,%r2,TOC_REF(rtas_regsave)@ha 268 ld %r8,TOC_REF(rtas_regsave)@l(%r8) 292 mr %r1,%r8 [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} 91 eor r0,r8,r8,ror#5 93 eor r0,r0,r8,ror#19 @ Sigma1(e) 108 eor r0,r8,r8,ror#5 110 eor r0,r0,r8,ror#19 @ Sigma1(e) 117 and r2,r2,r8 173 eor r2,r8,r9 231 eor r2,r7,r8 235 eor r2,r2,r8 @ Ch(e,f,g) 287 add r8,r8,r2 @ h+=X[i] [all …]
|