Documentation
¶
Index ¶
- Constants
- Variables
- func CrayFloat32bits(v float32) uint32
- func CrayFloat32frombits(b uint32) float32
- func CrayFloat64bits(v float64) uint64
- func CrayFloat64frombits(b uint64) float64
- func IBMHexfloat32bits(v float32) uint32
- func IBMHexfloat32frombits(b uint32) float32
- func IBMHexfloat64bits(v float64) uint64
- func IBMHexfloat64frombits(b uint64) float64
- func IEEE32Exponent(u uint32) int
- func IEEE64Exponent(u uint64) int
- func ToIEEE32Exponent(e int) uint32
- func ToIEEE64Exponent(e int) uint64
- func VaxFfloat32bits(v float32) uint32
- func VaxFfloat32frombits(b uint32) float32
- func VaxGfloat64bits(v float64) uint64
- func VaxGfloat64frombits(b uint64) float64
- type FloatFormat
Constants ¶
View Source
const ( IEEE32Excess = 127 IEEE64Excess = 1023 IEEE32Mantissa = 0x007fffff IEEE64Mantissa = 0x000fffffffffffff IEEE32Sign = 0x80000000 IEEE64Sign = 0x8000000000000000 IEEE32SignPos = 31 IEEE64SignPos = 63 )
Variables ¶
View Source
var ( Float32bits = math.Float32bits Float32frombits = math.Float32frombits Float64bits = math.Float64bits Float64frombits = math.Float64frombits )
View Source
var Cray = floatFormat{ // contains filtered or unexported fields }
View Source
var IBMHex = floatFormat{ // contains filtered or unexported fields }
View Source
var IEEE = floatFormat{ // contains filtered or unexported fields }
View Source
var Vax = floatFormat{ // contains filtered or unexported fields }
Functions ¶
func CrayFloat64bits ¶
func CrayFloat64frombits ¶
func IEEE32Exponent ¶
func IEEE64Exponent ¶
func ToIEEE32Exponent ¶
func ToIEEE64Exponent ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.