Lines Matching refs:A2
109 SHRU $LEN,4,A2 ; A2 is loop counter, number of blocks
110 [!A2] BNOP RA ; no data
111 || [A2] STW FP,*SP--(40) ; save frame pointer and alloca(40)
112 || [A2] MV SP,FP
113 [A2] STDW B13:B12,*SP[4] ; ABI says so
114 || [A2] MV $CTXA,$S3b ; borrow $S3b
115 [A2] STDW B11:B10,*SP[3]
116 || [A2] STDW A13:A12,*FP[-3]
117 [A2] STDW A11:A10,*FP[-4]
119 || [A2] LDDW *${S3b}[0],B25:B24 ; load h1:h0
120 [A2] LDNW *${INPB}++[4],$D0 ; load inp[0]
121 [A2] LDNW *${INPB}[-3],$D1 ; load inp[1]
157 || [A2] SUB A2,1,A2 ; decrement loop counter
182 || [A2] LDNW *${INPB}++[4],$D0 ; load inp[0]
189 || [A2] LDNW *${INPB}[-3],$D1 ; load inp[1]
197 || [A2] LDNW *${INPB}[-2],$D2 ; load inp[2]
203 || [A2] LDNW *${INPB}[-1],$D3 ; load inp[3]
224 || [A2] SWAP2 $D0,$D0
226 || [A2] SWAP4 $D0,$D0
230 || [A2] SWAP2 $D1,$D1
232 || [A2] SWAP4 $D1,$D1
237 || [A2] BNOP loop?
240 || [A2] SWAP2 $D2,$D2
242 || [A2] SWAP4 $D2,$D2
244 || [A2] ADDU $D0,B24,$D0:$H0 ; h0+=inp[0]
245 || [A2] ADD $D0,B24,B27 ; B-copy of h0+inp[0]
248 || [A2] ADDU $D1,B26,$D1:$H1 ; h1+=inp[1]
289 SHRU A29,2,A2 ; check for overflow in 130-th bit
291 [A2] MV A22,A16 ; select
292 || [A2] MV A24,A17
293 [A2] MV A26,A18
294 || [A2] MV A28,A19