Searched refs:r5 (Results 1 - 25 of 150) sorted by relevance

123456

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Dchkstk.S11 // This clobbers the register r12, and the condition codes, and uses r5 and r6
25 push {r5, r6}
26 mov r5, r4
29 subs r5, r5, #PAGE_SIZE
33 pop {r5, r6}
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, r
[all...]
/freebsd-11-stable/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/
H A Dopensolaris_atomic.S31 1: ldarx %r5,0,%r3
32 add %r5,%r4,%r5
33 stdcx. %r5,0,%r3
36 mr %r3,%r5
43 stwcx. %r5,0,%r3
56 stdcx. %r5,0,%r3
75 1: lwarx %r5,0,%r6
76 or %r5,%r4,%r5
[all...]
/freebsd-11-stable/contrib/gcclibs/libgomp/config/linux/powerpc/
H A Dfutex.h40 register long int r5 __asm__ ("r5");
46 r5 = val;
54 : "=r"(r0), "=r"(r3), "=r"(r4), "=r"(r5), "=r"(r6)
55 : "r"(r0), "r"(r3), "r"(r4), "r"(r5), "r"(r6)
/freebsd-11-stable/lib/libc/powerpc/sys/
H A Dsbrk.S46 mflr %r5
48 lwz %r5,HIDENAME(curbrk)@got(%r5)
49 lwz %r6,0(%r5)
51 lis %r5,HIDENAME(curbrk)@ha
52 lwz %r6,HIDENAME(curbrk)@l(%r5) /* r6 = old break */
62 stw %r7,0(%r5)
64 stw %r7,HIDENAME(curbrk)@l(%r5) /* record new break */
H A Dsetlogin.S41 li %r5,%r0
42 stw %r5,0(%r4)
46 li %r5,0
47 stw %r5,CNAME(_logname_valid)@l(%r4)
H A Dbrk.S49 lwz %r5,HIDENAME(minbrk)@got(%r9)
50 lwz %r6,0(%r5)
52 lis %r5,HIDENAME(minbrk)@ha
53 lwz %r6,HIDENAME(minbrk)@l(%r5)
61 sc /* assume, that r5 is kept */
/freebsd-11-stable/sys/powerpc/ofw/
H A 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_regsav
[all...]
H A Dofwcall64.S116 ld %r5,TOC_REF(ofmsr)(%r2)
117 ld %r5,0(%r5)
118 mtmsrd %r5
127 mr %r5,%r1
129 std %r5,8(%r1) /* Save real stack pointer */
132 li %r5,0
133 stw %r5,4(%r1)
134 stw %r5,0(%r1)
153 ld %r5,4
[all...]
/freebsd-11-stable/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
H A Dsfdiv_opt.S32 r5 = sffixupn(r0,r1) define
40 r6 = r5
41 r0 = and(r6,r5)
45 r0 += sfmpy(r5,r2):lib
55 r5 -= sfmpy(r0,r4):lib
58 r0 += sfmpy(r5,r2,p0):scale
/freebsd-11-stable/sys/arm/arm/
H A 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, [r
[all...]
H A 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, ls
[all...]
H A 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...]
/freebsd-11-stable/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,r
[all...]
/freebsd-11-stable/lib/libc/powerpc64/sys/
H A Dsetlogin.S37 li %r5,0
38 stw %r5,CNAME(_logname_valid)@toc@l(%r4)
H A Dsbrk.S43 addis %r5,%r2,HIDENAME(curbrk)@toc@ha
44 addi %r5,%r5,HIDENAME(curbrk)@toc@l
45 ld %r6,0(%r5) /* r6 = old break */
53 std %r7,0(%r5)
/freebsd-11-stable/libexec/rtld-elf/arm/
H A Drtld_start.S45 ldr r5, .L2+4
49 ldr r5, [sl, r5]
52 sub r1, sl, r5 /* relocbase */
80 stmdb sp!,{r0-r5,sl,fp}
89 mov r5, sp /* Save the stack pointer */
92 mov sp, r5 /* Restore the old stack pointer */
97 ldmia sp!,{r0-r5,sl,fp,lr} /* restore the stack */
/freebsd-11-stable/secure/lib/libcrypto/arm/
H A Darmv4-gf2m.S11 bic r5,r1,#3<<30 @ a1=a&0x3fffffff
13 add r6,r5,r5 @ a2=a1<<1
14 str r5,[sp,#4] @ tab[1]=a1
15 eor r7,r5,r6 @ a1^a2
17 mov r8,r5,lsl#2 @ a4=a1<<2
19 eor r9,r5,r8 @ a1^a4
29 ldr r5,[sp,r8] @ tab[b & 0x7]
34 eor r5,r5,r
[all...]
H A Dsha1-armv4-large.S24 ldmia r0,{r3,r4,r5,r6,r7}
29 mov r5,r5,ror#30
40 eor r10,r5,r6 @ F_xx_xx
47 eor r10,r5,r6 @ F_xx_xx
65 eor r10,r4,r5 @ F_xx_xx
72 eor r10,r4,r5 @ F_xx_xx
80 eor r10,r10,r5,ror#2 @ F_00_19(B,C,D)
87 add r5,r8,r5,ro
[all...]
/freebsd-11-stable/lib/libc/arm/string/
H A 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, ls
[all...]
H A Dmemcpy_arm.S62 * Additional registers are preserved prior to use i.e. r4, r5 & lr
170 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, r
[all...]
/freebsd-11-stable/crypto/openssl/crypto/bn/asm/
H A Dppc.pl228 #.set r5,5 # 3rd argument/volatile register
275 # Freely use registers r5,r6,r7,r8,r9,r10,r11 as follows:
277 # r5,r6 are the two BN_ULONGs being multiplied.
287 $LD r5,`0*$BNSZ`(r4)
288 $UMULL r9,r5,r5
289 $UMULH r10,r5,r5 #in first iteration. No need
297 $UMULL r7,r5,r6
298 $UMULH r8,r5,r
[all...]
/freebsd-11-stable/sys/cddl/dev/dtrace/arm/
H A 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, #
[all...]
/freebsd-11-stable/lib/libc/arm/gen/
H A D_ctx_start.S7 mov r0, r5

Completed in 153 milliseconds

123456