Lines Matching +full:3 +full:f
32 8 ## n ## 3: \
46 b 104f; \
49 b 105f; \
53 EX_TABLE(8 ## n ## 3b,9 ## n ## 0b); \
69 beq- 2f
92 blt 7f
99 andi. r0,r3,3
107 5: b 2f
114 ble 2f
115 xori r0,r7,CACHELINE_MASK & ~3
117 beq 3f
121 3: mtctr r9
131 bdz 6f
134 6: andi. r5,r5,3
137 addi r6,r6,3
183 beq 58f
186 blt 63f /* if not much to do */
187 andi. r8,r0,3 /* get it word-aligned first */
190 beq+ 61f
194 stb r9,3(r6)
198 beq 58f
207 beq 63f
228 beq 64f
233 64: andi. r0,r5,3
235 beq+ 65f
236 addi r4,r4,3
237 addi r6,r6,3
248 srwi. r7,r5,3
251 beq 2f /* if less than 8 bytes to do */
252 andi. r0,r6,3 /* get dest word aligned */
254 bne 5f
262 blt 3f
266 3: cmpwi 0,r5,0
269 addi r4,r4,3
270 addi r6,r6,3
283 rlwinm. r7,r5,32-3,3,31
289 rlwinm. r7,r5,32-3,3,31 /* r0 = r5 >> 3 */
292 beq 2f
293 andi. r0,r6,3
295 bne 5f
303 blt 3f
307 3: cmpwi 0,r5,0
319 rlwinm. r7,r5,32-3,3,31
329 beq 58f
332 blt 63f /* if not much to do */
333 andi. r8,r0,3 /* get it word-aligned first */
335 beq+ 61f
344 beq 58f
349 EX_TABLE(70b,100f)
350 EX_TABLE(71b,101f)
351 EX_TABLE(72b,102f)
352 EX_TABLE(73b,103f)
357 beq 63f
363 ble 114f
370 ble 112f
387 EX_TABLE(54b,105f)
394 COPY_16_BYTES_WITHEX(3)
411 beq 64f
416 64: andi. r0,r5,3
418 beq+ 65f
429 b 90f
434 b 99f
437 b 91f
441 b 99f
445 * 104f (if in read part) or 105f (if in write part), after updating r5
452 COPY_16_BYTES_EXCODE(3)
464 b 92f
471 b 106f
474 b 93f
477 93: andi. r5,r5,3
479 b 99f
482 b 94f
494 beq 120f /* shouldn't happen */
496 bne 120f