45 }
46
47 JNIEXPORT jfloat JNICALL Java_compiler_floatingpoint_TestFloatJNIArgs_addFloatsInts
48 (JNIEnv *env, jclass cls,
49 jfloat f1, jfloat f2, jfloat f3, jfloat f4,
50 jfloat f5, jfloat f6, jfloat f7, jfloat f8,
51 jfloat f9, jfloat f10, jfloat f11, jfloat f12,
52 jfloat f13, jfloat f14, jfloat f15, jint a16, jint a17) {
53 return f1 + f2 + f3 + f4 + f5 + f6 + f7 + f8 + f9 + f10 + f11 + f12 + f13 + f14 + f15 + a16 + a17;
54 }
55
56 JNIEXPORT jdouble JNICALL Java_compiler_floatingpoint_TestFloatJNIArgs_add15doubles
57 (JNIEnv *env, jclass cls,
58 jdouble f1, jdouble f2, jdouble f3, jdouble f4,
59 jdouble f5, jdouble f6, jdouble f7, jdouble f8,
60 jdouble f9, jdouble f10, jdouble f11, jdouble f12,
61 jdouble f13, jdouble f14, jdouble f15) {
62 return f1 + f2 + f3 + f4 + f5 + f6 + f7 + f8 + f9 + f10 + f11 + f12 + f13 + f14 + f15;
63 }
64
65
66 #ifdef __cplusplus
67 }
68 #endif
|
45 }
46
47 JNIEXPORT jfloat JNICALL Java_compiler_floatingpoint_TestFloatJNIArgs_addFloatsInts
48 (JNIEnv *env, jclass cls,
49 jfloat f1, jfloat f2, jfloat f3, jfloat f4,
50 jfloat f5, jfloat f6, jfloat f7, jfloat f8,
51 jfloat f9, jfloat f10, jfloat f11, jfloat f12,
52 jfloat f13, jfloat f14, jfloat f15, jint a16, jint a17) {
53 return f1 + f2 + f3 + f4 + f5 + f6 + f7 + f8 + f9 + f10 + f11 + f12 + f13 + f14 + f15 + a16 + a17;
54 }
55
56 JNIEXPORT jdouble JNICALL Java_compiler_floatingpoint_TestFloatJNIArgs_add15doubles
57 (JNIEnv *env, jclass cls,
58 jdouble f1, jdouble f2, jdouble f3, jdouble f4,
59 jdouble f5, jdouble f6, jdouble f7, jdouble f8,
60 jdouble f9, jdouble f10, jdouble f11, jdouble f12,
61 jdouble f13, jdouble f14, jdouble f15) {
62 return f1 + f2 + f3 + f4 + f5 + f6 + f7 + f8 + f9 + f10 + f11 + f12 + f13 + f14 + f15;
63 }
64
65 JNIEXPORT jfloat JNICALL Java_compiler_floatingpoint_TestFloatJNIArgs_add5floats
66 (JNIEnv *env, jclass cls,
67 jfloat f1, jfloat f2, jfloat f3, jfloat f4,
68 jfloat f5, jfloat f6, jfloat f7, jfloat f8, jint a9, jint a10) {
69 return f1 + f2 + f3 + f4 + f5;
70 }
71
72 JNIEXPORT jdouble JNICALL Java_compiler_floatingpoint_TestFloatJNIArgs_add5doubles
73 (JNIEnv *env, jclass cls,
74 jdouble f1, jdouble f2, jdouble f3, jdouble f4,
75 jdouble f5, jdouble f6, jdouble f7, jdouble f8, jint a9, jint a10) {
76 return f1 + f2 + f3 + f4 + f5;
77 }
78
79 #ifdef __cplusplus
80 }
81 #endif
|