The SmallFloat type exposes the following members.
Constructors
Name | Description | |
---|---|---|
SmallFloat | Initializes a new instance of the SmallFloat class |
Methods
Name | Description | |
---|---|---|
Byte315ToFloat | byteToFloat(b, mantissaBits=3, zeroExponent=15) | |
Byte52ToFloat | byteToFloat(b, mantissaBits=5, zeroExponent=2) | |
ByteToFloat | Converts an 8 bit float to a 32 bit float. | |
Equals | (Inherited from Object.) | |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
FloatToByte | Converts a 32 bit float to an 8 bit float.
Values less than zero are all mapped to zero. Values are truncated (rounded down) to the nearest 8 bit value. Values between zero and the smallest representable value are rounded up. | |
FloatToByte315 | floatToByte(b, mantissaBits=3, zeroExponent=15)
smallest non-zero value = 5.820766E-10 largest value = 7.5161928E9 epsilon = 0.125 | |
FloatToByte52 | floatToByte(b, mantissaBits=5, zeroExponent=2)
smallest nonzero value = 0.033203125 largest value = 1984.0 epsilon = 0.03125 | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | (Inherited from Object.) |