/freebsd-12-stable/stand/powerpc/kboot/ |
H A D | kerneltramp.S | 52 mflr %r8 61 lwz %r3,4(%r8) 62 lwz %r4,8(%r8) 63 lwz %r5,12(%r8) 64 lwz %r6,16(%r8) 65 lwz %r7,20(%r8) 67 lwz %r10, 0(%r8) 76 lwbrx %r3, %r8, %r10 78 lwbrx %r4, %r8, %r10 80 lwbrx %r5, %r8, [all...] |
/freebsd-12-stable/sys/amd64/sgx/ |
H A D | sgx_support.S | 49 movq PCPU(CURPCB),%r8 53 movq $sgx_onfault,PCB_ONFAULT(%r8) 55 movq $0,PCB_ONFAULT(%r8) 66 movq $0,PCB_ONFAULT(%r8)
|
/freebsd-12-stable/crypto/openssl/crypto/bn/asm/ |
H A D | ppc.pl | 234 #.set r8,8 279 # Freely use registers r5,r6,r7,r8,r9,r10,r11 as follows: 282 # r7,r8 are the results of the 32x32 giving 64 bit multiply. 302 $UMULH r8,r5,r6 304 addc r7,r7,r7 # compute (r7,r8)=2*(r7,r8) 305 adde r8,r8,r8 310 addze r11,r8 # r [all...] |
/freebsd-12-stable/sys/amd64/linux/ |
H A D | linux_support.s | 41 1: movq $0,PCB_ONFAULT(%r8) 46 movq PCPU(CURPCB),%r8 47 movq $futex_fault,PCB_ONFAULT(%r8) 54 movq %rax,PCB_ONFAULT(%r8) 59 movq PCPU(CURPCB),%r8 60 movq $futex_fault,PCB_ONFAULT(%r8) 69 movq %rax,PCB_ONFAULT(%r8) 74 movq PCPU(CURPCB),%r8 75 movq $futex_fault,PCB_ONFAULT(%r8) 85 movq %rax,PCB_ONFAULT(%r8) [all...] |
/freebsd-12-stable/sys/amd64/linux32/ |
H A D | linux32_support.s | 41 1: movq $0,PCB_ONFAULT(%r8) 46 movq PCPU(CURPCB),%r8 47 movq $futex_fault,PCB_ONFAULT(%r8) 54 movq %rax,PCB_ONFAULT(%r8) 59 movq PCPU(CURPCB),%r8 60 movq $futex_fault,PCB_ONFAULT(%r8) 69 movq %rax,PCB_ONFAULT(%r8) 74 movq PCPU(CURPCB),%r8 75 movq $futex_fault,PCB_ONFAULT(%r8) 85 movq %rax,PCB_ONFAULT(%r8) [all...] |
/freebsd-12-stable/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 [all...] |
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_syscall_linux_arm.inc | 16 register u32 r8 asm("r7") = nr; 20 : "r"(r8) 28 register u32 r8 asm("r7") = nr; 32 : "r"(r8), "0"(r0) 40 register u32 r8 asm("r7") = nr; 45 : "r"(r8), "0"(r0), "r"(r1) 53 register u32 r8 asm("r7") = nr; 59 : "r"(r8), "0"(r0), "r"(r1), "r"(r2) 68 register u32 r8 asm("r7") = nr; 75 : "r"(r8), " [all...] |
/freebsd-12-stable/stand/arm/uboot/ |
H A D | start.S | 75 /* Save U-Boot's r8 and r9 for syscall trampoline */ 77 str r8, [ip, #0] /* old gd pointer (use to hold lr) */ 81 * Start loader. Save return address first (r8 is available from 84 mov r8, lr 86 mov lr, r8 90 ldr r8, [ip, #0] 106 /* Save caller's lr, r8 and r9 */ 108 str r8, [ip, #8] 111 /* Restore U-Boot's r8 and r9 */ 112 ldr r8, [i [all...] |
/freebsd-12-stable/secure/lib/libcrypto/arm/ |
H A D | chacha-armv4.S | 65 ldmia r3,{r4,r5,r6,r7,r8,r9,r10,r11} @ load key 67 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy key 75 ldmia sp,{r0,r1,r2,r3,r4,r5,r6,r7,r8,r9} @ load key material 97 add r8,r8,r12 101 eor r4,r4,r8,ror#20 109 add r8,r8,r12 115 eor r4,r4,r8,ror#25 117 str r8,[s [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,r1 [all...] |
H A D | aes-armv4.S | 269 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc} 271 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr} 292 and r8,lr,r0,lsr#8 298 ldr r5,[r10,r8,lsl#2] @ Te2[s0>>8] 299 and r8,lr,r1 306 ldr r8,[r10,r8,lsl#2] @ Te3[s1>>0] 311 eor r5,r5,r8,ror#8 312 and r8,lr,r2,lsr#16 @ i1 317 ldr r8,[r1 [all...] |
/freebsd-12-stable/lib/libc/amd64/string/ |
H A D | memcmp.S | 45 movq (%rdi),%r8 47 cmpq %r8,%r9 49 movq -8(%rdi,%rdx),%r8 51 cmpq %r8,%r9 90 movq (%rdi),%r8 92 cmpq %r8,%r9 94 movq 8(%rdi),%r8 96 cmpq %r8,%r9 98 movq -16(%rdi,%rdx),%r8 100 cmpq %r8, [all...] |
H A D | bcmp.S | 83 movq (%rdi),%r8 85 cmpq %r8,%r9 98 movq (%rsi),%r8 100 subq (%rdi),%r8 102 or %r8,%r9 105 movq 16(%rsi),%r8 107 subq 16(%rdi),%r8 109 or %r8,%r9
|
H A D | memset.S | 39 movzbq %sil,%r8 41 imulq %r8,%r10 129 movq %rdi,%r8 130 andq $15,%r8 131 leaq -16(%rcx,%r8),%rcx 132 neg %r8 133 leaq 16(%rdi,%r8),%rdi
|
/freebsd-12-stable/sys/arm/arm/ |
H A D | bcopy_page.S | 73 ldmia r0!, {r3-r8,ip,lr} ; \ 74 stmia r1!, {r3-r8,ip,lr} 78 #define SAVE_REGS stmfd sp!, {r4-r8, lr}; _SAVE({r4-r8, lr}) 79 #define RESTORE_REGS ldmfd sp!, {r4-r8, pc} 136 stmfd sp!, {r4-r8, lr} 137 _SAVE({r4-r8, lr}) 148 mov r8, #0 153 stmia r0!, {r3-r8,ip,lr} 154 stmia r0!, {r3-r8,i [all...] |
H A D | fiq_subr.S | 74 stmia r0, {r8-r13} 89 ldmia r0, {r8-r13}
|
/freebsd-12-stable/sys/compat/ndis/ |
H A D | winx64_wrap.S | 52 * %rdi, %rsi, %rdx, %rcx, %r8, %r9 60 * %rcx, %rdx, %r8, %r9 108 mov %r8,%rdx # set up arg2 (%r8 -> %rdx) 110 mov 40+8(%rbp),%r8 # set up arg4 (stack+40 -> %r8) 144 mov %rcx,%r8 152 mov %r8,%r9 153 mov %rcx,%r8 162 mov %r8, [all...] |
/freebsd-12-stable/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), [all...] |
H A D | sha512-ia64.pl | 159 { .mib; add r8=0*$SZ,ctx 166 { .mmi; $LDW A_=[r8],4*$SZ 172 { .mmi; $LDW E_=[r8] 180 { .mii; and r8=7,input 182 cmp.eq p9,p0=1,r8 } 183 { .mmi; cmp.eq p10,p0=2,r8 184 cmp.eq p11,p0=3,r8 185 cmp.eq p12,p0=4,r8 } 186 { .mmi; cmp.eq p13,p0=5,r8 187 cmp.eq p14,p0=6,r8 [all...] |
/freebsd-12-stable/sys/amd64/amd64/ |
H A D | cpu_switch.S | 89 leaq TD_MD_PCB(%rdi),%r8 92 movq %r15,PCB_R15(%r8) 93 movq %r14,PCB_R14(%r8) 94 movq %r13,PCB_R13(%r8) 95 movq %r12,PCB_R12(%r8) 96 movq %rbp,PCB_RBP(%r8) 97 movq %rsp,PCB_RSP(%r8) 98 movq %rbx,PCB_RBX(%r8) 99 movq %rax,PCB_RIP(%r8) 101 testl $PCB_FULL_IRET,PCB_FLAGS(%r8) [all...] |
/freebsd-12-stable/secure/lib/libcrypto/amd64/ |
H A D | keccak1600-x86_64.S | 18 movq -100(%rdi),%r8 25 xorq %r8,%rax 68 xorq %rbx,%r8 72 xorq %r8,%r9 90 andq %r8,%r13 96 orq %r8,%r14 97 movq -76(%rdi),%r8 103 xorq %rbp,%r8 105 rolq $28,%r8 112 movq %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, [all...] |
/freebsd-12-stable/sys/powerpc/ofw/ |
H A D | ofwcall64.S | 67 mflr %r8 68 std %r8,16(%r1) 135 std %r8,32(%r1) /* Save high 32-bits of the kernel's PC */ 155 1: mflr %r8 156 or %r8,%r8,%r7 157 addi %r8,%r8,2f-1b 158 mtsrr0 %r8 242 addis %r8, [all...] |
/freebsd-12-stable/sys/contrib/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ |
H A D | fe51_nsquare.S | 36 movq 8(%rsi),%r8 54 mul %r8 69 mov %r8,%rax 70 mul %r8 71 add %r8,%r8 74 mov %r8,%rax 78 mov %r8,%rax 79 imulq $19, %r8,%r8 [all...] |
H A D | fe51_mul.S | 39 mov %rax,%r8 45 add %rax,%r8 49 add %rax,%r8 86 add %rax,%r8 103 add %rax,%r8 143 shld $13,%r8,%r9 144 and %rsi,%r8 158 add %rdx,%r8 159 mov %r8,%rdx 164 and %rsi,%r8 [all...] |