Lines Matching refs:a0
122 mfc0 a0, CP0_CONFIG, 1
123 move t0, a0
134 srl a0, a0, IS_SHIFT
135 and a0, a0, IS_MASK
140 sllv v0, v0, a0
150 move a0, t0
152 srl a0, a0, IL_SHIFT
153 and a0, a0, IL_MASK
155 beqz a0, no_i_cache
160 addi a0, a0, 1
162 sll v1, v1, a0
168 sll v0, v0, a0
178 move a0, t0
180 srl a0, a0, IA_SHIFT
181 and a0, a0, IA_MASK
182 addi a0, a0, 0x1
188 multu v0, a0 /*multu is interlocked, so no need to insert nops */
215 mfc0 a0, CP0_CONFIG, 1
216 move t0, a0
227 srl a0, a0, DS_SHIFT
228 and a0, a0, DS_MASK
233 sllv v0, v0, a0
242 move a0, t0
244 srl a0, a0, DL_SHIFT
245 and a0, a0, DL_MASK
247 beqz a0, no_d_cache
252 addi a0, a0, 1
254 sll v1, v1, a0
260 sll v0, v0, a0
269 move a0, t0
271 srl a0, a0, DA_SHIFT
272 and a0, a0, DA_MASK
273 addi a0, a0, 0x1
279 multu v0, a0 /*multu is interlocked, so no need to insert nops */
375 li a0, KSEG0
376 cacheop(a0, v0, v1, Index_Store_Tag_I)
396 li a0, KSEG0
397 cacheop(a0, v0, v1, Index_Store_Tag_D)
537 or t0, t0, a0
597 beqz a0, svlmb
636 li a0, 1
656 li a0, 0
726 move t5, a0
739 move a0, t5