Lines Matching full:v0
111 * Returns: v0 = i cache size, v1 = I cache line size
113 * Trashes: v0, v1, a0, t0
139 li v0, 0x40
140 sllv v0, v0, a0
164 /* v0 now have sets per way, multiply it by line size now
168 sll v0, v0, a0
184 /* v0 has the set size, multiply it by
188 multu v0, a0 /*multu is interlocked, so no need to insert nops */
189 mflo v0
194 move v0, zero
206 * Returns: v0 = d cache size, v1 = d cache line size
208 * Trashes: v0, v1, a0, t0
232 li v0, 0x40
233 sllv v0, v0, a0
256 /* v0 now have sets per way, multiply it by line size now
260 sll v0, v0, a0
275 /* v0 has the set size, multiply it by
279 multu v0, a0 /*multu is interlocked, so no need to insert nops */
280 mflo v0
286 move v0, zero
324 * Trashes: a0, v0, v1, t0, t1, t2, t8
351 jal size_i_cache /* v0 = i-cache size, v1 = i-cache line size */
376 cacheop(a0, v0, v1, Index_Store_Tag_I)
392 jal size_d_cache /* v0 = d-cache size, v1 = d-cache line size */
397 cacheop(a0, v0, v1, Index_Store_Tag_D)
524 * Trashes: v0, v1, a0, a1
620 * Trashes: v0,v1,a0,a1,t8
716 * Trashes: v0, v1, t0, t1, t2, t5, t7, t8