Lines Matching full:loop

19  * however the loop has been unrolled to enable better memory throughput,
23 * A future enhancement might be to put in a byte store loop for really
119 and $16, 0x3f, $2 # E : Forward work (only useful for unrolled loop)
126 * through unrolled loop. Do a quad at a time to get us 0mod64
154 * Assumes the wh64 needs to be for 2 trips through the loop in the future
156 * through the loop, and if there are less than two trips left, the target
178 subq $3, 16, $2 # E : Repeat the loop at least once more?
193 * Simple loop for trailing quadwords, or for small amounts
194 * of data (where we can't use an unrolled loop and wh64)
297 and $16, 0x3f, $2 # E : Forward work (only useful for unrolled loop)
300 blt $4, loop # U :
304 * through unrolled loop. Do a quad at a time to get us 0mod64
332 * Assumes the wh64 needs to be for 2 trips through the loop in the future
334 * through the loop, and if there are less than two trips left, the target
356 subq $3, 16, $2 # E : Repeat the loop at least once more?
371 * Simple loop for trailing quadwords, or for small amounts
372 * of data (where we can't use an unrolled loop and wh64)
374 loop: label
378 bne $3,loop # U : more?
485 and $16, 0x3f, $2 # E : Forward work (only useful for unrolled loop)
492 * through unrolled loop. Do a quad at a time to get us 0mod64
520 * Assumes the wh64 needs to be for 2 trips through the loop in the future
522 * through the loop, and if there are less than two trips left, the target
544 subq $3, 16, $2 # E : Repeat the loop at least once more?
559 * Simple loop for trailing quadwords, or for small amounts
560 * of data (where we can't use an unrolled loop and wh64)