[ESNext][BigInt] Implement support for "=<" and ">=" relational operation
[WebKit-https.git] / JSTests / stress / big-int-less-than-or-equal-jit.js
1 //@ runBigIntEnabled
2
3 function assert(a) {
4     if (!a)
5         throw new Error("Bad assertion");
6 }
7
8 function lessThanOrEqualTest(a, b) {
9     return a <= b;
10 }
11 noInline(lessThanOrEqualTest);
12
13 for (let i = 0; i < 100000; i++) {
14     assert(lessThanOrEqualTest(3n, 4) === true);
15 }
16
17 for (let i = 0; i < 100000; i++) {
18     assert(lessThanOrEqualTest(3n, 4n) === true);
19 }
20
21 for (let i = 0; i < 100000; i++) {
22     assert(lessThanOrEqualTest(3n, "4") === true);
23 }
24