Home
last modified time | relevance | path

Searched refs:DoubleIsNAN (Results 1 - 14 of 14) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dcircuit_builder-inl.h58 return BitOr(DoubleIsNAN(x), DoubleIsINF(x)); in DoubleIsNanOrInf()
H A Dnumber_speculative_lowering.cpp772 .And(builder_.BoolNot(builder_.DoubleIsNAN(left))) in CompareDoubles()
773 .And(builder_.BoolNot(builder_.DoubleIsNAN(right))) in CompareDoubles()
781 .Or(builder_.DoubleIsNAN(left)) in CompareDoubles()
782 .Or(builder_.DoubleIsNAN(right)) in CompareDoubles()
H A Dlcr_circuit_builder.h279 GateRef CircuitBuilder::DoubleIsNAN(GateRef x) in DoubleIsNAN() function in panda::ecmascript::kungfu::CircuitBuilder
H A Dtyped_native_inline_lowering.cpp559 result = builder_.DoubleIsNAN(value); in LowerGlobalTNumberIsNan()
570 GateRef result = builder_.DoubleIsNAN(value); in LowerGlobalIsNan()
590 .Or(builder_.DoubleIsNAN(exp)) in LowerMathPow()
1571 BRANCH_CIR(builder_.DoubleIsNAN(originDoubleRes), &passResult, &notNaN); in GetValueFromBuffer()
1595 .And(builder_.BoolNot(resIsImpure)).And(builder_.DoubleIsNAN(float64Res)).Done(); in GetValueFromBuffer()
1692 BRANCH_CIR(builder_.DoubleIsNAN(value), &isNaN, &notNaN); in SetValueInBuffer()
1738 BRANCH_CIR(builder_.DoubleIsNAN(value), &isNaN, &notNaN); in SetValueInBuffer()
1784 builder->Branch(builder->DoubleIsNAN(value), isNan, notNan); in BuildMathSignDouble()
1949 GateRef result = builder_.DoubleIsNAN(value); in LowerNumberIsNaN()
4131 BRANCH_CIR(builder_.DoubleIsNAN(doubleTarge in TargetNumberCompareLoop()
[all...]
H A Dbuiltins_lowering.cpp129 GateRef condition = builder_.DoubleIsNAN(value); in TypedFloor()
H A Dstub_builder.cpp6204 result = LogicAndBuilder(env).And(DoubleIsNAN(doubleLeftVal)) in SameValue()
6205 .And(DoubleIsNAN(doubleRightVal)).Done(); in SameValue()
6328 result = LogicAndBuilder(env).And(DoubleIsNAN(doubleLeftVal)) in SameValueZero()
6329 .And(DoubleIsNAN(doubleRightVal)).Done(); in SameValueZero()
6492 BRANCH(BitOr(DoubleIsNAN(*doubleLeft), DoubleIsNAN(*doubleRight)), &exit, &doubleEqualCheck); in FastStrictEqual()
6561 BRANCH(DoubleIsNAN(doubleLeft), &leftIsNan, &leftIsNotNan); in FastEqual()
6793 BRANCH(DoubleIsNAN(doubleValue), &returnFalse, &notNan); in FastToBoolean()
6892 Branch(DoubleIsNAN(doubleValue), &returnFalse, &notNan); in FastToBooleanBaseline()
7012 BRANCH(DoubleIsNAN(doubleValu in FastToBooleanWithProfile()
[all...]
H A Dstub_builder-inl.h794 inline GateRef StubBuilder::DoubleIsNAN(GateRef x) in DoubleIsNAN() function in panda::ecmascript::kungfu::StubBuilder
796 return env_->GetBuilder()->DoubleIsNAN(x); in DoubleIsNAN()
816 GateRef notInteger = LogicOrBuilder(env_).Or(DoubleIsNAN(x)).Or(DoubleIsINF(x)) in DoubleIsInteger()
H A Dcircuit_builder.cpp1506 BRANCH_CIR2(DoubleIsNAN(doubleValue), &returnFalse, &notNan); in FastToBoolean()
H A Dmcr_lowering.cpp748 .And(builder_.BoolNot(builder_.DoubleIsNAN(gate))) in ConvertFloat64ToBool()
H A Dcircuit_builder.h886 inline GateRef DoubleIsNAN(GateRef x);
H A Dstub_builder.h298 GateRef DoubleIsNAN(GateRef x);
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_number_stub_builder.cpp142 BRANCH(DoubleIsNAN(GetDoubleOfTDouble(number)), &retTrue, &retFalse); in IsNaN()
H A Dbuiltins_typedarray_stub_builder.cpp2009 BRANCH(DoubleIsNAN(*presentValueFloat64), &floatLess, &presentIsNotNAN); in DoSort()
2011 BRANCH(DoubleIsNAN(*middleValueFloat64), &floatGreater, &midIsNotNAN); in DoSort()
H A Dbuiltins_string_stub_builder.cpp3122 BRANCH(DoubleIsNAN(GetDoubleOfTDouble(newLength)), slowPath, &newLengthIsNotNaN); in PadStart()
3247 BRANCH(DoubleIsNAN(GetDoubleOfTDouble(newLength)), slowPath, &padLengthIsNotNaN); in PadEnd()

Completed in 52 milliseconds