| function shouldBe(actual, expected) { |
| throw new Error('bad value: ' + actual); |
| var array1 = new BigInt64Array([-1n, -2n, -3n]); |
| var array2 = new BigUint64Array([1n, 2n, 3n]); |
| function test11(array, value) { |
| for (var i = 0; i < array.length; ++i) |
| for (var i = 0; i < array.length; ++i) |
| function test21(array, value) { |
| for (var i = 0; i < array.length; ++i) |
| for (var i = 0; i < array.length; ++i) |
| for (var i = 0; i < 1e5; ++i) { |
| shouldBe(test12(array1), -3n); |
| shouldBe(test12(array1), -6n); |
| shouldBe(test22(array2), 3n); |
| shouldBe(test22(array2), 6n); |