Home
last modified time | relevance | path

Searched full:r8 (Results 1 – 25 of 493) sorted by relevance

12345678910>>...20

/freebsd/crypto/openssl/crypto/bn/asm/
H A Dppc.pl238 #.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 Drsaz-x86_64.pl142 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 Dchacha-armv4.S71 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 Daes-armv4.S271 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 Dsha256-armv4.S120 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 Darmv4-gf2m.S22 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 Dkeccak1600-armv4.S48 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 Dstrcpy_arch_2_05.S36 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 Dia64cpuid.S26 { .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 Dsse2-memmove-slm.S168 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 Dsse2-strcpy-slm.S80 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 Dlinux32_support.S39 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 Dlinux_support.S39 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 Dsha512-x86_64.S53 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 Dkeccak1600-x86_64.S17 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 Drsaz-x86_64.S50 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 Dghash-x86_64.S33 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 Dx25519-x86_64.S47 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 Drsaz-avx2.S1219 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 Dsha512-x86_64.S146 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 Dcpu_switch.S75 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 Dsha256-armv7.S75 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 Dkerneltramp.S51 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 Dsha512-ia64.pl160 { .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 Dstart.S71 /* 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 …]

12345678910>>...20