Home
last modified time | relevance | path

Searched refs:doubleBase (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stubs-inl.h100 double doubleBase = valBase->GetNumber(); in RuntimeExp() local
102 if (std::abs(doubleBase) == 1 && std::isinf(doubleExponent)) { in RuntimeExp()
105 if (((doubleBase == 0) && in RuntimeExp()
106 ((base::bit_cast<uint64_t>(doubleBase)) & base::DOUBLE_SIGN_MASK) == base::DOUBLE_SIGN_MASK) && in RuntimeExp()
116 return JSTaggedValue(std::pow(doubleBase, doubleExponent)); in RuntimeExp()
H A Druntime_stubs.cpp901 double doubleBase = baseValue.IsInt() ? baseValue.GetInt() : baseValue.GetDouble(); in DEF_RUNTIME_STUBS() local
903 if (std::abs(doubleBase) == 1 && std::isinf(doubleExponent)) { in DEF_RUNTIME_STUBS()
906 if ((doubleBase == 0 && in DEF_RUNTIME_STUBS()
907 ((base::bit_cast<uint64_t>(doubleBase)) & base::DOUBLE_SIGN_MASK) == base::DOUBLE_SIGN_MASK) && in DEF_RUNTIME_STUBS()
918 return JSTaggedValue(std::pow(doubleBase, doubleExponent)).GetRawData(); in DEF_RUNTIME_STUBS()
/arkcompiler/ets_runtime/ecmascript/interpreter/
H A Dinterpreter-inl.cpp2178 double doubleBase = base.IsInt() ? base.GetInt() : base.GetDouble(); in RunInternal() local
2180 if (std::abs(doubleBase) == 1 && std::isinf(doubleExponent)) { in RunInternal()
2183 bool baseZero = doubleBase == 0 && in RunInternal()
2184 (base::bit_cast<uint64_t>(doubleBase) & base::DOUBLE_SIGN_MASK) == base::DOUBLE_SIGN_MASK; in RunInternal()
2197 SET_ACC(JSTaggedValue(std::pow(doubleBase, doubleExponent))); in RunInternal()
H A Dinterpreter_assembly.cpp1524 double doubleBase = base.IsInt() ? base.GetInt() : base.GetDouble();
1526 if (std::abs(doubleBase) == 1 && std::isinf(doubleExponent)) {
1529 bool baseZero = doubleBase == 0 &&
1530 (base::bit_cast<uint64_t>(doubleBase) & base::DOUBLE_SIGN_MASK) == base::DOUBLE_SIGN_MASK;
1543 SET_ACC(JSTaggedValue(std::pow(doubleBase, doubleExponent)));

Completed in 37 milliseconds