Lines Matching refs:s1
770 fnorm.s1 FR_norm_x = FR_Input_X // Normalize x
796 fnorm.s1 FR_norm_x = FR_Input_X // Normalize x
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
948 fcmp.lt.s1 p6, p7 = FR_abs_x, FR_Pi_by_4 // Test |x| < pi/4
953 fms.s1 FR_N_float = FR_N_float_signif, FR_2tom64, FR_rshf
978 (p6) fma.s1 FR_r_cubed = FR_r, FR_rsq, f0 // r^3 if |x| < pi/4
1013 fnma.s1 FR_s = FR_N_float, FR_P_1, FR_Input_X // s = -N * P_1 + Arg
1018 fma.s1 FR_w = FR_N_float, FR_P_2, f0 // w = N * P_2
1025 fms.s1 FR_r = FR_s, f1, FR_w // r = s - w, assume |s| >= 2^-33
1033 fcmp.lt.s1 p7, p6 = FR_s, FR_Two_to_M33
1040 (p7) fcmp.gt.s1 p7, p6 = FR_s, FR_Neg_Two_to_M33 // p6 if |s| >= 2^-33, else p7
1047 fms.s1 FR_c = FR_s, f1, FR_r // c = s - r, for |s| >= 2^-33
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
1067 frcpa.s1 FR_r_hi, p15 = f1, FR_r // r_hi = frcpa(r)
1073 (p6) fcmp.lt.unc.s1 p8, p13 = FR_r, FR_Two_to_M3 // If big s, test r with 2^-3
1080 (p7) fma.s1 FR_U_1 = FR_N_float, FR_P_2, FR_w
1091 (p8) fcmp.gt.s1 p8, p13 = FR_r, FR_Neg_Two_to_M3 // If big s, p8 if |r| < 2^-3
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
1109 (p7) fms.s1 FR_r = FR_s, f1, FR_U_1
1116 (p6) fma.s1 FR_r_cubed = FR_r, FR_rsq, f0 // rcubed = r * rsq
1136 (p6) fms.s1 FR_c = FR_c, f1, FR_w
1153 fms.s1 FR_U_2 = FR_N_float, FR_P_2, FR_U_1
1183 (p10) fma.s1 FR_poly = f0, f1, FR_Neg_Two_to_M67
1191 fms.s1 FR_s = FR_s, f1, FR_r
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
1225 fms.s1 FR_c = FR_s, f1, FR_U_1
1234 (p12) fnma.s1 FR_tmp_result = FR_tmp_result, f1, f0
1239 fma.s1 FR_r = FR_S_1, FR_r, f0
1252 fms.s1 FR_c = FR_c, f1, FR_U_2
1260 (p9) fma.s1 FR_poly = FR_r, FR_rsq, FR_c
1288 fma.s1 FR_N_0 = FR_Input_X, FR_Inv_P_0, f0
1310 fcvt.fx.s1 FR_N_0_fix = FR_N_0
1326 fnma.s1 FR_ArgPrime = FR_N_0, FR_P_0, FR_Input_X
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
1348 fcvt.fx.s1 FR_N_fix = FR_N_float
1375 fnma.s1 FR_s = FR_N_float, FR_P_1, FR_ArgPrime
1380 fnma.s1 FR_w = FR_N_float, FR_P_2, FR_w
1390 fcmp.lt.unc.s1 p9, p8 = FR_s, FR_Two_to_M14
1395 (p9) fcmp.gt.s1 p9, p8 = FR_s, FR_Neg_Two_to_M14 // p9 if |s| < 2^-14
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
1433 (p9) fms.s1 FR_A = FR_U_hi, f1, FR_V_hi
1443 (p9) fnma.s1 FR_V_lo = FR_N_float, FR_P_2, FR_V_hi
1449 (p9) fms.s1 FR_U_lo = FR_N_0, FR_d_1, FR_U_hi
1476 (p8) fms.s1 FR_c = FR_s, f1, FR_r
1487 (p8) fcmp.lt.unc.s1 p12, p13 = FR_r, FR_Two_to_M3
1492 (p12) fcmp.gt.s1 p12, p13 = FR_r, FR_Neg_Two_to_M3
1497 (p8) fma.s1 FR_c = FR_c, f1, FR_w
1502 (p9) fms.s1 FR_w = FR_N_0, FR_d_2, FR_w
1530 fcmp.ge.unc.s1 p7, p8 = FR_U_hiabs, FR_V_hiabs
1537 fma.s1 FR_t = FR_U_lo, f1, FR_V_lo
1547 (p7) fms.s1 FR_a = FR_U_hi, f1, FR_A
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
1594 (p7) fms.s1 FR_a = FR_a, f1, FR_V_hi
1605 fms.s1 FR_C_lo = FR_s, f1, FR_C_hi
1610 (p8) fms.s1 FR_a = FR_U_hi, f1, FR_a
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
1663 fms.s1 FR_c = FR_C_hi, f1, FR_r
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
1717 (p12) fms.s1 FR_tmp_result = f0, f1, FR_tmp_result
1726 (p9) fma.s1 FR_poly = FR_r_cubed, FR_poly, FR_c
1731 (p10) fma.s1 FR_poly = FR_rsq, FR_poly, f0
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
1800 (p10) fnma.s1 FR_c = FR_c, FR_r, f0 // c = -c * r if i_1=0
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
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
1910 (p12) fms.s1 FR_r = f0, f1, FR_r // r = -r if i_0=1
1917 fma.s1 FR_poly = FR_poly, f1, FR_poly_hi // poly=poly+poly_hi
1948 fma.s1 FR_rsq = FR_r, FR_r, f0 // rsq = r * r
1972 frcpa.s1 FR_r_hi, p6 = f1, FR_r // r_hi = frcpa(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
2002 frcpa.s1 FR_r_hi, p6 = f1, FR_r_hi // r_hi = frpca(frcpa(r))
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
2037 fms.s1 FR_r_lo = FR_r, f1, FR_r_hi // r_lo = r - 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
2061 (p10) fnma.s1 FR_corr = FR_corr, FR_c, f0 // corr = -corr * c if i_1=1
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
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
2222 (p12) fms.s1 FR_tmp_result = f0, f1, f1// tmp_result=-1.0 if i_0=1
2229 fma.s1 FR_V = FR_poly, f1, FR_V // V = poly + V
2348 fcmp.lt.unc.s1 p6, p0 = FR_r, FR_Two_to_M3
2354 (p6) fcmp.gt.unc.s1 p6, p0 = FR_r, FR_Neg_Two_to_M3