Lines Matching refs:a0
666 my ($a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7)=map("x$_",(6..13));
690 ldp $a0,$a1,[$ap,#8*0]
761 mul $t0,$a1,$a0 // lo(a[1..7]*a[0]) (i)
762 mul $t1,$a2,$a0
763 mul $t2,$a3,$a0
764 mul $t3,$a4,$a0
766 mul $t0,$a5,$a0
768 mul $t1,$a6,$a0
770 mul $t2,$a7,$a0
772 umulh $t3,$a1,$a0 // hi(a[1..7]*a[0])
774 umulh $t0,$a2,$a0
776 umulh $t1,$a3,$a0
778 umulh $t2,$a4,$a0
782 umulh $t3,$a5,$a0
784 umulh $t0,$a6,$a0
786 umulh $t1,$a7,$a0
895 mov $n0,$a0
896 ldp $a0,$a1,[$tp,#8*0]
900 adds $acc0,$acc0,$a0
902 ldp $a0,$a1,[$ap,#8*0]
940 mul $t0,$a0,$n0
955 umulh $t0,$a0,$n0
984 ldp $a0,$a1,[$tp,#8*0]
988 adds $acc0,$acc0,$a0
991 ldp $a0,$a1,[$ap,#8*0]
1008 ldp $a0,$a1,[$rp,#8*0]
1073 mul $a0,$a1,$a1
1082 adcs $acc0,$a0,$t3
1109 ldp $a0,$a1,[$np,#8*0]
1131 // (*) mul $t0,$a0,$na0 // lo(n[0-7])*lo(t[0]*n0)
1147 umulh $t0,$a0,$na0 // hi(n[0-7])*lo(t[0]*n0)
1188 ldp $a0,$a1,[$np,#8*0]
1196 mul $t0,$a0,$n0
1211 umulh $t0,$a0,$n0
1237 ldp $a0,$a1,[$tp,#8*0]
1246 adds $acc0,$acc0,$a0
1248 ldp $a0,$a1,[$np,#8*0]
1269 adcs $t0,$acc0,$a0
1273 ldp $a0,$a1,[$t2,#8*0] // recall that $t2 is &n[0]
1303 subs $t0,$acc0,$a0
1310 ldp $a0,$a1,[$np,#8*0]
1329 sbcs $t0,$acc0,$a0
1338 ldp $a0,$a1,[$ap_end,#8*0]
1357 csel $t0,$acc0,$a0,lo
1360 ldp $a0,$a1,[$ap_end,#8*4]
1376 csel $t0,$acc0,$a0,lo
1391 // $acc0-7,$carry hold result, $a0-7 hold modulus
1392 subs $a0,$acc0,$a0
1411 // $a0-7 hold result-modulus
1412 csel $a0,$acc0,$a0,lo
1416 stp $a0,$a1,[$ap,#8*0]
1447 my ($a0,$a1,$a2,$a3,
1479 ldp $a0,$a1,[$ap,#8*0] // a[0..3]
1494 mul $t0,$a0,$bi // lo(a[0..3]*b[0])
1502 umulh $t0,$a0,$bi // hi(a[0..3]*b[0])
1542 ldp $a0,$a1,[$ap,#8*0] // a[4..7]
1551 mul $t0,$a0,$bi // lo(a[4..7]*b[i])
1559 umulh $t0,$a0,$bi // hi(a[4..7]*b[i])
1599 ldp $a0,$a1,[$ap,#8*0]
1611 ldp $a0,$a1,[$t1,#8*0] // a[0..3]
1629 mul $t0,$a0,$bi // lo(a[0..3]*b[4])
1637 umulh $t0,$a0,$bi // hi(a[0..3]*b[4])
1677 ldp $a0,$a1,[$ap,#8*0] // a[4..7]
1693 mul $t0,$a0,$bi // lo(a[4..7]*b[4])
1701 umulh $t0,$a0,$bi // hi(a[4..7]*b[4])
1744 ldp $a0,$a1,[$ap,#8*0]
1778 ldp $a0,$a1,[$ap,#8*0] // a[0..3]
1818 ldp $a0,$a1,[$ap_end,#8*0]
1831 csel $t0,$acc0,$a0,lo
1834 ldp $a0,$a1,[$ap_end,#8*4]
1848 csel $t0,$acc0,$a0,lo
1866 subs $a0,$acc0,$m0
1877 // $a0-3 hold result-modulus
1878 csel $a0,$acc0,$a0,lo
1882 stp $a0,$a1,[$ap,#8*0]