Lines Matching +full:4 +full:- +full:31
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) */
41 ldq_u $31,0($30) /* .. E1 */
51 beq $1,within_one_quad /* .. E1 (note EV5 zero-latency forwarding) */
53 beq $3,aligned /* .. E1 (note EV5 zero-latency forwarding) */
55 ldq_u $4,0($16) /* E0 */
61 mskql $4,$16,$4 /* .. E1 (and possible load stall) */
63 bis $2,$4,$1 /* .. E1 */
65 bis $31,$31,$31 /* E0 */
66 ldq_u $31,0($30) /* .. E1 */
68 bis $31,$31,$31 /* .. E1 */
70 .align 4
85 bis $31,$31,$31 /* E0 */
90 insqh $17,$6,$4 /* E0 */
91 bis $2,$4,$1 /* .. E1 */
93 ret $31,($26),1 /* .. E1 */
99 mskql $1,$16,$4 /* E0 (after load stall) */
100 bis $2,$4,$2 /* E0 */
102 mskql $2,$6,$4 /* E0 */
104 bis $2,$4,$1 /* E0 */
108 ret $31,($26),1 /* E1 */
120 inswl $17,4,$3 /* E0 */
122 inswl $17,6,$4 /* E0 */
124 or $1,$4,$17 /* E0 */