blob: 2fb2983d74ac1bb5d4d1664d9ed6723c04f6aa8b [file] [log] [blame]
zhifei_fang@apple.com73166802019-10-22 22:46:40 +00001//@ skip if $model == "Apple Watch Series 3" # added by mark-jsc-stress-test.py
fpizlo@apple.com135a9462013-01-20 20:06:05 +00002function foo(o, a, b) {
3 var x = o.f;
4 return (x + a) - (x * 0.5) + (x + b) - (x * 0.1) + (a + 1) - (b - 1) + (x + 1) - (x - 1);
5}
6
7var o = {f:5};
8var a = 0.2;
9var b = 0.4;
10
11var result = 0;
12for (var i = 0; i < 1000000; ++i)
13 result += foo(o, a, b);
14
15if (result != 11400000.00021128) {
16 print(result);
17 throw "Bad result";
18}