Home
last modified time | relevance | path

Searched refs:r4 (Results 1 – 25 of 318) sorted by relevance

12345678910>>...13

/openbsd/src/sys/arch/macppc/macppc/
Dofwreal.S82 lis %r4,fwcall@ha /* call ofw directly until vm setup */
83 stw %r5,fwcall@l(%r4)
86 lis %r4,ofmsr@ha /* save msr from openfirmware */
87 stw %r5,ofmsr@l(%r4)
99 lis %r4,fwbatsave@ha
100 addi %r4,%r4,fwbatsave@l
110 li %r4,64
112 1: subi %r4,%r4,%r4
113 stwx %r5,%r4,%r3
128 mr %r6,%r4 /* r4 holds pointer to BAT save area */
[all …]
Dlocore.S81 stb %r31,P_STAT(%r4)
100 stw %r4,CI_CURPROC(%r5) /* record new process */
103 stw %r5,P_CPU(%r4)
106 lwz %r31,P_ADDR(%r4)
141 lis %r4, ppc_cpuidle@ha
142 lwz %r4, ppc_cpuidle@l(%r4)
143 cmpwi %r4, 0
156 lis %r4, ppc_cpuidle@ha
157 lwz %r4, ppc_cpuidle@l(%r4)
158 cmpwi %r4, 0
[all …]
/openbsd/src/gnu/usr.bin/binutils/gdb/testsuite/gdb.disasm/
Dhppa.s145 copy %r4,%r1
146 copy %r30,%r4
152 ldw 0(0,%r4),%r26
153 ldh 0(0,%r4),%r26
154 ldb 0(0,%r4),%r26
155 stw %r26,0(0,%r4)
156 sth %r26,0(0,%r4)
157 stb %r26,0(0,%r4)
160 ldwm 0(0,%r4),%r26
161 stwm %r26,0(0,%r4)
[all …]
Dam33.s67 swap r5,r4
77 mov r3,(r4)
121 extb r3,r4
122 extbu r4,r5
159 xor r4,r5
192 mulu r3,r4
205 mul r1,r2,r3,r4
206 mulu r1,r2,r3,r4
255 macu r3,r4
292 add_add r4,r1,r2,r3
[all …]
/openbsd/src/lib/libc/arch/sh/gen/
D_setjmp.S54 add #(_JBLEN * 4), r4
56 mov.l r1, @-r4
58 sts.l fpul, @-r4
59 fmov.s fr15, @-r4
60 fmov.s fr14, @-r4
61 fmov.s fr13, @-r4
62 fmov.s fr12, @-r4
64 fmov.s fr15, @-r4
65 fmov.s fr14, @-r4
66 fmov.s fr13, @-r4
[all …]
Dsigsetjmp.S49 mov.l r4, @-sp
53 mov r4, r6
54 mov #1, r4 /* how = SIG_BLOCK */
60 mov.l @sp+, r4
66 add #(_JBLEN * 4), r4
69 mov.l r1, @-r4
71 sts.l fpul, @-r4
72 fmov.s fr15, @-r4
73 fmov.s fr14, @-r4
74 fmov.s fr13, @-r4
[all …]
Dsetjmp.S55 mov.l r4, @-sp
58 mov r4, r6
59 mov #1, r4 /* how = SIG_BLOCK */
64 mov.l @sp+, r4
70 add #(_JBLEN * 4), r4
73 mov.l r1, @-r4
75 sts.l fpul, @-r4
76 fmov.s fr15, @-r4
77 fmov.s fr14, @-r4
78 fmov.s fr13, @-r4
[all …]
/openbsd/src/gnu/llvm/compiler-rt/lib/builtins/arm/
Daddsf3.S27 push {r4, r5, r6, r7, lr}
47 movs r4, r0
51 movs r1, r4
56 lsls r4, r0, #(typeWidth - significandBits)
57 lsrs r4, r4, #(typeWidth - significandBits - 3) // aSignificand << 3
68 orrs r4, r6
114 adds r4, r4, r5
119 movs r7, r4
124 movs r7, r4
127 lsrs r4, #1
[all …]
/openbsd/src/sys/arch/arm/arm/
Din_cksum_arm.S60 stmfd sp!, {r4-r11,lr}
92 ldmfd sp!, {r4-r11,pc}
105 stmfd sp!, {r4-r11,lr}
115 add r4, r6, #(IP_SRC)
116 ands r4, r4, #0x03
118 addne pc, pc, r4, lsl #5 /* Handle alignment of pseudo header */
122 ldr r4, [r6, #(IP_DST)]
132 ldr r4, [r6, #(IP_SRC - 1)] /* BE:r4 = x012 LE:r4 = 210x */
135 mov r4, r4, lsr #8 /* r4 = .210 */
136 orr r4, r4, r5, lsl #24 /* r4 = 3210 */
[all …]
Dcopystr.S59 #define SAVE_REGS stmfd sp!, {r4-r6}
60 #define RESTORE_REGS ldmfd sp!, {r4-r6}
79 mrc CP15_TPIDRPRW(r4)
80 ldr r4, [r4, #CI_CURPCB]
83 teq r4, #0x00000000
88 str r5, [r4, #PCB_ONFAULT]
98 str r0, [r4, #PCB_ONFAULT]
127 mrc CP15_TPIDRPRW(r4)
128 ldr r4, [r4, #CI_CURPCB]
131 teq r4, #0x00000000
[all …]
/openbsd/src/lib/libc/arch/arm/string/
D_memcpy.S92 stmdb sp!, {r4} /* borrow r4 */
97 ldmia r1!, {r3, r4, r12, lr}
98 stmia r0!, {r3, r4, r12, lr}
99 ldmia r1!, {r3, r4, r12, lr}
100 stmia r0!, {r3, r4, r12, lr}
105 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */
106 stmiage r0!, {r3, r4, r12, lr}
108 ldmia sp!, {r4} /* return r4 */
175 stmdb sp!, {r4, r5}
179 ldmia r1!, {r4, r5, r12, lr}
[all …]
/openbsd/src/sys/lib/libkern/arch/arm/
Dmemcpy.S94 stmdb sp!, {r4} /* borrow r4 */
99 ldmia r1!, {r3, r4, r12, lr}
100 stmia r0!, {r3, r4, r12, lr}
101 ldmia r1!, {r3, r4, r12, lr}
102 stmia r0!, {r3, r4, r12, lr}
107 ldmiage r1!, {r3, r4, r12, lr} /* blat a remaining 16 bytes */
108 stmiage r0!, {r3, r4, r12, lr}
110 ldmia sp!, {r4} /* return r4 */
180 stmdb sp!, {r4, r5}
184 ldmia r1!, {r4, r5, r12, lr}
[all …]
/openbsd/src/gnu/gcc/gcc/config/sh/
Dlib1funcs-Os-4-200.asm42 !! args in r4 and r5, result in r0, clobber r1
54 lds r4,fpul
55 cmp/pz r4
109 cmp/hs r5,r4
136 mov r4,r0
168 mov.l r4,@-r15
171 swap.w r4,r0
172 shlr16 r4
178 div1 r5,r4
180 div1 r5,r4
[all …]
/openbsd/src/gnu/gcc/gcc/config/fr30/
Dlib1funcs.asm50 ;; Perform an unsiged division of r4 / r5 and place the result in r4.
52 mov r4, mdl
55 mov mdl, r4
62 ;; Perform a siged division of r4 / r5 and place the result in r4.
64 mov r4, mdl
70 mov mdl, r4
77 ;; Perform an unsiged division of r4 / r5 and places the remainder in r4.
79 mov r4, mdl
82 mov mdh, r4
89 ;; Perform a siged division of r4 / r5 and place the remainder in r4.
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/fr30/
Dlib1funcs.asm50 ;; Perform an unsiged division of r4 / r5 and place the result in r4.
52 mov r4, mdl
55 mov mdl, r4
62 ;; Perform a siged division of r4 / r5 and place the result in r4.
64 mov r4, mdl
70 mov mdl, r4
77 ;; Perform an unsiged division of r4 / r5 and places the remainder in r4.
79 mov r4, mdl
82 mov mdh, r4
89 ;; Perform a siged division of r4 / r5 and place the remainder in r4.
[all …]
/openbsd/src/sys/lib/libkern/arch/powerpc/
Dmemmove.S55 mr %r3, %r4
56 mr %r4, %r6
63 cmpw %r4, %r8 /* Branch to reverse if */
69 addi %r4, %r4, -4 /* Back up src and dst pointers */
76 lwzu %r7, 4(%r4) /* Preload first word */
82 lwzu %r7, 4(%r4) /* Load a new word */
89 lwzu %r6, 4(%r4) /* Load another word */
106 lbzu %r6, 4(%r4) /* 1st byte: update addr by 4 */
112 lbzu %r6, 1(%r4) /* But handle the rest by */
122 add %r4, %r4, %r5 /* Work from end to beginning */
[all …]
/openbsd/src/lib/libc/arch/powerpc/string/
Dmemmove.S57 mr %r3, %r4
58 mr %r4, %r6
65 cmpw %r4, %r8 /* Branch to reverse if */
71 addi %r4, %r4, -4 /* Back up src and dst pointers */
78 lwzu %r7, 4(%r4) /* Preload first word */
84 lwzu %r7, 4(%r4) /* Load a new word */
91 lwzu %r6, 4(%r4) /* Load another word */
108 lbzu %r6, 4(%r4) /* 1st byte: update addr by 4 */
114 lbzu %r6, 1(%r4) /* But handle the rest by */
124 add %r4, %r4, %r5 /* Work from end to beginning */
[all …]
/openbsd/src/lib/libc/arch/powerpc64/string/
Dmemmove.S54 mr %r3, %r4
55 mr %r4, %r6
62 cmpd %r4, %r8 /* Branch to reverse if */
68 addi %r4, %r4, -4 /* Back up src and dst pointers */
75 lwzu %r7, 4(%r4) /* Preload first word */
81 lwzu %r7, 4(%r4) /* Load a new word */
88 lwzu %r6, 4(%r4) /* Load another word */
105 lbzu %r6, 4(%r4) /* 1st byte: update addr by 4 */
111 lbzu %r6, 1(%r4) /* But handle the rest by */
121 add %r4, %r4, %r5 /* Work from end to beginning */
[all …]
/openbsd/src/sys/lib/libkern/arch/sh/
Dmovstr_i4.S33 add #-8,r4
37 add #8,r4
40 mov.l r0,@(0,r4)
42 mov.l r1,@(4,r4)
47 mov.l r0,@(8,r4)
48 mov.l r1,@(12,r4)
50 mov.l r2,@(16,r4)
54 add #-8,r4
58 add #8,r4
61 mov.l r0,@(0,r4)
[all …]
/openbsd/src/sys/arch/sh/sh/
Dlocore_subr.S180 mov r4, r0
186 mov.l @(r0, r4), r1
195 mov r8, r4
199 mov.l @(r0, r4), r1 /* switch frame */
213 mov r4, r8 /* save new proc */
214 mov r8, r4
220 mov.l @(r0, r4), r1
236 mov.l @(r0, r4), r1
261 add r4, r0 /* p->p_md.md_upte */
279 add r0, r4 /* p->p_md.md_upte */
[all …]
/openbsd/src/sys/lib/libkern/arch/m88k/
Dmodsi3.S36 divu %r4, %r2, %r3
38 mul %r5, %r4, %r3
46 subu %r4, %r0, %r2
47 divu %r5, %r4, %r3
48 subu %r4, %r0, %r5
54 divu %r4, %r2, %r5
55 subu %r4, %r0, %r4
60 subu %r4, %r0, %r2
62 divu %r4, %r4, %r5
/openbsd/src/lib/libc/arch/m88k/gen/
Dmodsi3.S39 divu %r4, %r2, %r3
41 mul %r5, %r4, %r3
49 subu %r4, %r0, %r2
50 divu %r5, %r4, %r3
51 subu %r4, %r0, %r5
57 divu %r4, %r2, %r5
58 subu %r4, %r0, %r4
63 subu %r4, %r0, %r2
65 divu %r4, %r4, %r5
/openbsd/src/gnu/llvm/compiler-rt/lib/builtins/hexagon/
Dmemcpy_forward_vp4cp4n2.S57 r4 = extractu(r3, #7, #5) define
61 r4 = minu(r5, r4) define
64 r4 = or(r4, ##2105344) // 2105344 = 0x202000 define
68 l2fetch(r1, r4)
76 r4 = memw(r1++#4) define
77 memw(r0++#4) = r4.new
100 memw(r0++#8) = r4
106 r4 = lsr(r2, #3) // r4 = number of 32-byte blocks remaining. define
111 r3 = or(r3, r4)
118 r4 = memw(r1++#4) define
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/config/sh/
Dlib1funcs.asm131 rotcl r4
133 subc r4,r4
136 shar r4
138 shar r4
140 shar r4
142 shar r4
144 shar r4
146 shar r4
148 shlr16 r4
149 shlr8 r4
[all …]
/openbsd/src/gnu/gcc/gcc/config/arm/
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, r4, r5
142 teq r4, r5
[all …]

12345678910>>...13