Merge "Add FloatMath.exp." into jb-mr1-dev
This commit is contained in:
@@ -22821,6 +22821,7 @@ package android.util {
|
||||
public class FloatMath {
|
||||
method public static float ceil(float);
|
||||
method public static float cos(float);
|
||||
method public static float exp(float);
|
||||
method public static float floor(float);
|
||||
method public static float sin(float);
|
||||
method public static float sqrt(float);
|
||||
|
||||
@@ -71,4 +71,13 @@ public class FloatMath {
|
||||
* @return the square root of value
|
||||
*/
|
||||
public static native float sqrt(float value);
|
||||
|
||||
/**
|
||||
* Returns the closest float approximation of the raising "e" to the power
|
||||
* of the argument.
|
||||
*
|
||||
* @param value to compute the exponential of
|
||||
* @return the exponential of value
|
||||
*/
|
||||
public static native float exp(float value);
|
||||
}
|
||||
|
||||
@@ -25,6 +25,10 @@ public:
|
||||
static float SqrtF(JNIEnv* env, jobject clazz, float x) {
|
||||
return sqrtf(x);
|
||||
}
|
||||
|
||||
static float ExpF(JNIEnv* env, jobject clazz, float x) {
|
||||
return expf(x);
|
||||
}
|
||||
};
|
||||
|
||||
static JNINativeMethod gMathUtilsMethods[] = {
|
||||
@@ -32,7 +36,8 @@ static JNINativeMethod gMathUtilsMethods[] = {
|
||||
{"ceil", "(F)F", (void*) MathUtilsGlue::CeilF},
|
||||
{"sin", "(F)F", (void*) MathUtilsGlue::SinF},
|
||||
{"cos", "(F)F", (void*) MathUtilsGlue::CosF},
|
||||
{"sqrt", "(F)F", (void*) MathUtilsGlue::SqrtF}
|
||||
{"sqrt", "(F)F", (void*) MathUtilsGlue::SqrtF},
|
||||
{"exp", "(F)F", (void*) MathUtilsGlue::ExpF},
|
||||
};
|
||||
|
||||
int register_android_util_FloatMath(JNIEnv* env)
|
||||
|
||||
Reference in New Issue
Block a user