src/share/native/java/lang/StrictMath.c

Print this page




  78 
  79 JNIEXPORT jdouble JNICALL
  80 Java_java_lang_StrictMath_log10(JNIEnv *env, jclass unused, jdouble d)
  81 {
  82     return (jdouble) jlog10((double)d);
  83 }
  84 
  85 JNIEXPORT jdouble JNICALL
  86 Java_java_lang_StrictMath_sqrt(JNIEnv *env, jclass unused, jdouble d)
  87 {
  88     return (jdouble) jsqrt((double)d);
  89 }
  90 
  91 JNIEXPORT jdouble JNICALL
  92 Java_java_lang_StrictMath_cbrt(JNIEnv *env, jclass unused, jdouble d)
  93 {
  94     return (jdouble) jcbrt((double)d);
  95 }
  96 
  97 JNIEXPORT jdouble JNICALL
  98 Java_java_lang_StrictMath_ceil(JNIEnv *env, jclass unused, jdouble d)
  99 {
 100     return (jdouble) jceil((double)d);
 101 }
 102 
 103 JNIEXPORT jdouble JNICALL
 104 Java_java_lang_StrictMath_floor(JNIEnv *env, jclass unused, jdouble d)
 105 {
 106     return (jdouble) jfloor((double)d);
 107 }
 108 
 109 JNIEXPORT jdouble JNICALL
 110 Java_java_lang_StrictMath_atan2(JNIEnv *env, jclass unused, jdouble d1, jdouble d2)
 111 {
 112     return (jdouble) jatan2((double)d1, (double)d2);
 113 }
 114 
 115 JNIEXPORT jdouble JNICALL
 116 Java_java_lang_StrictMath_pow(JNIEnv *env, jclass unused, jdouble d1, jdouble d2)
 117 {
 118     return (jdouble) jpow((double)d1, (double)d2);
 119 }
 120 
 121 JNIEXPORT jdouble JNICALL
 122 Java_java_lang_StrictMath_IEEEremainder(JNIEnv *env, jclass unused,
 123                                   jdouble dividend,
 124                                   jdouble divisor)
 125 {
 126     return (jdouble) jremainder(dividend, divisor);
 127 }
 128 
 129 JNIEXPORT jdouble JNICALL




  78 
  79 JNIEXPORT jdouble JNICALL
  80 Java_java_lang_StrictMath_log10(JNIEnv *env, jclass unused, jdouble d)
  81 {
  82     return (jdouble) jlog10((double)d);
  83 }
  84 
  85 JNIEXPORT jdouble JNICALL
  86 Java_java_lang_StrictMath_sqrt(JNIEnv *env, jclass unused, jdouble d)
  87 {
  88     return (jdouble) jsqrt((double)d);
  89 }
  90 
  91 JNIEXPORT jdouble JNICALL
  92 Java_java_lang_StrictMath_cbrt(JNIEnv *env, jclass unused, jdouble d)
  93 {
  94     return (jdouble) jcbrt((double)d);
  95 }
  96 
  97 JNIEXPORT jdouble JNICALL












  98 Java_java_lang_StrictMath_atan2(JNIEnv *env, jclass unused, jdouble d1, jdouble d2)
  99 {
 100     return (jdouble) jatan2((double)d1, (double)d2);
 101 }
 102 
 103 JNIEXPORT jdouble JNICALL
 104 Java_java_lang_StrictMath_pow(JNIEnv *env, jclass unused, jdouble d1, jdouble d2)
 105 {
 106     return (jdouble) jpow((double)d1, (double)d2);
 107 }
 108 
 109 JNIEXPORT jdouble JNICALL
 110 Java_java_lang_StrictMath_IEEEremainder(JNIEnv *env, jclass unused,
 111                                   jdouble dividend,
 112                                   jdouble divisor)
 113 {
 114     return (jdouble) jremainder(dividend, divisor);
 115 }
 116 
 117 JNIEXPORT jdouble JNICALL