Lines Matching refs:r0
90 andi. r0,r6,3
91 add r5,r0,r5
92 subf r6,r0,r6
103 xori r0,r7,CACHELINE_MASK & ~3
104 srwi. r0,r0,2
106 mtctr r0
117 2: srwi r0,r5,2
118 mtctr r0
158 neg r0,r3
159 andi. r0,r0,CACHELINE_MASK /* # bytes to start of cache line */
162 cmplw 0,r5,r0 /* is this more than total to do? */
164 andi. r8,r0,3 /* get it word-aligned first */
165 subf r5,r0,r5
173 61: srwi. r0,r0,2
174 mtctr r0
180 58: srwi. r0,r5,LG_CACHELINE_BYTES /* # complete cachelines */
183 mtctr r0
203 63: srwi. r0,r5,2
204 mtctr r0
206 30: lwzu r0,4(r4)
207 stwu r0,4(r6)
210 64: andi. r0,r5,3
211 mtctr r0
215 40: lbzu r0,1(r4)
216 stbu r0,1(r6)
225 andi. r0,r6,3 /* get dest word aligned */
236 lwzu r0,4(r4)
238 stwu r0,4(r6)
244 4: lbzu r0,1(r4)
245 stbu r0,1(r6)
248 5: subfic r0,r0,4
249 mtctr r0
255 subf r5,r0,r5
266 andi. r0,r6,3
277 lwzu r0,-4(r4)
279 stwu r0,-4(r6)
283 4: lbzu r0,-1(r4)
284 stbu r0,-1(r6)
287 5: mtctr r0
291 subf r5,r0,r5
300 neg r0,r3
301 andi. r0,r0,CACHELINE_MASK /* # bytes to start of cache line */
304 cmplw 0,r5,r0 /* is this more than total to do? */
306 andi. r8,r0,3 /* get it word-aligned first */
314 61: subf r5,r0,r5
315 srwi. r0,r0,2
316 mtctr r0
330 58: srwi. r0,r5,LG_CACHELINE_BYTES /* # complete cachelines */
337 cmpwi r0,1
345 cmpwi r0,MAX_COPY_PREFETCH
357 114: subf r8,r7,r0
358 mr r0,r7
383 cmpwi r0,0
388 63: srwi. r0,r5,2
389 mtctr r0
391 30: lwzu r0,4(r4)
392 31: stwu r0,4(r6)
395 64: andi. r0,r5,3
396 mtctr r0
398 40: lbz r0,4(r4)
399 41: stb r0,4(r6)
449 add r0,r0,r8
470 99: mfctr r0
471 106: slw r3,r0,r3
478 130: lbz r0,4(r4)
479 131: stb r0,4(r6)
485 srwi. r0,r3,2
487 mtctr r0
491 113: andi. r0,r3,3
492 mtctr r0