/freebsd-11-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-11-stable/lib/libc/amd64/sys/ |
H A D | exect.S | 45 popq %r8 46 orq $PSL_T,%r8 47 pushq %r8
|
/freebsd-11-stable/sys/amd64/linux32/ |
H A D | linux32_support.s | 38 movq $0,PCB_ONFAULT(%r8) 43 movq PCPU(CURPCB),%r8 44 movq $futex_fault,PCB_ONFAULT(%r8) 51 movq %rax,PCB_ONFAULT(%r8) 56 movq PCPU(CURPCB),%r8 57 movq $futex_fault,PCB_ONFAULT(%r8) 67 movq %rax,PCB_ONFAULT(%r8) 72 movq PCPU(CURPCB),%r8 73 movq $futex_fault,PCB_ONFAULT(%r8) 87 movq %rax,PCB_ONFAULT(%r8) [all...] |
/freebsd-11-stable/sys/amd64/linux/ |
H A D | linux_support.s | 38 movq $0,PCB_ONFAULT(%r8) 43 movq PCPU(CURPCB),%r8 44 movq $futex_fault,PCB_ONFAULT(%r8) 51 movq %rax,PCB_ONFAULT(%r8) 56 movq PCPU(CURPCB),%r8 57 movq $futex_fault,PCB_ONFAULT(%r8) 67 movq %rax,PCB_ONFAULT(%r8) 72 movq PCPU(CURPCB),%r8 73 movq $futex_fault,PCB_ONFAULT(%r8) 87 movq %rax,PCB_ONFAULT(%r8) [all...] |
/freebsd-11-stable/crypto/openssl/crypto/bn/asm/ |
H A D | ppc.pl | 231 #.set r8,8 275 # Freely use registers r5,r6,r7,r8,r9,r10,r11 as follows: 278 # r7,r8 are the results of the 32x32 giving 64 bit multiply. 298 $UMULH r8,r5,r6 300 addc r7,r7,r7 # compute (r7,r8)=2*(r7,r8) 301 adde r8,r8,r8 306 addze r11,r8 # r [all...] |
H A D | rsaz-x86_64.pl | 164 movq %rax, %r8 203 xorq %rcx,%rcx # rcx:r8 = r8 << 1 204 addq %r8, %r8 209 addq %r8, %rdx 264 movq %rdx, %r8 312 addq %rax, %r8 315 addq %rcx, %r8 355 addq %rax, %r8 [all...] |
/freebsd-11-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-11-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-11-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 | 73 stmia r0, {r8-r13} 88 ldmia r0, {r8-r13}
|
/freebsd-11-stable/sys/amd64/amd64/ |
H A D | cpu_switch.S | 89 movq TD_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-11-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-11-stable/lib/libc/amd64/string/ |
H A D | memset.S | 42 movq %rcx,%r8 43 subq %rdx,%r8 49 movq %r8,%rcx 54 movq %r8,%rcx /* set remainder by bytes */
|
H A D | bcopy.S | 59 movq %rdi,%r8 60 subq %rsi,%r8 61 cmpq %rcx,%r8 /* overlapping? */
|
/freebsd-11-stable/crypto/openssl/crypto/sha/asm/ |
H A D | sha512-ia64.pl | 152 { .mib; add r8=0*$SZ,ctx 159 { .mmi; $LDW A_=[r8],4*$SZ 165 { .mmi; $LDW E_=[r8] 173 { .mii; and r8=7,input 175 cmp.eq p9,p0=1,r8 } 176 { .mmi; cmp.eq p10,p0=2,r8 177 cmp.eq p11,p0=3,r8 178 cmp.eq p12,p0=4,r8 } 179 { .mmi; cmp.eq p13,p0=5,r8 180 cmp.eq p14,p0=6,r8 [all...] |
/freebsd-11-stable/secure/lib/libcrypto/amd64/ |
H A D | ghash-x86_64.S | 15 movzbq 15(%rdi),%r8 23 movq 8(%rsi,%rax,1),%r8 26 movq %r8,%rdx 31 shrq $4,%r8 36 xorq 8(%rsi,%rbx,1),%r8 41 movq %r8,%rdx 43 xorq %r10,%r8 47 shrq $4,%r8 51 xorq 8(%rsi,%rax,1),%r8 56 movq %r8, [all...] |
H A D | ecp_nistz256-x86_64.S | 31 movq 0(%rsi),%r8 34 addq %r8,%r8 39 movq %r8,%rax 45 subq 0(%rsi),%r8 53 cmovcq %rax,%r8 55 movq %r8,0(%rdi) 76 movq 0(%rsi),%r8 79 movq %r8,%rax 85 addq 0(%rsi),%r8 [all...] |
H A D | x86_64-gf2m.S | 66 movq %r8,%rsi 72 movq %r8,%rdi 77 movq %r8,%rsi 81 movq %r8,%rdi 89 movq %r8,%rsi 96 movq %r8,%rdi 104 movq %r8,%rsi 111 movq %r8,%rdi 119 movq %r8,%rsi 126 movq %r8, [all...] |
H A D | rsaz-x86_64.S | 37 movq %rax,%r8 77 addq %r8,%r8 82 addq %r8,%rdx 137 movq %rdx,%r8 185 addq %rax,%r8 188 addq %rcx,%r8 228 addq %rax,%r8 231 addq %rbx,%r8 261 addq %rax,%r8 [all...] |
H A D | rsaz-avx2.S | 1183 movq -128(%rsi),%r8 1186 shlq $0,%r8 1191 addq %r8,%rax 1197 movq -104(%rsi),%r8 1199 shlq $23,%r8 1203 addq %r8,%rax 1209 movq -80(%rsi),%r8 1211 movq %r8,%r9 1212 shlq $46,%r8 1215 addq %r8, [all...] |
H A D | sha512-x86_64.S | 45 movq 32(%rdi),%r8 57 movq %r8,%r13 63 xorq %r8,%r13 69 andq %r8,%r15 76 xorq %r8,%r13 102 movq %r8,%rdi 147 xorq %r8,%r15 155 xorq %r8,%r15 195 addq %r8,%r12 208 movq %r10,%r8 [all...] |
/freebsd-11-stable/secure/lib/libcrypto/arm/ |
H A D | aes-armv4.S | 284 and r8,lr,r0,lsr#8 290 ldr r5,[r10,r8,lsl#2] @ Te2[s0>>8] 291 and r8,lr,r1 298 ldr r8,[r10,r8,lsl#2] @ Te3[s1>>0] 303 eor r5,r5,r8,ror#8 304 and r8,lr,r2,lsr#16 @ i1 309 ldr r8,[r10,r8,lsl#2] @ Te1[s2>>16] 316 eor r1,r1,r8,ro [all...] |
H A D | armv4-mont.S | 50 ldr r8,[r0,#14*4] @ &n0 54 ldr r8,[r8] @ *n0 58 str r8,[r0,#14*4] @ save n0 value 59 mul r8,r10,r8 @ "tp[0]"*n0 61 umlal r10,r12,r6,r8 @ np[0]*n0+"t[0]" 71 umlal r12,r14,r6,r8 @ np[j]*n0 81 ldr r8,[r0,#14*4] @ restore n0 100 mul r8,r1 [all...] |
H A D | armv4-gf2m.S | 17 mov r8,r5,lsl#2 @ a4=a1<<2 19 eor r9,r5,r8 @ a1^a4 20 str r8,[sp,#16] @ tab[4]=a4 21 eor r4,r6,r8 @ a2^a4 23 eor r7,r7,r8 @ a1^a2^a4 25 and r8,r12,r0,lsl#2 29 ldr r5,[sp,r8] @ tab[b & 0x7] 30 and r8,r12,r0,lsr#4 33 ldr r6,[sp,r8] @ tab[b >> 6 & 0x7] 38 and r8,r1 [all...] |
/freebsd-11-stable/libexec/rtld-elf/amd64/ |
H A D | rtld_start.S | 73 * r8 0x18 103 pushq %r8 # Save %r8 105 .cfi_offset %r8,-72 134 popq %r8 # Restore %r8 136 .cfi_restore %r8
|