softfloat: Add float128_to_uint64_round_to_zero()
commit2e6d85683576c970c714c1cc071dca742835b9d4
authorBharata B Rao <bharata@linux.vnet.ibm.com>
Fri, 10 Feb 2017 07:23:06 +0000 (10 12:53 +0530)
committerDavid Gibson <david@gibson.dropbear.id.au>
Wed, 22 Feb 2017 00:28:28 +0000 (22 11:28 +1100)
treec710cafe62acfe91b6778c35a632f82dfaf2f21f
parent9ee6f678f473007e252934d6acd09c24490d9d42
softfloat: Add float128_to_uint64_round_to_zero()

Implement float128_to_uint64() and use that to implement
float128_to_uint64_round_to_zero()

This is required by xscvqpudz instruction of PowerPC ISA 3.0.

Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
fpu/softfloat.c
include/fpu/softfloat.h