Lines Matching +full:4 +full:b
27 subi r3,r3,4
28 srawi. r6,r4,2 /* Divide len by 4 and also clear carry */
29 beq 3f /* if we're doing < 4 bytes */
32 lhz r0,4(r3) /* do 2 bytes to get aligned */
38 1: andi. r6,r6,3 /* Prepare to handle words 4 by 4 */
41 2: lwzu r0,4(r3)
43 bdnz 2b
44 21: srwi. r6,r4,4 /* # blocks of 4 words to do */
46 lwz r0,4(r3)
55 22: lwz r0,4(r3)
63 bdnz 22b
66 beq+ 4f
67 lhz r0,4(r3)
70 4: andi. r0,r4,1
72 lbz r0,4(r3)
88 lwz r7,4(r4); \
95 8 ## n ## 4: \
96 stw r7,4(r6); \
109 EX_TABLE(8 ## n ## 0b, fault); \
110 EX_TABLE(8 ## n ## 1b, fault); \
111 EX_TABLE(8 ## n ## 2b, fault); \
112 EX_TABLE(8 ## n ## 3b, fault); \
113 EX_TABLE(8 ## n ## 4b, fault); \
114 EX_TABLE(8 ## n ## 5b, fault); \
115 EX_TABLE(8 ## n ## 6b, fault); \
116 EX_TABLE(8 ## n ## 7b, fault);
127 addi r6,r4,-4
129 addi r4,r3,-4
131 crset 4*cr7+eq
143 70: lbz r9,4(r4) /* do some bytes */
147 71: stb r9,4(r6)
149 bdnz 70b
155 72: lwzu r9,4(r4) /* do some words */
157 73: stwu r9,4(r6)
158 bdnz 72b
162 li r11,4
166 li r3,4
181 bdnz 111b
201 CSUM_COPY_16_BYTES_WITHEX(4)
208 bdnz 53b
210 li r3,4
212 bne 114b
217 30: lwzu r0,4(r4)
219 31: stwu r0,4(r6)
220 bdnz 30b
224 40: lhz r0,4(r4)
226 41: sth r0,4(r6)
231 50: lbz r0,4(r4)
232 51: stb r0,4(r6)
244 EX_TABLE(70b, fault);
245 EX_TABLE(71b, fault);
246 EX_TABLE(72b, fault);
247 EX_TABLE(73b, fault);
248 EX_TABLE(54b, fault);
261 CSUM_COPY_16_BYTES_EXCODE(4)
269 EX_TABLE(30b, fault);
270 EX_TABLE(31b, fault);
271 EX_TABLE(40b, fault);
272 EX_TABLE(41b, fault);
273 EX_TABLE(50b, fault);
274 EX_TABLE(51b, fault);
286 lwz r9, 4(r3)
294 lwz r9, 4(r4)