Home
last modified time | relevance | path

Searched refs:r5 (Results 1 – 25 of 191) sorted by relevance

12345678

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_ppc64.S55 addi r5,r1,48 // original stack ptr of caller
56 xor r5,r6,r5
57 std r5,0(r3) // mangled stack ptr of caller
58 ld r5,24(r1)
59 std r5,8(r3) // caller's saved TOC pointer
101 addi r5,r3,320
104 addi r6,r5,16
105 stvx v20,0,r5
106 addi r5,r5,32
109 stvx v22,0,r5
[all …]
/freebsd/sys/powerpc/ofw/
H A Dofwcall64.S119 addis %r5,%r2,TOC_REF(ofmsr)@ha
120 ld %r5,TOC_REF(ofmsr)@l(%r5)
121 ld %r5,0(%r5)
124 ori %r5,%r5,1 /* Leave PSR_LE set */
126 mtmsrd %r5
135 mr %r5,%r1
137 std %r5,8(%r1) /* Save real stack pointer */
142 li %r5,0
143 stw %r5,4(%r1)
144 stw %r5,0(%r1)
[all …]
H A Dofwcall32.S83 lwz %r5,ofmsr@got(%r7)
84 lwz %r5,0(%r5)
85 mtmsr %r5
94 mr %r5,%r1
97 stw %r5,20(%r1) /* Save real stack pointer */
100 li %r5,0
101 stw %r5,4(%r1)
102 stw %r5,0(%r1)
142 lwz %r5,rtas_regsave@got(%r7)
143 stw %r0,0(%r5)
[all …]
/freebsd/sys/crypto/openssl/arm/
H A Dsha1-armv4-large.S33 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
35 ldmia r0,{r3,r4,r5,r6,r7}
40 mov r5,r5,ror#30
51 eor r10,r5,r6 @ F_xx_xx
58 eor r10,r5,r6 @ F_xx_xx
76 eor r10,r4,r5 @ F_xx_xx
83 eor r10,r4,r5 @ F_xx_xx
91 eor r10,r10,r5,ror#2 @ F_00_19(B,C,D)
98 add r5,r8,r5,ror#2 @ E+=K_00_19
103 add r5,r5,r6,ror#27 @ E+=ROR(A,27)
[all …]
H A Darmv4-gf2m.S16 bic r5,r1,#3<<30 @ a1=a&0x3fffffff
18 add r6,r5,r5 @ a2=a1<<1
19 str r5,[sp,#4] @ tab[1]=a1
20 eor r7,r5,r6 @ a1^a2
22 mov r8,r5,lsl#2 @ a4=a1<<2
24 eor r9,r5,r8 @ a1^a4
34 ldr r5,[sp,r8] @ tab[b & 0x7]
39 eor r5,r5,r7,lsl#3 @ stall
44 eor r5,r5,r6,lsl#6
49 eor r5,r5,r7,lsl#9
[all …]
H A Decp_nistz256-armv4.S2416 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}
2430 ldr r5,[r1,#4]
2434 adcs r5,r5,r5
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}
2473 ldr r5,[r1,#4]
2486 adcs r5,r5,r12
[all …]
H A Dghash-armv4.S48 stmdb sp!,{r3,r4,r5,r6,r7,r8,r9,r10,r11,lr} @ save r3/end too
50 ldmia r12,{r4,r5,r6,r7,r8,r9,r10,r11} @ copy rem_4bit ...
51 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11} @ ... to stack
62 ldmia r7,{r4,r5,r6,r7} @ load Htbl[nlo]
71 eor r4,r4,r5,lsl#28
73 eor r5,r9,r5,lsr#4
74 eor r5,r5,r6,lsl#28
90 eor r4,r4,r5,lsl#28
91 eor r5,r9,r5,lsr#4
92 eor r5,r5,r6,lsl#28
[all …]
H A Dpoly1305-armv4.S20 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11}
44 ldrb r5,[r1,#1]
48 orr r4,r4,r5,lsl#8
49 ldrb r5,[r1,#4]
65 orr r5,r5,r6,lsl#8
67 orr r5,r5,r7,lsl#16
69 orr r5,r5,r8,lsl#24
71 and r5,r5,r3
105 str r5,[r0,#4]
117 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11}
[all …]
H A Dkeccak1600-armv4.S48 ldmia r9,{r4,r5,r6,r7,r8,r9} @ A[4][2..4]
67 eor r5,r5,r11
82 eor r5,r5,r14
97 eor r5,r5,r11
112 eor r5,r5,r14
123 eor r5,r5,r11
137 eor r5,r5,r14
153 eor r5,r5,r11
169 eor r5,r5,r14
177 eor r10,r0,r5,ror#32-1 @ E[0] = ROL64(C[2], 1) ^ C[0];
[all …]
H A Dchacha-armv4.S67 ldmia r12,{r4,r5,r6,r7} @ load counter and nonce
70 stmdb sp!,{r4,r5,r6,r7} @ copy counter and nonce
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
99 add r1,r1,r5
106 mov r5,r5,ror#20
108 eor r5,r5,r9,ror#20
111 add r1,r1,r5
118 mov r5,r5,ror#25
[all …]
H A Dsha256-armv4.S120 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11}
129 eor r3,r5,r6 @ magic
177 eor r12,r4,r5 @ a^b, b^c in next round
180 eor r12,r4,r5 @ a^b, b^c in next round
186 eor r3,r3,r5 @ Maj(a,b,c)
301 add r5,r5,r9 @ d+=h
310 eor r0,r5,r5,ror#5
312 eor r0,r0,r5,ror#19 @ Sigma1(e)
327 eor r0,r5,r5,ror#5
329 eor r0,r0,r5,ror#19 @ Sigma1(e)
[all …]
/freebsd/lib/libc/arm/string/
H A Dmemmove.S172 stmdb sp!, {r4, r5}
176 ldmia r1!, {r4, r5, r12, lr}
179 orr r4, r4, r5, lsl #24
180 mov r5, r5, lsr #8
181 orr r5, r5, r12, lsl #24
184 stmia r0!, {r3-r5, r12}
187 ldmia sp!, {r4, r5}
207 stmdb sp!, {r4, r5}
211 ldmia r1!, {r4, r5, r12, lr}
214 orr r4, r4, r5, lsl #16
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Daddsf3.S27 push {r4, r5, r6, r7, lr}
48 movs r5, r2
52 movs r3, r5
58 lsls r5, r1, #(typeWidth - significandBits)
59 lsrs r5, r5, #(typeWidth - significandBits - 3) // bSignificand << 3
74 orrs r5, r6
92 movs r7, r5
99 lsrs r5, r6
100 orrs r5, r7
102 movs r5, #1 // sticky; b is known to be non-zero.
[all …]
/freebsd/sys/arm/arm/
H A Dbcopyinout_xscale.S133 ldrt r5, [r0], #0x04 /* LD:04-07 */
141 ldrt r5, [r0], #0x04 /* LD:1c-1f */
151 ldrt r5, [r0], #0x04 /* LD:34-37 */
161 ldrt r5, [r0], #0x04 /* LD:4c-4f */
170 ldrt r5, [r0], #0x04 /* LD:64-67 */
180 ldrt r5, [r0], #0x04 /* LD:7c-7f */
197 ldrt r5, [r0], #0x04
205 ldrt r5, [r0], #0x04
218 rsb r5, r4, #0x18
220 add pc, pc, r5, lsl #1
[all …]
H A Dblockio.S291 stmfd sp!, {r4,r5,lr}
306 ldr r5, [r0, #0x0002] /* take advantage of nonaligned
309 mov r5, r5, lsr #16 /* Put the two shorts together */
310 orr r5, r5, lr, lsl #16
318 stmia r1!, {r3-r5,ip}
322 ldmfd sp!, {r4,r5,pc} /* Restore regs and go home */
348 stmfd sp!, {r4,r5,lr}
351 ldmia r1!, {r4,r5,ip,lr}
368 eor r3, r5, r5, lsl #16 /* r3 = (A^B)(B) */
369 eor r5, r5, r3, lsr #16 /* r4 = (A)(B^A^B) = (A)(A) */
[all …]
H A Din_cksum_arm.S128 ldrbge r5, [r0], #0x01 /* Fetch 2nd byte */
129 movlt r5, #0x00
134 orreq r2, r4, r5, lsl #8
136 orrne r2, r5, r4, lsl #8
167 adcs r2, r2, r5
173 adcs r2, r2, r5
180 adcs r2, r2, r5
186 adcs r2, r2, r5
206 adcs r2, r2, r5
212 adcs r2, r2, r5
[all …]
H A Dbcopy_page.S50 stmfd sp!, {r4, r5}
51 _SAVE({r4, r5})
57 ldr r5, [r0], #0x04 /* 0x0c */
63 ldr r5, [r0], #0x04 /* 0x1c */
70 ldr r5, [r0], #0x04 /* 0x2c */
76 ldr r5, [r0], #0x04 /* 0x3c */
83 ldr r5, [r0], #0x04 /* 0x4c */
89 ldr r5, [r0], #0x04 /* 0x5c */
96 ldr r5, [r0], #0x04 /* 0x6c */
102 ldr r5, [r0], #0x04 /* 0x7c */
[all …]
H A Dswtch-v6.S181 ldr r5, [r8, #PC_CURPMAP]
183 add r5, r0 /* r5 = old pm_active */
189 add r5, r0 /* r5 = position in old pm_active */
199 1: ldrex r0, [r5]
201 strex r1, r0, [r5]
205 ldr r0, [r5]
207 str r0, [r5]
361 ldr r5, [r8, #PC_CURPMAP] /* get old curpmap */
365 add r5, r0 /* r5 = old pm_active */
373 add r5, r0 /* r5 = position in old pm_active */
[all …]
/freebsd/lib/libc/powerpc64/string/
H A Dmemcpy.S51 cmpdi %r5, 0 /* len == 0? nothing to do */
58 mr %r7, %r5
68 addi %r5, %r5, -1
69 cmpdi %r5, 0
75 andi. %r7, %r5, BLOCK_MASK
78 xor. %r5, %r5, %r7
89 addi %r5, %r5, -BLOCK_BYTES
90 cmpd %r5, 0
93 srdi %r5, %r5, BLOCK_BITS
94 mtctr %r5
H A Dbcopy.S61 cmpdi %r5, 0 /* len == 0? nothing to do */
79 cmpldi %r5, MULTI_PHASE_THRESHOLD
90 mtctr %r5
95 add %r3, %r3, %r5
97 add %r4, %r4, %r5
100 mtctr %r5
116 addi %r5, %r5, -1
117 cmpdi %r5, 0
123 add %r3, %r3, %r5
124 add %r4, %r4, %r5
[all …]
H A Dstrncpy_arch_2_05.S42 cmpdi %r5,0
51 addi %r5,%r5,-1
63 cmpdi %r5,8
73 addi %r5,%r5,-8
85 addi %r5,%r5,-1
101 cmpdi %r5,0
105 mtctr %r5
/freebsd/sys/cddl/dev/dtrace/arm/
H A Ddtrace_asm.S131 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */
133 mov r5, #0x00000000
137 add r5, r5, #0x00000001
139 teqne r5, r2
142 2: ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */
153 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */
155 mov r5, #0x00000000
159 add r5, r5, #0x00000001
162 teqne r5, r2
165 2: ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/
H A Dmemcpy_likely_aligned.S26 if (p0.new) r5:4 = memd(r1)
31 if (p0) memd(r0++#8) = r5:4
32 if (p0) r5:4 = memd(r1+#8)
36 memd(r0++#8) = r5:4
37 r5:4 = memd(r1+#16)
44 memd(r0++#8) = r5:4
45 r5:4 = memd(r1++#8)
48 memd(r0) = r5:4
/freebsd/sys/contrib/openzfs/module/icp/asm-arm/sha2/
H A Dsha256-armv7.S75 ldmia r0,{r4,r5,r6,r7,r8,r9,r10,r11}
84 eor r3,r5,r6 @ magic
132 eor r12,r4,r5 @ a^b, b^c in next round
135 eor r12,r4,r5 @ a^b, b^c in next round
141 eor r3,r3,r5 @ Maj(a,b,c)
256 add r5,r5,r9 @ d+=h
265 eor r0,r5,r5,ror#5
267 eor r0,r0,r5,ror#19 @ Sigma1(e)
282 eor r0,r5,r5,ror#5
284 eor r0,r0,r5,ror#19 @ Sigma1(e)
[all …]
/freebsd/sys/cddl/dev/dtrace/powerpc/
H A Ddtrace_asm.S95 stwcx. %r5,0,%r3
111 stdcx. %r5,0,%r3
118 stwcx. %r5,0,%r3
134 mtctr %r5
154 subi %r5,%r5,1
156 cmpldi %r5,0
158 cmplwi %r5,0
163 andi. %r0,%r5,0x0fff

12345678