softfloat: Add float16 type and float16 NaN handling functions
authorPeter Maydell <peter.maydell@linaro.org>
Thu, 10 Feb 2011 11:28:56 +0000 (11:28 +0000)
committerAurelien Jarno <aurelien@aurel32.net>
Thu, 10 Feb 2011 17:28:09 +0000 (18:28 +0100)
commitbade14273ddc17e2e68d28fbc4691c2d6e3a7429
tree38b1c3f69f028c82493d0117a8ec854451af838a
parent8b8238a735391153e51e5d07533543b62e81c4d9
softfloat: Add float16 type and float16 NaN handling functions

Add a float16 type to softfloat, rather than using bits16 directly.
Also add the missing functions float16_is_quiet_nan(),
float16_is_signaling_nan() and float16_maybe_silence_nan(),
which are needed for the float16 conversion routines.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
fpu/softfloat-specialize.h
fpu/softfloat.c
fpu/softfloat.h
target-arm/helper.c