(buf *ByteBuffer, value []float32)
| 873 | } |
| 874 | |
| 875 | func writeFloat32ListValues(buf *ByteBuffer, value []float32) { |
| 876 | size := len(value) * 4 |
| 877 | if len(value) > 0 { |
| 878 | if isLittleEndian { |
| 879 | buf.WriteBinary(unsafe.Slice((*byte)(unsafe.Pointer(&value[0])), size)) |
| 880 | } else { |
| 881 | for _, v := range value { |
| 882 | buf.WriteFloat32(v) |
| 883 | } |
| 884 | } |
| 885 | } |
| 886 | } |
| 887 | |
| 888 | func readFloat32ListValues(buf *ByteBuffer, err *Error, length int, hasNull bool) []float32 { |
| 889 | result := make([]float32, length) |
no test coverage detected