Lines Matching refs:BigInt
64 JSHandle<BigInt> bigValue(inputVal);
65 return BigInt::BigintAddOne(thread, bigValue).GetTaggedValue();
76 JSHandle<BigInt> bigValue(inputVal);
77 return BigInt::BigintSubOne(thread, bigValue).GetTaggedValue();
93 JSHandle<BigInt> bigBaseVale(valBase);
94 JSHandle<BigInt> bigExponentValue(valExponent);
95 return BigInt::Exponentiate(thread, bigBaseVale, bigExponentValue).GetTaggedValue();
97 THROW_TYPE_ERROR_AND_RETURN(thread, "Cannot mix BigInt and other types, use explicit conversions",
820 JSHandle<BigInt> bigValue(inputVal);
821 return BigInt::UnaryMinus(thread, bigValue).GetTaggedValue();
846 JSHandle<BigInt> bigValue(inputVal);
847 return BigInt::BitwiseNOT(thread, bigValue).GetTaggedValue();
1872 JSHandle<BigInt> bigLeft(valLeft);
1873 JSHandle<BigInt> bigRight(valRight);
1874 return BigInt::Add(thread, bigLeft, bigRight).GetTaggedValue();
1876 return RuntimeThrowTypeError(thread, "Cannot mix BigInt and other types, use explicit conversions");
1893 JSHandle<BigInt> leftBigint(leftValue);
1894 JSHandle<BigInt> rightBigint(rightValue);
1895 return BigInt::LeftShift(thread, leftBigint, rightBigint).GetTaggedValue();
1897 return RuntimeThrowTypeError(thread, "Cannot mix BigInt and other types, use explicit conversions");
1922 return BigInt::UnsignedRightShift(thread);
1924 return RuntimeThrowTypeError(thread, "Cannot mix BigInt and other types, use explicit conversions");
1948 JSHandle<BigInt> bigLeft(valLeft);
1949 JSHandle<BigInt> bigRight(valRight);
1950 return BigInt::Subtract(thread, bigLeft, bigRight).GetTaggedValue();
1952 return RuntimeThrowTypeError(thread, "Cannot mix BigInt and other types, use explicit conversions");
1969 JSHandle<BigInt> bigLeft(valLeft);
1970 JSHandle<BigInt> bigRight(valRight);
1971 return BigInt::Multiply(thread, bigLeft, bigRight).GetTaggedValue();
1973 return RuntimeThrowTypeError(thread, "Cannot mix BigInt and other types, use explicit conversions");
1990 JSHandle<BigInt> bigLeft(valLeft);
1991 JSHandle<BigInt> bigRight(valRight);
1992 return BigInt::Divide(thread, bigLeft, bigRight).GetTaggedValue();
1994 return RuntimeThrowTypeError(thread, "Cannot mix BigInt and other types, use explicit conversions");
2020 JSHandle<BigInt> leftBigint(valLeft);
2021 JSHandle<BigInt> rightBigint(valRight);
2022 return BigInt::Remainder(thread, leftBigint, rightBigint).GetTaggedValue();
2024 return RuntimeThrowTypeError(thread, "Cannot mix BigInt and other types, use explicit conversions");
2047 JSHandle<BigInt> bigLeft(valLeft);
2048 JSHandle<BigInt> bigRight(valRight);
2049 return BigInt::SignedRightShift(thread, bigLeft, bigRight).GetTaggedValue();
2051 return RuntimeThrowTypeError(thread, "Cannot mix BigInt and other types, use explicit conversions");
2073 JSHandle<BigInt> leftBigint(valLeft);
2074 JSHandle<BigInt> rightBigint(valRight);
2075 return BigInt::BitwiseAND(thread, leftBigint, rightBigint).GetTaggedValue();
2077 return RuntimeThrowTypeError(thread, "Cannot mix BigInt and other types, use explicit conversions");
2099 JSHandle<BigInt> leftBigint(valLeft);
2100 JSHandle<BigInt> rightBigint(valRight);
2101 return BigInt::BitwiseOR(thread, leftBigint, rightBigint).GetTaggedValue();
2103 return RuntimeThrowTypeError(thread, "Cannot mix BigInt and other types, use explicit conversions");
2125 JSHandle<BigInt> leftBigint(valLeft);
2126 JSHandle<BigInt> rightBigint(valRight);
2127 return BigInt::BitwiseXOR(thread, leftBigint, rightBigint).GetTaggedValue();
2129 return RuntimeThrowTypeError(thread, "Cannot mix BigInt and other types, use explicit conversions");
2677 auto biginteger = JSHandle<BigInt>(thread, bigint);
2679 return BigInt::AsintN(thread, bitness, biginteger);
2684 auto biginteger = JSHandle<BigInt>(thread, bigint);
2686 return BigInt::AsUintN(thread, bitness, biginteger);