aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/lang/natMath.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/lang/natMath.cc')
-rw-r--r--libjava/java/lang/natMath.cc37
1 files changed, 36 insertions, 1 deletions
diff --git a/libjava/java/lang/natMath.cc b/libjava/java/lang/natMath.cc
index bc6cf7e..d86d630 100644
--- a/libjava/java/lang/natMath.cc
+++ b/libjava/java/lang/natMath.cc
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998, 1999, 2000, 2002 Free Software Foundation
+/* Copyright (C) 1998, 1999, 2000, 2002, 2006 Free Software Foundation
This file is part of libgcj.
@@ -107,6 +107,41 @@ jdouble java::lang::Math::log10(jdouble x)
return (jdouble)::log10((double)x);
}
+jdouble java::lang::Math::cbrt(jdouble x)
+{
+ return (jdouble)::cbrt((double)x);
+}
+
+jdouble java::lang::Math::cosh(jdouble x)
+{
+ return (jdouble)::cosh((double)x);
+}
+
+jdouble java::lang::Math::expm1(jdouble x)
+{
+ return (jdouble)::expm1((double)x);
+}
+
+jdouble java::lang::Math::hypot(jdouble x, jdouble y)
+{
+ return (jdouble)::hypot((double)x, (double)y);
+}
+
+jdouble java::lang::Math::log1p(jdouble x)
+{
+ return (jdouble)::log1p((double)x);
+}
+
+jdouble java::lang::Math::sinh(jdouble x)
+{
+ return (jdouble)::sinh((double)x);
+}
+
+jdouble java::lang::Math::tanh(jdouble x)
+{
+ return (jdouble)::tanh((double)x);
+}
+
static inline int
floatToIntBits (jfloat value)
{