summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/warp/typedarrayindextoint32.js
blob: 5333ada53eb55d014d7885198a8f85322c374d2e (plain)
1
2
3
4
5
6
7
8
9
10
function f(ta, i) {
    var x = i + 0.2;
    return ta[i] + ta[i | 0] + ta[x - 0.2];
}

var ta = new Int32Array(10);
var xs = [0, 1, 2, -1];
for (var i = 0; i < 100_000; ++i) {
    assertEq(f(ta, xs[i & 3]), (i & 3) == 3 ? NaN : 0);
}