From 6094a0373cd4928460f6ca159b682cd41a23a3c5 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Tue, 20 Feb 2018 19:04:19 -0500 Subject: [PATCH] softfloat: Remove lingering fast casts --- qemu/fpu/softfloat.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/qemu/fpu/softfloat.c b/qemu/fpu/softfloat.c index f12d6d67..573fdf73 100644 --- a/qemu/fpu/softfloat.c +++ b/qemu/fpu/softfloat.c @@ -7102,7 +7102,7 @@ uint32_t float32_to_uint32(float32 a, float_status *status) } else if (v > 0xffffffff) { res = 0xffffffff; } else { - return (uint32_t)v; + return v; } set_float_exception_flags(old_exc_flags, status); float_raise(float_flag_invalid, status); @@ -7121,7 +7121,7 @@ uint32_t float32_to_uint32_round_to_zero(float32 a, float_status *status) } else if (v > 0xffffffff) { res = 0xffffffff; } else { - return (uint32_t)v; + return v; } set_float_exception_flags(old_exc_flags, status); float_raise(float_flag_invalid, status); @@ -7180,7 +7180,7 @@ uint16_t float32_to_uint16_round_to_zero(float32 a, float_status *status) } else if (v > 0xffff) { res = 0xffff; } else { - return (uint_fast16_t)v; + return v; } set_float_exception_flags(old_exc_flags, status); float_raise(float_flag_invalid, status); @@ -7197,7 +7197,7 @@ uint32_t float64_to_uint32(float64 a, float_status *status) if (v > 0xffffffff) { res = 0xffffffff; } else { - return (uint32_t)v; + return v; } set_float_exception_flags(old_exc_flags, status); float_raise(float_flag_invalid, status); @@ -7214,7 +7214,7 @@ uint32_t float64_to_uint32_round_to_zero(float64 a, float_status *status) if (v > 0xffffffff) { res = 0xffffffff; } else { - return (uint32_t)v; + return v; } set_float_exception_flags(old_exc_flags, status); float_raise(float_flag_invalid, status); @@ -7233,7 +7233,7 @@ int16_t float64_to_int16(float64 a, float_status *status) } else if (v > 0x7fff) { res = 0x7fff; } else { - return (int_fast16_t)v; + return v; } set_float_exception_flags(old_exc_flags, status); @@ -7253,7 +7253,7 @@ uint16_t float64_to_uint16(float64 a, float_status *status) } else if (v > 0xffff) { res = 0xffff; } else { - return (uint_fast16_t)v; + return v; } set_float_exception_flags(old_exc_flags, status); @@ -7273,7 +7273,7 @@ uint16_t float64_to_uint16_round_to_zero(float64 a, float_status *status) } else if (v > 0xffff) { res = 0xffff; } else { - return (uint_fast16_t)v; + return v; } set_float_exception_flags(old_exc_flags, status); float_raise(float_flag_invalid, status);