Lines Matching refs:a1
49 my ($rp,$ap,$bp,$bi,$a0,$a1,$a2,$a3,$t0,$t1,$t2,$t3,$poly1,$poly3,
131 ldp $a0,$a1,[$ap]
156 ldp $a0,$a1,[$ap]
182 ldp $a0,$a1,[$ap]
205 ldp $a0,$a1,[$ap]
306 mov $a1,$acc1
313 mov $t1,$a1
378 mul $acc1,$a1,$bi // a[1]*b[0]
379 umulh $t1,$a1,$bi
427 mul $t1,$a1,$bi // lo(a[1]*b[i])
437 umulh $t1,$a1,$bi // hi(a[1]*b[i])
491 // | | | |a2*a1| | | |
492 // | | |a3*a1| | | | |
494 // +|a3*a3|a2*a2|a1*a1|a0*a0|
502 mul $acc1,$a1,$a0 // a[1]*a[0]
503 umulh $t1,$a1,$a0
510 mul $t0,$a2,$a1 // a[2]*a[1]
511 umulh $t1,$a2,$a1
513 mul $t2,$a3,$a1 // a[3]*a[1]
514 umulh $t3,$a3,$a1
527 mul $t1,$a1,$a1 // a[1]*a[1]
529 umulh $a1,$a1,$a1
546 adcs $acc3,$acc3,$a1
743 ldp $a0,$a1,[$ap_real,#64] // forward load for p256_sqr_mont
756 mov $a1,$acc1
764 mov $acc1,$a1
765 ldp $a0,$a1,[sp,#$S] // forward load for p256_sqr_mont
776 ldp $a0,$a1,[$ap_real,#64]
784 ldp $a0,$a1,[sp,#$S] // forward load for p256_sqr_mont
795 ldp $a0,$a1,[sp,#$M]
809 mov $a1,$acc1
815 mov $t1,$a1
818 ldp $a0,$a1,[sp,#$S]
829 ldp $a0,$a1,[sp,#$M] // forward load for p256_sqr_mont
848 mov $a1,$acc1
895 ldp $a0,$a1,[$bp,#64] // in2_z
902 orr $t0,$a0,$a1
910 ldp $a0,$a1,[$ap_real,#64] // in1_z
912 orr $t0,$a0,$a1
921 ldp $a0,$a1,[sp,#$Z2sqr]
928 ldp $a0,$a1,[sp,#$Z1sqr]
935 ldp $a0,$a1,[sp,#$S1]
942 ldp $a0,$a1,[sp,#$S2]
950 ldp $a0,$a1,[$ap_real]
964 ldp $a0,$a1,[$bp_real]
971 ldp $a0,$a1,[sp,#$R] // forward load for p256_sqr_mont
1002 ldp $a0,$a1,[sp,#$H]
1008 ldp $a0,$a1,[sp,#$H]
1014 ldp $a0,$a1,[sp,#$res_z]
1021 ldp $a0,$a1,[sp,#$Hsqr]
1028 ldp $a0,$a1,[sp,#$U1]
1050 ldp $a0,$a1,[sp,#$S1]
1060 ldp $a0,$a1,[sp,#$res_y]
1069 ldp $a0,$a1,[sp,#$res_x] // res
1080 csel $t1,$a1,$t1,ne
1081 ldp $a0,$a1,[sp,#$res_x+$i+32] // res
1101 csel $t1,$a1,$t1,ne
1157 ldp $a0,$a1,[$ap,#64] // in1_z
1159 orr $t0,$a0,$a1
1183 mov $a1,$acc1
1193 ldp $a0,$a1,[sp,#$Z1sqr]
1203 ldp $a0,$a1,[sp,#$H]
1210 ldp $a0,$a1,[sp,#$S2]
1217 ldp $a0,$a1,[sp,#$H] // forward load for p256_sqr_mont
1225 ldp $a0,$a1,[sp,#$R]
1231 ldp $a0,$a1,[sp,#$Hsqr]
1238 ldp $a0,$a1,[sp,#$Hsqr]
1260 ldp $a0,$a1,[sp,#$Hcub]
1270 ldp $a0,$a1,[sp,#$res_y]
1279 ldp $a0,$a1,[sp,#$res_x] // res
1290 csel $t1,$a1,$t1,ne
1291 ldp $a0,$a1,[sp,#$res_x+$i+32] // res
1314 csel $t1,$a1,$t1,ne
1359 ldp $a0,$a1,[$ap]
1369 mul $acc1,$a1,$bi // a[1]*b[0]
1370 umulh $t1,$a1,$bi
1416 mul $t1,$a1,$bi
1429 umulh $t1,$a1,$bi
1501 ldp $a0,$a1,[$ap]
1516 // | | | |a2*a1| | | |
1517 // | | |a3*a1| | | | |
1519 // +|a3*a3|a2*a2|a1*a1|a0*a0|
1527 mul $acc1,$a1,$a0 // a[1]*a[0]
1528 umulh $t1,$a1,$a0
1535 mul $t0,$a2,$a1 // a[2]*a[1]
1536 umulh $t1,$a2,$a1
1538 mul $t2,$a3,$a1 // a[3]*a[1]
1539 umulh $t3,$a3,$a1
1552 mul $t1,$a1,$a1 // a[1]*a[1]
1554 umulh $a1,$a1,$a1
1572 adcs $acc3,$acc3,$a1
1619 csel $a1,$acc1,$t1,lo
1625 stp $a0,$a1,[$rp]