10 func WriteFloat32(f float32, w io.Writer, n *int, err *error) {
11 WriteUint32(math.Float32bits(f), w, n, err)
14 func ReadFloat32(r io.Reader, n *int, err *error) float32 {
15 x := ReadUint32(r, n, err)
16 return math.Float32frombits(x)
21 func WriteFloat64(f float64, w io.Writer, n *int, err *error) {
22 WriteUint64(math.Float64bits(f), w, n, err)
25 func ReadFloat64(r io.Reader, n *int, err *error) float64 {
26 x := ReadUint64(r, n, err)
27 return math.Float64frombits(x)