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