/* DO NOT EDIT THIS FILE - it is machine generated by japharh */
#include "jni.h"

/* Stubs for class 'java_lang_Math' */

#ifdef __cplusplus
extern "C" {
#endif

/* "java/lang/Math/IEEEremainder()",
   Java_java_lang_Math_IEEEremainder_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_IEEEremainder_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_IEEEremainder( JNIEnv *env, jclass cls, jdouble, jdouble );
  p[0].d = Java_java_lang_Math_IEEEremainder( env, p[1].l, p[2].d, p[3].d );

  return p;
}

/* "java/lang/Math/acos()",
   Java_java_lang_Math_acos_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_acos_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_acos( JNIEnv *env, jclass cls, jdouble );
  p[0].d = Java_java_lang_Math_acos( env, p[1].l, p[2].d );

  return p;
}

/* "java/lang/Math/asin()",
   Java_java_lang_Math_asin_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_asin_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_asin( JNIEnv *env, jclass cls, jdouble );
  p[0].d = Java_java_lang_Math_asin( env, p[1].l, p[2].d );

  return p;
}

/* "java/lang/Math/atan()",
   Java_java_lang_Math_atan_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_atan_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_atan( JNIEnv *env, jclass cls, jdouble );
  p[0].d = Java_java_lang_Math_atan( env, p[1].l, p[2].d );

  return p;
}

/* "java/lang/Math/atan2()",
   Java_java_lang_Math_atan2_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_atan2_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_atan2( JNIEnv *env, jclass cls, jdouble, jdouble );
  p[0].d = Java_java_lang_Math_atan2( env, p[1].l, p[2].d, p[3].d );

  return p;
}

/* "java/lang/Math/ceil()",
   Java_java_lang_Math_ceil_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_ceil_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_ceil( JNIEnv *env, jclass cls, jdouble );
  p[0].d = Java_java_lang_Math_ceil( env, p[1].l, p[2].d );

  return p;
}

/* "java/lang/Math/cos()",
   Java_java_lang_Math_cos_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_cos_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_cos( JNIEnv *env, jclass cls, jdouble );
  p[0].d = Java_java_lang_Math_cos( env, p[1].l, p[2].d );

  return p;
}

/* "java/lang/Math/exp()",
   Java_java_lang_Math_exp_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_exp_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_exp( JNIEnv *env, jclass cls, jdouble );
  p[0].d = Java_java_lang_Math_exp( env, p[1].l, p[2].d );

  return p;
}

/* "java/lang/Math/floor()",
   Java_java_lang_Math_floor_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_floor_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_floor( JNIEnv *env, jclass cls, jdouble );
  p[0].d = Java_java_lang_Math_floor( env, p[1].l, p[2].d );

  return p;
}

/* "java/lang/Math/log()",
   Java_java_lang_Math_log_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_log_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_log( JNIEnv *env, jclass cls, jdouble );
  p[0].d = Java_java_lang_Math_log( env, p[1].l, p[2].d );

  return p;
}

/* "java/lang/Math/pow()",
   Java_java_lang_Math_pow_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_pow_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_pow( JNIEnv *env, jclass cls, jdouble, jdouble );
  p[0].d = Java_java_lang_Math_pow( env, p[1].l, p[2].d, p[3].d );

  return p;
}

/* "java/lang/Math/rint()",
   Java_java_lang_Math_rint_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_rint_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_rint( JNIEnv *env, jclass cls, jdouble );
  p[0].d = Java_java_lang_Math_rint( env, p[1].l, p[2].d );

  return p;
}

/* "java/lang/Math/sin()",
   Java_java_lang_Math_sin_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_sin_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_sin( JNIEnv *env, jclass cls, jdouble );
  p[0].d = Java_java_lang_Math_sin( env, p[1].l, p[2].d );

  return p;
}

/* "java/lang/Math/sqrt()",
   Java_java_lang_Math_sqrt_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_sqrt_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_sqrt( JNIEnv *env, jclass cls, jdouble );
  p[0].d = Java_java_lang_Math_sqrt( env, p[1].l, p[2].d );

  return p;
}

/* "java/lang/Math/tan()",
   Java_java_lang_Math_tan_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Math_tan_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jdouble JNICALL
   Java_java_lang_Math_tan( JNIEnv *env, jclass cls, jdouble );
  p[0].d = Java_java_lang_Math_tan( env, p[1].l, p[2].d );

  return p;
}

#ifdef __cplusplus
};
#endif
