aboutsummaryrefslogtreecommitdiff
path: root/include/fpu
diff options
context:
space:
mode:
authorDavid Hildenbrand <david@redhat.com>2019-02-06 11:53:39 +0100
committerAlex Bennée <alex.bennee@linaro.org>2019-02-26 14:05:19 +0000
commite45de9922e43c1ce4f4739b62142314a13029d5c (patch)
treeb80e040a5e1f111f20398b3ac929b118d221b595 /include/fpu
parent47393181604d507f4fe2a15a65b1eede0f974d6a (diff)
downloadqemu-e45de9922e43c1ce4f4739b62142314a13029d5c.zip
qemu-e45de9922e43c1ce4f4739b62142314a13029d5c.tar.gz
qemu-e45de9922e43c1ce4f4739b62142314a13029d5c.tar.bz2
softfloat: Implement float128_to_uint32
Handling it just like float128_to_uint32_round_to_zero, that hopefully is free of bugs :) Documentation basically copied from float128_to_uint64 Signed-off-by: David Hildenbrand <david@redhat.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Diffstat (limited to 'include/fpu')
-rw-r--r--include/fpu/softfloat.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/fpu/softfloat.h b/include/fpu/softfloat.h
index 3ff5215..3ff3fa5 100644
--- a/include/fpu/softfloat.h
+++ b/include/fpu/softfloat.h
@@ -878,6 +878,7 @@ int64_t float128_to_int64(float128, float_status *status);
int64_t float128_to_int64_round_to_zero(float128, float_status *status);
uint64_t float128_to_uint64(float128, float_status *status);
uint64_t float128_to_uint64_round_to_zero(float128, float_status *status);
+uint32_t float128_to_uint32(float128, float_status *status);
uint32_t float128_to_uint32_round_to_zero(float128, float_status *status);
float32 float128_to_float32(float128, float_status *status);
float64 float128_to_float64(float128, float_status *status);