/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | circuit_builder-inl.h | 51 GateRef diff1 = DoubleEqual(x, infinity); in DoubleIsINF() 52 GateRef diff2 = DoubleEqual(x, negativeInfinity); in DoubleIsINF()
|
H A D | lcr_circuit_builder.h | 281 GateRef diff = DoubleEqual(x, x); in DoubleIsNAN()
|
H A D | lcr_circuit_builder.cpp | 281 Branch(DoubleEqual(x, pInfinity), &positiveInf, &negativeInf); in DoubleCheckINFInRangeInt32()
|
H A D | typed_native_inline_lowering.cpp | 592 .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, ¬ZeroBits); 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 D | stub_builder.cpp | 2321 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 D | number_speculative_lowering.cpp | 774 .And(builder_.DoubleEqual(left, right)) in CompareDoubles()
|
H A D | stub_builder-inl.h | 817 .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 D | interpreter_stub.cpp | 2479 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 D | circuit_builder.cpp | 1508 BRANCH_CIR2(DoubleEqual(doubleValue, Double(0.0)), &returnFalse, &returnTrue); in FastToBoolean()
|
H A D | mcr_lowering.cpp | 536 GateRef check = builder_.DoubleEqual(builder_.ChangeInt32ToFloat64(result), value); in LowerCheckFloat64AndConvert()
|
H A D | circuit_builder.h | 158 V(DoubleEqual, Fcmp, static_cast<BitField>(FCmpCondition::OEQ)) \
|
H A D | stub_builder.h | 336 GateRef DoubleEqual(GateRef x, GateRef y);
|
H A D | typed_hcr_lowering.cpp | 2341 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 D | builtins_number_stub_builder.cpp | 221 BRANCH(DoubleEqual(f, truncated), &checkSafe, &retFalse);
in IsSafeInteger()
|
H A D | builtins_typedarray_stub_builder.cpp | 2025 DoubleEqual(*middleValueFloat64, *presentValueFloat64), &floatEqual, &floatGreater);
in DoSort()
|
H A D | builtins_string_stub_builder.cpp | 2816 BRANCH(DoubleEqual(GetDoubleOfTDouble(posTag), Double(builtins::BuiltinsNumber::POSITIVE_INFINITY)),
in StartsWith()
|
H A D | builtins_array_stub_builder.cpp | 4814 GateRef doubleEqual = DoubleEqual(doubleLength, intToDouble); in GenArrayConstructor()
|