Home
last modified time | relevance | path

Searched refs:DoubleEqual (Results 1 - 17 of 17) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dcircuit_builder-inl.h51 GateRef diff1 = DoubleEqual(x, infinity); in DoubleIsINF()
52 GateRef diff2 = DoubleEqual(x, negativeInfinity); in DoubleIsINF()
H A Dlcr_circuit_builder.h281 GateRef diff = DoubleEqual(x, x); in DoubleIsNAN()
H A Dlcr_circuit_builder.cpp281 Branch(DoubleEqual(x, pInfinity), &positiveInf, &negativeInf); in DoubleCheckINFInRangeInt32()
H A Dtyped_native_inline_lowering.cpp592 .And(builder_.DoubleEqual(builder_.FAbs(base), builder_.Double(doubleOne))) in LowerMathPow()
899 builder_.Branch(builder_.DoubleEqual(double1, double2), &equal, &exit); in BuildDoubleMinMax()
1272 BRANCH_CIR(builder_.DoubleEqual(bitness, builder_.Double(0)), &zeroBits, &notZeroBits); in LowerBigIntAsIntN()
1796 builder->Branch(builder->DoubleEqual(value, builder->Double(0)), isZero, notZero); in BuildMathSignDouble()
1883 return builder_.DoubleEqual(diff, diff); in BuildDoubleIsFinite()
4034 BRANCH_CIR(builder_.DoubleEqual(doubleTarget, builder_.GetDoubleOfTDouble(value)), &returnTrue, &exit); in TargetIntCompareWithCompareKind()
4046 BRANCH_CIR(builder_.DoubleEqual(doubleTarget, builder_.GetDoubleOfTDouble(value)), &returnTrue, &exit); in TargetIntCompareWithCompareKind()
4083 BRANCH_CIR(builder_.DoubleEqual(doubleTarget, builder_.GetDoubleOfTInt(value)), &returnTrue, &exit); in TargetNumberCompareWithArrKind()
4087 BRANCH_CIR(builder_.DoubleEqual(doubleTarget, builder_.GetDoubleOfTDouble(value)), &returnTrue, &exit); in TargetNumberCompareWithArrKind()
4092 BRANCH_CIR(builder_.DoubleEqual(doubleTarge in TargetNumberCompareWithArrKind()
[all...]
H A Dstub_builder.cpp2321 BRANCH(DoubleEqual(number, ChangeInt32ToFloat64(integer)), &isEqual, &exit); in TryToElementsIndex()
6170 BRANCH(DoubleEqual(*doubleLeft, *doubleRight), &signbitCheck, &boolAndCheck); in SameValue()
6318 BRANCH(DoubleEqual(*doubleLeft, *doubleRight), &doubleEqual, &nanCheck); in SameValueZero()
6495 result = DoubleEqual(*doubleLeft, *doubleRight); in FastStrictEqual()
6795 BRANCH(DoubleEqual(doubleValue, Double(0.0)), &returnFalse, &returnTrue); in FastToBoolean()
6894 Branch(DoubleEqual(doubleValue, Double(0.0)), &returnFalse, &returnTrue); in FastToBooleanBaseline()
7014 BRANCH(DoubleEqual(doubleValue, Double(0.0)), &returnFalse, &returnTrue); in FastToBooleanWithProfile()
7134 Branch(DoubleEqual(doubleValue, Double(0.0)), &returnFalse, &returnTrue); in FastToBooleanWithProfileBaseline()
7245 BRANCH(DoubleEqual(*doubleRight, Double(0.0)), &rightIsZero, &rightNotZero); in FastDiv()
7252 BRANCH(DoubleEqual(*doubleLef in FastDiv()
[all...]
H A Dnumber_speculative_lowering.cpp774 .And(builder_.DoubleEqual(left, right)) in CompareDoubles()
H A Dstub_builder-inl.h817 .Or(BoolNot(DoubleEqual(x, DoubleTrunc(x)))).Done(); in DoubleIsInteger()
1020 inline GateRef StubBuilder::DoubleEqual(GateRef x, GateRef y) in DoubleEqual() function in panda::ecmascript::kungfu::StubBuilder
1022 return env_->GetBuilder()->DoubleEqual(x, y); in DoubleEqual()
H A Dinterpreter_stub.cpp2479 BRANCH(DoubleEqual(GetDoubleOfTDouble(acc), Double(0)), &accEqualFalse, &last); in DECLARE_ASM_HANDLER()
2520 BRANCH(DoubleEqual(GetDoubleOfTDouble(acc), Double(0)), &accEqualFalse, &last); in DECLARE_ASM_HANDLER()
2561 BRANCH(DoubleEqual(GetDoubleOfTDouble(acc), Double(0)), &accEqualFalse, &last); in DECLARE_ASM_HANDLER()
2602 BRANCH(DoubleEqual(GetDoubleOfTDouble(acc), Double(0)), &last, &accEqualTrue); in DECLARE_ASM_HANDLER()
2643 BRANCH(DoubleEqual(GetDoubleOfTDouble(acc), Double(0)), &last, &accEqualTrue); in DECLARE_ASM_HANDLER()
2684 BRANCH(DoubleEqual(GetDoubleOfTDouble(acc), Double(0)), &last, &accEqualTrue); in DECLARE_ASM_HANDLER()
H A Dcircuit_builder.cpp1508 BRANCH_CIR2(DoubleEqual(doubleValue, Double(0.0)), &returnFalse, &returnTrue); in FastToBoolean()
H A Dmcr_lowering.cpp536 GateRef check = builder_.DoubleEqual(builder_.ChangeInt32ToFloat64(result), value); in LowerCheckFloat64AndConvert()
H A Dcircuit_builder.h158 V(DoubleEqual, Fcmp, static_cast<BitField>(FCmpCondition::OEQ)) \
H A Dstub_builder.h336 GateRef DoubleEqual(GateRef x, GateRef y);
H A Dtyped_hcr_lowering.cpp2341 GateRef doubleEqual = builder_.DoubleEqual(doubleLength, intToDouble); in LowerArrayConstructor()
2438 GateRef doubleEqual = builder_.DoubleEqual(doubleLength, intToDouble); in ConvertFloat32ArrayConstructorLength()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_number_stub_builder.cpp221 BRANCH(DoubleEqual(f, truncated), &checkSafe, &retFalse); in IsSafeInteger()
H A Dbuiltins_typedarray_stub_builder.cpp2025 DoubleEqual(*middleValueFloat64, *presentValueFloat64), &floatEqual, &floatGreater); in DoSort()
H A Dbuiltins_string_stub_builder.cpp2816 BRANCH(DoubleEqual(GetDoubleOfTDouble(posTag), Double(builtins::BuiltinsNumber::POSITIVE_INFINITY)), in StartsWith()
H A Dbuiltins_array_stub_builder.cpp4814 GateRef doubleEqual = DoubleEqual(doubleLength, intToDouble); in GenArrayConstructor()

Completed in 81 milliseconds