Loading api/current.txt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -22909,6 +22909,7 @@ package android.util { method public static float exp(float); method public static float exp(float); method public static float floor(float); method public static float floor(float); method public static float hypot(float, float); method public static float hypot(float, float); method public static float pow(float, float); method public static float sin(float); method public static float sin(float); method public static float sqrt(float); method public static float sqrt(float); } } core/java/android/util/FloatMath.java +10 −0 Original line number Original line Diff line number Diff line Loading @@ -81,6 +81,16 @@ public class FloatMath { */ */ public static native float exp(float value); public static native float exp(float value); /** * Returns the closest float approximation of the result of raising {@code * x} to the power of {@code y}. * * @param x the base of the operation. * @param y the exponent of the operation. * @return {@code x} to the power of {@code y}. */ public static native float pow(float x, float y); /** /** * Returns {@code sqrt(}<i>{@code x}</i><sup>{@code 2}</sup>{@code +} <i> * Returns {@code sqrt(}<i>{@code x}</i><sup>{@code 2}</sup>{@code +} <i> * {@code y}</i><sup>{@code 2}</sup>{@code )}. * {@code y}</i><sup>{@code 2}</sup>{@code )}. Loading core/jni/android_util_FloatMath.cpp +5 −0 Original line number Original line Diff line number Diff line Loading @@ -30,6 +30,10 @@ public: return expf(x); return expf(x); } } static float PowF(JNIEnv* env, jobject clazz, float x, float y) { return powf(x, y); } static float HypotF(JNIEnv* env, jobject clazz, float x, float y) { static float HypotF(JNIEnv* env, jobject clazz, float x, float y) { return hypotf(x, y); return hypotf(x, y); } } Loading @@ -42,6 +46,7 @@ static JNINativeMethod gMathUtilsMethods[] = { {"cos", "(F)F", (void*) MathUtilsGlue::CosF}, {"cos", "(F)F", (void*) MathUtilsGlue::CosF}, {"sqrt", "(F)F", (void*) MathUtilsGlue::SqrtF}, {"sqrt", "(F)F", (void*) MathUtilsGlue::SqrtF}, {"exp", "(F)F", (void*) MathUtilsGlue::ExpF}, {"exp", "(F)F", (void*) MathUtilsGlue::ExpF}, {"pow", "(FF)F", (void*) MathUtilsGlue::PowF}, {"hypot", "(FF)F", (void*) MathUtilsGlue::HypotF}, {"hypot", "(FF)F", (void*) MathUtilsGlue::HypotF}, }; }; Loading Loading
api/current.txt +1 −0 Original line number Original line Diff line number Diff line Loading @@ -22909,6 +22909,7 @@ package android.util { method public static float exp(float); method public static float exp(float); method public static float floor(float); method public static float floor(float); method public static float hypot(float, float); method public static float hypot(float, float); method public static float pow(float, float); method public static float sin(float); method public static float sin(float); method public static float sqrt(float); method public static float sqrt(float); } }
core/java/android/util/FloatMath.java +10 −0 Original line number Original line Diff line number Diff line Loading @@ -81,6 +81,16 @@ public class FloatMath { */ */ public static native float exp(float value); public static native float exp(float value); /** * Returns the closest float approximation of the result of raising {@code * x} to the power of {@code y}. * * @param x the base of the operation. * @param y the exponent of the operation. * @return {@code x} to the power of {@code y}. */ public static native float pow(float x, float y); /** /** * Returns {@code sqrt(}<i>{@code x}</i><sup>{@code 2}</sup>{@code +} <i> * Returns {@code sqrt(}<i>{@code x}</i><sup>{@code 2}</sup>{@code +} <i> * {@code y}</i><sup>{@code 2}</sup>{@code )}. * {@code y}</i><sup>{@code 2}</sup>{@code )}. Loading
core/jni/android_util_FloatMath.cpp +5 −0 Original line number Original line Diff line number Diff line Loading @@ -30,6 +30,10 @@ public: return expf(x); return expf(x); } } static float PowF(JNIEnv* env, jobject clazz, float x, float y) { return powf(x, y); } static float HypotF(JNIEnv* env, jobject clazz, float x, float y) { static float HypotF(JNIEnv* env, jobject clazz, float x, float y) { return hypotf(x, y); return hypotf(x, y); } } Loading @@ -42,6 +46,7 @@ static JNINativeMethod gMathUtilsMethods[] = { {"cos", "(F)F", (void*) MathUtilsGlue::CosF}, {"cos", "(F)F", (void*) MathUtilsGlue::CosF}, {"sqrt", "(F)F", (void*) MathUtilsGlue::SqrtF}, {"sqrt", "(F)F", (void*) MathUtilsGlue::SqrtF}, {"exp", "(F)F", (void*) MathUtilsGlue::ExpF}, {"exp", "(F)F", (void*) MathUtilsGlue::ExpF}, {"pow", "(FF)F", (void*) MathUtilsGlue::PowF}, {"hypot", "(FF)F", (void*) MathUtilsGlue::HypotF}, {"hypot", "(FF)F", (void*) MathUtilsGlue::HypotF}, }; }; Loading