Merge the latest version of Speedometer 2.0 to browserbench.org against at r221056.
[WebKit-https.git] / JSTests / slowMicrobenchmarks / spread-small-array.js
1 function foo(arg) {
2     return [...arg];
3 }
4 noInline(foo);
5
6 let arrays = [
7     [10, 20, 40],
8     [10.5, 20.5, 40.5],
9     [20, {}, 8],
10 ];
11
12 let start = Date.now();
13 for (let i = 0; i < 10000000; i++) {
14     let array = arrays[i % arrays.length];
15     foo(array);
16 }
17 const verbose = false;
18 if (verbose)
19     print(Date.now() - start);