[JSC] Do not use asArrayModes() with Structures because it discards TypedArray inform...
[WebKit-https.git] / JSTests / stress / big-int-logical-and.js
1 //@ runBigIntEnabled
2
3 function assert(a, e) {
4     if (a !== e) {
5         throw new Error("Bad!");
6     }
7 }
8
9 function logicalAnd(a, b) {
10     return a && b;
11 }
12 noInline(logicalAnd);
13
14 for (let i = 0; i < 100000; i++) {
15     assert(logicalAnd(1n, 10n), 10n);
16     assert(logicalAnd(1n, 1n), 1n);
17     assert(logicalAnd(1n, 0n), 0n);
18     assert(logicalAnd(1n, -1n), -1n);
19 }
20