Lines Matching refs:doubleExponent
902 double doubleExponent = exponentValue.IsInt() ? exponentValue.GetInt() : exponentValue.GetDouble();
903 if (std::abs(doubleBase) == 1 && std::isinf(doubleExponent)) {
908 std::isfinite(doubleExponent) && base::NumberHelper::TruncateDouble(doubleExponent) == doubleExponent &&
909 base::NumberHelper::TruncateDouble(doubleExponent / 2) + base::HALF == // 2 : half
910 (doubleExponent / 2)) { // 2 : half
911 if (doubleExponent > 0) {
914 if (doubleExponent < 0) {
918 return JSTaggedValue(std::pow(doubleBase, doubleExponent)).GetRawData();