summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/basic/testTypedArrayUint32.js
blob: 587e70895a30537cf87c87c57c1563b3d0b9d908 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function f() {
    var input = [0, 1, 2, 0x80000000, 0xfffffff0,
                 0xffffffff, 0xffffffff + 1, 0xffffffff + 2,
                 101];

    var arr = new Uint32Array(input.length);
    for (var i=0; i < arr.length; i++) {
        arr[i] = input[i];
    }

    var expected = [0, 1, 2, 0x80000000, 0xfffffff0,
                    0xffffffff, 0, 1, 101];
    for (var i=0; i < arr.length; i++) {
        assertEq(arr[i], expected[i]);
    }
}
for (var i=0; i<5; i++) {
    f();
}