Lines Matching refs:a2
58 wsr a2, excsave1
89 rsr a2, excsave1
91 bltu a2, a3, 1f
92 sub a2, a2, a3
94 bgeu a2, a3, 1f
96 add a2, a2, a3
97 wsr a2, excsave1
118 movi a2, VECBASE_VADDR
119 wsr a2, vecbase
159 movi a2, XCHAL_INTTYPE_MASK_SOFTWARE | XCHAL_INTTYPE_MASK_EXTERN_EDGE
161 wsr a2, intclear
174 ___unlock_dcache_all a2 a3
178 ___unlock_icache_all a2 a3
181 ___invalidate_dcache_all a2 a3
182 ___invalidate_icache_all a2 a3
189 movi a2, CCON # MX External Register to Configure Cache
191 wer a3, a2
201 movi a2, KERNEL_PS_WOE_MASK | LOCKLEVEL
202 wsr a2, ps
210 rsr a2, prid
211 bnez a2, .Lboot_secondary
224 movi a2, __boot_reloc_table_start
227 1: beq a2, a3, 3f # no more entries?
228 l32i a4, a2, 0 # start destination (in RAM)
229 l32i a5, a2, 4 # end destination (in RAM)
230 l32i a6, a2, 8 # start source (in ROM)
231 addi a2, a2, 12 # next entry
247 movi a2, __bss_start # start of BSS
250 __loopt a2, a3, a4, 2
251 s32i a0, a2, 0
252 __endla a2, a3, 4
260 ___flush_dcache_all a2 a3
264 ___invalidate_icache_all a2 a3
288 movi a2, cpu_start_ccount
291 l32i a3, a2, 0
294 s32i a3, a2, 0
297 l32i a3, a2, 0
301 s32i a3, a2, 0
319 ___flush_invalidate_dcache_all a2 a3
321 ___invalidate_dcache_all a2 a3
324 movi a2, CCON # MX External Register to Configure Cache
326 wer a3, a2
330 neg a2, a0
333 s32i a2, a3, 0
339 l32i a2, a3, 0
341 bne a2, a0, 1b