Lines Matching refs:a2
57 wsr a2, excsave1
90 rsr a2, excsave1
92 bgeu a2, a3, 1f
94 add a2, a2, a3
95 wsr a2, excsave1
116 movi a2, VECBASE_RESET_VADDR
117 wsr a2, vecbase
157 movi a2, XCHAL_INTTYPE_MASK_SOFTWARE | XCHAL_INTTYPE_MASK_EXTERN_EDGE
159 wsr a2, intclear
172 ___unlock_dcache_all a2 a3
176 ___unlock_icache_all a2 a3
179 ___invalidate_dcache_all a2 a3
180 ___invalidate_icache_all a2 a3
185 movi a2, CCON # MX External Register to Configure Cache
187 wer a3, a2
195 movi a2, (1 << PS_WOE_BIT) | LOCKLEVEL
197 wsr a2, ps # (enable reg-windows; progmode stack)
202 movi a2, debug_exception
203 wsr a2, SREG_EXCSAVE + XCHAL_DEBUGLEVEL
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 desination (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, a4, 4
260 ___flush_dcache_all a2 a3
264 ___invalidate_icache_all a2 a3
284 movi a2, cpu_start_ccount
286 l32i a3, a2, 0
289 s32i a3, a2, 0
292 l32i a3, a2, 0
296 s32i a3, a2, 0
315 ___flush_invalidate_dcache_all a2 a3
317 ___invalidate_dcache_all a2 a3
320 movi a2, CCON # MX External Register to Configure Cache
322 wer a3, a2
326 neg a2, a0
328 s32i a2, a3, 0
333 l32i a2, a3, 0
335 bne a2, a0, 1b