Searched refs:r3 (Results 1 - 25 of 276) sorted by relevance

1234567891011>>

/freebsd-11-stable/lib/libc/powerpc64/gen/
H A D_setjmp.S58 std %r9,40 + 0*8(%r3)
59 stfd %f14,40 + 23*8(%r3)
60 std %r10,40 + 1*8(%r3)
61 stfd %f15,40 + 24*8(%r3)
62 std %r11,40 + 2*8(%r3)
63 stfd %f16,40 + 25*8(%r3)
64 std %r12,40 + 3*8(%r3)
65 stfd %f17,40 + 26*8(%r3)
66 std %r13,40 + 4*8(%r3)
67 stfd %f18,40 + 27*8(%r3)
[all...]
H A Dsetjmp.S56 mr %r6,%r3
57 li %r3,1 /* SIG_BLOCK, but doesn't matter */
113 li %r3,0 /* return (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)
125 ld %r12,40 + 3*8(%r3)
[all...]
H A Dsigsetjmp.S57 mr %r6,%r3
58 stw %r4,0(%r3)
61 li %r3,1 /* SIG_BLOCK, but doesn't matter */
116 li %r3,0
121 ld %r9,40 + 0*8(%r3)
122 lfd %f14,40 + 23*8(%r3)
123 ld %r10,40 + 1*8(%r3)
124 lfd %f15,40 + 24*8(%r3)
125 ld %r11,40 + 2*8(%r3)
126 lfd %f16,40 + 25*8(%r3)
[all...]
/freebsd-11-stable/lib/libc/powerpc/gen/
H A D_setjmp.S58 stmw %r9,20(%r3)
61 stfd %f14,112+0*8(%r3)
62 stfd %f15,112+1*8(%r3)
63 stfd %f16,112+2*8(%r3)
64 stfd %f17,112+3*8(%r3)
65 stfd %f18,112+4*8(%r3)
66 stfd %f19,112+5*8(%r3)
67 stfd %f20,112+6*8(%r3)
68 stfd %f21,112+7*8(%r3)
69 stfd %f22,112+8*8(%r3)
[all...]
H A Dsigsetjmp.S57 mr %r6,%r3
58 stw %r4,0(%r3)
61 li %r3,1 /* SIG_BLOCK, but doesn't matter */
95 li %r3,0
100 lmw %r9,20(%r3)
103 lfd %f14,112+0*8(%r3)
104 lfd %f15,112+1*8(%r3)
105 lfd %f16,112+2*8(%r3)
106 lfd %f17,112+3*8(%r3)
107 lfd %f18,112+4*8(%r3)
[all...]
H A Dsetjmp.S56 mr %r6,%r3
57 li %r3,1 /* SIG_BLOCK, but doesn't matter */
90 li %r3,0 /* return (0) */
96 lmw %r9,20(%r3) /* restore regs */
99 lfd %f14,112+0*8(%r3)
100 lfd %f15,112+1*8(%r3)
101 lfd %f16,112+2*8(%r3)
102 lfd %f17,112+3*8(%r3)
103 lfd %f18,112+4*8(%r3)
104 lfd %f19,112+5*8(%r3)
[all...]
/freebsd-11-stable/bin/ed/test/
H A Dr3.d1 r r3.t
/freebsd-11-stable/sys/powerpc/booke/
H A Dlocore.S73 * r3 : metadata pointer
88 * r3-r27 : scratch registers
97 mr %r30, %r3
103 li %r3, PSL_DE /* Keep debug exceptions for CodeWarrior. */
104 mtmsr %r3
111 mfpvr %r3
112 rlwinm %r3, %r3, 16, 16, 31
118 cmpli 0, 0, %r3, FSL_E500mc
125 cmpli 0, 0, %r3, FSL_E550
[all...]
/freebsd-11-stable/sys/powerpc/powerpc/
H A Dswtch64.S91 ld %r6,TD_PCB(%r3) /* Get the old thread's PCB ptr */
120 mr %r14,%r3 /* Copy the old thread ptr... */
135 mr %r3,%r14 /* restore old thread ptr */
144 mr %r3,%r14 /* restore old thread ptr */
174 mr %r3,%r13 /* Get new thread ptr */
182 mr %r3,%r13 /* Pass curthread to enable_fpu */
191 mr %r3,%r13 /* Pass curthread to enable_vec */
195 /* thread to restore is in r3 */
198 mr %r3,%r17 /* Recover PCB ptr */
199 ld %r12,PCB_CONTEXT(%r3) /* Loa
[all...]
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/hexagon/
H A Dmemcpy_forward_vp4cp4n2.S46 // Compute r3 to be the number of words remaining in the current page.
50 r3 = sub(##4096, r1) define
54 // The word count before end-of-page is in the 12 lowest bits of r3.
56 r3 = extractu(r3, #10, #2) define
57 r4 = extractu(r3, #7, #5)
60 r3 = minu(r2, r3) define
65 p0 = cmp.eq(r3, #0)
70 loop0(.Lprolog, r3)
82 r3 = lsr(r2, #10) define
88 r3 = ##2105472 // r3 = 0x202080 (prefetch info) define
105 r3 = ##2105344 // r3 = 0x202000 (prefetch info) define
111 r3 = or(r3, r4) define
[all...]
H A Ddivdi3.S25 p3 = tstbit(r3,#31)
29 r3:2 = abs(r3:2)
33 r7 = cl0(r3:2) // count leading 0's of divisor (denominator)
34 r5:4 = r3:2 // divisor moved into working registers
35 r3:2 = r1:0 // dividend is the initial remainder, r3:2 contains remainder
49 p0 = cmp.gtu(r5:4,r3:2) // check if divisor > dividend
58 p0 = cmp.gtu(r13:12,r3:2) // set predicate reg if shifted divisor > current remainder
61 r7:6 = sub(r3
[all...]
H A Dmoddi3.S28 r3:2 = abs(r3:2)
32 r7 = cl0(r3:2) // count leading 0's of divisor (denominator)
33 r5:4 = r3:2 // divisor moved into working registers
34 r3:2 = r1:0 // dividend is the initial remainder, r3:2 contains remainder
47 p0 = cmp.gtu(r5:4,r3:2) // check if divisor > dividend
56 p0 = cmp.gtu(r13:12,r3:2) // set predicate reg if shifted divisor > current remainder
59 r7:6 = sub(r3:2, r13:12) // subtract shifted divisor from current remainder
64 r3
[all...]
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl_ppc64.S21 std r3,32(r1)
23 // r3 is the original stack pointer.
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)
[all...]
/freebsd-11-stable/sys/arm/arm/
H A Dblockio.S74 ldrb r3, [r0]
75 strb r3, [r1], #1
76 ldrbge r3, [r0]
77 strbge r3, [r1], #1
78 ldrbgt r3, [r0]
79 strbgt r3, [r1], #1
84 ldrb r3, [r0]
86 orr r3, r3, r12, lsl #8
88 orr r3, r
[all...]
H A Dsetstack.s64 mrs r3, cpsr /* Switch to the appropriate mode */
65 bic r2, r3, #(PSR_MODE)
71 msr cpsr_fsxc, r3 /* Restore the old mode */
83 mrs r3, cpsr /* Switch to the appropriate mode */
84 bic r2, r3, #(PSR_MODE)
90 msr cpsr_fsxc, r3 /* Restore the old mode */
H A Dsupport.S117 ldr r3, .L_arm_bzero
118 ldr r3, [r3]
119 cmp r3, #0
128 mov pc, r3
133 mov r3, #0x00
138 and r3, r1, #0xff /* We deal with bytes */
151 orr r3, r3, r3, ls
[all...]
/freebsd-11-stable/sys/sparc64/include/
H A Dktr.h42 #define ATR(desc, r1, r2, r3, l1, l2) \
48 l2: add r2, 1, r3 ; \
50 and r3, r1, r3 ; \
52 casa [r1] ASI_N, r2, r3 ; \
53 cmp r2, r3 ; \
55 mov r3, r2 ; \
56 SET(ktr_buf, r3, r1) ; \
66 SET(l1 ## b, r3, r2) ; \
69 #define CATR(mask, desc, r1, r2, r3, l
[all...]
H A Dasmacros.h53 #define ATOMIC_DEC_INT(r1, r2, r3) \
55 9: sub r2, 1, r3 ; \
56 casa [r1] ASI_N, r2, r3 ; \
57 cmp r2, r3 ; \
59 mov r3, r2
64 #define ATOMIC_INC_INT(r1, r2, r3) \
66 9: add r2, 1, r3 ; \
67 casa [r1] ASI_N, r2, r3 ; \
68 cmp r2, r3 ; \
70 mov r3, r
[all...]
/freebsd-11-stable/lib/libc/arm/string/
H A Dmemcmp.S81 eorsne r3, ip, r1
83 tst r3, #0x03
88 sub r3, r1, #0x05
89 ands r3, r3, #0x03
90 add r3, r3, r3, lsl #1
91 addne pc, pc, r3, lsl #3
96 ldrb r3, [r
[all...]
H A Dmemset.S88 mov r3, #0x00
92 and r3, r1, #0xff /* We deal with bytes */
106 orr r3, r3, r3, lsl #8 /* Extend value to 16-bits */
114 orr r3, r3, r3, lsl #16 /* Extend value to 32-bits */
119 strne r3, [ip], #0x04
123 mov r2, r3 /* Duplicat
[all...]
H A Dmemcpy_xscale.S48 mov r3, r0 /* We must not clobber r0 */
51 ands ip, r3, #0x03 /* Already word aligned? */
56 strb ip, [r3], #0x01
59 strble ip, [r3], #0x01
62 strblt ip, [r3], #0x01
70 tst r3, #0x07 /* Already quad aligned? */
74 strne ip, [r3], #0x04
89 strd r4, [r3], #0x08 /* ST:00-07 */
92 strd r6, [r3], #0x08 /* ST:08-0f */
96 strd r8, [r3], #
[all...]
/freebsd-11-stable/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/
H A Dopensolaris_atomic.S31 1: ldarx %r5,0,%r3
33 stdcx. %r5,0,%r3
36 mr %r3,%r5
40 1: lwarx %r6,0,%r3
43 stwcx. %r5,0,%r3
47 2: stwcx. %r6,0,%r3 /* clear reservation */
49 3: mr %r3,%r6
53 1: ldarx %r6,0,%r3
56 stdcx. %r5,0,%r3
60 2: stdcx. %r6,0,%r3 /* clea
[all...]
/freebsd-11-stable/sys/cddl/dev/dtrace/powerpc/
H A Ddtrace_asm.S69 mfmsr %r3
72 rldicl %r0,%r3,48,1
75 rlwinm %r0,%r3,0,~PSL_EE /* Clear EE flag */
85 mtmsr %r3
94 lwarx %r0,0,%r3
97 stwcx. %r5,0,%r3
99 2: mr %r3,%r0
110 ldarx %r0,0,%r3
113 stdcx. %r5,0,%r3
117 lwarx %r0,0,%r3
[all...]
/freebsd-11-stable/contrib/netbsd-tests/lib/csu/arch/powerpc/
H A Dh_initfini_align.S12 li %r3,0
15 li %r3,1
/freebsd-11-stable/sys/libkern/arm/
H A Dmemset.S37 * The arguments are in r0-r2, r3 can be used as a scratch register.
40 mov r3, r2
42 mov r1, r3

Completed in 300 milliseconds

1234567891011>>