Lines Matching refs: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
129 addic r0,r0,0 /* clear carry */
131 neg r0,r4
133 andi. r0,r0,CACHELINE_MASK /* # bytes to start of cache line */
137 cmplw 0,r5,r0 /* is this more than total to do? */
142 andi. r8,r0,3 /* get it word-aligned first */
154 61: subf r5,r0,r5
155 srwi. r0,r0,2
156 mtctr r0
163 58: srwi. r0,r5,LG_CACHELINE_BYTES /* # complete cachelines */
170 cmpwi r0,1
178 cmpwi r0,MAX_COPY_PREFETCH
190 114: subf r8,r7,r0
191 mr r0,r7
212 cmpwi r0,0
217 63: srwi. r0,r5,2
218 mtctr r0
220 30: lwzu r0,4(r4)
221 adde r12,r12,r0
222 31: stwu r0,4(r6)
225 64: andi. r0,r5,2
227 40: lhz r0,4(r4)
229 41: sth r0,4(r6)
230 adde r12,r12,r0
232 65: andi. r0,r5,1
234 50: lbz r0,4(r4)
235 51: stb r0,4(r6)
236 slwi r0,r0,8
237 adde r12,r12,r0
290 addc r0, r7, r8
292 adde r0, r0, r9
294 adde r0, r0, r10
296 adde r0, r0, r11
298 adde r0, r0, r8
300 adde r0, r0, r9
302 adde r0, r0, r10
304 adde r0, r0, r11
305 adde r0, r0, r5
306 addze r0, r0
307 rotlwi r3, r0, 16
308 add r3, r0, r3