Lines Matching refs:r1
92 mov r1, r1, lsr#12
94 mov r1, r1, lsl#12
97 cmp r0, r1
124 cmp r1, #0
152 add r1, r1, r3 @ add to length
158 subs r1, r1, r2
194 add r1, r1, r3 @ add to length
200 subs r1, r1, r2
214 add r1, r1, r3 @ add to length
220 subs r1, r1, r2
234 add r1, r1, r3 @ add to length
239 subs r1, r1, r2
255 add r1, r1, r3 @ add to length
262 subs r1, r1, r2
294 clz r1, r3 @ number of bits to MSB of way
295 lsl r3, r3, r1 @ shift into position
297 lsl ip, ip, r1 @ ip now contains the way decr
304 mov r1, #1
305 lsl r1, r1, r0 @ r1 now contains the set decr
308 /* r3 = ways/sets, r2 = way decr, r1 = set decr, r0 and ip are free */
313 subne r3, r3, r1 @ non-zero?, decrement set #
331 mov r1, #0
334 mov r1, r0, lsr r2 @ r1 = cache type
335 and r1, r1, #7
336 cmp r1, #2 @ is it data or i&d?
348 mov r1, #1
349 lsl r1, r1, ip @ r1 = set decr
361 /* r3 = ways/sets/level, r2 = way decr, r1 = set decr, r0 and ip are free */
367 subne r3, r3, r1 @ non-zero?, decrement set #
394 mov r1, #0
397 mov r1, r0, lsr r2 @ r1 = cache type
398 bfc r1, #3, #28
399 cmp r1, #2 @ is it data or i&d?
411 mov r1, #1
412 lsl r1, r1, ip @ r1 = set decr
424 /* r3 = ways/sets/level, r2 = way decr, r1 = set decr, r0 and ip are free */
430 subne r3, r3, r1 @ non-zero?, decrement set #