Home
last modified time | relevance | path

Searched refs:r3 (Results 1 – 25 of 325) sorted by relevance

12345678910>>...13

/freebsd/lib/libc/powerpc64/gen/
H A D_setjmp.S56 std %r9,40 + 0*8(%r3)
57 stfd %f14,40 + 23*8(%r3)
58 std %r10,40 + 1*8(%r3)
59 stfd %f15,40 + 24*8(%r3)
60 std %r11,40 + 2*8(%r3)
61 stfd %f16,40 + 25*8(%r3)
62 std %r12,40 + 3*8(%r3)
63 stfd %f17,40 + 26*8(%r3)
64 std %r13,40 + 4*8(%r3)
65 stfd %f18,40 + 27*8(%r3)
[all …]
H A Dsigsetjmp.S55 mr %r6,%r3
56 stw %r4,0(%r3)
59 li %r3,1 /* SIG_BLOCK, but doesn't matter */
114 li %r3,0
119 ld %r9,40 + 0*8(%r3)
120 lfd %f14,40 + 23*8(%r3)
121 ld %r10,40 + 1*8(%r3)
122 lfd %f15,40 + 24*8(%r3)
123 ld %r11,40 + 2*8(%r3)
124 lfd %f16,40 + 25*8(%r3)
[all …]
H A Dsetjmp.S54 mr %r6,%r3
55 li %r3,1 /* SIG_BLOCK, but doesn't matter */
111 li %r3,0 /* return (0) */
117 ld %r9,40 + 0*8(%r3)
118 lfd %f14,40 + 23*8(%r3)
119 ld %r10,40 + 1*8(%r3)
120 lfd %f15,40 + 24*8(%r3)
121 ld %r11,40 + 2*8(%r3)
122 lfd %f16,40 + 25*8(%r3)
123 ld %r12,40 + 3*8(%r3)
[all …]
/freebsd/sys/powerpc/booke/
H A Dlocore.S140 mr %r30, %r3
146 li %r3, PSL_DE /* Keep debug exceptions for CodeWarrior. */
148 oris %r3, %r3, PSL_CM@h
150 mtmsr %r3
157 mfpvr %r3
158 rlwinm %r3, %r3, 16, 16, 31
164 cmpli 0, 0, %r3, FSL_E500mc
171 cmpli 0, 0, %r3, FSL_E5500
185 cmpli 0, 0, %r3, FSL_E500mc
187 cmpli 0, 0, %r3, FSL_E5500
[all …]
/freebsd/lib/libc/powerpcspe/gen/
H A D_setjmp.S54 evstdd %r1,24+0*8(%r3)
55 evstdd %r2,24+1*8(%r3)
56 evstdd %r11,24+2*8(%r3)
57 evstdd %r12,24+3*8(%r3)
58 evstdd %r13,24+4*8(%r3)
59 evstdd %r14,24+5*8(%r3)
60 evstdd %r15,24+6*8(%r3)
61 evstdd %r16,24+7*8(%r3)
62 evstdd %r17,24+8*8(%r3)
63 evstdd %r18,24+9*8(%r3)
[all …]
H A Dsigsetjmp.S55 mr %r6,%r3
56 stw %r4,0(%r3)
59 li %r3,1 /* SIG_BLOCK, but doesn't matter */
97 li %r3,0
104 evldd %r9,24+0*8(%r3)
105 evldd %r10,24+1*8(%r3)
106 evldd %r11,24+2*8(%r3)
107 evldd %r12,24+3*8(%r3)
108 evldd %r13,24+4*8(%r3)
109 evldd %r14,24+5*8(%r3)
[all …]
H A Dsetjmp.S54 mr %r6,%r3
55 li %r3,1 /* SIG_BLOCK, but doesn't matter */
90 li %r3,0 /* return (0) */
96 evldd %r9,24+0*8(%r3)
97 evldd %r10,24+1*8(%r3)
98 evldd %r11,24+2*8(%r3)
99 evldd %r12,24+3*8(%r3)
100 evldd %r13,24+4*8(%r3)
101 evldd %r14,24+5*8(%r3)
102 evldd %r15,24+6*8(%r3)
[all …]
/freebsd/sys/arm/arm/
H A Dblockio.S71 ldrb r3, [r0]
72 strb r3, [r1], #1
73 ldrbge r3, [r0]
74 strbge r3, [r1], #1
75 ldrbgt r3, [r0]
76 strbgt r3, [r1], #1
81 ldrb r3, [r0]
83 orr r3, r3, r12, lsl #8
85 orr r3, r3, r12, lsl #16
87 orr r3, r3, r12, lsl #24
[all …]
H A Dsupport.S107 and r3, r1, #0xff /* We deal with bytes */
120 orr r3, r3, r3, lsl #8 /* Extend value to 16-bits */
122 orr r3, r3, r3, lsl #16 /* Extend value to 32-bits */
124 strne r3, [ip], #0x04
127 mov r2, r3 /* Duplicate data */
177 strge r3, [ip], #0x04
186 strb r3, [ip], #0x01 /* Set 1 byte */
187 strbge r3, [ip], #0x01 /* Set another byte */
188 strbgt r3, [ip] /* and a third */
193 strb r3, [ip], #0x01 /* Set 1 byte */
[all …]
H A Dbus_space_asm_generic.S67 strb r3, [r1, r2]
72 strh r3, [r1, r2]
77 str r3, [r1, r2]
87 mov r1, r3
92 1: ldrb r3, [r0]
93 strb r3, [r1], #1
102 mov r1, r3
107 1: ldrh r3, [r0]
108 strh r3, [r1], #2
117 mov r1, r3
[all …]
H A Dcpu_asm-v6.S61 ubfx r3, r0, #3, #10 /* get num ways - 1 from CCSIDR */
62 clz r1, r3 /* number of bits to MSB of way */
63 lsl r3, r3, r1 /* shift into position */
70 add r3, r3, r2 /* merge numsets - 1 with numways - 1 */
77 2: mcr CP15_DCISW(r3) /* invalidate line */
78 movs r0, r3 /* get current way/set */
81 subne r3, r3, r1 /* non-zero?, decrement set */
82 subeq r3, r3, r2 /* zero?, decrement way and restore set count */
110 ubfx r3, r0, #3, #10 /* get num ways - 1 from CCSIDR */
111 clz r1, r3 /* number of bits to MSB of way */
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_ppc64.S21 std r3,32(r1)
24 addi r3,r1,48
27 xor r4,r3,r4
47 ld r3,32(r1)
57 std r5,0(r3) // mangled stack ptr of caller
59 std r5,8(r3) // caller's saved TOC pointer
61 std r0,16(r3) // caller's mangled return address
64 std r14,24(r3)
65 stfd f14,176(r3)
66 stw r0,172(r3) // CR
[all …]
/freebsd/lib/libc/arm/string/
H A Dmemcpy.S46 mov r3, r0 /* We must not clobber r0 */
49 ands ip, r3, #0x03 /* Already word aligned? */
54 strb ip, [r3], #0x01
57 strble ip, [r3], #0x01
60 strblt ip, [r3], #0x01
68 tst r3, #0x07 /* Already quad aligned? */
72 strne ip, [r3], #0x04
87 strd r4, [r3], #0x08 /* ST:00-07 */
90 strd r6, [r3], #0x08 /* ST:08-0f */
94 strd r8, [r3], #0x08 /* ST:10-17 */
[all …]
H A Dmemcmp.S78 eorsne r3, ip, r1
80 tst r3, #0x03
85 sub r3, r1, #0x05
86 ands r3, r3, #0x03
87 add r3, r3, r3, lsl #1
88 addne pc, pc, r3, lsl #3
93 ldrb r3, [r1], #0x01
94 subs r0, r0, r3
101 ldrb r3, [r1], #0x01
102 subs r0, r0, r3
[all …]
H A Dmemmove.S52 subcc r3, r0, r1 /* if (dst > src) r3 = dst - src */
53 subcs r3, r1, r0 /* if (src > dsr) r3 = src - dst */
54 cmp r3, r2 /* if (r3 < len) we have an overlap */
85 ldmia r1!, {r3, r4, r12, lr}
86 stmia r0!, {r3, r4, r12, lr}
87 ldmia r1!, {r3, r4, r12, lr}
88 stmia r0!, {r3, r4, r12, lr}
94 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */
95 stmiage r0!, {r3, r4, r12, lr}
105 ldmiage r1!, {r3, r12, lr}
[all …]
/freebsd/sys/powerpc/powerpc/
H A Dcpu_subr64.S34 mfsprg0 %r3 /* Get the pcpu pointer */
35 ld %r3,PC_CURTHREAD(%r3) /* Get current thread */
36 ld %r3,TD_PCB(%r3) /* Get PCB of current thread */
37 std %r12,PCB_CONTEXT(%r3) /* Save the non-volatile GP regs. */
38 std %r13,PCB_CONTEXT+1*8(%r3)
39 std %r14,PCB_CONTEXT+2*8(%r3)
40 std %r15,PCB_CONTEXT+3*8(%r3)
41 std %r16,PCB_CONTEXT+4*8(%r3)
42 std %r17,PCB_CONTEXT+5*8(%r3)
43 std %r18,PCB_CONTEXT+6*8(%r3)
[all …]
H A Dswtch64.S97 ld %r6,TD_PCB(%r3) /* Get the old thread's PCB ptr */
126 mr %r14,%r3 /* Copy the old thread ptr... */
175 mr %r3,%r14 /* restore old thread ptr */
183 mr %r3,%r14 /* restore old thread ptr */
215 mr %r3,%r13 /* Get new thread ptr */
223 mr %r3,%r13 /* Pass curthread to enable_fpu */
231 mr %r3,%r13 /* Pass curthread to enable_vec */
275 mr %r3,%r17 /* Recover PCB ptr */
276 ld %r12,PCB_CONTEXT(%r3) /* Load the non-volatile GP regs. */
277 ld %r14,PCB_CONTEXT+2*8(%r3)
[all …]
/freebsd/lib/libc/powerpc/gen/
H A D_setjmp.S56 stmw %r9,20(%r3)
59 stfd %f14,112+0*8(%r3)
60 stfd %f15,112+1*8(%r3)
61 stfd %f16,112+2*8(%r3)
62 stfd %f17,112+3*8(%r3)
63 stfd %f18,112+4*8(%r3)
64 stfd %f19,112+5*8(%r3)
65 stfd %f20,112+6*8(%r3)
66 stfd %f21,112+7*8(%r3)
67 stfd %f22,112+8*8(%r3)
[all …]
H A Dsigsetjmp.S55 mr %r6,%r3
56 stw %r4,0(%r3)
59 li %r3,1 /* SIG_BLOCK, but doesn't matter */
93 li %r3,0
98 lmw %r9,20(%r3)
101 lfd %f14,112+0*8(%r3)
102 lfd %f15,112+1*8(%r3)
103 lfd %f16,112+2*8(%r3)
104 lfd %f17,112+3*8(%r3)
105 lfd %f18,112+4*8(%r3)
[all …]
H A Dsetjmp.S54 mr %r6,%r3
55 li %r3,1 /* SIG_BLOCK, but doesn't matter */
88 li %r3,0 /* return (0) */
94 lmw %r9,20(%r3) /* restore regs */
97 lfd %f14,112+0*8(%r3)
98 lfd %f15,112+1*8(%r3)
99 lfd %f16,112+2*8(%r3)
100 lfd %f17,112+3*8(%r3)
101 lfd %f18,112+4*8(%r3)
102 lfd %f19,112+5*8(%r3)
[all …]
/freebsd/sys/powerpc/aim/
H A Dtrap_subr64.S61 ld %r28,PC_USERSLB(%r3)
159 std %r3, FRAME_3+48(%r1); /* save r3-r31 */ \
192 mfxer %r3; \
195 std %r3, FRAME_XER+48(1); /* save xer/ctr/exc */ \
212 ld %r3,FRAME_SRR1+48(%r1); \
218 std %r3,(savearea+CPUSAVE_SRR1)(%r7); /* save SRR1 */ \
252 ld %r3, FRAME_3+48(%r1); \
257 mtsprg3 %r3; /* save r3 */ \
259 mfmsr %r3; \
260 andi. %r3,%r3,~(PSL_DR|PSL_IR|PSL_ME|PSL_RI)@l; \
[all …]
/freebsd/sys/powerpc/ps3/
H A Dps3-hvcall.S13 extsw %r3,%r3
30 extsw %r3,%r3
45 extsw %r3,%r3
63 extsw %r3,%r3
83 extsw %r3,%r3
106 extsw %r3,%r3
119 extsw %r3,%r3
132 extsw %r3,%r3
145 extsw %r3,%r3
158 extsw %r3,%r3
[all …]
/freebsd/lib/libc/powerpc64/string/
H A Dbcopy.S59 cmpld %r3, %r4 /* src == dst? nothing to do */
65 std %r3, -8(%r1) /* save dst */
67 mr %r0, %r3
68 mr %r3, %r4
73 andi. %r8, %r3, ALIGN_MASK
85 cmpd %r4, %r3
95 add %r3, %r3, %r5
96 addi %r3, %r3, -1
105 cmpd %r4, %r3 /* forward or backward copy? */
114 stb %r0, 0(%r3)
[all …]
/freebsd/lib/libc/arm/gen/
H A Ddivsi3.S94 mov r3, #0
242 addhs r3, r3,r2, lsl #31
246 addhs r3, r3,r2, lsl #30
250 addhs r3, r3,r2, lsl #29
254 addhs r3, r3,r2, lsl #28
258 addhs r3, r3,r2, lsl #27
262 addhs r3, r3,r2, lsl #26
266 addhs r3, r3,r2, lsl #25
270 addhs r3, r3,r2, lsl #24
274 addhs r3, r3,r2, lsl #23
[all …]
/freebsd/sys/libkern/arm/
H A Ddivsi3.S100 mov r3, #0
248 addhs r3, r3,r2, lsl #31
252 addhs r3, r3,r2, lsl #30
256 addhs r3, r3,r2, lsl #29
260 addhs r3, r3,r2, lsl #28
264 addhs r3, r3,r2, lsl #27
268 addhs r3, r3,r2, lsl #26
272 addhs r3, r3,r2, lsl #25
276 addhs r3, r3,r2, lsl #24
280 addhs r3, r3,r2, lsl #23
[all …]

12345678910>>...13