Home
last modified time | relevance | path

Searched refs:Int64Xor (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/tests/
H A Dinstruction_combine_test.cpp1101 EXPECT_EQ(instcombie.VisitGate(b.Int64Xor(x, zero)), x); // x ^ 0 => x in HWTEST_F_L0()
1102 EXPECT_EQ(instcombie.VisitGate(b.Int64Xor(two, one)), three); // 2 | 1 => 3 in HWTEST_F_L0()
1103 EXPECT_EQ(instcombie.VisitGate(b.Int64Xor(x, x)), zero); // x ^ x => 0 in HWTEST_F_L0()
1105 EXPECT_EQ(instcombie.VisitGate(b.Int64Xor(b.Int64Xor(x, neg_one), neg_one)), x); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dstub_builder-inl.h548 inline GateRef StubBuilder::Int64Xor(GateRef x, GateRef y) in Int64Xor() function in panda::ecmascript::kungfu::StubBuilder
550 return env_->GetBuilder()->Int64Xor(x, y); in Int64Xor()
H A Dcircuit_builder.h88 V(Int64Xor, Xor, MachineType::I64) \
H A Dstub_builder.h246 GateRef Int64Xor(GateRef x, GateRef y);
H A Dstub_builder.cpp7275 GateRef flagBit = Int64And(Int64Xor(intLeftTmp, intRightTmp), Int64(base::DOUBLE_SIGN_MASK)); in FastDiv()
7276 GateRef tmpResult = Int64Xor(flagBit, CastDoubleToInt64(Double(base::POSITIVE_INFINITY))); in FastDiv()
8417 GateRef k1 = Int64Xor(randomState, Int64LSR(randomState, Int64(base::RIGHT12))); in CalcHashcodeForObject()
8418 GateRef k2 = Int64Xor(k1, Int64LSL(k1, Int64(base::LEFT25))); in CalcHashcodeForObject()
8419 GateRef k3 = Int64Xor(k2, Int64LSR(k2, Int64(base::RIGHT27))); in CalcHashcodeForObject()

Completed in 44 milliseconds