1 /* DO NOT EDIT THIS FILE - it is machine generated */
5 #ifndef __gnu_java_math_GMP__
6 #define __gnu_java_math_GMP__
13 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natInitializeLibrary (JNIEnv
*env
, jclass
);
14 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natInitialize (JNIEnv
*env
, jobject
);
15 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natFinalize (JNIEnv
*env
, jobject
);
16 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natFromLong (JNIEnv
*env
, jobject
, jlong
);
17 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natFromBI (JNIEnv
*env
, jobject
, jobject
);
18 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natFromByteArray (JNIEnv
*env
, jobject
, jbyteArray
);
19 JNIEXPORT jint JNICALL
Java_gnu_java_math_GMP_natFromString (JNIEnv
*env
, jobject
, jstring
, jint
);
20 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natFromSignedMagnitude (JNIEnv
*env
, jobject
, jbyteArray
, jboolean
);
21 JNIEXPORT jstring JNICALL
Java_gnu_java_math_GMP_natToString (JNIEnv
*env
, jobject
, jint
);
22 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natToByteArray (JNIEnv
*env
, jobject
, jbyteArray
);
23 JNIEXPORT jint JNICALL
Java_gnu_java_math_GMP_natAbsIntValue (JNIEnv
*env
, jobject
);
24 JNIEXPORT jdouble JNICALL
Java_gnu_java_math_GMP_natDoubleValue (JNIEnv
*env
, jobject
);
25 JNIEXPORT jint JNICALL
Java_gnu_java_math_GMP_natCompare (JNIEnv
*env
, jobject
, jobject
);
26 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natAdd (JNIEnv
*env
, jobject
, jobject
, jobject
);
27 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natSubtract (JNIEnv
*env
, jobject
, jobject
, jobject
);
28 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natMultiply (JNIEnv
*env
, jobject
, jobject
, jobject
);
29 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natQuotient (JNIEnv
*env
, jobject
, jobject
, jobject
);
30 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natRemainder (JNIEnv
*env
, jobject
, jobject
, jobject
);
31 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natQuotientAndRemainder (JNIEnv
*env
, jobject
, jobject
, jobject
, jobject
);
32 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natModulo (JNIEnv
*env
, jobject
, jobject
, jobject
);
33 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natPow (JNIEnv
*env
, jobject
, jint
, jobject
);
34 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natModPow (JNIEnv
*env
, jobject
, jobject
, jobject
, jobject
);
35 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natModInverse (JNIEnv
*env
, jobject
, jobject
, jobject
);
36 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natGCD (JNIEnv
*env
, jobject
, jobject
, jobject
);
37 JNIEXPORT jint JNICALL
Java_gnu_java_math_GMP_natTestPrimality (JNIEnv
*env
, jobject
, jint
);
38 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natShiftLeft (JNIEnv
*env
, jobject
, jint
, jobject
);
39 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natShiftRight (JNIEnv
*env
, jobject
, jint
, jobject
);
40 JNIEXPORT jint JNICALL
Java_gnu_java_math_GMP_natLowestSetBit (JNIEnv
*env
, jobject
);
41 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natAbs (JNIEnv
*env
, jobject
, jobject
);
42 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natNegate (JNIEnv
*env
, jobject
, jobject
);
43 JNIEXPORT jint JNICALL
Java_gnu_java_math_GMP_natBitLength (JNIEnv
*env
, jobject
);
44 JNIEXPORT jint JNICALL
Java_gnu_java_math_GMP_natSetBitCount (JNIEnv
*env
, jobject
);
45 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natXor (JNIEnv
*env
, jobject
, jobject
, jobject
);
46 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natOr (JNIEnv
*env
, jobject
, jobject
, jobject
);
47 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natAnd (JNIEnv
*env
, jobject
, jobject
, jobject
);
48 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natAndNot (JNIEnv
*env
, jobject
, jobject
, jobject
);
49 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natFlipBit (JNIEnv
*env
, jobject
, jint
, jobject
);
50 JNIEXPORT jint JNICALL
Java_gnu_java_math_GMP_natTestBit (JNIEnv
*env
, jobject
, jint
);
51 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natSetBit (JNIEnv
*env
, jobject
, jint
, jboolean
, jobject
);
52 JNIEXPORT
void JNICALL
Java_gnu_java_math_GMP_natNot (JNIEnv
*env
, jobject
, jobject
);
58 #endif /* __gnu_java_math_GMP__ */