29package com.jogamp.math;
37 static final int NEGATIVE_ZERO_BITS;
38 static final int MASK_SIGN;
39 static final int MASK_EXPONENT;
40 static final int MASK_SIGNIFICAND;
41 static final int BIAS;
44 NEGATIVE_ZERO_BITS = 0x80000000;
45 MASK_SIGN = 0x80000000;
46 MASK_EXPONENT = 0x7ff00000;
47 MASK_SIGNIFICAND = 0x7fffff;
85 final int b = Float.floatToRawIntBits(d);
86 final int em = b &
Binary32.MASK_EXPONENT;
87 final int es = em >> 23;
100 final int b = Float.floatToRawIntBits(d);
101 return ((b &
Binary32.MASK_SIGN) >> 31) & 1;
113 final int b = Float.floatToRawIntBits(d);
114 return b &
Binary32.MASK_SIGNIFICAND;
Functions for interrogating binary32 (float) values.
static int unpackGetSign(final float d)
static int unpackGetExponentUnbiased(final float d)
static int unpackGetSignificand(final float d)