Lines Matching refs:vec_status

945     u.f = int32_to_float32(val, &env->vec_status);  in efscfsi()
954 u.f = uint32_to_float32(val, &env->vec_status); in efscfui()
965 if (unlikely(float32_is_quiet_nan(u.f, &env->vec_status))) { in efsctsi()
969 return float32_to_int32(u.f, &env->vec_status); in efsctsi()
978 if (unlikely(float32_is_quiet_nan(u.f, &env->vec_status))) { in efsctui()
982 return float32_to_uint32(u.f, &env->vec_status); in efsctui()
991 if (unlikely(float32_is_quiet_nan(u.f, &env->vec_status))) { in efsctsiz()
995 return float32_to_int32_round_to_zero(u.f, &env->vec_status); in efsctsiz()
1004 if (unlikely(float32_is_quiet_nan(u.f, &env->vec_status))) { in efsctuiz()
1008 return float32_to_uint32_round_to_zero(u.f, &env->vec_status); in efsctuiz()
1016 u.f = int32_to_float32(val, &env->vec_status); in efscfsf()
1017 tmp = int64_to_float32(1ULL << 32, &env->vec_status); in efscfsf()
1018 u.f = float32_div(u.f, tmp, &env->vec_status); in efscfsf()
1028 u.f = uint32_to_float32(val, &env->vec_status); in efscfuf()
1029 tmp = uint64_to_float32(1ULL << 32, &env->vec_status); in efscfuf()
1030 u.f = float32_div(u.f, tmp, &env->vec_status); in efscfuf()
1042 if (unlikely(float32_is_quiet_nan(u.f, &env->vec_status))) { in efsctsf()
1045 tmp = uint64_to_float32(1ULL << 32, &env->vec_status); in efsctsf()
1046 u.f = float32_mul(u.f, tmp, &env->vec_status); in efsctsf()
1048 return float32_to_int32(u.f, &env->vec_status); in efsctsf()
1058 if (unlikely(float32_is_quiet_nan(u.f, &env->vec_status))) { in efsctuf()
1061 tmp = uint64_to_float32(1ULL << 32, &env->vec_status); in efsctuf()
1062 u.f = float32_mul(u.f, tmp, &env->vec_status); in efsctuf()
1064 return float32_to_uint32(u.f, &env->vec_status); in efsctuf()
1127 u1.f = float32_add(u1.f, u2.f, &env->vec_status); in efsadd()
1137 u1.f = float32_sub(u1.f, u2.f, &env->vec_status); in efssub()
1147 u1.f = float32_mul(u1.f, u2.f, &env->vec_status); in efsmul()
1157 u1.f = float32_div(u1.f, u2.f, &env->vec_status); in efsdiv()
1197 return float32_lt(u1.f, u2.f, &env->vec_status) ? 4 : 0; in efscmplt()
1206 return float32_le(u1.f, u2.f, &env->vec_status) ? 0 : 4; in efscmpgt()
1215 return float32_eq(u1.f, u2.f, &env->vec_status) ? 4 : 0; in efscmpeq()
1283 u.d = int32_to_float64(val, &env->vec_status); in helper_efdcfsi()
1292 u.d = int64_to_float64(val, &env->vec_status); in helper_efdcfsid()
1301 u.d = uint32_to_float64(val, &env->vec_status); in helper_efdcfui()
1310 u.d = uint64_to_float64(val, &env->vec_status); in helper_efdcfuid()
1325 return float64_to_int32(u.d, &env->vec_status); in helper_efdctsi()
1338 return float64_to_uint32(u.d, &env->vec_status); in helper_efdctui()
1351 return float64_to_int32_round_to_zero(u.d, &env->vec_status); in helper_efdctsiz()
1364 return float64_to_int64_round_to_zero(u.d, &env->vec_status); in helper_efdctsidz()
1377 return float64_to_uint32_round_to_zero(u.d, &env->vec_status); in helper_efdctuiz()
1390 return float64_to_uint64_round_to_zero(u.d, &env->vec_status); in helper_efdctuidz()
1398 u.d = int32_to_float64(val, &env->vec_status); in helper_efdcfsf()
1399 tmp = int64_to_float64(1ULL << 32, &env->vec_status); in helper_efdcfsf()
1400 u.d = float64_div(u.d, tmp, &env->vec_status); in helper_efdcfsf()
1410 u.d = uint32_to_float64(val, &env->vec_status); in helper_efdcfuf()
1411 tmp = int64_to_float64(1ULL << 32, &env->vec_status); in helper_efdcfuf()
1412 u.d = float64_div(u.d, tmp, &env->vec_status); in helper_efdcfuf()
1427 tmp = uint64_to_float64(1ULL << 32, &env->vec_status); in helper_efdctsf()
1428 u.d = float64_mul(u.d, tmp, &env->vec_status); in helper_efdctsf()
1430 return float64_to_int32(u.d, &env->vec_status); in helper_efdctsf()
1443 tmp = uint64_to_float64(1ULL << 32, &env->vec_status); in helper_efdctuf()
1444 u.d = float64_mul(u.d, tmp, &env->vec_status); in helper_efdctuf()
1446 return float64_to_uint32(u.d, &env->vec_status); in helper_efdctuf()
1455 u2.f = float64_to_float32(u1.d, &env->vec_status); in helper_efscfd()
1466 u2.d = float32_to_float64(u1.f, &env->vec_status); in helper_efdcfs()
1478 u1.d = float64_add(u1.d, u2.d, &env->vec_status); in helper_efdadd()
1488 u1.d = float64_sub(u1.d, u2.d, &env->vec_status); in helper_efdsub()
1498 u1.d = float64_mul(u1.d, u2.d, &env->vec_status); in helper_efdmul()
1508 u1.d = float64_div(u1.d, u2.d, &env->vec_status); in helper_efddiv()
1519 return float64_lt(u1.d, u2.d, &env->vec_status) ? 4 : 0; in helper_efdtstlt()
1528 return float64_le(u1.d, u2.d, &env->vec_status) ? 0 : 4; in helper_efdtstgt()
1537 return float64_eq_quiet(u1.d, u2.d, &env->vec_status) ? 4 : 0; in helper_efdtsteq()