While SPARC V9 allows tininess to be detected either before or after

rounding (impl. dep. #55), the SPARC JPS1 responsible for SPARC64 and
UltraSPARC processors defines that in all cases  tininess is detected
before rounding therefore rounding up to the smallest normalized number
should set the underflow flag. This change is needed for using SoftFloat
on sparc64 for reference purposes.

PR:		144900
Submitted by:	Peter Jeremy
This commit is contained in:
marius 2010-04-11 20:08:54 +00:00
parent 8726069cf7
commit c8c2ee5413

View File

@ -44,6 +44,9 @@ Underflow tininess-detection mode, statically initialized to default value.
#ifdef SOFTFLOAT_FOR_GCC
static
#endif
#ifdef __sparc64__
int8 float_detect_tininess = float_tininess_before_rounding;
#else
int8 float_detect_tininess = float_tininess_after_rounding;
/*