[ESNext][BigInt] Implement support for "=<" and ">=" relational operation
[WebKit-https.git] / JSTests / stress / big-int-greater-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 greaterThanOrEqualTest(a, b) {
9     return a >= b;
10 }
11 noInline(greaterThanOrEqualTest);
12
13 for (let i = 0; i < 100000; i++) {
14     assert(greaterThanOrEqualTest(3n, 4) === false);
15 }
16
17 for (let i = 0; i < 100000; i++) {
18     assert(greaterThanOrEqualTest(3n, 4n) === false);
19 }
20
21 for (let i = 0; i < 100000; i++) {
22     assert(greaterThanOrEqualTest(3n, "4") === false);
23 }
24