//@ skip if $model == "Apple Watch Series 3" # added by mark-jsc-stress-test.py | |
let glob = 0 | |
let arr = new Int32Array(8) | |
function doTest() { | |
if ((arr[0]>>16)&1) | |
glob += 1 | |
if ((arr[1]>>15)&1) | |
glob -= 1 | |
if ((arr[2]>>18)&1) | |
glob += 1 | |
if ((arr[3]>>19)&1) | |
glob += 1 | |
} | |
noInline(doTest); | |
for (let i=0; i<(1<<25); ++i) { | |
arr[0] = arr[1] = arr[2] = arr[3] = i | |
doTest() | |
} | |
if (glob != 33554432) | |
throw "Error: bad result: " + glob; |