Lines Matching refs:a0
102 my ($bi,$a0,$mask,$carry)=(map("%i$_",(3..5)),"%g1");
188 ld [$ap+0],$a0
197 mulx $a0,$bi,$t0 ! a[0-7]*b[0], 64-bit results
282 mulx $a0,$bi,$t0 ! a[0-7]*b[$i], 64-bit results
1602 my ($t0,$t1,$t2,$t3,$a0,$a1,$a2,$a3)=map("%l$_",(0..7));
1806 mulx $a0,$bi,$acc0
1808 umulxhi $a0,$bi,$t0
1856 mulx $a0,$bi,$t0
1866 umulxhi $a0,$bi,$t0
1904 ! | | | | | |a1*a0| |
1905 ! | | | | |a2*a0| | |
1906 ! | |a3*a2|a3*a0| | | |
1910 ! +|a3*a3|a2*a2|a1*a1|a0*a0|
1918 mulx $a1,$a0,$acc1 ! a[1]*a[0]
1919 umulxhi $a1,$a0,$t1
1920 mulx $a2,$a0,$acc2 ! a[2]*a[0]
1921 umulxhi $a2,$a0,$t2
1922 mulx $a3,$a0,$acc3 ! a[3]*a[0]
1923 umulxhi $a3,$a0,$acc4
1938 mulx $a0,$a0,$acc0 ! a[0]*a[0]
1942 umulxhi $a0,$a0,$a0
1961 addcc $acc1,$a0,$acc1 ! +a[i]*a[i]
2049 ld [$ap],$a0 ! in_x
2060 or $a0,$t0,$a0
2075 stx $a0,[%sp+LOCALS64+$in_x]
2090 ld [$ap+64],$a0 ! in_z
2100 or $a0,$t0,$a0
2108 stx $a0,[%sp+LOCALS64+$in_z]
2119 ! in_z is still in $a0-$a3
2123 mov $acc0,$a0 ! put Zsqr aside
2132 mov $a0,$acc0 ! restore Zsqr
2133 ldx [%sp+LOCALS64+$S],$a0 ! forward load
2149 ldx [%sp+LOCALS64+$in_y],$a0
2158 ldx [%sp+LOCALS64+$Zsqr],$a0
2170 mov $acc0,$a0 ! put aside M
2176 mov $a0,$t0 ! copy M
2177 ldx [%sp+LOCALS64+$S],$a0 ! forward load
2191 ldx [%sp+LOCALS64+$in_x],$a0
2203 ldx [%sp+LOCALS64+$M],$a0 ! forward load
2218 ldx [%sp+LOCALS64+$M],$a0 ! forward load
2231 ldx [%sp+LOCALS64+$res_x],$a0 ! forward load
2241 srlx $a0,32,$t0
2243 st $a0,[$rp_real] ! res_x
2254 ldx [%sp+LOCALS64+$res_z],$a0 ! forward load
2271 srlx $a0,32,$t0
2273 st $a0,[$rp_real+64] ! res_z
2317 ld [$bp],$a0 ! in2_x
2328 or $a0,$t0,$a0
2343 stx $a0,[%sp+LOCALS64+$in2_x]
2368 ld [$ap],$a0 ! in1_x
2397 or $a0,$t0,$a0
2411 stx $a0,[%sp+LOCALS64+$in1_x]
2426 ldx [%sp+LOCALS64+$in2_z],$a0 ! forward load
2461 ldx [%sp+LOCALS64+$in1_z],$a0
2469 ldx [%sp+LOCALS64+$in2_z],$a0
2478 ldx [%sp+LOCALS64+$in1_z],$a0
2487 ldx [%sp+LOCALS64+$in1_y],$a0
2496 ldx [%sp+LOCALS64+$in2_y],$a0
2505 ldx [%sp+LOCALS64+$in1_x],$a0
2524 ldx [%sp+LOCALS64+$in2_x],$a0
2532 ldx [%sp+LOCALS64+$R],$a0 ! forward load
2591 ldx [%sp+LOCALS64+$in1_z],$a0
2599 ldx [%sp+LOCALS64+$H],$a0
2607 ldx [%sp+LOCALS64+$in2_z],$a0
2616 ldx [%sp+LOCALS64+$Hsqr],$a0
2625 ldx [%sp+LOCALS64+$Hsqr],$a0
2645 ldx [%sp+LOCALS64+$Hcub],$a0
2659 ldx [%sp+LOCALS64+$res_y],$a0
2727 ld [$bp],$a0 ! in2_x
2738 or $a0,$t0,$a0
2753 stx $a0,[%sp+LOCALS64+$in2_x]
2768 or $a1,$a0,$a0
2772 or $a2,$a0,$a0
2774 or $acc0,$a0,$a0
2775 movrnz $a0,-1,$a0 ! !in2infty
2776 stx $a0,[%fp+STACK_BIAS-8]
2778 ld [$ap],$a0 ! in1_x
2789 or $a0,$t0,$a0
2804 stx $a0,[%sp+LOCALS64+$in1_x]
2819 ld [$ap+64],$a0 ! in1_z
2829 or $a0,$t0,$a0
2833 stx $a0,[%sp+LOCALS64+$in1_z]
2840 or $a1,$a0,$t0
2850 mov $acc0,$a0
2859 ldx [%sp+LOCALS64+$in1_z],$a0
2873 ldx [%sp+LOCALS64+$in1_z],$a0
2882 ldx [%sp+LOCALS64+$in2_y],$a0
2890 ldx [%sp+LOCALS64+$H],$a0 ! forward load
2902 ldx [%sp+LOCALS64+$R],$a0
2910 ldx [%sp+LOCALS64+$Hsqr],$a0
2919 ldx [%sp+LOCALS64+$in1_x],$a0
2939 ldx [%sp+LOCALS64+$in1_y],$a0
2953 ldx [%sp+LOCALS64+$res_y],$a0