func (r *Reader) ReadFloat32() float32 {
	if r.err != nil {
		return 0
	}
	var n int
	n, r.err = io.ReadFull(r.rd, r.b[:4])
	r.cnt += n
	if r.err != nil {
		return 0
	}
	bits := binary.LittleEndian.Uint32(r.b[:4])
	return math.Float32frombits(bits)
}
func (r *Reader) ReadFloat32() float32 {
	if r.err != nil {
		return 0
	}
	var n int
	n, r.err = io.ReadFull(r.rd, r.b[:4])
	r.cnt += n
	if r.err != nil {
		return 0
	}
	bits := binary.LittleEndian.Uint32(r.b[:4])
	return math.Float32frombits(bits)
}
func ( r * Reader ) ReadFloat32 ( ) float32 { if r . err != nil { return 0 } var n int n , r . err = io . ReadFull ( r . rd , r . b [ : 4 ] ) r . cnt += n if r . err != nil { return 0 } bits := binary . LittleEndian . Uint32 ( r . b [ : 4 ] ) return math . Float32frombits ( bits ) }
// ReadFloat32 reads and returns a float32.
ReadFloat32 reads and returns a float32 .