Does the Java Standard impose anything about the exact behavior of floating points?
Is there any guaranty that it will use de-normalized numbers? There are the constants Float.MIN_VALUE
and Float.MIN_NORMAL
, but what happens when the hardware does not handle de-normalized numbers?
In a more concrete case, am I guarantied that on a x86/64 system that every java implementation does not disable de-normalized values?
Can I disable this behavior and consider all de-normalized numbers as zero?