blob: e58a111b3f6d55c66d2f038e55840520e83f7376 [file] [log] [blame]
//@ skip if $model == "Apple Watch Series 3" # added by mark-jsc-stress-test.py
//@ runNoFTL
var f = function(a) {
var sum = 0;
for (var i = 0; i < a.length; i++) {
sum += a[i];
}
return sum;
};
var run = function() {
var o1 = [];
for (var i = 0; i < 100; i++) {
o1[i] = i;
}
var o2 = {};
for (var i = 0; i < o1.length; i++) {
o2[i] = o1[i];
}
o2.length = o1.length;
var sum = 0;
for (var i = 0; i < 100000; i++) {
if (i % 2 === 0)
sum += f(o1);
else
sum += f(o2);
}
return sum;
};
var result = run();
if (result !== 495000000)
throw "Bad result: " + result;