1package msgp 2 3import ( 4 "testing" 5) 6 7func BenchmarkReadWriteFloat32(b *testing.B) { 8 var f float32 = 3.9081 9 bts := AppendFloat32([]byte{}, f) 10 b.ResetTimer() 11 for i := 0; i < b.N; i++ { 12 bts = AppendFloat32(bts[0:0], f) 13 f, bts, _ = ReadFloat32Bytes(bts) 14 } 15} 16 17func BenchmarkReadWriteFloat64(b *testing.B) { 18 var f float64 = 3.9081 19 bts := AppendFloat64([]byte{}, f) 20 b.ResetTimer() 21 for i := 0; i < b.N; i++ { 22 bts = AppendFloat64(bts[0:0], f) 23 f, bts, _ = ReadFloat64Bytes(bts) 24 } 25} 26