Lines Matching +full:cycle +full:- +full:3
1 /* SPDX-License-Identifier: GPL-2.0 */
10 * This routine is "moral-ware": you are free to use it any way you wish, and
35 bis $17,$1,$17 /* E0 (p-c latency, next cycle) */
36 sll $17,16,$1 /* E1 (p-c latency, next cycle) */
38 bis $17,$1,$17 /* E0 (p-c latency, next cycle) */
39 sll $17,32,$1 /* E1 (p-c latency, next cycle) */
40 bis $17,$1,$17 /* E0 (p-c latency, next cycle) */
51 beq $1,within_one_quad /* .. E1 (note EV5 zero-latency forwarding) */
52 and $16,7,$3 /* E0 */
53 beq $3,aligned /* .. E1 (note EV5 zero-latency forwarding) */
58 subq $3,8,$3 /* .. E1 */
60 addq $18,$3,$18 /* E0 $18 is new count ($3 is negative) */
62 subq $16,$3,$16 /* E0 $16 is new aligned destination */
72 sra $18,3,$3 /* E0 */
75 beq $3,no_quad /* .. E1 */
77 .align 3
80 subq $3,1,$3 /* .. E1 */
82 bne $3,loop /* .. E1 */
95 .align 3
120 inswl $17,4,$3 /* E0 */
123 or $1,$3,$1 /* .. E1 */