Lines Matching refs:fdt0

234 uint64_t helper_float_sqrt_d(CPUMIPSState *env, uint64_t fdt0)  in helper_float_sqrt_d()  argument
236 fdt0 = float64_sqrt(fdt0, &env->active_fpu.fp_status); in helper_float_sqrt_d()
238 return fdt0; in helper_float_sqrt_d()
275 uint64_t helper_float_cvt_l_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_cvt_l_d() argument
279 dt2 = float64_to_int64(fdt0, &env->active_fpu.fp_status); in helper_float_cvt_l_d()
312 uint64_t helper_float_cvtpw_ps(CPUMIPSState *env, uint64_t fdt0) in helper_float_cvtpw_ps() argument
318 wt2 = float32_to_int32(fdt0 & 0XFFFFFFFF, &env->active_fpu.fp_status); in helper_float_cvtpw_ps()
325 wth2 = float32_to_int32(fdt0 >> 32, &env->active_fpu.fp_status); in helper_float_cvtpw_ps()
337 uint32_t helper_float_cvts_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_cvts_d() argument
341 fst2 = float64_to_float32(fdt0, &env->active_fpu.fp_status); in helper_float_cvts_d()
395 uint32_t helper_float_cvt_w_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_cvt_w_d() argument
399 wt2 = float64_to_int32(fdt0, &env->active_fpu.fp_status); in helper_float_cvt_w_d()
408 uint64_t helper_float_round_l_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_round_l_d() argument
414 dt2 = float64_to_int64(fdt0, &env->active_fpu.fp_status); in helper_float_round_l_d()
440 uint32_t helper_float_round_w_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_round_w_d() argument
446 wt2 = float64_to_int32(fdt0, &env->active_fpu.fp_status); in helper_float_round_w_d()
472 uint64_t helper_float_trunc_l_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_trunc_l_d() argument
476 dt2 = float64_to_int64_round_to_zero(fdt0, in helper_float_trunc_l_d()
499 uint32_t helper_float_trunc_w_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_trunc_w_d() argument
503 wt2 = float64_to_int32_round_to_zero(fdt0, &env->active_fpu.fp_status); in helper_float_trunc_w_d()
525 uint64_t helper_float_ceil_l_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_ceil_l_d() argument
530 dt2 = float64_to_int64(fdt0, &env->active_fpu.fp_status); in helper_float_ceil_l_d()
555 uint32_t helper_float_ceil_w_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_ceil_w_d() argument
560 wt2 = float64_to_int32(fdt0, &env->active_fpu.fp_status); in helper_float_ceil_w_d()
585 uint64_t helper_float_floor_l_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_floor_l_d() argument
590 dt2 = float64_to_int64(fdt0, &env->active_fpu.fp_status); in helper_float_floor_l_d()
615 uint32_t helper_float_floor_w_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_floor_w_d() argument
620 wt2 = float64_to_int32(fdt0, &env->active_fpu.fp_status); in helper_float_floor_w_d()
645 uint64_t helper_float_cvt_2008_l_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_cvt_2008_l_d() argument
649 dt2 = float64_to_int64(fdt0, &env->active_fpu.fp_status); in helper_float_cvt_2008_l_d()
652 if (float64_is_any_nan(fdt0)) { in helper_float_cvt_2008_l_d()
675 uint32_t helper_float_cvt_2008_w_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_cvt_2008_w_d() argument
679 wt2 = float64_to_int32(fdt0, &env->active_fpu.fp_status); in helper_float_cvt_2008_w_d()
682 if (float64_is_any_nan(fdt0)) { in helper_float_cvt_2008_w_d()
705 uint64_t helper_float_round_2008_l_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_round_2008_l_d() argument
711 dt2 = float64_to_int64(fdt0, &env->active_fpu.fp_status); in helper_float_round_2008_l_d()
715 if (float64_is_any_nan(fdt0)) { in helper_float_round_2008_l_d()
741 uint32_t helper_float_round_2008_w_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_round_2008_w_d() argument
747 wt2 = float64_to_int32(fdt0, &env->active_fpu.fp_status); in helper_float_round_2008_w_d()
751 if (float64_is_any_nan(fdt0)) { in helper_float_round_2008_w_d()
777 uint64_t helper_float_trunc_2008_l_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_trunc_2008_l_d() argument
781 dt2 = float64_to_int64_round_to_zero(fdt0, &env->active_fpu.fp_status); in helper_float_trunc_2008_l_d()
784 if (float64_is_any_nan(fdt0)) { in helper_float_trunc_2008_l_d()
807 uint32_t helper_float_trunc_2008_w_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_trunc_2008_w_d() argument
811 wt2 = float64_to_int32_round_to_zero(fdt0, &env->active_fpu.fp_status); in helper_float_trunc_2008_w_d()
814 if (float64_is_any_nan(fdt0)) { in helper_float_trunc_2008_w_d()
837 uint64_t helper_float_ceil_2008_l_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_ceil_2008_l_d() argument
842 dt2 = float64_to_int64(fdt0, &env->active_fpu.fp_status); in helper_float_ceil_2008_l_d()
846 if (float64_is_any_nan(fdt0)) { in helper_float_ceil_2008_l_d()
871 uint32_t helper_float_ceil_2008_w_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_ceil_2008_w_d() argument
876 wt2 = float64_to_int32(fdt0, &env->active_fpu.fp_status); in helper_float_ceil_2008_w_d()
880 if (float64_is_any_nan(fdt0)) { in helper_float_ceil_2008_w_d()
905 uint64_t helper_float_floor_2008_l_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_floor_2008_l_d() argument
910 dt2 = float64_to_int64(fdt0, &env->active_fpu.fp_status); in helper_float_floor_2008_l_d()
914 if (float64_is_any_nan(fdt0)) { in helper_float_floor_2008_l_d()
939 uint32_t helper_float_floor_2008_w_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_floor_2008_w_d() argument
944 wt2 = float64_to_int32(fdt0, &env->active_fpu.fp_status); in helper_float_floor_2008_w_d()
948 if (float64_is_any_nan(fdt0)) { in helper_float_floor_2008_w_d()
975 uint64_t helper_float_abs_d(uint64_t fdt0) in helper_float_abs_d() argument
977 return float64_abs(fdt0); in helper_float_abs_d()
985 uint64_t helper_float_abs_ps(uint64_t fdt0) in helper_float_abs_ps() argument
990 wt0 = float32_abs(fdt0 & 0XFFFFFFFF); in helper_float_abs_ps()
991 wth0 = float32_abs(fdt0 >> 32); in helper_float_abs_ps()
995 uint64_t helper_float_chs_d(uint64_t fdt0) in helper_float_chs_d() argument
997 return float64_chs(fdt0); in helper_float_chs_d()
1005 uint64_t helper_float_chs_ps(uint64_t fdt0) in helper_float_chs_ps() argument
1010 wt0 = float32_chs(fdt0 & 0XFFFFFFFF); in helper_float_chs_ps()
1011 wth0 = float32_chs(fdt0 >> 32); in helper_float_chs_ps()
1016 uint64_t helper_float_recip_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_recip_d() argument
1020 fdt2 = float64_div(float64_one, fdt0, &env->active_fpu.fp_status); in helper_float_recip_d()
1034 uint64_t helper_float_rsqrt_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_rsqrt_d() argument
1038 fdt2 = float64_sqrt(fdt0, &env->active_fpu.fp_status); in helper_float_rsqrt_d()
1054 uint64_t helper_float_recip1_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_recip1_d() argument
1058 fdt2 = float64_div(float64_one, fdt0, &env->active_fpu.fp_status); in helper_float_recip1_d()
1072 uint64_t helper_float_recip1_ps(CPUMIPSState *env, uint64_t fdt0) in helper_float_recip1_ps() argument
1077 fstl2 = float32_div(float32_one, fdt0 & 0XFFFFFFFF, in helper_float_recip1_ps()
1079 fsth2 = float32_div(float32_one, fdt0 >> 32, &env->active_fpu.fp_status); in helper_float_recip1_ps()
1084 uint64_t helper_float_rsqrt1_d(CPUMIPSState *env, uint64_t fdt0) in helper_float_rsqrt1_d() argument
1088 fdt2 = float64_sqrt(fdt0, &env->active_fpu.fp_status); in helper_float_rsqrt1_d()
1104 uint64_t helper_float_rsqrt1_ps(CPUMIPSState *env, uint64_t fdt0) in helper_float_rsqrt1_ps() argument
1109 fstl2 = float32_sqrt(fdt0 & 0XFFFFFFFF, &env->active_fpu.fp_status); in helper_float_rsqrt1_ps()
1110 fsth2 = float32_sqrt(fdt0 >> 32, &env->active_fpu.fp_status); in helper_float_rsqrt1_ps()
1217 uint64_t fdt0, uint64_t fdt1) in helper_float_add_d() argument
1221 dt2 = float64_add(fdt0, fdt1, &env->active_fpu.fp_status); in helper_float_add_d()
1237 uint64_t fdt0, uint64_t fdt1) in helper_float_add_ps() argument
1239 uint32_t fstl0 = fdt0 & 0XFFFFFFFF; in helper_float_add_ps()
1240 uint32_t fsth0 = fdt0 >> 32; in helper_float_add_ps()
1253 uint64_t fdt0, uint64_t fdt1) in helper_float_sub_d() argument
1257 dt2 = float64_sub(fdt0, fdt1, &env->active_fpu.fp_status); in helper_float_sub_d()
1273 uint64_t fdt0, uint64_t fdt1) in helper_float_sub_ps() argument
1275 uint32_t fstl0 = fdt0 & 0XFFFFFFFF; in helper_float_sub_ps()
1276 uint32_t fsth0 = fdt0 >> 32; in helper_float_sub_ps()
1289 uint64_t fdt0, uint64_t fdt1) in helper_float_mul_d() argument
1293 dt2 = float64_mul(fdt0, fdt1, &env->active_fpu.fp_status); in helper_float_mul_d()
1309 uint64_t fdt0, uint64_t fdt1) in helper_float_mul_ps() argument
1311 uint32_t fstl0 = fdt0 & 0XFFFFFFFF; in helper_float_mul_ps()
1312 uint32_t fsth0 = fdt0 >> 32; in helper_float_mul_ps()
1325 uint64_t fdt0, uint64_t fdt1) in helper_float_div_d() argument
1329 dt2 = float64_div(fdt0, fdt1, &env->active_fpu.fp_status); in helper_float_div_d()
1345 uint64_t fdt0, uint64_t fdt1) in helper_float_div_ps() argument
1347 uint32_t fstl0 = fdt0 & 0XFFFFFFFF; in helper_float_div_ps()
1348 uint32_t fsth0 = fdt0 >> 32; in helper_float_div_ps()
1362 uint64_t helper_float_recip2_d(CPUMIPSState *env, uint64_t fdt0, uint64_t fdt2) in helper_float_recip2_d() argument
1364 fdt2 = float64_mul(fdt0, fdt2, &env->active_fpu.fp_status); in helper_float_recip2_d()
1380 uint64_t helper_float_recip2_ps(CPUMIPSState *env, uint64_t fdt0, uint64_t fdt2) in helper_float_recip2_ps() argument
1382 uint32_t fstl0 = fdt0 & 0XFFFFFFFF; in helper_float_recip2_ps()
1383 uint32_t fsth0 = fdt0 >> 32; in helper_float_recip2_ps()
1397 uint64_t helper_float_rsqrt2_d(CPUMIPSState *env, uint64_t fdt0, uint64_t fdt2) in helper_float_rsqrt2_d() argument
1399 fdt2 = float64_mul(fdt0, fdt2, &env->active_fpu.fp_status); in helper_float_rsqrt2_d()
1417 uint64_t helper_float_rsqrt2_ps(CPUMIPSState *env, uint64_t fdt0, uint64_t fdt2) in helper_float_rsqrt2_ps() argument
1419 uint32_t fstl0 = fdt0 & 0XFFFFFFFF; in helper_float_rsqrt2_ps()
1420 uint32_t fsth0 = fdt0 >> 32; in helper_float_rsqrt2_ps()
1436 uint64_t helper_float_addr_ps(CPUMIPSState *env, uint64_t fdt0, uint64_t fdt1) in helper_float_addr_ps() argument
1438 uint32_t fstl0 = fdt0 & 0XFFFFFFFF; in helper_float_addr_ps()
1439 uint32_t fsth0 = fdt0 >> 32; in helper_float_addr_ps()
1451 uint64_t helper_float_mulr_ps(CPUMIPSState *env, uint64_t fdt0, uint64_t fdt1) in helper_float_mulr_ps() argument
1453 uint32_t fstl0 = fdt0 & 0XFFFFFFFF; in helper_float_mulr_ps()
1454 uint32_t fsth0 = fdt0 >> 32; in helper_float_mulr_ps()
1570 uint64_t helper_float_madd_ps(CPUMIPSState *env, uint64_t fdt0, in helper_float_madd_ps() argument
1573 uint32_t fstl0 = fdt0 & 0XFFFFFFFF; in helper_float_madd_ps()
1574 uint32_t fsth0 = fdt0 >> 32; in helper_float_madd_ps()
1609 uint64_t helper_float_msub_ps(CPUMIPSState *env, uint64_t fdt0, in helper_float_msub_ps() argument
1612 uint32_t fstl0 = fdt0 & 0XFFFFFFFF; in helper_float_msub_ps()
1613 uint32_t fsth0 = fdt0 >> 32; in helper_float_msub_ps()
1650 uint64_t helper_float_nmadd_ps(CPUMIPSState *env, uint64_t fdt0, in helper_float_nmadd_ps() argument
1653 uint32_t fstl0 = fdt0 & 0XFFFFFFFF; in helper_float_nmadd_ps()
1654 uint32_t fsth0 = fdt0 >> 32; in helper_float_nmadd_ps()
1693 uint64_t helper_float_nmsub_ps(CPUMIPSState *env, uint64_t fdt0, in helper_float_nmsub_ps() argument
1696 uint32_t fstl0 = fdt0 & 0XFFFFFFFF; in helper_float_nmsub_ps()
1697 uint32_t fsth0 = fdt0 >> 32; in helper_float_nmsub_ps()
1766 void helper_cmp_d_ ## op(CPUMIPSState *env, uint64_t fdt0, \
1777 void helper_cmpabs_d_ ## op(CPUMIPSState *env, uint64_t fdt0, \
1781 fdt0 = float64_abs(fdt0); \
1795 FOP_COND_D(f, (float64_unordered_quiet(fdt1, fdt0,
1797 FOP_COND_D(un, float64_unordered_quiet(fdt1, fdt0,
1799 FOP_COND_D(eq, float64_eq_quiet(fdt0, fdt1,
1801 FOP_COND_D(ueq, float64_unordered_quiet(fdt1, fdt0,
1803 || float64_eq_quiet(fdt0, fdt1,
1805 FOP_COND_D(olt, float64_lt_quiet(fdt0, fdt1,
1807 FOP_COND_D(ult, float64_unordered_quiet(fdt1, fdt0,
1809 || float64_lt_quiet(fdt0, fdt1,
1811 FOP_COND_D(ole, float64_le_quiet(fdt0, fdt1,
1813 FOP_COND_D(ule, float64_unordered_quiet(fdt1, fdt0,
1815 || float64_le_quiet(fdt0, fdt1,
1821 FOP_COND_D(sf, (float64_unordered(fdt1, fdt0,
1823 FOP_COND_D(ngle, float64_unordered(fdt1, fdt0,
1825 FOP_COND_D(seq, float64_eq(fdt0, fdt1,
1827 FOP_COND_D(ngl, float64_unordered(fdt1, fdt0,
1829 || float64_eq(fdt0, fdt1,
1831 FOP_COND_D(lt, float64_lt(fdt0, fdt1,
1833 FOP_COND_D(nge, float64_unordered(fdt1, fdt0,
1835 || float64_lt(fdt0, fdt1,
1837 FOP_COND_D(le, float64_le(fdt0, fdt1,
1839 FOP_COND_D(ngt, float64_unordered(fdt1, fdt0,
1841 || float64_le(fdt0, fdt1,
1924 void helper_cmp_ps_ ## op(CPUMIPSState *env, uint64_t fdt0, \
1929 fst0 = fdt0 & 0XFFFFFFFF; \
1930 fsth0 = fdt0 >> 32; \
1945 void helper_cmpabs_ps_ ## op(CPUMIPSState *env, uint64_t fdt0, \
1950 fst0 = float32_abs(fdt0 & 0XFFFFFFFF); \
1951 fsth0 = float32_abs(fdt0 >> 32); \
2066 uint64_t helper_r6_cmp_d_ ## op(CPUMIPSState *env, uint64_t fdt0, \
2083 FOP_CONDN_D(af, (float64_unordered_quiet(fdt1, fdt0,
2085 FOP_CONDN_D(un, (float64_unordered_quiet(fdt1, fdt0,
2087 FOP_CONDN_D(eq, (float64_eq_quiet(fdt0, fdt1,
2089 FOP_CONDN_D(ueq, (float64_unordered_quiet(fdt1, fdt0,
2091 || float64_eq_quiet(fdt0, fdt1,
2093 FOP_CONDN_D(lt, (float64_lt_quiet(fdt0, fdt1,
2095 FOP_CONDN_D(ult, (float64_unordered_quiet(fdt1, fdt0,
2097 || float64_lt_quiet(fdt0, fdt1,
2099 FOP_CONDN_D(le, (float64_le_quiet(fdt0, fdt1,
2101 FOP_CONDN_D(ule, (float64_unordered_quiet(fdt1, fdt0,
2103 || float64_le_quiet(fdt0, fdt1,
2109 FOP_CONDN_D(saf, (float64_unordered(fdt1, fdt0,
2111 FOP_CONDN_D(sun, (float64_unordered(fdt1, fdt0,
2113 FOP_CONDN_D(seq, (float64_eq(fdt0, fdt1,
2115 FOP_CONDN_D(sueq, (float64_unordered(fdt1, fdt0,
2117 || float64_eq(fdt0, fdt1,
2119 FOP_CONDN_D(slt, (float64_lt(fdt0, fdt1,
2121 FOP_CONDN_D(sult, (float64_unordered(fdt1, fdt0,
2123 || float64_lt(fdt0, fdt1,
2125 FOP_CONDN_D(sle, (float64_le(fdt0, fdt1,
2127 FOP_CONDN_D(sule, (float64_unordered(fdt1, fdt0,
2129 || float64_le(fdt0, fdt1,
2131 FOP_CONDN_D(or, (float64_le_quiet(fdt1, fdt0,
2133 || float64_le_quiet(fdt0, fdt1,
2135 FOP_CONDN_D(une, (float64_unordered_quiet(fdt1, fdt0,
2137 || float64_lt_quiet(fdt1, fdt0,
2139 || float64_lt_quiet(fdt0, fdt1,
2141 FOP_CONDN_D(ne, (float64_lt_quiet(fdt1, fdt0,
2143 || float64_lt_quiet(fdt0, fdt1,
2145 FOP_CONDN_D(sor, (float64_le(fdt1, fdt0,
2147 || float64_le(fdt0, fdt1,
2149 FOP_CONDN_D(sune, (float64_unordered(fdt1, fdt0,
2151 || float64_lt(fdt1, fdt0,
2153 || float64_lt(fdt0, fdt1,
2155 FOP_CONDN_D(sne, (float64_lt(fdt1, fdt0,
2157 || float64_lt(fdt0, fdt1,