aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlex Bennée <alex.bennee@linaro.org>2018-03-16 16:45:02 +0000
committerRichard Henderson <richard.henderson@linaro.org>2018-05-17 15:27:15 -0700
commit6fed16b265a4fcc810895bbca4d67e1ae7a89f07 (patch)
treebed663c55f5ac835ba751a9772bbb87351c8397a /include
parentca3a3d5a3141d44aa717dc11e4d33a834a85e1f6 (diff)
downloadqemu-6fed16b265a4fcc810895bbca4d67e1ae7a89f07.zip
qemu-6fed16b265a4fcc810895bbca4d67e1ae7a89f07.tar.gz
qemu-6fed16b265a4fcc810895bbca4d67e1ae7a89f07.tar.bz2
fpu/softfloat: re-factor float to float conversions
This allows us to delete a lot of additional boilerplate code which is no longer needed. Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'include')
-rw-r--r--include/fpu/softfloat.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/fpu/softfloat.h b/include/fpu/softfloat.h
index 43962dc..a6860e8 100644
--- a/include/fpu/softfloat.h
+++ b/include/fpu/softfloat.h
@@ -211,10 +211,10 @@ float128 uint64_to_float128(uint64_t, float_status *status);
/*----------------------------------------------------------------------------
| Software half-precision conversion routines.
*----------------------------------------------------------------------------*/
-float16 float32_to_float16(float32, flag, float_status *status);
-float32 float16_to_float32(float16, flag, float_status *status);
-float16 float64_to_float16(float64 a, flag ieee, float_status *status);
-float64 float16_to_float64(float16 a, flag ieee, float_status *status);
+float16 float32_to_float16(float32, bool ieee, float_status *status);
+float32 float16_to_float32(float16, bool ieee, float_status *status);
+float16 float64_to_float16(float64 a, bool ieee, float_status *status);
+float64 float16_to_float64(float16 a, bool ieee, float_status *status);
int16_t float16_to_int16(float16, float_status *status);
uint16_t float16_to_uint16(float16 a, float_status *status);
int16_t float16_to_int16_round_to_zero(float16, float_status *status);