Lines Matching refs:acc0
1603 my ($acc0,$acc1,$acc2,$acc3,$acc4,$acc5)=map("%o$_",(0..5));
1611 addcc $acc0,$acc0,$acc0
1629 addcc $t0,$acc0,$acc0
1637 addcc $acc0,1,$t0 ! add -modulus, i.e. subtract
1643 movrz $acc4,$t0,$acc0 ! ret = borrow ? ret : ret-modulus
1645 stx $acc0,[$rp]
1657 ! $acc0-$acc3 to 32-bit values and pick b[4] in 32-bit pieces. But
1660 ! "collect" result back to 64-bit $acc0-$acc3.
1668 srlx $acc0,32,$acc4
1671 subcc $acc0,$t0,$acc0
1677 and $acc0,$poly1,$acc0
1683 or $acc0,$acc4,$acc0
1709 srlx $acc0,32,$acc4
1712 subcc $t0,$acc0,$acc0
1718 and $acc0,$poly1,$acc0
1724 or $acc0,$acc4,$acc0
1742 addcc $acc0,-1,$t0 ! add modulus
1749 movrnz $acc4,$t0,$acc0 ! if a-b borrowed, ret = ret+mod
1751 stx $acc0,[$rp]
1767 and $acc0,1,$acc5
1768 addcc $acc0,-1,$t0 ! add modulus
1774 movrnz $acc5,$t0,$acc0
1782 srlx $acc0,1,$acc0
1785 or $acc0,$t0,$acc0
1790 stx $acc0,[$rp]
1806 mulx $a0,$bi,$acc0
1818 sllx $acc0,32,$t0
1820 srlx $acc0,32,$t1
1853 sub $acc0,$t0,$t2 ! acc0*0xFFFFFFFF00000001, low part
1854 umulxhi $acc0,$poly3,$t3 ! acc0*0xFFFFFFFF00000001, high part
1855 addcc $acc1,$t0,$acc0 ! +=acc[0]<<96 and omit acc[0]
1865 addcc $acc0,$t0,$acc0 ! accumulate low parts of multiplication
1880 sllx $acc0,32,$t0
1882 srlx $acc0,32,$t1
1889 sub $acc0,$t0,$t2 ! acc0*0xFFFFFFFF00000001, low part
1890 umulxhi $acc0,$poly3,$t3 ! acc0*0xFFFFFFFF00000001, high part
1891 addcc $acc1,$t0,$acc0 ! +=acc[0]<<96 and omit acc[0]
1938 mulx $a0,$a0,$acc0 ! a[0]*a[0]
1965 sllx $acc0,32,$t0
1967 srlx $acc0,32,$t1
1969 sub $acc0,$t0,$t2 ! acc0*0xFFFFFFFF00000001, low part
1975 umulxhi $acc0,$poly3,$t3 ! acc0*0xFFFFFFFF00000001, high part
1976 addcc $acc1,$t0,$acc0 ! +=acc[0]<<96 and omit acc[0]
1977 sllx $acc0,32,$t0
1979 srlx $acc0,32,$t1
1981 sub $acc0,$t0,$t2 ! acc0*0xFFFFFFFF00000001, low part
1986 umulxhi $acc0,$poly3,$t3 ! acc0*0xFFFFFFFF00000001, high part
1987 addcc $acc1,$t0,$acc0 ! +=acc[0]<<96 and omit acc[0]
1992 addcc $acc0,$acc4,$acc0 ! accumulate upper half
2006 addcc $acc0,1,$t0 ! add -modulus, i.e. subtract
2013 movcs %xcc,$t0,$acc0
2015 stx $acc0,[$rp]
2059 ld [$ap+32],$acc0 ! in_y
2080 or $acc0,$t0,$acc0
2083 stx $acc0,[%sp+LOCALS64+$in_y]
2115 ! in_y is still in $acc0-$acc3
2123 mov $acc0,$a0 ! put Zsqr aside
2132 mov $a0,$acc0 ! restore Zsqr
2170 mov $acc0,$a0 ! put aside M
2227 mov $acc0,$bi
2255 srlx $acc0,32,$t0
2262 st $acc0,[$rp_real+32] ! res_y
2327 ld [$bp+32],$acc0 ! in2_y
2348 or $acc0,$t0,$acc0
2351 stx $acc0,[%sp+LOCALS64+$in2_y]
2358 ld [$bp+64],$acc0 ! in2_z
2369 or $acc0,$t0,$acc0
2384 stx $acc0,[%sp+LOCALS64+$in2_z]
2391 or $acc1,$acc0,$acc0
2393 or $acc2,$acc0,$acc0
2394 movrnz $acc0,-1,$acc0 ! !in2infty
2395 stx $acc0,[%fp+STACK_BIAS-8]
2398 ld [$ap+32],$acc0 ! in1_y
2416 or $acc0,$t0,$acc0
2419 stx $acc0,[%sp+LOCALS64+$in1_y]
2431 ld [$ap+64],$acc0 ! in1_z
2441 or $acc0,$t0,$acc0
2445 stx $acc0,[%sp+LOCALS64+$in1_z]
2452 or $acc1,$acc0,$acc0
2454 or $acc2,$acc0,$acc0
2455 movrnz $acc0,-1,$acc0 ! !in1infty
2456 stx $acc0,[%fp+STACK_BIAS-16]
2514 or $acc1,$acc0,$acc0 ! see if result is zero
2516 or $acc2,$acc0,$acc0
2517 stx $acc0,[%fp+STACK_BIAS-24]
2541 or $acc1,$acc0,$acc0 ! see if result is zero
2543 orcc $acc2,$acc0,$acc0
2676 ldx [%sp+LOCALS64+$res_x+$i],$acc0 ! res
2682 movrz $t1,$acc2,$acc0
2684 movrz $t2,$acc4,$acc0
2686 srlx $acc0,32,$acc2
2688 st $acc0,[$rp_real+$i]
2737 ld [$bp+32],$acc0 ! in2_y
2758 or $acc0,$t0,$acc0
2761 stx $acc0,[%sp+LOCALS64+$in2_y]
2770 or $acc1,$acc0,$acc0
2773 or $acc2,$acc0,$acc0
2774 or $acc0,$a0,$a0
2788 ld [$ap+32],$acc0 ! in1_y
2809 or $acc0,$t0,$acc0
2812 stx $acc0,[%sp+LOCALS64+$in1_y]
2850 mov $acc0,$a0
2972 ldx [%sp+LOCALS64+$res_x+$i],$acc0 ! res
2978 movrz $t1,$acc2,$acc0
2980 movrz $t2,$acc4,$acc0
2982 srlx $acc0,32,$acc2
2984 st $acc0,[$rp_real+$i]
2992 ldx [%sp+LOCALS64+$res_x+$i],$acc0 ! res
2998 movrz $t1,$acc2,$acc0
3000 movrz $t2,$acc4,$acc0
3002 srlx $acc0,32,$acc2
3004 st $acc0,[$rp_real+$i]