Home
last modified time | relevance | path

Searched refs:Operate (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Djs_bigint.cpp243 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 Djs_bigint.h27 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 Djs_bigint_test.cpp169 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