]> git.saurik.com Git - apple/javascriptcore.git/blob - tests/stress/array-from-abs-and-floor.js
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / tests / stress / array-from-abs-and-floor.js
1 function target1() {
2 return Array.from({
3 length: 5,
4 0: 0,
5 1: 0,
6 2: 0,
7 3: 0,
8 4: 0
9 });
10 }
11 noInline(target1);
12
13 function target2() {
14 return Array.from({
15 length: 5.4,
16 0: 0,
17 1: 0,
18 2: 0,
19 3: 0,
20 4: 0
21 });
22 }
23 noInline(target2);
24
25 function target3() {
26 return Array.from({
27 length: -5.4,
28 0: 0,
29 1: 0,
30 2: 0,
31 3: 0,
32 4: 0
33 });
34 }
35 noInline(target3);
36
37 for (var i = 0; i < 10000; ++i)
38 target1();
39 for (var i = 0; i < 10000; ++i)
40 target2();
41 for (var i = 0; i < 10000; ++i)
42 target3();