Lines Matching full:r0
30 andi. r0,r3,2 /* Align buffer to longword boundary */
32 lhz r0,4(r3) /* do 2 bytes to get aligned */
36 adde r5,r5,r0
41 2: lwzu r0,4(r3)
42 adde r5,r5,r0
46 lwz r0,4(r3)
49 adde r5,r5,r0
55 22: lwz r0,4(r3)
58 adde r5,r5,r0
65 3: andi. r0,r4,2
67 lhz r0,4(r3)
69 adde r5,r5,r0
70 4: andi. r0,r4,1
72 lbz r0,4(r3)
73 slwi r0,r0,8 /* Upper byte of word */
74 adde r5,r5,r0
126 addic r0,r0,0 /* clear carry */
128 neg r0,r4
130 andi. r0,r0,CACHELINE_MASK /* # bytes to start of cache line */
134 cmplw 0,r5,r0 /* is this more than total to do? */
139 andi. r8,r0,3 /* get it word-aligned first */
151 61: subf r5,r0,r5
152 srwi. r0,r0,2
153 mtctr r0
160 58: srwi. r0,r5,LG_CACHELINE_BYTES /* # complete cachelines */
167 cmpwi r0,1
175 cmpwi r0,MAX_COPY_PREFETCH
187 114: subf r8,r7,r0
188 mr r0,r7
209 cmpwi r0,0
214 63: srwi. r0,r5,2
215 mtctr r0
217 30: lwzu r0,4(r4)
218 adde r12,r12,r0
219 31: stwu r0,4(r6)
222 64: andi. r0,r5,2
224 40: lhz r0,4(r4)
226 41: sth r0,4(r6)
227 adde r12,r12,r0
229 65: andi. r0,r5,1
231 50: lbz r0,4(r4)
232 51: stb r0,4(r6)
233 slwi r0,r0,8
234 adde r12,r12,r0
287 addc r0, r7, r8
289 adde r0, r0, r9
291 adde r0, r0, r10
293 adde r0, r0, r11
295 adde r0, r0, r8
297 adde r0, r0, r9
299 adde r0, r0, r10
301 adde r0, r0, r11
302 adde r0, r0, r5
303 addze r0, r0
304 rotlwi r3, r0, 16
305 add r3, r0, r3