Searched refs:r4 (Results 1 - 25 of 129) sorted by relevance

123456

/freebsd-10.2-release/lib/libc/arm/sys/
H A Dcerror.S42 stmfd sp!, {r4, lr}
43 mov r4, r0
45 str r4, [r0]
48 ldmfd sp!, {r4, pc}
/freebsd-10.2-release/lib/libc/powerpc/sys/
H A Dsetlogin.S39 mflr %r4
40 lwz %r4,CNAME(_logname_valid)@got(%r4)
42 stw %r5,0(%r4)
45 lis %r4,CNAME(_logname_valid)@ha
47 stw %r5,CNAME(_logname_valid)@l(%r4)
/freebsd-10.2-release/contrib/compiler-rt/lib/arm/
H A Dmodsi3.S18 push {r4, r7, lr} ;\
21 pop {r4, r7, pc}
28 mov r4, r0
37 eor r0, r0, r4, asr #31
38 sub r0, r0, r4, asr #31
H A Ddivmodsi4.S19 push {r4-r7, lr} ;\
22 pop {r4-r7, pc}
30 eor r4, r0, r1
42 eor r0, r0, r4, asr #31
44 sub r0, r0, r4, asr #31
H A Ddivsi3.S18 push {r4, r7, lr} ;\
21 pop {r4, r7, pc}
39 eor r4, r0, r1
48 eor r0, r0, r4, asr #31
49 sub r0, r0, r4, asr #31
H A Dudivmodsi4.S19 push {r4, r7, lr} ;\
22 pop {r4, r7, pc}
27 #define r r4
41 clz r4, a
47 subs i, r3, r4
/freebsd-10.2-release/contrib/gcclibs/libgomp/config/linux/powerpc/
H A Dfutex.h39 register long int r4 __asm__ ("r4");
45 r4 = op;
54 : "=r"(r0), "=r"(r3), "=r"(r4), "=r"(r5), "=r"(r6)
55 : "r"(r0), "r"(r3), "r"(r4), "r"(r5), "r"(r6)
/freebsd-10.2-release/lib/libc/powerpc/gen/
H A Dsigsetjmp.S58 stw %r4,0(%r3)
59 or. %r7,%r4,%r4
63 li %r4,0 /* set = NULL */
80 mr %r6,%r4
86 mr %r4,%r3
88 addi %r4,%r4,4 /* &set */
H A Dsetjmp.S59 li %r4,0 /* set = NULL */
75 mr %r6,%r4 /* save val param */
79 mr %r4,%r3
81 addi %r4,%r4,4 /* &set */
/freebsd-10.2-release/sys/arm/ti/
H A Dti_smc.S35 stmfd sp!, {r4-r12, lr}
39 ldmfd sp!, {r4-r12, pc}
/freebsd-10.2-release/sys/boot/powerpc/ps3/
H A Dlv1call.S46 clrldi %r4,%r4,32; \
78 std %r4,-16(%r1)
82 std %r4,-24(%r1)
85 LD64_IM(%r4,0x0000,0x0000,0x6269,0x0000 /* "bi" */)
94 std %r4,0(%r5)
106 stw %r4,-8(%r1)
109 li %r4,2 /* Two page sizes */
122 std %r4,0(%r6)
125 /* AS_ID in r4 */
[all...]
/freebsd-10.2-release/sys/arm/arm/
H A Dcopystr.S73 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */
79 1: ldrb r4, [r0], #0x0001
81 teq r4, #0x00000000
82 strb r4, [r1], #0x0001
86 teq r4, #0x00000000
93 ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */
97 #define SAVE_REGS stmfd sp!, {r4-r6}
98 #define RESTORE_REGS ldmfd sp!, {r4-r6}
116 GET_PCB(r4)
117 ldr r4, [r
[all...]
H A Dbcopyinout_xscale.S76 stmfd sp!, {r0-r2, r4, lr}
81 ldr r4, .L_arm_memcpy
83 ldr pc, [r4]
85 ldmfd sp!, {r0-r2, r4, lr}
108 ldmfdgt sp!, {r4-r7} /* r3 > 0 Restore r4-r7 */
109 ldmfdlt sp!, {r4-r9} /* r3 < 0 Restore r4-r9 */
145 stmfd sp!, {r4-r9} /* Free up some registers */
146 mov r3, #-1 /* Signal restore r4
[all...]
H A Din_cksum_arm.S61 stmfd sp!, {r4-r11,lr}
93 ldmfd sp!, {r4-r11,pc}
97 stmfd sp!, {r4-r7, lr}
100 ldmfd sp!, {r4-r7, pc}
131 ldrb r4, [r0], #0x01 /* Fetch 1st byte */
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
170 ldrd r4, [r
[all...]
H A Dbcopy_page.S78 #define SAVE_REGS stmfd sp!, {r4-r8, lr}
79 #define RESTORE_REGS ldmfd sp!, {r4-r8, pc}
136 stmfd sp!, {r4-r8, lr}
143 mov r4, #0
181 ldmfd sp!, {r4-r8, pc}
191 stmfd sp!, {r4, r5}
196 ldr r4, [r0], #0x04 /* 0x08 */
201 strd r4, [r1], #0x08
202 ldr r4, [r0], #0x04 /* 0x18 */
208 strd r4, [r
[all...]
/freebsd-10.2-release/lib/libkse/arch/powerpc/powerpc/
H A Denter_uts.S39 mtlr %r4 /* link register = uts */
/freebsd-10.2-release/libexec/rtld-elf/powerpc/
H A Drtld_start.S42 stw %r4,20(%r1) /* argv */
68 lwz %r4,4(%r3)
69 add %r4,%r4,%r3 /* &_GLOBAL_OFFSET_TABLE-4, blrl insn. */
70 dcbst %r0,%r4 /* sync i-cache with d-cache */
72 icbi %r0,%r4
75 lwz %r4,0(%r3) /* offset to _DYNAMIC */
76 add %r3,%r4,%r3 /* r3 = &_DYNAMIC, absolute value */
79 mflr %r4 /* &_GLOBAL_OFFSET_TABLE_, absolute value */
80 lwz %r4,
[all...]
/freebsd-10.2-release/lib/libc/arm/string/
H A Dmemmove.S78 stmdb sp!, {r4} /* borrow r4 */
83 ldmia r1!, {r3, r4, r12, lr}
84 stmia r0!, {r3, r4, r12, lr}
85 ldmia r1!, {r3, r4, r12, lr}
86 stmia r0!, {r3, r4, r12, lr}
91 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */
92 stmiage r0!, {r3, r4, r12, lr}
94 ldmia sp!, {r4} /* return r4 */
[all...]
H A Dmemcpy_arm.S62 * Additional registers are preserved prior to use i.e. r4, r5 & lr
84 stmdb sp!, {r4} /* borrow r4 */
89 ldmia r1!, {r3, r4, r12, lr}
90 stmia r0!, {r3, r4, r12, lr}
91 ldmia r1!, {r3, r4, r12, lr}
92 stmia r0!, {r3, r4, r12, lr}
97 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */
98 stmiage r0!, {r3, r4, r12, lr}
100 ldmia sp!, {r4} /* retur
[all...]
/freebsd-10.2-release/libexec/rtld-elf/powerpc64/
H A Drtld_start.S42 std %r4,104(%r1) /* argv */
62 ld %r4,0(%r3) /* offset to _DYNAMIC */
63 add %r3,%r4,%r3 /* r3 = &_DYNAMIC, absolute value */
65 ld %r4,-0x8000(%r2) /* First TOC entry is TOC base */
66 subf %r4,%r4,%r2 /* Subtract from real TOC base to get base */
78 ld %r4,104(%r1)
79 addi %r3,%r4,-8 /* locate argc ptr, &argv[-1] */
80 addi %r4,%r1,128 /* &exit_proc on stack */
94 ld %r4,10
[all...]
/freebsd-10.2-release/lib/libc/powerpc64/sys/
H A Dsetlogin.S36 addis %r4,%r2,CNAME(_logname_valid)@toc@ha
38 stw %r5,CNAME(_logname_valid)@toc@l(%r4)
/freebsd-10.2-release/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/
H A Dopensolaris_atomic.S32 add %r5,%r4,%r5
41 cmplw %r6,%r4
54 cmpld %r6,%r4
72 rlwinm %r4,%r4,0,24,31 /* mask and rotate the argument */
73 slw %r4,%r4,%r7
76 or %r5,%r4,%r5
/freebsd-10.2-release/sys/powerpc/booke/
H A Dlocore.S96 mr %r31, %r4
139 2: mflr %r4
140 addi %r4, %r4, 20
141 mtspr SPR_SRR0, %r4
156 li %r4, 0 /* Entry 0 */
157 rlwimi %r3, %r4, 16, 12, 15
176 3: mflr %r4 /* Use current address */
177 rlwinm %r4, %r4,
[all...]
/freebsd-10.2-release/lib/libc/arm/aeabi/
H A Daeabi_asm_double.S47 push {r4, r5, r6, r7, ip, lr}
50 mov r4, r0
64 mov r0, r4
81 pop {r4, r5, r6, r7, ip, pc}
105 push {r0, r1, r2, r3, r4, lr}
108 pop {r0, r1, r2, r3, r4, lr}
/freebsd-10.2-release/crypto/openssl/crypto/
H A Dppccpuid.pl52 xor r4,r4,r4
79 add r0,r4,r5
92 mftbu r4
100 $CMPLI r4,7
103 $CMPLI r4,0
105 Little: mtctr r4
113 subi r4,r4,
[all...]

Completed in 126 milliseconds

123456