/freebsd/crypto/openssl/crypto/bn/asm/ |
H A D | ppc.pl | 238 #.set r8,8 283 # Freely use registers r5,r6,r7,r8,r9,r10,r11 as follows: 286 # r7,r8 are the results of the 32x32 giving 64 bit multiply. 306 $UMULH r8,r5,r6 308 addc r7,r7,r7 # compute (r7,r8)=2*(r7,r8) 309 adde r8,r8,r8 314 addze r11,r8 # r8 added to r11 which is 0 320 $UMULH r8,r6,r6 322 adde r9,r8,r9 327 $UMULH r8,r5,r6 [all …]
|
H A D | rsaz-x86_64.pl | 142 movq %rax, %r8 181 xorq %rcx,%rcx # rcx:r8 = r8 << 1 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 [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 | aes-armv4.S | 271 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc} 273 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 294 and r8,lr,r0,lsr#8 300 ldr r5,[r10,r8,lsl#2] @ Te2[s0>>8] 301 and r8,lr,r1 308 ldr r8,[r10,r8,lsl#2] @ Te3[s1>>0] 313 eor r5,r5,r8,ror#8 314 and r8,lr,r2,lsr#16 @ i1 319 ldr r8,[r10,r8,lsl#2] @ Te1[s2>>16] 326 eor r1,r1,r8,ror#8 [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 …]
|
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 | 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 …]
|
/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 59 /* Backward r8 to use stdu instruction in Lcopy_dw_loop */ 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) [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/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/sys/crypto/openssl/amd64/ |
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 | 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 | 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 | 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 | x25519-x86_64.S | 47 movq %rax,%r8 71 addq %rax,%r8 94 addq %rax,%r8 117 addq %rax,%r8 140 addq %rax,%r8 199 movq %rax,%r8 247 addq %rax,%r8 261 addq %rax,%r8 284 addq %rcx,%r8 295 movq %r8,%rcx [all …]
|
H A D | rsaz-avx2.S | 1219 movq -128(%rsi),%r8 1222 shlq $0,%r8 1227 addq %r8,%rax 1233 movq -104(%rsi),%r8 1235 shlq $23,%r8 1239 addq %r8,%rax 1245 movq -80(%rsi),%r8 1247 movq %r8,%r9 1248 shlq $46,%r8 1251 addq %r8,%rax [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/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/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 …]
|
/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/sha/asm/ |
H A D | sha512-ia64.pl | 160 { .mib; add r8=0*$SZ,ctx 167 { .mmi; $LDW A_=[r8],4*$SZ 173 { .mmi; $LDW E_=[r8] 181 { .mii; and r8=7,input 183 cmp.eq p9,p0=1,r8 } 184 { .mmi; cmp.eq p10,p0=2,r8 185 cmp.eq p11,p0=3,r8 186 cmp.eq p12,p0=4,r8 } 187 { .mmi; cmp.eq p13,p0=5,r8 188 cmp.eq p14,p0=6,r8 [all …]
|
/freebsd/stand/uboot/arch/arm/ |
H A D | start.S | 71 /* Save U-Boot's r8 and r9 for syscall trampoline */ 73 str r8, [ip, #0] /* old gd pointer (use to hold lr) */ 77 * Start loader. Save return address first (r8 is available from 80 mov r8, lr 82 mov lr, r8 86 ldr r8, [ip, #0] 102 /* Save caller's lr, r8 and r9 */ 104 str r8, [ip, #8] 107 /* Restore U-Boot's r8 and r9 */ 108 ldr r8, [ip, #0] [all …]
|