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

123456

/freebsd-11.0-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-11.0-release/crypto/openssl/crypto/
H A Ds390xcpuid.S8 larl %r4,OPENSSL_s390xcap_P
9 stg %r0,8(%r4) # wipe capability vectors
10 stg %r0,16(%r4)
11 stg %r0,24(%r4)
12 stg %r0,32(%r4)
13 stg %r0,40(%r4)
14 stg %r0,48(%r4)
15 stg %r0,56(%r4)
16 stg %r0,64(%r4)
17 stg %r0,72(%r4)
[all...]
H A Dppccpuid.pl64 xor r4,r4,r4
92 add r0,r4,r5
106 mftbu r4
115 $CMPLI r4,7
118 $CMPLI r4,0
120 Little: mtctr r4
128 subi r4,r4,
[all...]
/freebsd-11.0-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-11.0-release/sys/arm/ti/
H A Dti_smc.S35 stmfd sp!, {r4-r12, lr}
39 ldmfd sp!, {r4-r12, pc}
/freebsd-11.0-release/sys/powerpc/aim/
H A Dlocore32.S86 stw %r4,20(%r1)
92 lwz %r4,4(%r30) /* GOT pointer */
93 add %r4,%r4,%r30
94 lwz %r4,4(%r4) /* got[0] is _DYNAMIC link addr */
95 subf %r4,%r4,%r3 /* subtract to calculate relocbase */
99 lwz %r4,20(%r1)
/freebsd-11.0-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-11.0-release/sys/powerpc/booke/
H A Dlocore.S98 mr %r31, %r4
114 lis %r4, HID0_E500_DEFAULT_SET@h
115 ori %r4, %r4, HID0_E500_DEFAULT_SET@l
121 lis %r4, HID0_E500MC_DEFAULT_SET@h
122 ori %r4, %r4, HID0_E500MC_DEFAULT_SET@l
128 lis %r4, HID0_E5500_DEFAULT_SET@h
129 ori %r4, %r4, HID0_E5500_DEFAULT_SE
[all...]
/freebsd-11.0-release/sys/arm/arm/
H A Dcopystr.S72 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */
78 1: ldrb r4, [r0], #0x0001
80 teq r4, #0x00000000
81 strb r4, [r1], #0x0001
85 teq r4, #0x00000000
92 ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */
96 #define SAVE_REGS stmfd sp!, {r4-r6}
97 #define RESTORE_REGS ldmfd sp!, {r4-r6}
117 GET_PCB(r4)
118 ldr r4, [r
[all...]
H A Dbcopyinout_xscale.S85 stmfd sp!, {r0-r2, r4, lr}
90 ldr r4, .L_arm_memcpy
92 ldr pc, [r4]
94 ldmfd sp!, {r0-r2, r4, lr}
117 ldmfdgt sp!, {r4-r7} /* r3 > 0 Restore r4-r7 */
118 ldmfdlt sp!, {r4-r9} /* r3 < 0 Restore r4-r9 */
154 stmfd sp!, {r4-r9} /* Free up some registers */
155 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}; _SAVE({r4-r8, lr})
79 #define RESTORE_REGS ldmfd sp!, {r4-r8, pc}
136 stmfd sp!, {r4-r8, lr}
137 _SAVE({r4-r8, lr})
144 mov r4, #0
182 ldmfd sp!, {r4-r8, pc}
192 stmfd sp!, {r4, r5}
193 _SAVE({r4, r5})
198 ldr r4, [r
[all...]
/freebsd-11.0-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-11.0-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-11.0-release/contrib/compiler-rt/lib/builtins/arm/
H A Daeabi_dcmp.S25 push { r4, lr } SEPARATOR \
30 pop { r4, pc } SEPARATOR \
33 pop { r4, pc } SEPARATOR \
H A Daeabi_fcmp.S25 push { r4, lr } SEPARATOR \
30 pop { r4, pc } SEPARATOR \
33 pop { r4, pc } SEPARATOR \
H A Ddivsi3.S18 push {r4, r7, lr} ;\
21 pop {r4, r7, pc}
52 eor r4, r0, r1
61 eor r0, r0, r4, asr #31
62 sub r0, r0, r4, asr #31
H A Dmodsi3.S18 push {r4, r7, lr} ;\
21 pop {r4, r7, pc}
50 mov r4, r0
59 eor r0, r0, r4, asr #31
60 sub r0, r0, r4, asr #31
H A Dudivmodsi4.S84 str r4, [sp, #-8]!
86 mov r4, r0
89 lsr r3, r4, #16
91 movhs r4, r3
94 lsr r3, r4, #8
96 movhs r4, r3
99 lsr r3, r4, #4
101 movhs r4, r3
104 lsr r3, r4, #2
106 movhs r4, r
[all...]
/freebsd-11.0-release/lib/libc/arm/string/
H A Dmemmove.S82 stmdb sp!, {r4} /* borrow r4 */
87 ldmia r1!, {r3, r4, r12, lr}
88 stmia r0!, {r3, r4, r12, lr}
89 ldmia r1!, {r3, r4, r12, lr}
90 stmia r0!, {r3, r4, r12, lr}
96 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */
97 stmiage r0!, {r3, r4, r12, lr}
99 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-11.0-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-11.0-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-11.0-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 */
98 ld %r4,10
[all...]
/freebsd-11.0-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
82 pop {r4, r5, r6, r7, ip, pc}
106 push {r0, r1, r2, r3, r4, lr}
109 pop {r0, r1, r2, r3, r4, lr}

Completed in 403 milliseconds

123456