Searched refs:r4 (Results 26 - 50 of 179) sorted by relevance

12345678

/freebsd-11-stable/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-stable/contrib/llvm-project/compiler-rt/lib/builtins/arm/
H A Daeabi_dcmp.S32 push { r4, lr } SEPARATOR \
38 pop { r4, pc } SEPARATOR \
41 pop { r4, pc } SEPARATOR \
H A Daeabi_fcmp.S32 push { r4, lr } SEPARATOR \
38 pop { r4, pc } SEPARATOR \
41 pop { r4, pc } SEPARATOR \
H A Dudivmodsi4.S75 str r4, [sp, #-8]!
77 mov r4, r0
80 lsr r3, r4, #16
82 movhs r4, r3
85 lsr r3, r4, #8
87 movhs r4, r3
90 lsr r3, r4, #4
92 movhs r4, r3
95 lsr r3, r4, #2
97 movhs r4, r
[all...]
H A Ddivmodsi4.S18 push {r4-r7, lr} ;\
21 pop {r4-r7, pc}
48 eor r4, r0, r1
60 eor r0, r0, r4, asr #31
62 sub r0, r0, r4, asr #31
/freebsd-11-stable/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}
H A Daeabi_asm_float.S47 push {r4, r5, ip, lr}
50 mov r4, r0
62 mov r0, r4
78 pop {r4, r5, ip, pc}
/freebsd-11-stable/sys/powerpc/aim/
H A Dlocore64.S73 * r4: ignored
108 std %r4,56(%r1)
114 ld %r4,0(%r3)
115 add %r3,%r4,%r3
116 mr %r4,%r31
120 ld %r4,56(%r1)
125 mr %r4,%r2 /* Replace ignored r4 with tocbase for trap handlers */
/freebsd-11-stable/lib/libc/arm/gen/
H A D_ctx_start.S6 mov pc, r4
/freebsd-11-stable/secure/lib/libcrypto/arm/
H A Dsha1-armv4-large.S22 stmdb sp!,{r4-r12,lr}
24 ldmia r0,{r3,r4,r5,r6,r7}
53 and r10,r4,r10,ror#2
65 eor r10,r4,r5 @ F_xx_xx
72 eor r10,r4,r5 @ F_xx_xx
90 eor r10,r3,r4 @ F_xx_xx
97 eor r10,r3,r4 @ F_xx_xx
105 eor r10,r10,r4,ror#2 @ F_00_19(B,C,D)
112 add r4,r8,r4,ro
[all...]
H A Dghash-armv4.S38 ldmia r12,{r4-r11} @ copy rem_4bit ...
39 stmdb sp!,{r4-r11} @ ... to stack
50 ldmia r7,{r4-r7} @ load Htbl[nlo]
54 and r14,r4,#0xf @ rem
57 eor r4,r8,r4,lsr#4
59 eor r4,r4,r5,lsl#28
73 and r12,r4,#0xf @ rem
77 eor r4,r
[all...]
H A Daes-armv4.S171 stmdb sp!,{r1,r4-r12,lr}
177 ldrb r4,[r12,#2] @ manner...
180 orr r0,r0,r4,lsl#8
183 ldrb r4,[r12,#6]
187 orr r1,r1,r4,lsl#8
190 ldrb r4,[r12,#10]
194 orr r2,r2,r4,lsl#8
197 ldrb r4,[r12,#14]
201 orr r3,r3,r4,lsl#8
231 mov r4,r
[all...]
/freebsd-11-stable/lib/libc/powerpc/gen/
H A Dsigsetjmp.S58 stw %r4,0(%r3)
59 or. %r7,%r4,%r4
63 li %r4,0 /* set = NULL */
123 mr %r6,%r4
129 mr %r4,%r3
131 addi %r4,%r4,4 /* &set */
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/
H A Dudivmodsi4.S32 r4 = r1 define
33 r1:0 = combine(r0,r4)
40 if (p0.new) r4 = #0
52 if (!p0.new) r1 = sub(r1,r4)
H A Ddivsi3.S33 r4 = cl0(r2) define
55 r4 = sub(r4,r3) define
60 r3:2 = vlslw(r3:2,r4)
61 loop0(1f,r4)
H A Dsfdiv_opt.S28 r4 = sffixupd(r0,r1) define
33 r3 -= sfmpy(r4,r2):lib // 1-(den/recip) yields error?
44 r3 -= sfmpy(r4,r2):lib
49 r6 -= sfmpy(r0,r4):lib
55 r5 -= sfmpy(r0,r4):lib
/freebsd-11-stable/sys/arm/arm/
H A Dblockio.S294 stmfd sp!, {r4,r5,lr}
303 ldr r4, [r0, #0x0002] /* take advantage of nonaligned
306 mov r4, r4, lsr #16 /* Put the two shorts together */
307 orr r4, r4, lr, lsl #16
325 ldmfd sp!, {r4,r5,pc} /* Restore regs and go home */
351 stmfd sp!, {r4,r5,lr}
354 ldmia r1!, {r4,r5,ip,lr}
356 eor r3, r4, r
[all...]
H A Dsupport.S429 stmdb sp!, {r4} /* borrow r4 */
434 ldmia r1!, {r3, r4, r12, lr}
435 stmia r0!, {r3, r4, r12, lr}
436 ldmia r1!, {r3, r4, r12, lr}
437 stmia r0!, {r3, r4, r12, lr}
442 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */
443 stmiage r0!, {r3, r4, r12, lr}
445 ldmia sp!, {r4} /* return r4 */
[all...]
H A Dfusu.S61 stmfd sp!, {r4, r5, r6}
63 ldr r4, =(VM_MAXUSER_ADDRESS-3)
64 cmp r0, r4
73 ldmfdeq sp!, {r4, r5, r6}
77 adr r4, .Lcasuwordfault
78 str r4, [r6, #PCB_ONFAULT]
82 ldrex r4, [r0]
83 cmp r4, r1
88 ldrt r4, [r0]
89 cmp r4, r
[all...]
H A Dswtch.S100 stmia r3, {r4-r12, sp, lr, pc}
117 mov r0, r4
H A Dlocore-v4.S137 mov r4, r0
140 add pc, r4, r0
258 adr r4, Lpagetable /* load the pagetable address */
259 ldr r5, [r4, #4]
315 * r4 - Trashed
320 ldr r4, =(L1_TYPE_S|L1_S_AP(AP_KRW))
324 ldr r4, =(L1_TYPE_S|L1_S_C|L1_S_AP(AP_KRW))
326 orr r1, r4
331 mov r4, r3
336 adds r4, r
[all...]
/freebsd-11-stable/crypto/openssl/crypto/bn/asm/
H A Dppc.pl227 #.set r4,4 # 2nd argument/volatile register
273 # r4 contains a
287 $LD r5,`0*$BNSZ`(r4)
296 $LD r6,`1*$BNSZ`(r4)
317 $LD r6,`2*$BNSZ`(r4)
330 $LD r6,`3*$BNSZ`(r4)
341 $LD r5,`1*$BNSZ`(r4)
342 $LD r6,`2*$BNSZ`(r4)
360 $LD r6,`3*$BNSZ`(r4)
372 $LD r5,`2*$BNSZ`(r4)
[all...]
/freebsd-11-stable/sys/cddl/dev/dtrace/arm/
H A Ddtrace_asm.S133 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */
138 1: ldrb r4, [r0], #0x0001
140 strb r4, [r1], #0x0001
144 2: ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */
155 stmfd sp!, {r4-r5} /* stack is 8 byte aligned */
160 1: ldrb r4, [r0], #0x0001
162 teq r4, #0x00000000
163 strb r4, [r1], #0x0001
167 2: ldmfd sp!, {r4-r5} /* stack is 8 byte aligned */
/freebsd-11-stable/contrib/gcc/config/arm/
H A Dieee754-df.S91 1: stmfd sp!, {r4, r5, lr}
94 mov r4, xh, lsl #1
96 teq r4, r5
98 orrnes ip, r4, xl
100 mvnnes ip, r4, asr #21
104 @ Compute exponent difference. Make largest exponent in r4,
106 mov r4, r4, lsr #21
107 rsbs r5, r4, r5, lsr #21
110 add r4, r
[all...]
/freebsd-11-stable/libexec/rtld-elf/arm/
H A Drtld_start.S43 mov r4, r0 /* save ps_strings */
64 mov r0, r4 /* restore ps_strings */
87 mov r4, ip /* save GOT location */
94 str r0, [r4] /* save address in GOT */

Completed in 131 milliseconds

12345678