Lines Matching +full:4 +full:- +full:31
1 /* SPDX-License-Identifier: GPL-2.0 */
8 * We have to make sure that $0 is always up-to-date and contains the
19 .long 99b - .; \
20 lda $31, $exception-99b($31); \
25 .align 4
33 and $1, 3, $4 # e0 :
34 beq $4, 1f # .. e1 :
36 0: EX( stq_u $31, 0($16) ) # e0 : zero one word
38 subq $4, 1, $4 # e0 :
40 bne $4, 0b # e1 :
46 2: EX( stq_u $31, 0($16) ) # e0 : zero four words
48 EX( stq_u $31, 8($16) ) # e0 :
50 EX( stq_u $31, 16($16) ) # e0 :
52 EX( stq_u $31, 24($16) ) # e0 :
54 subq $1, 4, $1 # e0 :
60 ret $31, ($26), 1 # .. e1 :
67 ret $31, ($26), 1 # .. e1 :
71 and $16, 7, $4 # e0 : find dest misalignment
73 addq $0, $4, $1 # e0 : bias counter
76 beq $4, $loop # .. e1 :
79 beq $1, $oneword # .. e1 : sub-word store?
83 EX( stq_u $5, -8($16) ) # e0 :
84 addq $0, $4, $0 # .. e1 : bytes left -= 8 - misalignment
91 mskql $5, $16, $4 # e0 :
93 or $5, $4, $5 # e1 :
99 ret $31, ($26), 1 # .. e1 :