public static int SingleToInt32Bits(float value) { var rcg = new ReinterpretCastGround32(); rcg.Single = value; return(rcg.Int32); }
public static float Int32BitsToSingle(int value) { var rcg = new ReinterpretCastGround32(); rcg.Int32 = value; return(rcg.Single); }
public static float Int32BitsToSingle(int value) { #if TFF_BITCONVERTER_SINGLETOINT32BITS return(BitConverter.Int32BitsToSingle(value)); #else var rcg = new ReinterpretCastGround32(); rcg.Int32 = value; return(rcg.Single); #endif }