Skip to content

Commit 9f41dab

Browse files
bench: refactor to use string interpolation in complex
PR-URL: #11620 Reviewed-by: Athan Reines <kgryte@gmail.com> Ref: #8647 Closes: stdlib-js/metr-issue-tracker#461
1 parent fe2eec4 commit 9f41dab

41 files changed

Lines changed: 116 additions & 75 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

lib/node_modules/@stdlib/complex/base/cast-return/benchmark/benchmark.js

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ var realf = require( '@stdlib/complex/float32/real' );
2626
var imagf = require( '@stdlib/complex/float32/imag' );
2727
var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
2828
var isFunction = require( '@stdlib/assert/is-function' );
29+
var format = require( '@stdlib/string/format' );
2930
var pkg = require( './../package.json' ).name;
3031
var cast = require( './../lib' );
3132

@@ -76,7 +77,7 @@ bench( pkg, function benchmark( b ) {
7677
b.end();
7778
});
7879

79-
bench( pkg+'::wrapped_nullary', function benchmark( b ) {
80+
bench( format( '%s::wrapped_nullary', pkg ), function benchmark( b ) {
8081
var f;
8182
var v;
8283
var i;
@@ -98,7 +99,7 @@ bench( pkg+'::wrapped_nullary', function benchmark( b ) {
9899
b.end();
99100
});
100101

101-
bench( pkg+'::wrapped_unary,real', function benchmark( b ) {
102+
bench( format( '%s::wrapped_unary,real', pkg ), function benchmark( b ) {
102103
var f;
103104
var v;
104105
var i;
@@ -120,7 +121,7 @@ bench( pkg+'::wrapped_unary,real', function benchmark( b ) {
120121
b.end();
121122
});
122123

123-
bench( pkg+'::wrapped_unary,complex', function benchmark( b ) {
124+
bench( format( '%s::wrapped_unary,complex', pkg ), function benchmark( b ) {
124125
var f;
125126
var v;
126127
var i;
@@ -142,7 +143,7 @@ bench( pkg+'::wrapped_unary,complex', function benchmark( b ) {
142143
b.end();
143144
});
144145

145-
bench( pkg+'::wrapped_binary,real', function benchmark( b ) {
146+
bench( format( '%s::wrapped_binary,real', pkg ), function benchmark( b ) {
146147
var f;
147148
var v;
148149
var i;
@@ -164,7 +165,7 @@ bench( pkg+'::wrapped_binary,real', function benchmark( b ) {
164165
b.end();
165166
});
166167

167-
bench( pkg+'::wrapped_binary,complex', function benchmark( b ) {
168+
bench( format( '%s::wrapped_binary,complex', pkg ), function benchmark( b ) {
168169
var f;
169170
var v;
170171
var i;
@@ -186,7 +187,7 @@ bench( pkg+'::wrapped_binary,complex', function benchmark( b ) {
186187
b.end();
187188
});
188189

189-
bench( pkg+'::wrapped_ternary,real', function benchmark( b ) {
190+
bench( format( '%s::wrapped_ternary,real', pkg ), function benchmark( b ) {
190191
var f;
191192
var v;
192193
var i;
@@ -208,7 +209,7 @@ bench( pkg+'::wrapped_ternary,real', function benchmark( b ) {
208209
b.end();
209210
});
210211

211-
bench( pkg+'::wrapped_ternary,complex', function benchmark( b ) {
212+
bench( format( '%s::wrapped_ternary,complex', pkg ), function benchmark( b ) {
212213
var f;
213214
var v;
214215
var i;
@@ -230,7 +231,7 @@ bench( pkg+'::wrapped_ternary,complex', function benchmark( b ) {
230231
b.end();
231232
});
232233

233-
bench( pkg+'::wrapped_quaternary,real', function benchmark( b ) {
234+
bench( format( '%s::wrapped_quaternary,real', pkg ), function benchmark( b ) {
234235
var f;
235236
var v;
236237
var i;
@@ -252,7 +253,7 @@ bench( pkg+'::wrapped_quaternary,real', function benchmark( b ) {
252253
b.end();
253254
});
254255

255-
bench( pkg+'::wrapped_quaternary,complex', function benchmark( b ) {
256+
bench( format( '%s::wrapped_quaternary,complex', pkg ), function benchmark( b ) {
256257
var f;
257258
var v;
258259
var i;
@@ -274,7 +275,7 @@ bench( pkg+'::wrapped_quaternary,complex', function benchmark( b ) {
274275
b.end();
275276
});
276277

277-
bench( pkg+'::wrapped_quinary,real', function benchmark( b ) {
278+
bench( format( '%s::wrapped_quinary,real', pkg ), function benchmark( b ) {
278279
var f;
279280
var v;
280281
var i;
@@ -296,7 +297,7 @@ bench( pkg+'::wrapped_quinary,real', function benchmark( b ) {
296297
b.end();
297298
});
298299

299-
bench( pkg+'::wrapped_quinary,complex', function benchmark( b ) {
300+
bench( format( '%s::wrapped_quinary,complex', pkg ), function benchmark( b ) {
300301
var f;
301302
var v;
302303
var i;
@@ -318,7 +319,7 @@ bench( pkg+'::wrapped_quinary,complex', function benchmark( b ) {
318319
b.end();
319320
});
320321

321-
bench( pkg+'::wrapped_nary,real', function benchmark( b ) {
322+
bench( format( '%s::wrapped_nary,real', pkg ), function benchmark( b ) {
322323
var f;
323324
var v;
324325
var i;
@@ -340,7 +341,7 @@ bench( pkg+'::wrapped_nary,real', function benchmark( b ) {
340341
b.end();
341342
});
342343

343-
bench( pkg+'::wrapped_nary,complex', function benchmark( b ) {
344+
bench( format( '%s::wrapped_nary,complex', pkg ), function benchmark( b ) {
344345
var f;
345346
var v;
346347
var i;

lib/node_modules/@stdlib/complex/base/wrap-function/benchmark/benchmark.js

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ var realf = require( '@stdlib/complex/float32/real' );
2626
var imagf = require( '@stdlib/complex/float32/imag' );
2727
var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
2828
var isFunction = require( '@stdlib/assert/is-function' );
29+
var format = require( '@stdlib/string/format' );
2930
var pkg = require( './../package.json' ).name;
3031
var wrap = require( './../lib' );
3132

@@ -70,7 +71,7 @@ bench( pkg, function benchmark( b ) {
7071
b.end();
7172
});
7273

73-
bench( pkg+'::wrapped_nullary', function benchmark( b ) {
74+
bench( format( '%s::wrapped_nullary', pkg ), function benchmark( b ) {
7475
var f;
7576
var v;
7677
var i;
@@ -92,7 +93,7 @@ bench( pkg+'::wrapped_nullary', function benchmark( b ) {
9293
b.end();
9394
});
9495

95-
bench( pkg+'::wrapped_unary,reals', function benchmark( b ) {
96+
bench( format( '%s::wrapped_unary,reals', pkg ), function benchmark( b ) {
9697
var f;
9798
var v;
9899
var i;
@@ -114,7 +115,7 @@ bench( pkg+'::wrapped_unary,reals', function benchmark( b ) {
114115
b.end();
115116
});
116117

117-
bench( pkg+'::wrapped_unary,complex', function benchmark( b ) {
118+
bench( format( '%s::wrapped_unary,complex', pkg ), function benchmark( b ) {
118119
var f;
119120
var v;
120121
var z;
@@ -138,7 +139,7 @@ bench( pkg+'::wrapped_unary,complex', function benchmark( b ) {
138139
b.end();
139140
});
140141

141-
bench( pkg+'::wrapped_binary,reals', function benchmark( b ) {
142+
bench( format( '%s::wrapped_binary,reals', pkg ), function benchmark( b ) {
142143
var f;
143144
var v;
144145
var i;
@@ -160,7 +161,7 @@ bench( pkg+'::wrapped_binary,reals', function benchmark( b ) {
160161
b.end();
161162
});
162163

163-
bench( pkg+'::wrapped_binary,complex', function benchmark( b ) {
164+
bench( format( '%s::wrapped_binary,complex', pkg ), function benchmark( b ) {
164165
var f;
165166
var v;
166167
var z;
@@ -184,7 +185,7 @@ bench( pkg+'::wrapped_binary,complex', function benchmark( b ) {
184185
b.end();
185186
});
186187

187-
bench( pkg+'::wrapped_ternary,reals', function benchmark( b ) {
188+
bench( format( '%s::wrapped_ternary,reals', pkg ), function benchmark( b ) {
188189
var f;
189190
var v;
190191
var i;
@@ -206,7 +207,7 @@ bench( pkg+'::wrapped_ternary,reals', function benchmark( b ) {
206207
b.end();
207208
});
208209

209-
bench( pkg+'::wrapped_ternary,complex', function benchmark( b ) {
210+
bench( format( '%s::wrapped_ternary,complex', pkg ), function benchmark( b ) {
210211
var f;
211212
var v;
212213
var z;
@@ -230,7 +231,7 @@ bench( pkg+'::wrapped_ternary,complex', function benchmark( b ) {
230231
b.end();
231232
});
232233

233-
bench( pkg+'::wrapped_quaternary,reals', function benchmark( b ) {
234+
bench( format( '%s::wrapped_quaternary,reals', pkg ), function benchmark( b ) {
234235
var f;
235236
var v;
236237
var i;
@@ -252,7 +253,7 @@ bench( pkg+'::wrapped_quaternary,reals', function benchmark( b ) {
252253
b.end();
253254
});
254255

255-
bench( pkg+'::wrapped_quaternary,complex', function benchmark( b ) {
256+
bench( format( '%s::wrapped_quaternary,complex', pkg ), function benchmark( b ) {
256257
var f;
257258
var v;
258259
var z;
@@ -276,7 +277,7 @@ bench( pkg+'::wrapped_quaternary,complex', function benchmark( b ) {
276277
b.end();
277278
});
278279

279-
bench( pkg+'::wrapped_quinary,reals', function benchmark( b ) {
280+
bench( format( '%s::wrapped_quinary,reals', pkg ), function benchmark( b ) {
280281
var f;
281282
var v;
282283
var i;
@@ -298,7 +299,7 @@ bench( pkg+'::wrapped_quinary,reals', function benchmark( b ) {
298299
b.end();
299300
});
300301

301-
bench( pkg+'::wrapped_quinary,complex', function benchmark( b ) {
302+
bench( format( '%s::wrapped_quinary,complex', pkg ), function benchmark( b ) {
302303
var f;
303304
var v;
304305
var z;
@@ -322,7 +323,7 @@ bench( pkg+'::wrapped_quinary,complex', function benchmark( b ) {
322323
b.end();
323324
});
324325

325-
bench( pkg+'::wrapped_nary,reals', function benchmark( b ) {
326+
bench( format( '%s::wrapped_nary,reals', pkg ), function benchmark( b ) {
326327
var f;
327328
var v;
328329
var i;
@@ -344,7 +345,7 @@ bench( pkg+'::wrapped_nary,reals', function benchmark( b ) {
344345
b.end();
345346
});
346347

347-
bench( pkg+'::wrapped_nary,complex', function benchmark( b ) {
348+
bench( format( '%s::wrapped_nary,complex', pkg ), function benchmark( b ) {
348349
var f;
349350
var v;
350351
var z;

lib/node_modules/@stdlib/complex/cmplx/benchmark/benchmark.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
var bench = require( '@stdlib/bench' );
2424
var isnan = require( '@stdlib/math/base/assert/is-nan' );
25+
var format = require( '@stdlib/string/format' );
2526
var pkg = require( './../package.json' ).name;
2627
var complex = require( './../lib' );
2728

@@ -46,7 +47,7 @@ bench( pkg, function benchmark( b ) {
4647
b.end();
4748
});
4849

49-
bench( pkg+':dtype=float64', function benchmark( b ) {
50+
bench( format( '%s:dtype=float64', pkg ), function benchmark( b ) {
5051
var z;
5152
var i;
5253
b.tic();
@@ -64,7 +65,7 @@ bench( pkg+':dtype=float64', function benchmark( b ) {
6465
b.end();
6566
});
6667

67-
bench( pkg+':dtype=float32', function benchmark( b ) {
68+
bench( format( '%s:dtype=float32', pkg ), function benchmark( b ) {
6869
var z;
6970
var i;
7071
b.tic();

lib/node_modules/@stdlib/complex/float32/base/add/benchmark/benchmark.assign.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' );
2424
var uniform = require( '@stdlib/random/array/uniform' );
2525
var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
2626
var Float32Array = require( '@stdlib/array/float32' );
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var add = require( './../lib' );
2930

@@ -37,7 +38,7 @@ var options = {
3738

3839
// MAIN //
3940

40-
bench( pkg+':assign', function benchmark( b ) {
41+
bench( format( '%s:assign', pkg ), function benchmark( b ) {
4142
var out;
4243
var re;
4344
var im;

lib/node_modules/@stdlib/complex/float32/base/add/benchmark/benchmark.native.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ var Complex64 = require( '@stdlib/complex/float32/ctor' );
2828
var realf = require( '@stdlib/complex/float32/real' );
2929
var imagf = require( '@stdlib/complex/float32/imag' );
3030
var tryRequire = require( '@stdlib/utils/try-require' );
31+
var format = require( '@stdlib/string/format' );
3132
var pkg = require( './../package.json' ).name;
3233

3334

@@ -41,7 +42,7 @@ var opts = {
4142

4243
// MAIN //
4344

44-
bench( pkg+'::native', opts, function benchmark( b ) {
45+
bench( format( '%s::native', pkg ), opts, function benchmark( b ) {
4546
var values;
4647
var out;
4748
var z;

lib/node_modules/@stdlib/complex/float32/base/add/benchmark/benchmark.strided.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' );
2424
var uniform = require( '@stdlib/random/array/uniform' );
2525
var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
2626
var Float32Array = require( '@stdlib/array/float32' );
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var add = require( './../lib' );
2930

@@ -37,7 +38,7 @@ var options = {
3738

3839
// MAIN //
3940

40-
bench( pkg+':strided', function benchmark( b ) {
41+
bench( format( '%s:strided', pkg ), function benchmark( b ) {
4142
var out;
4243
var z1;
4344
var z2;

lib/node_modules/@stdlib/complex/float32/base/identity/benchmark/benchmark.native.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ var Complex64 = require( '@stdlib/complex/float32/ctor' );
2828
var real = require( '@stdlib/complex/float32/real' );
2929
var imag = require( '@stdlib/complex/float32/imag' );
3030
var tryRequire = require( '@stdlib/utils/try-require' );
31+
var format = require( '@stdlib/string/format' );
3132
var pkg = require( './../package.json' ).name;
3233

3334

@@ -41,7 +42,7 @@ var opts = {
4142

4243
// MAIN //
4344

44-
bench( pkg+'::native', opts, function benchmark( b ) {
45+
bench( format( '%s::native', pkg ), opts, function benchmark( b ) {
4546
var values;
4647
var y;
4748
var i;

lib/node_modules/@stdlib/complex/float32/base/mul-add/benchmark/benchmark.assign.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' );
2424
var uniform = require( '@stdlib/random/array/uniform' );
2525
var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
2626
var Float32Array = require( '@stdlib/array/float32' );
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var muladd = require( './../lib' );
2930

@@ -37,7 +38,7 @@ var options = {
3738

3839
// MAIN //
3940

40-
bench( pkg+':assign', function benchmark( b ) {
41+
bench( format( '%s:assign', pkg ), function benchmark( b ) {
4142
var out;
4243
var re;
4344
var im;

lib/node_modules/@stdlib/complex/float32/base/mul-add/benchmark/benchmark.native.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ var Complex64 = require( '@stdlib/complex/float32/ctor' );
2828
var realf = require( '@stdlib/complex/float32/real' );
2929
var imagf = require( '@stdlib/complex/float32/imag' );
3030
var tryRequire = require( '@stdlib/utils/try-require' );
31+
var format = require( '@stdlib/string/format' );
3132
var pkg = require( './../package.json' ).name;
3233

3334

@@ -41,7 +42,7 @@ var opts = {
4142

4243
// MAIN //
4344

44-
bench( pkg+'::native', opts, function benchmark( b ) {
45+
bench( format( '%s::native', pkg ), opts, function benchmark( b ) {
4546
var values;
4647
var out;
4748
var z;

lib/node_modules/@stdlib/complex/float32/base/mul-add/benchmark/benchmark.strided.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' );
2424
var uniform = require( '@stdlib/random/array/uniform' );
2525
var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
2626
var Float32Array = require( '@stdlib/array/float32' );
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var muladd = require( './../lib' );
2930

@@ -37,7 +38,7 @@ var options = {
3738

3839
// MAIN //
3940

40-
bench( pkg+':strided', function benchmark( b ) {
41+
bench( format( '%s:strided', pkg ), function benchmark( b ) {
4142
var out;
4243
var z1;
4344
var z2;

0 commit comments

Comments
 (0)