Lines Matching refs:fma
907 fma.s1 FR_N_float_signif = FR_Input_X, FR_inv_pi_2to63, FR_rshf_2to64
925 fma.s1 FR_rsq = FR_norm_x, FR_norm_x, f0 // rsq = x*x, in case |x| < pi/4
978 (p6) fma.s1 FR_r_cubed = FR_r, FR_rsq, f0 // r^3 if |x| < pi/4
1018 fma.s1 FR_w = FR_N_float, FR_P_2, f0 // w = N * P_2
1052 fma.s1 FR_rsq = FR_r, FR_r, f0 // rsq = r * r, for |s| >= 2^-33
1059 (p7) fma.s1 FR_w = FR_N_float, FR_P_3, f0
1080 (p7) fma.s1 FR_U_1 = FR_N_float, FR_P_2, FR_w
1097 (p9) fma.s1 FR_poly = FR_rsq, FR_PP_8, FR_PP_7 // poly = rsq*PP_8+PP_7 if i_1=0
1102 (p10) fma.s1 FR_poly = FR_rsq, FR_QQ_8, FR_QQ_7 // poly = rsq*QQ_8+QQ_7 if i_1=1
1116 (p6) fma.s1 FR_r_cubed = FR_r, FR_rsq, f0 // rcubed = r * rsq
1183 (p10) fma.s1 FR_poly = f0, f1, FR_Neg_Two_to_M67
1201 fma.s1 FR_rsq = FR_r, FR_r, f0
1206 fma.s1 FR_U_2 = FR_U_2, f1, FR_w
1216 (p10) fma.s1 FR_tmp_result = f0, f1, f1
1239 fma.s1 FR_r = FR_S_1, FR_r, f0
1244 fma.s0 FR_S_1 = FR_S_1, FR_S_1, f0
1260 (p9) fma.s1 FR_poly = FR_r, FR_rsq, FR_c
1268 (p11) fma.s0 FR_Result = FR_tmp_result, f1, FR_poly
1288 fma.s1 FR_N_0 = FR_Input_X, FR_Inv_P_0, f0
1331 fma.s1 FR_w = FR_N_0, FR_d_1, f0
1340 fma.s1 FR_N_float = FR_ArgPrime, FR_Inv_pi_by_2, f0
1405 (p9) fma.s1 FR_V_hi = FR_N_float, FR_P_2, f0
1410 (p9) fma.s1 FR_U_hi = FR_N_0, FR_d_1, f0
1419 (p8) fma.s1 FR_r = FR_s, f1, FR_w
1424 (p9) fma.s1 FR_w = FR_N_float, FR_P_3, f0
1497 (p8) fma.s1 FR_c = FR_c, f1, FR_w
1537 fma.s1 FR_t = FR_U_lo, f1, FR_V_lo
1552 (p8) fma.s1 FR_a = FR_V_hi, f1, FR_A
1562 fma.s1 FR_C_hi = FR_s, f1, FR_A
1579 fma.s1 FR_t = FR_t, f1, FR_w
1623 fma.s1 FR_C_lo = FR_C_lo, f1, FR_A
1631 fma.s1 FR_t = FR_t, f1, FR_a
1639 fma.s1 FR_C_lo = FR_C_lo, f1, FR_t
1647 fma.s1 FR_r = FR_C_hi, f1, FR_C_lo
1655 fma.s1 FR_rsq = FR_r, FR_r, f0
1672 (p9) fma.s1 FR_tmp_result = f0, f1, FR_r
1677 (p10) fma.s1 FR_tmp_result = f0, f1, f1
1685 (p9) fma.s1 FR_poly = FR_rsq, FR_S_2, FR_S_1
1690 (p10) fma.s1 FR_poly = FR_rsq, FR_C_2, FR_C_1
1699 fma.s1 FR_r_cubed = FR_rsq, FR_r, f0
1708 fma.s1 FR_c = FR_c, f1, FR_C_lo
1726 (p9) fma.s1 FR_poly = FR_r_cubed, FR_poly, FR_c
1731 (p10) fma.s1 FR_poly = FR_rsq, FR_poly, f0
1739 (p11) fma.s0 FR_Result = FR_tmp_result, f1, FR_poly
1767 fma.s1 FR_rsq = FR_r, FR_r, f0 // rsq = r * r
1795 fma.s1 FR_Z = FR_rsq, FR_rsq, f0 // Z = rsq * rsq
1821 (p9) fma.s1 FR_Z = FR_Z, FR_r, f0 // Z = Z * r if i_1=0
1828 (p9) fma.s1 FR_poly_lo = FR_rsq, FR_S_5, FR_S_4 // poly_lo=rsq*S_5+S_4 if i_1=0
1833 (p10) fma.s1 FR_poly_lo = FR_rsq, FR_C_5, FR_C_4 // poly_lo=rsq*C_5+C_4 if i_1=1
1840 (p9) fma.s1 FR_poly_hi = FR_rsq, FR_S_2, FR_S_1 // poly_hi=rsq*S_2+S_1 if i_1=0
1845 (p10) fma.s1 FR_poly_hi = FR_rsq, FR_C_2, FR_C_1 // poly_hi=rsq*C_2+C_1 if i_1=1
1852 fma.s1 FR_Z = FR_Z, FR_rsq, f0 // Z = Z * rsq
1859 (p9) fma.s1 FR_poly_lo = FR_rsq, FR_poly_lo, FR_S_3 // p_lo=p_lo*rsq+S_3, i_1=0
1864 (p10) fma.s1 FR_poly_lo = FR_rsq, FR_poly_lo, FR_C_3 // p_lo=p_lo*rsq+C_3, i_1=1
1871 (p9) fma.s0 FR_inexact = FR_S_4, FR_S_4, f0 // Dummy op to set inexact
1877 (p10) fma.s0 FR_inexact = FR_C_1, FR_C_1, f0 // Dummy op to set inexact
1884 (p9) fma.s1 FR_poly_hi = FR_poly_hi, FR_rsq, f0 // p_hi=p_hi*rsq if i_1=0
1889 (p10) fma.s1 FR_poly_hi = FR_poly_hi, FR_rsq, f0 // p_hi=p_hi*rsq if i_1=1
1896 fma.s1 FR_poly = FR_Z, FR_poly_lo, FR_c // poly=Z*poly_lo+c
1903 (p9) fma.s1 FR_poly_hi = FR_r, FR_poly_hi, f0 // p_hi=r*p_hi if i_1=0
1917 fma.s1 FR_poly = FR_poly, f1, FR_poly_hi // poly=poly+poly_hi
1928 (p11) fma.s0 FR_Result = FR_r, f1, FR_poly
1948 fma.s1 FR_rsq = FR_r, FR_r, f0 // rsq = r * r
1978 (p9) fma.s1 FR_poly = FR_rsq, FR_PP_8, FR_PP_7 // poly = rsq*PP_8+PP_7 if i_1=0
1983 (p10) fma.s1 FR_poly = FR_rsq, FR_QQ_8, FR_QQ_7 // poly = rsq*QQ_8+QQ_7 if i_1=1
1990 fma.s1 FR_r_cubed = FR_r, FR_rsq, f0 // rcubed = r * rsq
2008 (p9) fma.s1 FR_poly = FR_rsq, FR_poly, FR_PP_6 // poly = rsq*poly+PP_6 if i_1=0
2013 (p10) fma.s1 FR_poly = FR_rsq, FR_poly, FR_QQ_6 // poly = rsq*poly+QQ_6 if i_1=1
2020 (p9) fma.s1 FR_corr = FR_C_1, FR_rsq, f0 // corr = C_1 * rsq if i_1=0
2025 (p10) fma.s1 FR_corr = FR_S_1, FR_r_cubed, FR_r // corr = S_1 * r^3 + r if i_1=1
2032 fma.s1 FR_r_hi_sq = FR_r_hi, FR_r_hi, f0 // r_hi_sq = r_hi * r_hi
2044 (p9) fma.s1 FR_poly = FR_rsq, FR_poly, FR_PP_5 // poly = rsq*poly+PP_5 if i_1=0
2049 (p10) fma.s1 FR_poly = FR_rsq, FR_poly, FR_QQ_5 // poly = rsq*poly+QQ_5 if i_1=1
2056 (p9) fma.s1 FR_corr = FR_corr, FR_c, FR_c // corr = corr * c + c if i_1=0
2068 (p9) fma.s1 FR_U_lo = FR_r, FR_r_hi, FR_r_hi_sq // U_lo = r*r_hi+r_hi_sq, i_1=0
2073 (p10) fma.s1 FR_U_lo = FR_r_hi, f1, FR_r // U_lo = r_hi + r if i_1=1
2080 (p9) fma.s1 FR_U_hi = FR_r_hi, FR_r_hi_sq, f0 // U_hi = r_hi*r_hi_sq if i_1=0
2085 (p10) fma.s1 FR_U_hi = FR_QQ_1, FR_r_hi_sq, f1 // U_hi = QQ_1*r_hi_sq+1, i_1=1
2092 (p9) fma.s1 FR_poly = FR_rsq, FR_poly, FR_PP_4 // poly = poly*rsq+PP_4 if i_1=0
2097 (p10) fma.s1 FR_poly = FR_rsq, FR_poly, FR_QQ_4 // poly = poly*rsq+QQ_4 if i_1=1
2104 (p9) fma.s1 FR_U_lo = FR_r, FR_r, FR_U_lo // U_lo = r * r + U_lo if i_1=0
2109 (p10) fma.s1 FR_U_lo = FR_r_lo, FR_U_lo, f0 // U_lo = r_lo * U_lo if i_1=1
2116 (p9) fma.s1 FR_U_hi = FR_PP_1, FR_U_hi, f0 // U_hi = PP_1 * U_hi if i_1=0
2123 (p9) fma.s1 FR_poly = FR_rsq, FR_poly, FR_PP_3 // poly = poly*rsq+PP_3 if i_1=0
2128 (p10) fma.s1 FR_poly = FR_rsq, FR_poly, FR_QQ_3 // poly = poly*rsq+QQ_3 if i_1=1
2135 (p9) fma.s1 FR_U_lo = FR_r_lo, FR_U_lo, f0 // U_lo = r_lo * U_lo if i_1=0
2140 (p10) fma.s1 FR_U_lo = FR_QQ_1,FR_U_lo, f0 // U_lo = QQ_1 * U_lo if i_1=1
2147 (p9) fma.s1 FR_U_hi = FR_r, f1, FR_U_hi // U_hi = r + U_hi if i_1=0
2154 (p9) fma.s1 FR_poly = FR_rsq, FR_poly, FR_PP_2 // poly = poly*rsq+PP_2 if i_1=0
2159 (p10) fma.s1 FR_poly = FR_rsq, FR_poly, FR_QQ_2 // poly = poly*rsq+QQ_2 if i_1=1
2166 (p9) fma.s1 FR_U_lo = FR_PP_1, FR_U_lo, f0 // U_lo = PP_1 * U_lo if i_1=0
2173 (p9) fma.s1 FR_poly = FR_rsq, FR_poly, FR_PP_1_lo // poly =poly*rsq+PP1lo i_1=0
2178 (p10) fma.s1 FR_poly = FR_rsq, FR_poly, f0 // poly = poly*rsq if i_1=1
2185 fma.s1 FR_V = FR_U_lo, f1, FR_corr // V = U_lo + corr
2193 (p9) fma.s0 FR_inexact = FR_PP_5, FR_PP_4, f0 // Dummy op to set inexact
2198 (p10) fma.s0 FR_inexact = FR_QQ_5, FR_QQ_5, f0 // Dummy op to set inexact
2205 (p9) fma.s1 FR_poly = FR_r_cubed, FR_poly, f0 // poly = poly*r^3 if i_1=0
2210 (p10) fma.s1 FR_poly = FR_rsq, FR_poly, f0 // poly = poly*rsq if i_1=1
2217 (p11) fma.s1 FR_tmp_result = f0, f1, f1// tmp_result=+1.0 if i_0=0
2229 fma.s1 FR_V = FR_poly, f1, FR_V // V = poly + V
2238 (p11) fma.s0 FR_Result = FR_tmp_result, FR_U_hi, FR_V
2264 (p6) fma.s0 FR_Result = f1, f1, f0 // If cos, result=1.0