@@ -78,15 +78,15 @@ func TestBloomExtensively(t *testing.T) {
78
78
79
79
func BenchmarkBloom9 (b * testing.B ) {
80
80
test := []byte ("testestestest" )
81
- for i := 0 ; i < b . N ; i ++ {
81
+ for b . Loop () {
82
82
Bloom9 (test )
83
83
}
84
84
}
85
85
86
86
func BenchmarkBloom9Lookup (b * testing.B ) {
87
87
toTest := []byte ("testtest" )
88
88
bloom := new (Bloom )
89
- for i := 0 ; i < b . N ; i ++ {
89
+ for b . Loop () {
90
90
bloom .Test (toTest )
91
91
}
92
92
}
@@ -128,7 +128,7 @@ func BenchmarkCreateBloom(b *testing.B) {
128
128
}
129
129
b .Run ("small-createbloom" , func (b * testing.B ) {
130
130
b .ReportAllocs ()
131
- for i := 0 ; i < b . N ; i ++ {
131
+ for b . Loop () {
132
132
for _ , receipt := range rSmall {
133
133
receipt .Bloom = CreateBloom (receipt )
134
134
}
@@ -144,7 +144,7 @@ func BenchmarkCreateBloom(b *testing.B) {
144
144
})
145
145
b .Run ("large-createbloom" , func (b * testing.B ) {
146
146
b .ReportAllocs ()
147
- for i := 0 ; i < b . N ; i ++ {
147
+ for b . Loop () {
148
148
for _ , receipt := range rLarge {
149
149
receipt .Bloom = CreateBloom (receipt )
150
150
}
@@ -163,13 +163,11 @@ func BenchmarkCreateBloom(b *testing.B) {
163
163
receipt .Bloom = CreateBloom (receipt )
164
164
}
165
165
b .ReportAllocs ()
166
- b .ResetTimer ()
167
166
168
167
var bl Bloom
169
- for i := 0 ; i < b . N ; i ++ {
168
+ for b . Loop () {
170
169
bl = MergeBloom (rSmall )
171
170
}
172
- b .StopTimer ()
173
171
174
172
var exp = common .HexToHash ("c384c56ece49458a427c67b90fefe979ebf7104795be65dc398b280f24104949" )
175
173
got := crypto .Keccak256Hash (bl .Bytes ())
@@ -182,13 +180,11 @@ func BenchmarkCreateBloom(b *testing.B) {
182
180
receipt .Bloom = CreateBloom (receipt )
183
181
}
184
182
b .ReportAllocs ()
185
- b .ResetTimer ()
186
183
187
184
var bl Bloom
188
- for i := 0 ; i < b . N ; i ++ {
185
+ for b . Loop () {
189
186
bl = MergeBloom (rLarge )
190
187
}
191
- b .StopTimer ()
192
188
193
189
var exp = common .HexToHash ("c384c56ece49458a427c67b90fefe979ebf7104795be65dc398b280f24104949" )
194
190
got := crypto .Keccak256Hash (bl .Bytes ())
0 commit comments