@@ -25,7 +25,7 @@ const types = [
25
25
const bench = common . createBenchmark ( main , {
26
26
buffer : [ 'fast' , 'slow' ] ,
27
27
type : types ,
28
- millions : [ 1 ]
28
+ n : [ 1e6 ]
29
29
} ) ;
30
30
31
31
const INT8 = 0x7f ;
@@ -60,42 +60,42 @@ const byteLength = {
60
60
writeIntBE : 6
61
61
} ;
62
62
63
- function main ( { millions , buf, type } ) {
63
+ function main ( { n , buf, type } ) {
64
64
const clazz = buf === 'fast' ? Buffer : require ( 'buffer' ) . SlowBuffer ;
65
65
const buff = new clazz ( 8 ) ;
66
66
const fn = `write${ type || 'UInt8' } ` ;
67
67
68
68
if ( ! / \d / . test ( fn ) )
69
- benchSpecialInt ( buff , fn , millions ) ;
69
+ benchSpecialInt ( buff , fn , n ) ;
70
70
else if ( / I n t / . test ( fn ) )
71
- benchInt ( buff , fn , millions ) ;
71
+ benchInt ( buff , fn , n ) ;
72
72
else
73
- benchFloat ( buff , fn , millions ) ;
73
+ benchFloat ( buff , fn , n ) ;
74
74
}
75
75
76
- function benchInt ( buff , fn , millions ) {
76
+ function benchInt ( buff , fn , n ) {
77
77
const m = mod [ fn ] ;
78
78
bench . start ( ) ;
79
- for ( var i = 0 ; i !== millions * 1e6 ; i ++ ) {
79
+ for ( var i = 0 ; i !== n ; i ++ ) {
80
80
buff [ fn ] ( i & m , 0 ) ;
81
81
}
82
- bench . end ( millions ) ;
82
+ bench . end ( n ) ;
83
83
}
84
84
85
- function benchSpecialInt ( buff , fn , millions ) {
85
+ function benchSpecialInt ( buff , fn , n ) {
86
86
const m = mod [ fn ] ;
87
87
const byte = byteLength [ fn ] ;
88
88
bench . start ( ) ;
89
- for ( var i = 0 ; i !== millions * 1e6 ; i ++ ) {
89
+ for ( var i = 0 ; i !== n ; i ++ ) {
90
90
buff [ fn ] ( i & m , 0 , byte ) ;
91
91
}
92
- bench . end ( millions ) ;
92
+ bench . end ( n ) ;
93
93
}
94
94
95
- function benchFloat ( buff , fn , millions ) {
95
+ function benchFloat ( buff , fn , n ) {
96
96
bench . start ( ) ;
97
- for ( var i = 0 ; i !== millions * 1e6 ; i ++ ) {
97
+ for ( var i = 0 ; i !== n ; i ++ ) {
98
98
buff [ fn ] ( i , 0 ) ;
99
99
}
100
- bench . end ( millions ) ;
100
+ bench . end ( n ) ;
101
101
}
0 commit comments