Lines Matching refs:r5
45 addi r5,r5,-(16 * n); \
48 addi r5,r5,-(16 * n); \
70 rlwinm. r0 ,r5, 31, 1, 31
77 2: andi. r0, r5, 1
94 cmplwi 0,r5,4
103 add r5,r0,r5
114 add r8,r7,r5
129 clrlwi r5,r8,32-LG_CACHELINE_BYTES
130 addi r5,r5,4
132 2: srwi r0,r5,2
137 6: andi. r5,r5,3
139 mtctr r5
145 7: cmpwi 0,r5,0
147 mtctr r5
175 add r7,r3,r5 /* test if the src & dst overlap */
176 add r8,r4,r5
188 cmplw 0,r5,r0 /* is this more than total to do? */
191 subf r5,r0,r5
206 58: srwi. r0,r5,LG_CACHELINE_BYTES /* # complete cachelines */
207 clrlwi r5,r5,32-LG_CACHELINE_BYTES
229 63: srwi. r0,r5,2
236 64: andi. r0,r5,3
251 srwi. r7,r5,3
263 andi. r5,r5,7
264 2: cmplwi 0,r5,4
267 addi r5,r5,-4
269 3: cmpwi 0,r5,0
271 mtctr r5
285 subf r5,r0,r5
286 rlwinm. r7,r5,32-3,3,31
292 rlwinm. r7,r5,32-3,3,31 /* r0 = r5 >> 3 */
293 add r6,r3,r5
294 add r4,r4,r5
304 andi. r5,r5,7
305 2: cmplwi 0,r5,4
308 subi r5,r5,4
310 3: cmpwi 0,r5,0
312 mtctr r5
321 subf r5,r0,r5
322 rlwinm. r7,r5,32-3,3,31
334 cmplw 0,r5,r0 /* is this more than total to do? */
344 61: subf r5,r0,r5
357 58: srwi. r0,r5,LG_CACHELINE_BYTES /* # complete cachelines */
358 clrlwi r5,r5,32-LG_CACHELINE_BYTES
412 63: srwi. r0,r5,2
419 64: andi. r0,r5,3
435 90: subf r5,r8,r5
448 * 104f (if in read part) or 105f (if in write part), after updating r5
480 93: andi. r5,r5,3
488 94: li r5,0
492 * r5 + (ctr << r3), and r9 is 0 for read or 1 for write.
496 add. r3,r3,r5