Lines Matching refs:a2
57 wsr a2, excsave1
86 rsr a2, excsave1
88 bltu a2, a3, 1f
89 sub a2, a2, a3
91 bgeu a2, a3, 1f
93 add a2, a2, a3
94 wsr a2, excsave1
115 movi a2, VECBASE_VADDR
116 wsr a2, vecbase
156 movi a2, XCHAL_INTTYPE_MASK_SOFTWARE | XCHAL_INTTYPE_MASK_EXTERN_EDGE
158 wsr a2, intclear
171 ___unlock_dcache_all a2 a3
175 ___unlock_icache_all a2 a3
178 ___invalidate_dcache_all a2 a3
179 ___invalidate_icache_all a2 a3
186 movi a2, CCON # MX External Register to Configure Cache
188 wer a3, a2
196 movi a2, PS_WOE_MASK | LOCKLEVEL
198 wsr a2, ps # (enable reg-windows; progmode stack)
206 rsr a2, prid
207 bnez a2, .Lboot_secondary
220 movi a2, __boot_reloc_table_start
223 1: beq a2, a3, 3f # no more entries?
224 l32i a4, a2, 0 # start destination (in RAM)
225 l32i a5, a2, 4 # end desination (in RAM)
226 l32i a6, a2, 8 # start source (in ROM)
227 addi a2, a2, 12 # next entry
243 movi a2, __bss_start # start of BSS
246 __loopt a2, a3, a4, 2
247 s32i a0, a2, 0
248 __endla a2, a3, 4
256 ___flush_dcache_all a2 a3
260 ___invalidate_icache_all a2 a3
277 movi a2, cpu_start_ccount
280 l32i a3, a2, 0
283 s32i a3, a2, 0
286 l32i a3, a2, 0
290 s32i a3, a2, 0
308 ___flush_invalidate_dcache_all a2 a3
310 ___invalidate_dcache_all a2 a3
313 movi a2, CCON # MX External Register to Configure Cache
315 wer a3, a2
319 neg a2, a0
322 s32i a2, a3, 0
328 l32i a2, a3, 0
330 bne a2, a0, 1b