Home
last modified time | relevance | path

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

12345678

/freebsd-12-stable/lib/libc/arm/string/
Dmemmove.S174 stmdb sp!, {r4, r5}
182 ldmia r1!, {r4, r5, r12, lr}
186 orr r4, r4, r5, lsr #24
187 mov r5, r5, lsl #8
188 orr r5, r5, r12, lsr #24
194 orr r4, r4, r5, lsl #24
195 mov r5, r5, lsr #8
196 orr r5, r5, r12, lsl #24
200 stmia r0!, {r3-r5, r12}
203 ldmia sp!, {r4, r5}
[all …]
Dmemcpy_arm.S170 stmdb sp!, {r4, r5}
178 ldmia r1!, {r4, r5, r12, lr}
182 orr r4, r4, r5, lsr #24
183 mov r5, r5, lsl #8
184 orr r5, r5, r12, lsr #24
190 orr r4, r4, r5, lsl #24
191 mov r5, r5, lsr #8
192 orr r5, r5, r12, lsl #24
196 stmia r0!, {r3-r5, r12}
199 ldmia sp!, {r4, r5}
[all …]
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
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-12-stable/secure/lib/libcrypto/arm/
Dsha1-armv4-large.S31 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
33 ldmia r0,{r3,r4,r5,r6,r7}
38 mov r5,r5,ror#30
49 eor r10,r5,r6 @ F_xx_xx
56 eor r10,r5,r6 @ F_xx_xx
74 eor r10,r4,r5 @ F_xx_xx
81 eor r10,r4,r5 @ F_xx_xx
89 eor r10,r10,r5,ror#2 @ F_00_19(B,C,D)
96 add r5,r8,r5,ror#2 @ E+=K_00_19
101 add r5,r5,r6,ror#27 @ E+=ROR(A,27)
[all …]
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 …]
Decp_nistz256-armv4.S2415 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
2418 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc}
2420 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
2429 ldr r5,[r1,#4]
2433 adcs r5,r5,r5
2456 stmdb sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
2459 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,pc}
2461 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11,r12,lr}
2472 ldr r5,[r1,#4]
2485 adcs r5,r5,r12
[all …]
Daes-armv4.S186 ldrb r5,[r12,#1]
190 orr r0,r0,r5,lsl#16
193 ldrb r5,[r12,#5]
197 orr r1,r1,r5,lsl#16
200 ldrb r5,[r12,#9]
204 orr r2,r2,r5,lsl#16
207 ldrb r5,[r12,#13]
210 orr r3,r3,r5,lsl#16
240 mov r5,r0,lsr#16 @ manner...
243 strb r5,[r12,#1]
[all …]
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 …]
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]
63 orr r5,r5,r6,lsl#8
65 orr r5,r5,r7,lsl#16
67 orr r5,r5,r8,lsl#24
69 and r5,r5,r3
113 str r5,[r0,#4]
125 ldmia sp!,{r4,r5,r6,r7,r8,r9,r10,r11}
[all …]
Dchacha-armv4.S61 ldmia r12,{r4,r5,r6,r7} @ load counter and nonce
64 stmdb sp!,{r4,r5,r6,r7} @ copy counter and nonce
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
93 add r1,r1,r5
100 mov r5,r5,ror#20
102 eor r5,r5,r9,ror#20
105 add r1,r1,r5
112 mov r5,r5,ror#25
[all …]
Dkeccak1600-armv4.S49 ldmia r9,{r4,r5,r6,r7,r8,r9} @ A[4][2..4]
68 eor r5,r5,r11
83 eor r5,r5,r14
98 eor r5,r5,r11
113 eor r5,r5,r14
124 eor r5,r5,r11
138 eor r5,r5,r14
154 eor r5,r5,r11
170 eor r5,r5,r14
178 eor r10,r0,r5,ror#32-1 @ E[0] = ROL64(C[2], 1) ^ C[0];
[all …]
/freebsd-12-stable/sys/arm/arm/
Dbcopyinout_xscale.S164 ldrt r5, [r0], #0x04 /* LD:04-07 */
172 ldrt r5, [r0], #0x04 /* LD:1c-1f */
182 ldrt r5, [r0], #0x04 /* LD:34-37 */
192 ldrt r5, [r0], #0x04 /* LD:4c-4f */
201 ldrt r5, [r0], #0x04 /* LD:64-67 */
211 ldrt r5, [r0], #0x04 /* LD:7c-7f */
228 ldrt r5, [r0], #0x04
236 ldrt r5, [r0], #0x04
249 rsb r5, r4, #0x18
251 add pc, pc, r5, lsl #1
[all …]
Din_cksum_arm.S132 ldrbge r5, [r0], #0x01 /* Fetch 2nd byte */
133 movlt r5, #0x00
138 orreq r2, r5, r4, lsl #8
140 orrne r2, r4, r5, lsl #8
143 orreq r2, r4, r5, lsl #8
145 orrne r2, r5, r4, lsl #8
178 adcs r2, r2, r5
184 adcs r2, r2, r5
191 adcs r2, r2, r5
197 adcs r2, r2, r5
[all …]
Dblockio.S294 stmfd sp!, {r4,r5,lr}
309 ldr r5, [r0, #0x0002] /* take advantage of nonaligned
312 mov r5, r5, lsr #16 /* Put the two shorts together */
313 orr r5, r5, lr, lsl #16
321 stmia r1!, {r3-r5,ip}
325 ldmfd sp!, {r4,r5,pc} /* Restore regs and go home */
351 stmfd sp!, {r4,r5,lr}
354 ldmia r1!, {r4,r5,ip,lr}
371 eor r3, r5, r5, lsl #16 /* r3 = (A^B)(B) */
372 eor r5, r5, r3, lsr #16 /* r4 = (A)(B^A^B) = (A)(A) */
[all …]
Dcopystr.S72 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */
74 mov r5, #0x00000000
79 add r5, r5, #0x00000001
82 teqne r5, r2
90 strne r5, [r3]
92 ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */
125 adr r5, .Lcopystrfault
126 str r5, [r4, #PCB_ONFAULT]
131 ldrbt r5, [r0], #0x0001
133 teq r5, #0x00000000
[all …]
Dsupport.S514 stmdb sp!, {r4, r5}
522 ldmia r1!, {r4, r5, r12, lr}
526 orr r4, r4, r5, lsr #24
527 mov r5, r5, lsl #8
528 orr r5, r5, r12, lsr #24
534 orr r4, r4, r5, lsl #24
535 mov r5, r5, lsr #8
536 orr r5, r5, r12, lsl #24
540 stmia r0!, {r3-r5, r12}
543 ldmia sp!, {r4, r5}
[all …]
Dswtch-v6.S184 ldr r5, [r8, #PC_CURPMAP]
186 add r5, r0 /* r5 = old pm_active */
192 add r5, r0 /* r5 = position in old pm_active */
202 1: ldrex r0, [r5]
204 strex r1, r0, [r5]
208 ldr r0, [r5]
210 str r0, [r5]
366 ldr r5, [r8, #PC_CURPMAP] /* get old curpmap */
370 add r5, r0 /* r5 = old pm_active */
378 add r5, r0 /* r5 = position in old pm_active */
[all …]
/freebsd-12-stable/sys/powerpc/ofw/
Dofwcall32.S82 lwz %r5,ofmsr@got(%r7)
83 lwz %r5,0(%r5)
84 mtmsr %r5
93 mr %r5,%r1
96 stw %r5,20(%r1) /* Save real stack pointer */
99 li %r5,0
100 stw %r5,4(%r1)
101 stw %r5,0(%r1)
137 lwz %r5,rtas_regsave@got(%r7)
138 stw %r0,0(%r5)
[all …]
Dofwcall64.S118 addis %r5,%r2,TOC_REF(ofmsr)@ha
119 ld %r5,TOC_REF(ofmsr)@l(%r5)
120 ld %r5,0(%r5)
121 mtmsrd %r5
130 mr %r5,%r1
132 std %r5,8(%r1) /* Save real stack pointer */
137 li %r5,0
138 stw %r5,4(%r1)
139 stw %r5,0(%r1)
166 ld %r5,48(%r1)
[all …]
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/
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-12-stable/contrib/gcc/config/arm/
Dieee754-df.S91 1: stmfd sp!, {r4, r5, lr}
95 mov r5, yh, lsl #1
96 teq r4, r5
99 orrnes ip, r5, yl
101 mvnnes ip, r5, asr #21
105 @ corresponding arg in xh-xl, and positive exponent difference in r5.
107 rsbs r5, r4, r5, lsr #21
108 rsblt r5, r5, #0
110 add r4, r4, r5
121 cmp r5, #54
[all …]
/freebsd-12-stable/sys/cddl/dev/dtrace/arm/
Ddtrace_asm.S133 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */
135 mov r5, #0x00000000
139 add r5, r5, #0x00000001
141 teqne r5, r2
144 2: ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */
155 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */
157 mov r5, #0x00000000
161 add r5, r5, #0x00000001
164 teqne r5, r2
167 2: ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/
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-12-stable/sys/cddl/dev/dtrace/powerpc/
Ddtrace_asm.S97 stwcx. %r5,0,%r3
113 stdcx. %r5,0,%r3
120 stwcx. %r5,0,%r3
136 mtctr %r5
156 subi %r5,%r5,1
158 cmpldi %r5,0
160 cmplwi %r5,0
165 andi. %r0,%r5,0x0fff
/freebsd-12-stable/contrib/bearssl/src/symcipher/
Daes_ct_dec.c124 uint32_t r0, r1, r2, r3, r4, r5, r6, r7; in inv_mix_columns() local
139 r5 = (q5 >> 8) | (q5 << 24); in inv_mix_columns()
143 q[0] = q5 ^ q6 ^ q7 ^ r0 ^ r5 ^ r7 ^ rotr16(q0 ^ q5 ^ q6 ^ r0 ^ r5); in inv_mix_columns()
144 q[1] = q0 ^ q5 ^ r0 ^ r1 ^ r5 ^ r6 ^ r7 ^ rotr16(q1 ^ q5 ^ q7 ^ r1 ^ r5 ^ r6); in inv_mix_columns()
146 …q[3] = q0 ^ q1 ^ q2 ^ q5 ^ q6 ^ r0 ^ r2 ^ r3 ^ r5 ^ rotr16(q0 ^ q1 ^ q3 ^ q5 ^ q6 ^ q7 ^ r0 ^ r3 ^… in inv_mix_columns()
147 …q[4] = q1 ^ q2 ^ q3 ^ q5 ^ r1 ^ r3 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr16(q1 ^ q2 ^ q4 ^ q5 ^ q7 ^ r1 ^ r4 ^… in inv_mix_columns()
148 q[5] = q2 ^ q3 ^ q4 ^ q6 ^ r2 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr16(q2 ^ q3 ^ q5 ^ q6 ^ r2 ^ r5 ^ r6 ^ r7); in inv_mix_columns()
149 q[6] = q3 ^ q4 ^ q5 ^ q7 ^ r3 ^ r5 ^ r6 ^ r7 ^ rotr16(q3 ^ q4 ^ q6 ^ q7 ^ r3 ^ r6 ^ r7); in inv_mix_columns()

12345678