Lines Matching refs:f128
1625 t.f128 = float128_add(xa->f128, xb->f128, &tstat); in helper_xsaddqp()
1632 helper_compute_fprf_float128(env, t.f128); in helper_xsaddqp()
1697 t.f128 = float128_mul(xa->f128, xb->f128, &tstat); in helper_xsmulqp()
1703 helper_compute_fprf_float128(env, t.f128); in helper_xsmulqp()
1771 t.f128 = float128_div(xa->f128, xb->f128, &tstat); in helper_xsdivqp()
1781 helper_compute_fprf_float128(env, t.f128); in helper_xsdivqp()
2102 t.f128 = float128_muladd(s1->f128, s3->f128, s2->f128, maddflgs, &tstat); \
2110 helper_compute_fprf_float128(env, t.f128); \
2167 VSX_SCALAR_CMP(XSCMPEQQP, float128, eq, f128, 0)
2168 VSX_SCALAR_CMP(XSCMPGEQP, float128, le, f128, 1)
2169 VSX_SCALAR_CMP(XSCMPGTQP, float128, lt, f128, 1)
2209 if (unlikely(float128_is_any_nan(xa->f128) || in helper_xscmpexpqp()
2210 float128_is_any_nan(xb->f128))) { in helper_xscmpexpqp()
2302 switch (float128_compare(xa->f128, xb->f128, &env->fp_status)) { in do_scalar_cmpq()
2315 if (float128_is_signaling_nan(xa->f128, &env->fp_status) || in do_scalar_cmpq()
2316 float128_is_signaling_nan(xb->f128, &env->fp_status)) { in do_scalar_cmpq()
2321 } else if (float128_is_quiet_nan(xa->f128, &env->fp_status) || in do_scalar_cmpq()
2322 float128_is_quiet_nan(xb->f128, &env->fp_status)) { in do_scalar_cmpq()
2422 VSX_MAX_MINC(XSMAXCQP, true, float128, f128);
2423 VSX_MAX_MINC(XSMINCQP, false, float128, f128);
2639 VSX_CVT_FP_TO_FP_VECTOR(xscvdpqp, 1, float64, float128, VsrD(0), f128, 1)
2714 t.VsrD(0) = float128_to_float64(xb->f128, &tstat); in helper_XSCVQPDP()
2716 if (unlikely(float128_is_signaling_nan(xb->f128, &tstat))) { in helper_XSCVQPDP()
2827 t.s128 = float128_to_##tp##_round_to_zero(xb->f128, &env->fp_status); \
2908 VSX_CVT_FP_TO_INT_VECTOR(xscvqpsdz, float128, int64, f128, VsrD(0), \
2910 VSX_CVT_FP_TO_INT_VECTOR(xscvqpswz, float128, int32, f128, VsrD(0), \
2912 VSX_CVT_FP_TO_INT_VECTOR(xscvqpudz, float128, uint64, f128, VsrD(0), 0x0ULL)
2913 VSX_CVT_FP_TO_INT_VECTOR(xscvqpuwz, float128, uint32, f128, VsrD(0), 0x0ULL)
2981 xt->f128 = tp##_to_float128(xb->s128, &env->fp_status); \
2982 helper_compute_fprf_float128(env, xt->f128); \
3011 VSX_CVT_INT_TO_FP_VECTOR(xscvsdqp, int64, float128, VsrD(0), f128)
3012 VSX_CVT_INT_TO_FP_VECTOR(xscvudqp, uint64, float128, VsrD(0), f128)
3179 VSX_XS_TSTDC(XSTSTDCQP, f128, float128) in VSX_XS_TSTDC() argument
3233 t.f128 = float128_round_to_int(xb->f128, &tstat); in helper_xsrqpi()
3244 helper_compute_fprf_float128(env, t.f128); in helper_xsrqpi()
3287 round_res = float128_to_floatx80(xb->f128, &tstat); in helper_xsrqpxp()
3288 t.f128 = floatx80_to_float128(round_res, &tstat); in helper_xsrqpxp()
3293 t.f128 = float128_snan_to_qnan(t.f128); in helper_xsrqpxp()
3296 helper_compute_fprf_float128(env, t.f128); in helper_xsrqpxp()
3315 t.f128 = float128_sqrt(xb->f128, &tstat); in helper_xssqrtqp()
3322 helper_compute_fprf_float128(env, t.f128); in helper_xssqrtqp()
3341 t.f128 = float128_sub(xa->f128, xb->f128, &tstat); in helper_xssubqp()
3348 helper_compute_fprf_float128(env, t.f128); in helper_xssubqp()