CVSROOT: /sources/classpath Module name: classpath Branch: Changes by: Andrew John Hughes <[EMAIL PROTECTED]> 06/02/23 16:16:20
Modified files: . : ChangeLog include : java_lang_VMMath.h java/lang : Math.java native/fdlibm : Makefile.am e_acos.c e_asin.c e_atan2.c e_exp.c e_fmod.c e_log.c e_pow.c e_rem_pio2.c e_remainder.c e_scalb.c e_sqrt.c fdlibm.h k_cos.c k_rem_pio2.c k_sin.c k_tan.c namespace.h s_atan.c s_ceil.c s_copysign.c s_cos.c s_fabs.c s_finite.c s_floor.c s_rint.c s_scalbn.c s_sin.c s_tan.c w_acos.c w_asin.c w_atan2.c w_exp.c w_fmod.c w_log.c w_pow.c w_remainder.c w_sqrt.c native/jni/java-lang: java_lang_VMMath.c scripts : math_symbols vm/reference/java/lang: VMMath.java Added files: native/fdlibm : e_cosh.c e_hypot.c e_log10.c e_sinh.c s_cbrt.c s_expm1.c s_log1p.c s_tanh.c w_cosh.c w_hypot.c w_log10.c w_sinh.c Log message: 2006-02-23 Andrew John Hughes <[EMAIL PROTECTED]> * include/java_lang_VMMath.h: (Java_java_lang_VMMath_cbrt(JNIEnv*,jclass,jdouble)): Added. (Java_java_lang_VMMath_cosh(JNIEnv*,jclass,jdouble)): Added. (Java_java_lang_VMMath_expm1(JNIEnv*,jclass,jdouble)): Added. (Java_java_lang_VMMath_hypot(JNIEnv*,jclass,jdouble,jdouble)): Added. (Java_java_lang_VMMath_log10(JNIEnv*,jclass,jdouble)): Added. (Java_java_lang_VMMath_log1p(JNIEnv*,jclass,jdouble)): Added. (Java_java_lang_VMMath_sinh(JNIEnv*,jclass,jdouble)): Added. (Java_java_lang_VMMath_tanh(JNIEnv*,jclass,jdouble)): Added. * java/lang/Math.java: (cbrt(double)): Implemented. (cosh(double)): Implemented. (expm1(double)): Implemented. (hypot(double,double)): Implemented. (log10(double)): Implemented. (log1p(double)): Implemented. (signum(double)): Implemented. (signum(float)): Implemented. (sinh(double)): Implemented. (tanh(double)): Implemented. * native/fdlibm/Makefile.am: Added new files from fdlibm 5.3. * native/fdlibm/e_acos.c, * native/fdlibm/e_asin.c, * native/fdlibm/e_atan2.c, * native/fdlibm/e_exp.c, * native/fdlibm/e_fmod.c, * native/fdlibm/e_log.c, * native/fdlibm/e_rem_pio2.c, * native/fdlibm/e_remainder.c, * native/fdlibm/e_scalb.c, * native/fdlibm/e_sqrt.c, * native/fdlibm/k_cos.c, * native/fdlibm/k_rem_pio2.c, * native/fdlibm/k_sin.c, * native/fdlibm/k_tan.c, * native/fdlibm/s_atan.c, * native/fdlibm/s_ceil.c, * native/fdlibm/s_copysign.c, * native/fdlibm/s_cos.c, * native/fdlibm/s_fabs.c, * native/fdlibm/s_finite.c, * native/fdlibm/s_floor.c, * native/fdlibm/s_rint.c, * native/fdlibm/s_scalbn.c, * native/fdlibm/s_sin.c, * native/fdlibm/s_tan.c, * native/fdlibm/w_acos.c, * native/fdlibm/w_asin.c, * native/fdlibm/w_atan2.c, * native/fdlibm/w_acos.c, * native/fdlibm/w_exp.c, * native/fdlibm/w_fmod.c, * native/fdlibm/w_log.c, * native/fdlibm/w_pow.c, * native/fdlibm/w_remainder.c, * native/fdlibm/w_sqrt.c: Updated to fdlibm 5.3. * native/fdlibm/e_cosh.c, * native/fdlibm/e_hypot.c, * native/fdlibm/e_log10.c, * native/fdlibm/e_sinh.c, * native/fdlibm/s_cbrt.c, * native/fdlibm/s_expm1.c, * native/fdlibm/s_log1p.c, * native/fdlibm/s_tanh.c, * native/fdlibm/w_cosh.c, * native/fdlibm/w_hypot.c, * native/fdlibm/w_log10.c, * native/fdlibm/w_sinh.c: Imported from fdlibm 5.3. * native/fdlibm/fdlibm.h: Imported from fdlibm 5.3 with Classpath additions. * native/fdlibm/namespace.h: Updated from new math_symbols file. * native/jni/java-lang/java_lang_VMMath.c: (Java_java_lang_VMMath_cbrt(JNIEnv*,jclass,jdouble)): Implemented. (Java_java_lang_VMMath_cosh(JNIEnv*,jclass,jdouble)): Implemented. (Java_java_lang_VMMath_expm1(JNIEnv*,jclass,jdouble)): Implemented. (Java_java_lang_VMMath_hypot(JNIEnv*,jclass,jdouble,jdouble)): Implemented. (Java_java_lang_VMMath_log10(JNIEnv*,jclass,jdouble)): Implemented. (Java_java_lang_VMMath_log1p(JNIEnv*,jclass,jdouble)): Implemented. (Java_java_lang_VMMath_sinh(JNIEnv*,jclass,jdouble)): Implemented. (Java_java_lang_VMMath_tanh(JNIEnv*,jclass,jdouble)): Implemented. * scripts/math_symbols: Added tanh, expm1, log10 and log1p. * vm/reference/java/lang/VMMath.java: (cbrt(double)): Implemented. (cosh(double)): Implemented. (expm1(double)): Implemented. (hypot(double,double)): Implemented. (log10(double)): Implemented. (log1p(double)): Implemented. (sinh(double)): Implemented. (tanh(double)): Implemented. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6493&tr2=1.6494&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/include/java_lang_VMMath.h.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/java/lang/Math.java.diff?tr1=1.21&tr2=1.22&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/Makefile.am.diff?tr1=1.10&tr2=1.11&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_acos.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_asin.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_atan2.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_cosh.c?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_exp.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_fmod.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_hypot.c?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_log.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_log10.c?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_pow.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_rem_pio2.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_remainder.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_scalb.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_sinh.c?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/e_sqrt.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/fdlibm.h.diff?tr1=1.9&tr2=1.10&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/k_cos.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/k_rem_pio2.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/k_sin.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/k_tan.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/namespace.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_atan.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_cbrt.c?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_ceil.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_copysign.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_cos.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_expm1.c?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_fabs.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_finite.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_floor.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_log1p.c?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_rint.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_scalbn.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_sin.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_tan.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/s_tanh.c?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/w_acos.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/w_asin.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/w_atan2.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/w_cosh.c?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/w_exp.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/w_fmod.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/w_hypot.c?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/w_log.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/w_log10.c?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/w_pow.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/w_remainder.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/w_sinh.c?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/fdlibm/w_sqrt.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/native/jni/java-lang/java_lang_VMMath.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/scripts/math_symbols.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/vm/reference/java/lang/VMMath.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text