Searched refs:Operate (Results 1 - 3 of 3) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_bigint.cpp | 243 JSHandle<BigInt> BigInt::BitwiseOp(JSThread *thread, Operate op, JSHandle<BigInt> x, JSHandle<BigInt> y) in BitwiseOp() 259 if (op == Operate::OR) { in BitwiseOp() 261 } else if (op == Operate::AND) { in BitwiseOp() 264 ASSERT(op == Operate::XOR); in BitwiseOp() 268 if (op == Operate::OR || op == Operate::XOR) { in BitwiseOp() 316 JSHandle<BigInt> temp = BitwiseOp(thread, Operate::OR, xVal, yVal); in BitwiseAND() 330 return BitwiseOp(thread, Operate::AND, x, y); in BitwiseAND() 337 JSHandle<BigInt> temp = BigInt::BitwiseOp(thread, Operate::XOR, x, yVal); in OneIsNegativeXOR() 353 return BitwiseOp(thread, Operate in BitwiseXOR() [all...] |
H A D | js_bigint.h | 27 enum class Operate : uint32_t { AND = 0, OR, XOR }; class 53 static JSHandle<BigInt> BitwiseOp(JSThread *thread, Operate op, JSHandle<BigInt> x, JSHandle<BigInt> y);
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_bigint_test.cpp | 169 JSHandle<BigInt> addOpRes = BigInt::BitwiseOp(thread, Operate::AND, maxSafeIntPlusOne, bigint1); in HWTEST_F_L0() 174 JSHandle<BigInt> addOpRes1 = BigInt::BitwiseOp(thread, Operate::AND, bigint1, bigint2); in HWTEST_F_L0() 179 JSHandle<BigInt> addOpRes2 = BigInt::BitwiseOp(thread, Operate::AND, bigint2, bigint1); in HWTEST_F_L0() 203 JSHandle<BigInt> orOpRes = BigInt::BitwiseOp(thread, Operate::OR, maxSafeInt, maxSafeIntPlusOne); in HWTEST_F_L0() 220 JSHandle<BigInt> xorOpRes = BigInt::BitwiseOp(thread, Operate::XOR, maxSafeIntPlusOne, bigint1); in HWTEST_F_L0()
|
Completed in 5 milliseconds