Lines Matching refs:bigint1

40     JSHandle<BigInt> bigint1 = BigIntHelper::SetBigInt(thread, str1);
44 EXPECT_EQ(BigInt::Compare(bigint1.GetTaggedValue(), bigint1.GetTaggedValue()), ComparisonResult::EQUAL);
46 EXPECT_EQ(BigInt::Compare(bigint1.GetTaggedValue(), bigint2.GetTaggedValue()), ComparisonResult::LESS);
47 EXPECT_EQ(BigInt::Compare(bigint2.GetTaggedValue(), bigint1.GetTaggedValue()), ComparisonResult::GREAT);
53 EXPECT_EQ(BigInt::Compare(zero.GetTaggedValue(), bigint1.GetTaggedValue()), ComparisonResult::LESS);
54 EXPECT_EQ(BigInt::Compare(bigint1.GetTaggedValue(), zero.GetTaggedValue()), ComparisonResult::GREAT);
164 JSHandle<BigInt> bigint1 = BigIntHelper::SetBigInt(thread, bigintStr1, BigInt::BINARY);
167 JSHandle<BigInt> bigint4 = BigInt::UnaryMinus(thread, bigint1);
169 JSHandle<BigInt> addOpRes = BigInt::BitwiseOp(thread, Operate::AND, maxSafeIntPlusOne, bigint1);
170 JSHandle<BigInt> andRes = BigInt::BitwiseAND(thread, maxSafeIntPlusOne, bigint1);
174 JSHandle<BigInt> addOpRes1 = BigInt::BitwiseOp(thread, Operate::AND, bigint1, bigint2);
175 JSHandle<BigInt> andRes1 = BigInt::BitwiseAND(thread, bigint1, bigint2);
179 JSHandle<BigInt> addOpRes2 = BigInt::BitwiseOp(thread, Operate::AND, bigint2, bigint1);
180 JSHandle<BigInt> andRes2 = BigInt::BitwiseAND(thread, bigint2, bigint1);
186 JSHandle<BigInt> andRes3 = BigInt::BitwiseAND(thread, bigint3, bigint1);
189 JSHandle<BigInt> andRes4 = BigInt::BitwiseAND(thread, bigint1, bigint3);
205 EXPECT_TRUE(BigInt::Equal(orOpRes.GetTaggedValue(), bigint1.GetTaggedValue()));
206 EXPECT_TRUE(BigInt::Equal(orRes.GetTaggedValue(), bigint1.GetTaggedValue()));
220 JSHandle<BigInt> xorOpRes = BigInt::BitwiseOp(thread, Operate::XOR, maxSafeIntPlusOne, bigint1);
221 JSHandle<BigInt> xorRes = BigInt::BitwiseXOR(thread, maxSafeIntPlusOne, bigint1);
279 JSHandle<BigInt> bigint1 = BigIntHelper::SetBigInt(thread, bigintStdStr1, BigInt::BINARY);
282 JSHandle<EcmaString> bigintEcmaStrBin1 = BigInt::ToString(thread, bigint1, BigInt::BINARY);
285 JSHandle<EcmaString> bigintEcmaStrOct1 = BigInt::ToString(thread, bigint1, BigInt::OCTAL);
287 JSHandle<EcmaString> bigintEcmaStrDec1 = BigInt::ToString(thread, bigint1, BigInt::DECIMAL);
289 JSHandle<EcmaString> bigintEcmaStrHex1 = BigInt::ToString(thread, bigint1, BigInt::HEXADECIMAL);
575 JSHandle<BigInt> bigint1 = BigInt::CreateBigWords(thread, true, wordCount2, words2);
576 EXPECT_TRUE(bigint1->IsZero());
815 JSHandle<BigInt> bigint1 = BigIntHelper::SetBigInt(thread, bigintStr1, BigInt::BINARY);
817 JSHandle<BigInt> res1 = BigInt::SignedRightShift(thread, bigint1, shift1);
824 JSHandle<BigInt> res2 = BigInt::SignedRightShift(thread, bigint1, shift2);
825 EXPECT_TRUE(BigInt::Equal(res2.GetTaggedValue(), bigint1.GetTaggedValue()));
827 JSHandle<BigInt> res3 = BigInt::SignedRightShift(thread, shift2, bigint1);
831 JSHandle<BigInt> res4 = BigInt::SignedRightShift(thread, bigint1, shift3);
838 JSHandle<BigInt> bigint2 = BigInt::UnaryMinus(thread, bigint1);
852 JSHandle<BigInt> res7 = BigInt::SignedRightShift(thread, shift3, bigint1);
871 JSHandle<BigInt> bigint1 = BigIntHelper::SetBigInt(thread, bigintStr1, BigInt::BINARY);
873 JSHandle<BigInt> res1 = BigInt::LeftShift(thread, bigint1, shift1);
881 JSHandle<BigInt> res2 = BigInt::LeftShift(thread, bigint1, shift2);
882 EXPECT_TRUE(BigInt::Equal(res2.GetTaggedValue(), bigint1.GetTaggedValue()));
885 JSHandle<BigInt> res4 = BigInt::LeftShift(thread, bigint1, shift3);
891 JSHandle<BigInt> bigint2 = BigInt::UnaryMinus(thread, bigint1);