Searched refs:Int64Xor (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
H A D | instruction_combine_test.cpp | 1101 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 D | stub_builder-inl.h | 548 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 D | circuit_builder.h | 88 V(Int64Xor, Xor, MachineType::I64) \
|
H A D | stub_builder.h | 246 GateRef Int64Xor(GateRef x, GateRef y);
|
H A D | stub_builder.cpp | 7275 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