Lines Matching refs:a1
49 my ($rp,$ap,$bp,$bi,$a0,$a1,$a2,$a3,$t0,$t1,$t2,$t3,$poly1,$poly3,
134 ldp $a0,$a1,[$ap]
162 ldp $a0,$a1,[$ap]
191 ldp $a0,$a1,[$ap]
216 ldp $a0,$a1,[$ap]
327 mov $a1,$acc1
334 mov $t1,$a1
403 mul $acc1,$a1,$bi // a[1]*b[0]
404 umulh $t1,$a1,$bi
452 mul $t1,$a1,$bi // lo(a[1]*b[i])
462 umulh $t1,$a1,$bi // hi(a[1]*b[i])
516 // | | | |a2*a1| | | |
517 // | | |a3*a1| | | | |
519 // +|a3*a3|a2*a2|a1*a1|a0*a0|
527 mul $acc1,$a1,$a0 // a[1]*a[0]
528 umulh $t1,$a1,$a0
535 mul $t0,$a2,$a1 // a[2]*a[1]
536 umulh $t1,$a2,$a1
538 mul $t2,$a3,$a1 // a[3]*a[1]
539 umulh $t3,$a3,$a1
552 mul $t1,$a1,$a1 // a[1]*a[1]
554 umulh $a1,$a1,$a1
571 adcs $acc3,$acc3,$a1
770 ldp $a0,$a1,[$ap_real,#64] // forward load for p256_sqr_mont
783 mov $a1,$acc1
791 mov $acc1,$a1
792 ldp $a0,$a1,[sp,#$S] // forward load for p256_sqr_mont
803 ldp $a0,$a1,[$ap_real,#64]
811 ldp $a0,$a1,[sp,#$S] // forward load for p256_sqr_mont
822 ldp $a0,$a1,[sp,#$M]
836 mov $a1,$acc1
842 mov $t1,$a1
845 ldp $a0,$a1,[sp,#$S]
856 ldp $a0,$a1,[sp,#$M] // forward load for p256_sqr_mont
875 mov $a1,$acc1
922 ldp $a0,$a1,[$bp,#64] // in2_z
931 orr $t0,$a0,$a1
939 ldp $a0,$a1,[$ap_real,#64] // in1_z
941 orr $t0,$a0,$a1
950 ldp $a0,$a1,[sp,#$Z2sqr]
957 ldp $a0,$a1,[sp,#$Z1sqr]
964 ldp $a0,$a1,[sp,#$S1]
971 ldp $a0,$a1,[sp,#$S2]
979 ldp $a0,$a1,[$ap_real]
993 ldp $a0,$a1,[$bp_real]
1000 ldp $a0,$a1,[sp,#$R] // forward load for p256_sqr_mont
1031 ldp $a0,$a1,[sp,#$H]
1037 ldp $a0,$a1,[sp,#$H]
1043 ldp $a0,$a1,[sp,#$res_z]
1050 ldp $a0,$a1,[sp,#$Hsqr]
1057 ldp $a0,$a1,[sp,#$U1]
1079 ldp $a0,$a1,[sp,#$S1]
1089 ldp $a0,$a1,[sp,#$res_y]
1098 ldp $a0,$a1,[sp,#$res_x] // res
1109 csel $t1,$a1,$t1,ne
1110 ldp $a0,$a1,[sp,#$res_x+$i+32] // res
1130 csel $t1,$a1,$t1,ne
1188 ldp $a0,$a1,[$ap,#64] // in1_z
1190 orr $t0,$a0,$a1
1214 mov $a1,$acc1
1224 ldp $a0,$a1,[sp,#$Z1sqr]
1234 ldp $a0,$a1,[sp,#$H]
1241 ldp $a0,$a1,[sp,#$S2]
1248 ldp $a0,$a1,[sp,#$H] // forward load for p256_sqr_mont
1256 ldp $a0,$a1,[sp,#$R]
1262 ldp $a0,$a1,[sp,#$Hsqr]
1269 ldp $a0,$a1,[sp,#$Hsqr]
1291 ldp $a0,$a1,[sp,#$Hcub]
1301 ldp $a0,$a1,[sp,#$res_y]
1310 ldp $a0,$a1,[sp,#$res_x] // res
1321 csel $t1,$a1,$t1,ne
1322 ldp $a0,$a1,[sp,#$res_x+$i+32] // res
1346 csel $t1,$a1,$t1,ne
1392 ldp $a0,$a1,[$ap]
1402 mul $acc1,$a1,$bi // a[1]*b[0]
1403 umulh $t1,$a1,$bi
1449 mul $t1,$a1,$bi
1462 umulh $t1,$a1,$bi
1535 ldp $a0,$a1,[$ap]
1550 // | | | |a2*a1| | | |
1551 // | | |a3*a1| | | | |
1553 // +|a3*a3|a2*a2|a1*a1|a0*a0|
1561 mul $acc1,$a1,$a0 // a[1]*a[0]
1562 umulh $t1,$a1,$a0
1569 mul $t0,$a2,$a1 // a[2]*a[1]
1570 umulh $t1,$a2,$a1
1572 mul $t2,$a3,$a1 // a[3]*a[1]
1573 umulh $t3,$a3,$a1
1586 mul $t1,$a1,$a1 // a[1]*a[1]
1588 umulh $a1,$a1,$a1
1606 adcs $acc3,$acc3,$a1
1653 csel $a1,$acc1,$t1,lo
1659 stp $a0,$a1,[$rp]