@@ -25,7 +25,7 @@ const types = [
2525const bench = common . createBenchmark ( main , {
2626 buffer : [ 'fast' , 'slow' ] ,
2727 type : types ,
28- millions : [ 1 ]
28+ n : [ 1e6 ]
2929} ) ;
3030
3131const INT8 = 0x7f ;
@@ -60,42 +60,42 @@ const byteLength = {
6060 writeIntBE : 6
6161} ;
6262
63- function main ( { millions , buf, type } ) {
63+ function main ( { n , buf, type } ) {
6464 const clazz = buf === 'fast' ? Buffer : require ( 'buffer' ) . SlowBuffer ;
6565 const buff = new clazz ( 8 ) ;
6666 const fn = `write${ type || 'UInt8' } ` ;
6767
6868 if ( ! / \d / . test ( fn ) )
69- benchSpecialInt ( buff , fn , millions ) ;
69+ benchSpecialInt ( buff , fn , n ) ;
7070 else if ( / I n t / . test ( fn ) )
71- benchInt ( buff , fn , millions ) ;
71+ benchInt ( buff , fn , n ) ;
7272 else
73- benchFloat ( buff , fn , millions ) ;
73+ benchFloat ( buff , fn , n ) ;
7474}
7575
76- function benchInt ( buff , fn , millions ) {
76+ function benchInt ( buff , fn , n ) {
7777 const m = mod [ fn ] ;
7878 bench . start ( ) ;
79- for ( var i = 0 ; i !== millions * 1e6 ; i ++ ) {
79+ for ( var i = 0 ; i !== n ; i ++ ) {
8080 buff [ fn ] ( i & m , 0 ) ;
8181 }
82- bench . end ( millions ) ;
82+ bench . end ( n ) ;
8383}
8484
85- function benchSpecialInt ( buff , fn , millions ) {
85+ function benchSpecialInt ( buff , fn , n ) {
8686 const m = mod [ fn ] ;
8787 const byte = byteLength [ fn ] ;
8888 bench . start ( ) ;
89- for ( var i = 0 ; i !== millions * 1e6 ; i ++ ) {
89+ for ( var i = 0 ; i !== n ; i ++ ) {
9090 buff [ fn ] ( i & m , 0 , byte ) ;
9191 }
92- bench . end ( millions ) ;
92+ bench . end ( n ) ;
9393}
9494
95- function benchFloat ( buff , fn , millions ) {
95+ function benchFloat ( buff , fn , n ) {
9696 bench . start ( ) ;
97- for ( var i = 0 ; i !== millions * 1e6 ; i ++ ) {
97+ for ( var i = 0 ; i !== n ; i ++ ) {
9898 buff [ fn ] ( i , 0 ) ;
9999 }
100- bench . end ( millions ) ;
100+ bench . end ( n ) ;
101101}
0 commit comments