Lines Matching refs:r4
56 mv r4, r3 || ldi r1, #0
57 srli r4, #4 || addi r2, #-4
58 beqz r4, .Lendloop1
64 st r1, @+r2 || addi r4, #-1
67 st r1, @+r2 || cmpeq r1, r4 ; R4 = 0?
70 and3 r4, r3, #15
72 beqz r4, .Lendloop2
74 stb r1, @r2 || addi r4, #-1
76 bnez r4, .Lloop2
84 mv r4, r3
85 srli r4, #2 ; R4 = BSS size in longwords (rounded down)
88 beqz r4, .Lendloop1 ; any more to go?
91 addi r4, #-1 ; decrement count
92 bnez r4, .Lloop1 ; go do some more
94 and3 r4, r3, #3 ; get no. of remaining BSS bytes to clear
96 beqz r4, .Lendloop2 ; any more to go?
100 addi r4, #-1 ; decrement count
101 bnez r4, .Lloop2 ; go do some more
139 LDIMM (r4, eit_vector)
140 mvtc r4, cr5
145 seth r4, #high(MATM)
146 or3 r4, r4, #low(MATM)
148 st r5, @r4 ; Set MATM Reg(T bit ON)
149 ld r6, @r4 ; MATM Check
156 ld r6, @r4 ; MATM Check
157 seth r4, #high(M32R_ICU_ISTS_ADDR)
158 or3 r4, r4, #low(M32R_ICU_ISTS_ADDR)
159 ld r5, @r4 ; Read ISTSi reg.
163 seth r4, #high(M32R_ICU_IMASK_ADDR)
164 or3 r4, r4, #low(M32R_ICU_IMASK_ADDR)
165 st r5, @r4 ; Write IMASKi reg.
168 seth r4, #high(M32R_IRQ_IPI5)
169 or3 r4, r4, #low(M32R_IRQ_IPI5)
170 bne r4, r6, 2f ; if (ISN != CPU_BOOT_IPI) goto sleep;
173 LDIMM (r4, cpu_bootout_map)
174 ld r4, @r4
180 and r4, r6
181 beqz r4, 2f
182 LDIMM (r4, cpu_bootin_map)
183 ld r5, @r4
185 st r6, @r4
188 ldi r4, #0
189 mvtc r4, psw
192 LDIMM (r4, stack_start)
193 ld r4, @r4
194 mvtc r4, spi
197 LDIMM (r4, start_secondary)
198 mvtc r4, bpc
207 seth r4, #high(MATM)
208 or3 r4, r4, #low(MATM)
210 st r5, @r4 ; Set MATM Reg(T bit OFF)
211 ld r6, @r4 ; MATM Check
212 LDIMM (r4, 3f)
216 and r4, r5
217 jmp r4 ; disable MMU
222 LDIMM (r4, AP_loop)
226 and r4, r5
227 jmp r4