Path: blob/master/test/functional/NativeTest/jniargtests/JniArgTests.java
6004 views
/*******************************************************************************1* Copyright (c) 2004, 2022 IBM Corp. and others2*3* This program and the accompanying materials are made available under4* the terms of the Eclipse Public License 2.0 which accompanies this5* distribution and is available at https://www.eclipse.org/legal/epl-2.0/6* or the Apache License, Version 2.0 which accompanies this distribution and7* is available at https://www.apache.org/licenses/LICENSE-2.0.8*9* This Source Code may also be made available under the following10* Secondary Licenses when the conditions for such availability set11* forth in the Eclipse Public License, v. 2.0 are satisfied: GNU12* General Public License, version 2 with the GNU Classpath13* Exception [1] and GNU General Public License, version 2 with the14* OpenJDK Assembly Exception [2].15*16* [1] https://www.gnu.org/software/classpath/license.html17* [2] http://openjdk.java.net/legal/assembly-exception.html18*19* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception20*******************************************************************************/2122public class JniArgTests {2324final byte test_jbyte[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, };2526final short test_jshort[] = { 0x0101, 0x0102, 0x0103, 0x0104, 0x0105, 0x0106, 0x0107, 0x0108, 0x0109, 0x010A, 0x010B, 0x010C, 0x010D, 0x010E, 0x010F, 0x0110, };2728final int test_jint[] = { 0xBEEF0001, 0xBEEF0002, 0xBEEF0003, 0xBEEF0004, 0xBEEF0005, 0xBEEF0006, 0xBEEF0007, 0xBEEF0008, 0xBEEF0009, 0xBEEF000A, 0xBEEF000B, 0xBEEF000C, 0xBEEF000D, 0xBEEF000E, 0xBEEF000F, 0xBEEF0010, };2930final long test_jlong[] = {310xFEED0101FACE0001L,320xFEED0202FACE0002L,330xFEED0303FACE0003L,340xFEED0404FACE0004L,350xFEED0505FACE0005L,360xFEED0606FACE0006L,370xFEED0707FACE0007L,380xFEED0808FACE0008L,390xFEED0909FACE0009L,400xFEED0A0AFACE000AL,410xFEED0B0BFACE000BL,420xFEED0C0CFACE000CL,430xFEED0D0DFACE000DL,440xFEED0E0EFACE000EL,450xFEED0F0FFACE000FL,460xFEED1010FACE0010L,};4748final float test_jfloat[] = { 11.1f, 12.2f, 13.3f, 14.4f, 15.5f, 16.6f, 17.7f, 18.8f, 19.9f, 20.10f, 21.11f, 22.12f, 23.13f, 24.14f, 25.15f, 26.16f, };4950final double test_jdouble[] = { 11.1, 12.2, 13.3, 14.4, 15.5, 16.6, 17.7, 18.8, 19.9, 20.10, 21.11, 22.12, 23.13, 24.14, 25.15, 26.16, };5152final boolean test_jboolean[] = {true, false};5354public static void main(String[] args) {55System.loadLibrary(args[0]);56JniArgTests jniArgTests = new JniArgTests();57jniArgTests.testBlock();58jniArgTests.testBlock();59jniArgTests.testBlock();60int rc = jniArgTests.summary();61System.exit(rc);62}6364void testBlock() {65byte retval_byte;66short retval_short;67int retval_int;68long retval_long;69float retval_float;70double retval_double;71boolean retval_boolean;72737475retval_byte = nativeBBrB( test_jbyte[1], test_jbyte[2] );76if ( retval_byte != test_jbyte[0] ) {77logRetValError("Return value error: nativeBBrB got: " + retval_byte + " expected: " + test_jbyte[0]);78}798081retval_byte = nativeBBBBrB( test_jbyte[1], test_jbyte[2], test_jbyte[3], test_jbyte[4] );82if ( retval_byte != test_jbyte[0] ) {83logRetValError("Return value error: nativeBBBBrB got: " + retval_byte + " expected: " + test_jbyte[0]);84}858687retval_byte = nativeBSrB( test_jbyte[1], test_jshort[2] );88if ( retval_byte != test_jbyte[0] ) {89logRetValError("Return value error: nativeBSrB got: " + retval_byte + " expected: " + test_jbyte[0]);90}919293retval_byte = nativeBSBSrB( test_jbyte[1], test_jshort[2], test_jbyte[3], test_jshort[4] );94if ( retval_byte != test_jbyte[0] ) {95logRetValError("Return value error: nativeBSBSrB got: " + retval_byte + " expected: " + test_jbyte[0]);96}979899retval_byte = nativeBIrB( test_jbyte[1], test_jint[2] );100if ( retval_byte != test_jbyte[0] ) {101logRetValError("Return value error: nativeBIrB got: " + retval_byte + " expected: " + test_jbyte[0]);102}103104105retval_byte = nativeBIBIrB( test_jbyte[1], test_jint[2], test_jbyte[3], test_jint[4] );106if ( retval_byte != test_jbyte[0] ) {107logRetValError("Return value error: nativeBIBIrB got: " + retval_byte + " expected: " + test_jbyte[0]);108}109110111retval_byte = nativeBJrB( test_jbyte[1], test_jlong[2] );112if ( retval_byte != test_jbyte[0] ) {113logRetValError("Return value error: nativeBJrB got: " + retval_byte + " expected: " + test_jbyte[0]);114}115116117retval_byte = nativeBJBJrB( test_jbyte[1], test_jlong[2], test_jbyte[3], test_jlong[4] );118if ( retval_byte != test_jbyte[0] ) {119logRetValError("Return value error: nativeBJBJrB got: " + retval_byte + " expected: " + test_jbyte[0]);120}121122123retval_byte = nativeBFrB( test_jbyte[1], test_jfloat[2] );124if ( retval_byte != test_jbyte[0] ) {125logRetValError("Return value error: nativeBFrB got: " + retval_byte + " expected: " + test_jbyte[0]);126}127128129retval_byte = nativeBFBFrB( test_jbyte[1], test_jfloat[2], test_jbyte[3], test_jfloat[4] );130if ( retval_byte != test_jbyte[0] ) {131logRetValError("Return value error: nativeBFBFrB got: " + retval_byte + " expected: " + test_jbyte[0]);132}133134135retval_byte = nativeBDrB( test_jbyte[1], test_jdouble[2] );136if ( retval_byte != test_jbyte[0] ) {137logRetValError("Return value error: nativeBDrB got: " + retval_byte + " expected: " + test_jbyte[0]);138}139140141retval_byte = nativeBDBDrB( test_jbyte[1], test_jdouble[2], test_jbyte[3], test_jdouble[4] );142if ( retval_byte != test_jbyte[0] ) {143logRetValError("Return value error: nativeBDBDrB got: " + retval_byte + " expected: " + test_jbyte[0]);144}145146147retval_byte = nativeSBrB( test_jshort[1], test_jbyte[2] );148if ( retval_byte != test_jbyte[0] ) {149logRetValError("Return value error: nativeSBrB got: " + retval_byte + " expected: " + test_jbyte[0]);150}151152153retval_byte = nativeSBSBrB( test_jshort[1], test_jbyte[2], test_jshort[3], test_jbyte[4] );154if ( retval_byte != test_jbyte[0] ) {155logRetValError("Return value error: nativeSBSBrB got: " + retval_byte + " expected: " + test_jbyte[0]);156}157158159retval_byte = nativeSSrB( test_jshort[1], test_jshort[2] );160if ( retval_byte != test_jbyte[0] ) {161logRetValError("Return value error: nativeSSrB got: " + retval_byte + " expected: " + test_jbyte[0]);162}163164165retval_byte = nativeSSSSrB( test_jshort[1], test_jshort[2], test_jshort[3], test_jshort[4] );166if ( retval_byte != test_jbyte[0] ) {167logRetValError("Return value error: nativeSSSSrB got: " + retval_byte + " expected: " + test_jbyte[0]);168}169170171retval_byte = nativeSIrB( test_jshort[1], test_jint[2] );172if ( retval_byte != test_jbyte[0] ) {173logRetValError("Return value error: nativeSIrB got: " + retval_byte + " expected: " + test_jbyte[0]);174}175176177retval_byte = nativeSISIrB( test_jshort[1], test_jint[2], test_jshort[3], test_jint[4] );178if ( retval_byte != test_jbyte[0] ) {179logRetValError("Return value error: nativeSISIrB got: " + retval_byte + " expected: " + test_jbyte[0]);180}181182183retval_byte = nativeSJrB( test_jshort[1], test_jlong[2] );184if ( retval_byte != test_jbyte[0] ) {185logRetValError("Return value error: nativeSJrB got: " + retval_byte + " expected: " + test_jbyte[0]);186}187188189retval_byte = nativeSJSJrB( test_jshort[1], test_jlong[2], test_jshort[3], test_jlong[4] );190if ( retval_byte != test_jbyte[0] ) {191logRetValError("Return value error: nativeSJSJrB got: " + retval_byte + " expected: " + test_jbyte[0]);192}193194195retval_byte = nativeSFrB( test_jshort[1], test_jfloat[2] );196if ( retval_byte != test_jbyte[0] ) {197logRetValError("Return value error: nativeSFrB got: " + retval_byte + " expected: " + test_jbyte[0]);198}199200201retval_byte = nativeSFSFrB( test_jshort[1], test_jfloat[2], test_jshort[3], test_jfloat[4] );202if ( retval_byte != test_jbyte[0] ) {203logRetValError("Return value error: nativeSFSFrB got: " + retval_byte + " expected: " + test_jbyte[0]);204}205206207retval_byte = nativeSDrB( test_jshort[1], test_jdouble[2] );208if ( retval_byte != test_jbyte[0] ) {209logRetValError("Return value error: nativeSDrB got: " + retval_byte + " expected: " + test_jbyte[0]);210}211212213retval_byte = nativeSDSDrB( test_jshort[1], test_jdouble[2], test_jshort[3], test_jdouble[4] );214if ( retval_byte != test_jbyte[0] ) {215logRetValError("Return value error: nativeSDSDrB got: " + retval_byte + " expected: " + test_jbyte[0]);216}217218219retval_byte = nativeIBrB( test_jint[1], test_jbyte[2] );220if ( retval_byte != test_jbyte[0] ) {221logRetValError("Return value error: nativeIBrB got: " + retval_byte + " expected: " + test_jbyte[0]);222}223224225retval_byte = nativeIBIBrB( test_jint[1], test_jbyte[2], test_jint[3], test_jbyte[4] );226if ( retval_byte != test_jbyte[0] ) {227logRetValError("Return value error: nativeIBIBrB got: " + retval_byte + " expected: " + test_jbyte[0]);228}229230231retval_byte = nativeISrB( test_jint[1], test_jshort[2] );232if ( retval_byte != test_jbyte[0] ) {233logRetValError("Return value error: nativeISrB got: " + retval_byte + " expected: " + test_jbyte[0]);234}235236237retval_byte = nativeISISrB( test_jint[1], test_jshort[2], test_jint[3], test_jshort[4] );238if ( retval_byte != test_jbyte[0] ) {239logRetValError("Return value error: nativeISISrB got: " + retval_byte + " expected: " + test_jbyte[0]);240}241242243retval_byte = nativeIIrB( test_jint[1], test_jint[2] );244if ( retval_byte != test_jbyte[0] ) {245logRetValError("Return value error: nativeIIrB got: " + retval_byte + " expected: " + test_jbyte[0]);246}247248249retval_byte = nativeIIIIrB( test_jint[1], test_jint[2], test_jint[3], test_jint[4] );250if ( retval_byte != test_jbyte[0] ) {251logRetValError("Return value error: nativeIIIIrB got: " + retval_byte + " expected: " + test_jbyte[0]);252}253254255retval_byte = nativeIJrB( test_jint[1], test_jlong[2] );256if ( retval_byte != test_jbyte[0] ) {257logRetValError("Return value error: nativeIJrB got: " + retval_byte + " expected: " + test_jbyte[0]);258}259260261retval_byte = nativeIJIJrB( test_jint[1], test_jlong[2], test_jint[3], test_jlong[4] );262if ( retval_byte != test_jbyte[0] ) {263logRetValError("Return value error: nativeIJIJrB got: " + retval_byte + " expected: " + test_jbyte[0]);264}265266267retval_byte = nativeIFrB( test_jint[1], test_jfloat[2] );268if ( retval_byte != test_jbyte[0] ) {269logRetValError("Return value error: nativeIFrB got: " + retval_byte + " expected: " + test_jbyte[0]);270}271272273retval_byte = nativeIFIFrB( test_jint[1], test_jfloat[2], test_jint[3], test_jfloat[4] );274if ( retval_byte != test_jbyte[0] ) {275logRetValError("Return value error: nativeIFIFrB got: " + retval_byte + " expected: " + test_jbyte[0]);276}277278279retval_byte = nativeIDrB( test_jint[1], test_jdouble[2] );280if ( retval_byte != test_jbyte[0] ) {281logRetValError("Return value error: nativeIDrB got: " + retval_byte + " expected: " + test_jbyte[0]);282}283284285retval_byte = nativeIDIDrB( test_jint[1], test_jdouble[2], test_jint[3], test_jdouble[4] );286if ( retval_byte != test_jbyte[0] ) {287logRetValError("Return value error: nativeIDIDrB got: " + retval_byte + " expected: " + test_jbyte[0]);288}289290291retval_byte = nativeJBrB( test_jlong[1], test_jbyte[2] );292if ( retval_byte != test_jbyte[0] ) {293logRetValError("Return value error: nativeJBrB got: " + retval_byte + " expected: " + test_jbyte[0]);294}295296297retval_byte = nativeJBJBrB( test_jlong[1], test_jbyte[2], test_jlong[3], test_jbyte[4] );298if ( retval_byte != test_jbyte[0] ) {299logRetValError("Return value error: nativeJBJBrB got: " + retval_byte + " expected: " + test_jbyte[0]);300}301302303retval_byte = nativeJSrB( test_jlong[1], test_jshort[2] );304if ( retval_byte != test_jbyte[0] ) {305logRetValError("Return value error: nativeJSrB got: " + retval_byte + " expected: " + test_jbyte[0]);306}307308309retval_byte = nativeJSJSrB( test_jlong[1], test_jshort[2], test_jlong[3], test_jshort[4] );310if ( retval_byte != test_jbyte[0] ) {311logRetValError("Return value error: nativeJSJSrB got: " + retval_byte + " expected: " + test_jbyte[0]);312}313314315retval_byte = nativeJIrB( test_jlong[1], test_jint[2] );316if ( retval_byte != test_jbyte[0] ) {317logRetValError("Return value error: nativeJIrB got: " + retval_byte + " expected: " + test_jbyte[0]);318}319320321retval_byte = nativeJIJIrB( test_jlong[1], test_jint[2], test_jlong[3], test_jint[4] );322if ( retval_byte != test_jbyte[0] ) {323logRetValError("Return value error: nativeJIJIrB got: " + retval_byte + " expected: " + test_jbyte[0]);324}325326327retval_byte = nativeJJrB( test_jlong[1], test_jlong[2] );328if ( retval_byte != test_jbyte[0] ) {329logRetValError("Return value error: nativeJJrB got: " + retval_byte + " expected: " + test_jbyte[0]);330}331332333retval_byte = nativeJJJJrB( test_jlong[1], test_jlong[2], test_jlong[3], test_jlong[4] );334if ( retval_byte != test_jbyte[0] ) {335logRetValError("Return value error: nativeJJJJrB got: " + retval_byte + " expected: " + test_jbyte[0]);336}337338339retval_byte = nativeJFrB( test_jlong[1], test_jfloat[2] );340if ( retval_byte != test_jbyte[0] ) {341logRetValError("Return value error: nativeJFrB got: " + retval_byte + " expected: " + test_jbyte[0]);342}343344345retval_byte = nativeJFJFrB( test_jlong[1], test_jfloat[2], test_jlong[3], test_jfloat[4] );346if ( retval_byte != test_jbyte[0] ) {347logRetValError("Return value error: nativeJFJFrB got: " + retval_byte + " expected: " + test_jbyte[0]);348}349350351retval_byte = nativeJDrB( test_jlong[1], test_jdouble[2] );352if ( retval_byte != test_jbyte[0] ) {353logRetValError("Return value error: nativeJDrB got: " + retval_byte + " expected: " + test_jbyte[0]);354}355356357retval_byte = nativeJDJDrB( test_jlong[1], test_jdouble[2], test_jlong[3], test_jdouble[4] );358if ( retval_byte != test_jbyte[0] ) {359logRetValError("Return value error: nativeJDJDrB got: " + retval_byte + " expected: " + test_jbyte[0]);360}361362363retval_byte = nativeFBrB( test_jfloat[1], test_jbyte[2] );364if ( retval_byte != test_jbyte[0] ) {365logRetValError("Return value error: nativeFBrB got: " + retval_byte + " expected: " + test_jbyte[0]);366}367368369retval_byte = nativeFBFBrB( test_jfloat[1], test_jbyte[2], test_jfloat[3], test_jbyte[4] );370if ( retval_byte != test_jbyte[0] ) {371logRetValError("Return value error: nativeFBFBrB got: " + retval_byte + " expected: " + test_jbyte[0]);372}373374375retval_byte = nativeFSrB( test_jfloat[1], test_jshort[2] );376if ( retval_byte != test_jbyte[0] ) {377logRetValError("Return value error: nativeFSrB got: " + retval_byte + " expected: " + test_jbyte[0]);378}379380381retval_byte = nativeFSFSrB( test_jfloat[1], test_jshort[2], test_jfloat[3], test_jshort[4] );382if ( retval_byte != test_jbyte[0] ) {383logRetValError("Return value error: nativeFSFSrB got: " + retval_byte + " expected: " + test_jbyte[0]);384}385386387retval_byte = nativeFIrB( test_jfloat[1], test_jint[2] );388if ( retval_byte != test_jbyte[0] ) {389logRetValError("Return value error: nativeFIrB got: " + retval_byte + " expected: " + test_jbyte[0]);390}391392393retval_byte = nativeFIFIrB( test_jfloat[1], test_jint[2], test_jfloat[3], test_jint[4] );394if ( retval_byte != test_jbyte[0] ) {395logRetValError("Return value error: nativeFIFIrB got: " + retval_byte + " expected: " + test_jbyte[0]);396}397398399retval_byte = nativeFJrB( test_jfloat[1], test_jlong[2] );400if ( retval_byte != test_jbyte[0] ) {401logRetValError("Return value error: nativeFJrB got: " + retval_byte + " expected: " + test_jbyte[0]);402}403404405retval_byte = nativeFJFJrB( test_jfloat[1], test_jlong[2], test_jfloat[3], test_jlong[4] );406if ( retval_byte != test_jbyte[0] ) {407logRetValError("Return value error: nativeFJFJrB got: " + retval_byte + " expected: " + test_jbyte[0]);408}409410411retval_byte = nativeFFrB( test_jfloat[1], test_jfloat[2] );412if ( retval_byte != test_jbyte[0] ) {413logRetValError("Return value error: nativeFFrB got: " + retval_byte + " expected: " + test_jbyte[0]);414}415416417retval_byte = nativeFFFFrB( test_jfloat[1], test_jfloat[2], test_jfloat[3], test_jfloat[4] );418if ( retval_byte != test_jbyte[0] ) {419logRetValError("Return value error: nativeFFFFrB got: " + retval_byte + " expected: " + test_jbyte[0]);420}421422423retval_byte = nativeFDrB( test_jfloat[1], test_jdouble[2] );424if ( retval_byte != test_jbyte[0] ) {425logRetValError("Return value error: nativeFDrB got: " + retval_byte + " expected: " + test_jbyte[0]);426}427428429retval_byte = nativeFDFDrB( test_jfloat[1], test_jdouble[2], test_jfloat[3], test_jdouble[4] );430if ( retval_byte != test_jbyte[0] ) {431logRetValError("Return value error: nativeFDFDrB got: " + retval_byte + " expected: " + test_jbyte[0]);432}433434435retval_byte = nativeDBrB( test_jdouble[1], test_jbyte[2] );436if ( retval_byte != test_jbyte[0] ) {437logRetValError("Return value error: nativeDBrB got: " + retval_byte + " expected: " + test_jbyte[0]);438}439440441retval_byte = nativeDBDBrB( test_jdouble[1], test_jbyte[2], test_jdouble[3], test_jbyte[4] );442if ( retval_byte != test_jbyte[0] ) {443logRetValError("Return value error: nativeDBDBrB got: " + retval_byte + " expected: " + test_jbyte[0]);444}445446447retval_byte = nativeDSrB( test_jdouble[1], test_jshort[2] );448if ( retval_byte != test_jbyte[0] ) {449logRetValError("Return value error: nativeDSrB got: " + retval_byte + " expected: " + test_jbyte[0]);450}451452453retval_byte = nativeDSDSrB( test_jdouble[1], test_jshort[2], test_jdouble[3], test_jshort[4] );454if ( retval_byte != test_jbyte[0] ) {455logRetValError("Return value error: nativeDSDSrB got: " + retval_byte + " expected: " + test_jbyte[0]);456}457458459retval_byte = nativeDIrB( test_jdouble[1], test_jint[2] );460if ( retval_byte != test_jbyte[0] ) {461logRetValError("Return value error: nativeDIrB got: " + retval_byte + " expected: " + test_jbyte[0]);462}463464465retval_byte = nativeDIDIrB( test_jdouble[1], test_jint[2], test_jdouble[3], test_jint[4] );466if ( retval_byte != test_jbyte[0] ) {467logRetValError("Return value error: nativeDIDIrB got: " + retval_byte + " expected: " + test_jbyte[0]);468}469470471retval_byte = nativeDJrB( test_jdouble[1], test_jlong[2] );472if ( retval_byte != test_jbyte[0] ) {473logRetValError("Return value error: nativeDJrB got: " + retval_byte + " expected: " + test_jbyte[0]);474}475476477retval_byte = nativeDJDJrB( test_jdouble[1], test_jlong[2], test_jdouble[3], test_jlong[4] );478if ( retval_byte != test_jbyte[0] ) {479logRetValError("Return value error: nativeDJDJrB got: " + retval_byte + " expected: " + test_jbyte[0]);480}481482483retval_byte = nativeDFrB( test_jdouble[1], test_jfloat[2] );484if ( retval_byte != test_jbyte[0] ) {485logRetValError("Return value error: nativeDFrB got: " + retval_byte + " expected: " + test_jbyte[0]);486}487488489retval_byte = nativeDFDFrB( test_jdouble[1], test_jfloat[2], test_jdouble[3], test_jfloat[4] );490if ( retval_byte != test_jbyte[0] ) {491logRetValError("Return value error: nativeDFDFrB got: " + retval_byte + " expected: " + test_jbyte[0]);492}493494495retval_byte = nativeDDrB( test_jdouble[1], test_jdouble[2] );496if ( retval_byte != test_jbyte[0] ) {497logRetValError("Return value error: nativeDDrB got: " + retval_byte + " expected: " + test_jbyte[0]);498}499500501retval_byte = nativeDDDDrB( test_jdouble[1], test_jdouble[2], test_jdouble[3], test_jdouble[4] );502if ( retval_byte != test_jbyte[0] ) {503logRetValError("Return value error: nativeDDDDrB got: " + retval_byte + " expected: " + test_jbyte[0]);504}505506507retval_short = nativeBBrS( test_jbyte[1], test_jbyte[2] );508if ( retval_short != test_jshort[0] ) {509logRetValError("Return value error: nativeBBrS got: " + retval_short + " expected: " + test_jshort[0]);510}511512513retval_short = nativeBBBBrS( test_jbyte[1], test_jbyte[2], test_jbyte[3], test_jbyte[4] );514if ( retval_short != test_jshort[0] ) {515logRetValError("Return value error: nativeBBBBrS got: " + retval_short + " expected: " + test_jshort[0]);516}517518519retval_short = nativeBSrS( test_jbyte[1], test_jshort[2] );520if ( retval_short != test_jshort[0] ) {521logRetValError("Return value error: nativeBSrS got: " + retval_short + " expected: " + test_jshort[0]);522}523524525retval_short = nativeBSBSrS( test_jbyte[1], test_jshort[2], test_jbyte[3], test_jshort[4] );526if ( retval_short != test_jshort[0] ) {527logRetValError("Return value error: nativeBSBSrS got: " + retval_short + " expected: " + test_jshort[0]);528}529530531retval_short = nativeBIrS( test_jbyte[1], test_jint[2] );532if ( retval_short != test_jshort[0] ) {533logRetValError("Return value error: nativeBIrS got: " + retval_short + " expected: " + test_jshort[0]);534}535536537retval_short = nativeBIBIrS( test_jbyte[1], test_jint[2], test_jbyte[3], test_jint[4] );538if ( retval_short != test_jshort[0] ) {539logRetValError("Return value error: nativeBIBIrS got: " + retval_short + " expected: " + test_jshort[0]);540}541542543retval_short = nativeBJrS( test_jbyte[1], test_jlong[2] );544if ( retval_short != test_jshort[0] ) {545logRetValError("Return value error: nativeBJrS got: " + retval_short + " expected: " + test_jshort[0]);546}547548549retval_short = nativeBJBJrS( test_jbyte[1], test_jlong[2], test_jbyte[3], test_jlong[4] );550if ( retval_short != test_jshort[0] ) {551logRetValError("Return value error: nativeBJBJrS got: " + retval_short + " expected: " + test_jshort[0]);552}553554555retval_short = nativeBFrS( test_jbyte[1], test_jfloat[2] );556if ( retval_short != test_jshort[0] ) {557logRetValError("Return value error: nativeBFrS got: " + retval_short + " expected: " + test_jshort[0]);558}559560561retval_short = nativeBFBFrS( test_jbyte[1], test_jfloat[2], test_jbyte[3], test_jfloat[4] );562if ( retval_short != test_jshort[0] ) {563logRetValError("Return value error: nativeBFBFrS got: " + retval_short + " expected: " + test_jshort[0]);564}565566567retval_short = nativeBDrS( test_jbyte[1], test_jdouble[2] );568if ( retval_short != test_jshort[0] ) {569logRetValError("Return value error: nativeBDrS got: " + retval_short + " expected: " + test_jshort[0]);570}571572573retval_short = nativeBDBDrS( test_jbyte[1], test_jdouble[2], test_jbyte[3], test_jdouble[4] );574if ( retval_short != test_jshort[0] ) {575logRetValError("Return value error: nativeBDBDrS got: " + retval_short + " expected: " + test_jshort[0]);576}577578579retval_short = nativeSBrS( test_jshort[1], test_jbyte[2] );580if ( retval_short != test_jshort[0] ) {581logRetValError("Return value error: nativeSBrS got: " + retval_short + " expected: " + test_jshort[0]);582}583584585retval_short = nativeSBSBrS( test_jshort[1], test_jbyte[2], test_jshort[3], test_jbyte[4] );586if ( retval_short != test_jshort[0] ) {587logRetValError("Return value error: nativeSBSBrS got: " + retval_short + " expected: " + test_jshort[0]);588}589590591retval_short = nativeSSrS( test_jshort[1], test_jshort[2] );592if ( retval_short != test_jshort[0] ) {593logRetValError("Return value error: nativeSSrS got: " + retval_short + " expected: " + test_jshort[0]);594}595596597retval_short = nativeSSSSrS( test_jshort[1], test_jshort[2], test_jshort[3], test_jshort[4] );598if ( retval_short != test_jshort[0] ) {599logRetValError("Return value error: nativeSSSSrS got: " + retval_short + " expected: " + test_jshort[0]);600}601602603retval_short = nativeSIrS( test_jshort[1], test_jint[2] );604if ( retval_short != test_jshort[0] ) {605logRetValError("Return value error: nativeSIrS got: " + retval_short + " expected: " + test_jshort[0]);606}607608609retval_short = nativeSISIrS( test_jshort[1], test_jint[2], test_jshort[3], test_jint[4] );610if ( retval_short != test_jshort[0] ) {611logRetValError("Return value error: nativeSISIrS got: " + retval_short + " expected: " + test_jshort[0]);612}613614615retval_short = nativeSJrS( test_jshort[1], test_jlong[2] );616if ( retval_short != test_jshort[0] ) {617logRetValError("Return value error: nativeSJrS got: " + retval_short + " expected: " + test_jshort[0]);618}619620621retval_short = nativeSJSJrS( test_jshort[1], test_jlong[2], test_jshort[3], test_jlong[4] );622if ( retval_short != test_jshort[0] ) {623logRetValError("Return value error: nativeSJSJrS got: " + retval_short + " expected: " + test_jshort[0]);624}625626627retval_short = nativeSFrS( test_jshort[1], test_jfloat[2] );628if ( retval_short != test_jshort[0] ) {629logRetValError("Return value error: nativeSFrS got: " + retval_short + " expected: " + test_jshort[0]);630}631632633retval_short = nativeSFSFrS( test_jshort[1], test_jfloat[2], test_jshort[3], test_jfloat[4] );634if ( retval_short != test_jshort[0] ) {635logRetValError("Return value error: nativeSFSFrS got: " + retval_short + " expected: " + test_jshort[0]);636}637638639retval_short = nativeSDrS( test_jshort[1], test_jdouble[2] );640if ( retval_short != test_jshort[0] ) {641logRetValError("Return value error: nativeSDrS got: " + retval_short + " expected: " + test_jshort[0]);642}643644645retval_short = nativeSDSDrS( test_jshort[1], test_jdouble[2], test_jshort[3], test_jdouble[4] );646if ( retval_short != test_jshort[0] ) {647logRetValError("Return value error: nativeSDSDrS got: " + retval_short + " expected: " + test_jshort[0]);648}649650651retval_short = nativeIBrS( test_jint[1], test_jbyte[2] );652if ( retval_short != test_jshort[0] ) {653logRetValError("Return value error: nativeIBrS got: " + retval_short + " expected: " + test_jshort[0]);654}655656657retval_short = nativeIBIBrS( test_jint[1], test_jbyte[2], test_jint[3], test_jbyte[4] );658if ( retval_short != test_jshort[0] ) {659logRetValError("Return value error: nativeIBIBrS got: " + retval_short + " expected: " + test_jshort[0]);660}661662663retval_short = nativeISrS( test_jint[1], test_jshort[2] );664if ( retval_short != test_jshort[0] ) {665logRetValError("Return value error: nativeISrS got: " + retval_short + " expected: " + test_jshort[0]);666}667668669retval_short = nativeISISrS( test_jint[1], test_jshort[2], test_jint[3], test_jshort[4] );670if ( retval_short != test_jshort[0] ) {671logRetValError("Return value error: nativeISISrS got: " + retval_short + " expected: " + test_jshort[0]);672}673674675retval_short = nativeIIrS( test_jint[1], test_jint[2] );676if ( retval_short != test_jshort[0] ) {677logRetValError("Return value error: nativeIIrS got: " + retval_short + " expected: " + test_jshort[0]);678}679680681retval_short = nativeIIIIrS( test_jint[1], test_jint[2], test_jint[3], test_jint[4] );682if ( retval_short != test_jshort[0] ) {683logRetValError("Return value error: nativeIIIIrS got: " + retval_short + " expected: " + test_jshort[0]);684}685686687retval_short = nativeIJrS( test_jint[1], test_jlong[2] );688if ( retval_short != test_jshort[0] ) {689logRetValError("Return value error: nativeIJrS got: " + retval_short + " expected: " + test_jshort[0]);690}691692693retval_short = nativeIJIJrS( test_jint[1], test_jlong[2], test_jint[3], test_jlong[4] );694if ( retval_short != test_jshort[0] ) {695logRetValError("Return value error: nativeIJIJrS got: " + retval_short + " expected: " + test_jshort[0]);696}697698699retval_short = nativeIFrS( test_jint[1], test_jfloat[2] );700if ( retval_short != test_jshort[0] ) {701logRetValError("Return value error: nativeIFrS got: " + retval_short + " expected: " + test_jshort[0]);702}703704705retval_short = nativeIFIFrS( test_jint[1], test_jfloat[2], test_jint[3], test_jfloat[4] );706if ( retval_short != test_jshort[0] ) {707logRetValError("Return value error: nativeIFIFrS got: " + retval_short + " expected: " + test_jshort[0]);708}709710711retval_short = nativeIDrS( test_jint[1], test_jdouble[2] );712if ( retval_short != test_jshort[0] ) {713logRetValError("Return value error: nativeIDrS got: " + retval_short + " expected: " + test_jshort[0]);714}715716717retval_short = nativeIDIDrS( test_jint[1], test_jdouble[2], test_jint[3], test_jdouble[4] );718if ( retval_short != test_jshort[0] ) {719logRetValError("Return value error: nativeIDIDrS got: " + retval_short + " expected: " + test_jshort[0]);720}721722723retval_short = nativeJBrS( test_jlong[1], test_jbyte[2] );724if ( retval_short != test_jshort[0] ) {725logRetValError("Return value error: nativeJBrS got: " + retval_short + " expected: " + test_jshort[0]);726}727728729retval_short = nativeJBJBrS( test_jlong[1], test_jbyte[2], test_jlong[3], test_jbyte[4] );730if ( retval_short != test_jshort[0] ) {731logRetValError("Return value error: nativeJBJBrS got: " + retval_short + " expected: " + test_jshort[0]);732}733734735retval_short = nativeJSrS( test_jlong[1], test_jshort[2] );736if ( retval_short != test_jshort[0] ) {737logRetValError("Return value error: nativeJSrS got: " + retval_short + " expected: " + test_jshort[0]);738}739740741retval_short = nativeJSJSrS( test_jlong[1], test_jshort[2], test_jlong[3], test_jshort[4] );742if ( retval_short != test_jshort[0] ) {743logRetValError("Return value error: nativeJSJSrS got: " + retval_short + " expected: " + test_jshort[0]);744}745746747retval_short = nativeJIrS( test_jlong[1], test_jint[2] );748if ( retval_short != test_jshort[0] ) {749logRetValError("Return value error: nativeJIrS got: " + retval_short + " expected: " + test_jshort[0]);750}751752753retval_short = nativeJIJIrS( test_jlong[1], test_jint[2], test_jlong[3], test_jint[4] );754if ( retval_short != test_jshort[0] ) {755logRetValError("Return value error: nativeJIJIrS got: " + retval_short + " expected: " + test_jshort[0]);756}757758759retval_short = nativeJJrS( test_jlong[1], test_jlong[2] );760if ( retval_short != test_jshort[0] ) {761logRetValError("Return value error: nativeJJrS got: " + retval_short + " expected: " + test_jshort[0]);762}763764765retval_short = nativeJJJJrS( test_jlong[1], test_jlong[2], test_jlong[3], test_jlong[4] );766if ( retval_short != test_jshort[0] ) {767logRetValError("Return value error: nativeJJJJrS got: " + retval_short + " expected: " + test_jshort[0]);768}769770771retval_short = nativeJFrS( test_jlong[1], test_jfloat[2] );772if ( retval_short != test_jshort[0] ) {773logRetValError("Return value error: nativeJFrS got: " + retval_short + " expected: " + test_jshort[0]);774}775776777retval_short = nativeJFJFrS( test_jlong[1], test_jfloat[2], test_jlong[3], test_jfloat[4] );778if ( retval_short != test_jshort[0] ) {779logRetValError("Return value error: nativeJFJFrS got: " + retval_short + " expected: " + test_jshort[0]);780}781782783retval_short = nativeJDrS( test_jlong[1], test_jdouble[2] );784if ( retval_short != test_jshort[0] ) {785logRetValError("Return value error: nativeJDrS got: " + retval_short + " expected: " + test_jshort[0]);786}787788789retval_short = nativeJDJDrS( test_jlong[1], test_jdouble[2], test_jlong[3], test_jdouble[4] );790if ( retval_short != test_jshort[0] ) {791logRetValError("Return value error: nativeJDJDrS got: " + retval_short + " expected: " + test_jshort[0]);792}793794795retval_short = nativeFBrS( test_jfloat[1], test_jbyte[2] );796if ( retval_short != test_jshort[0] ) {797logRetValError("Return value error: nativeFBrS got: " + retval_short + " expected: " + test_jshort[0]);798}799800801retval_short = nativeFBFBrS( test_jfloat[1], test_jbyte[2], test_jfloat[3], test_jbyte[4] );802if ( retval_short != test_jshort[0] ) {803logRetValError("Return value error: nativeFBFBrS got: " + retval_short + " expected: " + test_jshort[0]);804}805806807retval_short = nativeFSrS( test_jfloat[1], test_jshort[2] );808if ( retval_short != test_jshort[0] ) {809logRetValError("Return value error: nativeFSrS got: " + retval_short + " expected: " + test_jshort[0]);810}811812813retval_short = nativeFSFSrS( test_jfloat[1], test_jshort[2], test_jfloat[3], test_jshort[4] );814if ( retval_short != test_jshort[0] ) {815logRetValError("Return value error: nativeFSFSrS got: " + retval_short + " expected: " + test_jshort[0]);816}817818819retval_short = nativeFIrS( test_jfloat[1], test_jint[2] );820if ( retval_short != test_jshort[0] ) {821logRetValError("Return value error: nativeFIrS got: " + retval_short + " expected: " + test_jshort[0]);822}823824825retval_short = nativeFIFIrS( test_jfloat[1], test_jint[2], test_jfloat[3], test_jint[4] );826if ( retval_short != test_jshort[0] ) {827logRetValError("Return value error: nativeFIFIrS got: " + retval_short + " expected: " + test_jshort[0]);828}829830831retval_short = nativeFJrS( test_jfloat[1], test_jlong[2] );832if ( retval_short != test_jshort[0] ) {833logRetValError("Return value error: nativeFJrS got: " + retval_short + " expected: " + test_jshort[0]);834}835836837retval_short = nativeFJFJrS( test_jfloat[1], test_jlong[2], test_jfloat[3], test_jlong[4] );838if ( retval_short != test_jshort[0] ) {839logRetValError("Return value error: nativeFJFJrS got: " + retval_short + " expected: " + test_jshort[0]);840}841842843retval_short = nativeFFrS( test_jfloat[1], test_jfloat[2] );844if ( retval_short != test_jshort[0] ) {845logRetValError("Return value error: nativeFFrS got: " + retval_short + " expected: " + test_jshort[0]);846}847848849retval_short = nativeFFFFrS( test_jfloat[1], test_jfloat[2], test_jfloat[3], test_jfloat[4] );850if ( retval_short != test_jshort[0] ) {851logRetValError("Return value error: nativeFFFFrS got: " + retval_short + " expected: " + test_jshort[0]);852}853854855retval_short = nativeFDrS( test_jfloat[1], test_jdouble[2] );856if ( retval_short != test_jshort[0] ) {857logRetValError("Return value error: nativeFDrS got: " + retval_short + " expected: " + test_jshort[0]);858}859860861retval_short = nativeFDFDrS( test_jfloat[1], test_jdouble[2], test_jfloat[3], test_jdouble[4] );862if ( retval_short != test_jshort[0] ) {863logRetValError("Return value error: nativeFDFDrS got: " + retval_short + " expected: " + test_jshort[0]);864}865866867retval_short = nativeDBrS( test_jdouble[1], test_jbyte[2] );868if ( retval_short != test_jshort[0] ) {869logRetValError("Return value error: nativeDBrS got: " + retval_short + " expected: " + test_jshort[0]);870}871872873retval_short = nativeDBDBrS( test_jdouble[1], test_jbyte[2], test_jdouble[3], test_jbyte[4] );874if ( retval_short != test_jshort[0] ) {875logRetValError("Return value error: nativeDBDBrS got: " + retval_short + " expected: " + test_jshort[0]);876}877878879retval_short = nativeDSrS( test_jdouble[1], test_jshort[2] );880if ( retval_short != test_jshort[0] ) {881logRetValError("Return value error: nativeDSrS got: " + retval_short + " expected: " + test_jshort[0]);882}883884885retval_short = nativeDSDSrS( test_jdouble[1], test_jshort[2], test_jdouble[3], test_jshort[4] );886if ( retval_short != test_jshort[0] ) {887logRetValError("Return value error: nativeDSDSrS got: " + retval_short + " expected: " + test_jshort[0]);888}889890891retval_short = nativeDIrS( test_jdouble[1], test_jint[2] );892if ( retval_short != test_jshort[0] ) {893logRetValError("Return value error: nativeDIrS got: " + retval_short + " expected: " + test_jshort[0]);894}895896897retval_short = nativeDIDIrS( test_jdouble[1], test_jint[2], test_jdouble[3], test_jint[4] );898if ( retval_short != test_jshort[0] ) {899logRetValError("Return value error: nativeDIDIrS got: " + retval_short + " expected: " + test_jshort[0]);900}901902903retval_short = nativeDJrS( test_jdouble[1], test_jlong[2] );904if ( retval_short != test_jshort[0] ) {905logRetValError("Return value error: nativeDJrS got: " + retval_short + " expected: " + test_jshort[0]);906}907908909retval_short = nativeDJDJrS( test_jdouble[1], test_jlong[2], test_jdouble[3], test_jlong[4] );910if ( retval_short != test_jshort[0] ) {911logRetValError("Return value error: nativeDJDJrS got: " + retval_short + " expected: " + test_jshort[0]);912}913914915retval_short = nativeDFrS( test_jdouble[1], test_jfloat[2] );916if ( retval_short != test_jshort[0] ) {917logRetValError("Return value error: nativeDFrS got: " + retval_short + " expected: " + test_jshort[0]);918}919920921retval_short = nativeDFDFrS( test_jdouble[1], test_jfloat[2], test_jdouble[3], test_jfloat[4] );922if ( retval_short != test_jshort[0] ) {923logRetValError("Return value error: nativeDFDFrS got: " + retval_short + " expected: " + test_jshort[0]);924}925926927retval_short = nativeDDrS( test_jdouble[1], test_jdouble[2] );928if ( retval_short != test_jshort[0] ) {929logRetValError("Return value error: nativeDDrS got: " + retval_short + " expected: " + test_jshort[0]);930}931932933retval_short = nativeDDDDrS( test_jdouble[1], test_jdouble[2], test_jdouble[3], test_jdouble[4] );934if ( retval_short != test_jshort[0] ) {935logRetValError("Return value error: nativeDDDDrS got: " + retval_short + " expected: " + test_jshort[0]);936}937938939retval_int = nativeBBrI( test_jbyte[1], test_jbyte[2] );940if ( retval_int != test_jint[0] ) {941logRetValError("Return value error: nativeBBrI got: " + retval_int + " expected: " + test_jint[0]);942}943944945retval_int = nativeBBBBrI( test_jbyte[1], test_jbyte[2], test_jbyte[3], test_jbyte[4] );946if ( retval_int != test_jint[0] ) {947logRetValError("Return value error: nativeBBBBrI got: " + retval_int + " expected: " + test_jint[0]);948}949950951retval_int = nativeBSrI( test_jbyte[1], test_jshort[2] );952if ( retval_int != test_jint[0] ) {953logRetValError("Return value error: nativeBSrI got: " + retval_int + " expected: " + test_jint[0]);954}955956957retval_int = nativeBSBSrI( test_jbyte[1], test_jshort[2], test_jbyte[3], test_jshort[4] );958if ( retval_int != test_jint[0] ) {959logRetValError("Return value error: nativeBSBSrI got: " + retval_int + " expected: " + test_jint[0]);960}961962963retval_int = nativeBIrI( test_jbyte[1], test_jint[2] );964if ( retval_int != test_jint[0] ) {965logRetValError("Return value error: nativeBIrI got: " + retval_int + " expected: " + test_jint[0]);966}967968969retval_int = nativeBIBIrI( test_jbyte[1], test_jint[2], test_jbyte[3], test_jint[4] );970if ( retval_int != test_jint[0] ) {971logRetValError("Return value error: nativeBIBIrI got: " + retval_int + " expected: " + test_jint[0]);972}973974975retval_int = nativeBJrI( test_jbyte[1], test_jlong[2] );976if ( retval_int != test_jint[0] ) {977logRetValError("Return value error: nativeBJrI got: " + retval_int + " expected: " + test_jint[0]);978}979980981retval_int = nativeBJBJrI( test_jbyte[1], test_jlong[2], test_jbyte[3], test_jlong[4] );982if ( retval_int != test_jint[0] ) {983logRetValError("Return value error: nativeBJBJrI got: " + retval_int + " expected: " + test_jint[0]);984}985986987retval_int = nativeBFrI( test_jbyte[1], test_jfloat[2] );988if ( retval_int != test_jint[0] ) {989logRetValError("Return value error: nativeBFrI got: " + retval_int + " expected: " + test_jint[0]);990}991992993retval_int = nativeBFBFrI( test_jbyte[1], test_jfloat[2], test_jbyte[3], test_jfloat[4] );994if ( retval_int != test_jint[0] ) {995logRetValError("Return value error: nativeBFBFrI got: " + retval_int + " expected: " + test_jint[0]);996}997998999retval_int = nativeBDrI( test_jbyte[1], test_jdouble[2] );1000if ( retval_int != test_jint[0] ) {1001logRetValError("Return value error: nativeBDrI got: " + retval_int + " expected: " + test_jint[0]);1002}100310041005retval_int = nativeBDBDrI( test_jbyte[1], test_jdouble[2], test_jbyte[3], test_jdouble[4] );1006if ( retval_int != test_jint[0] ) {1007logRetValError("Return value error: nativeBDBDrI got: " + retval_int + " expected: " + test_jint[0]);1008}100910101011retval_int = nativeSBrI( test_jshort[1], test_jbyte[2] );1012if ( retval_int != test_jint[0] ) {1013logRetValError("Return value error: nativeSBrI got: " + retval_int + " expected: " + test_jint[0]);1014}101510161017retval_int = nativeSBSBrI( test_jshort[1], test_jbyte[2], test_jshort[3], test_jbyte[4] );1018if ( retval_int != test_jint[0] ) {1019logRetValError("Return value error: nativeSBSBrI got: " + retval_int + " expected: " + test_jint[0]);1020}102110221023retval_int = nativeSSrI( test_jshort[1], test_jshort[2] );1024if ( retval_int != test_jint[0] ) {1025logRetValError("Return value error: nativeSSrI got: " + retval_int + " expected: " + test_jint[0]);1026}102710281029retval_int = nativeSSSSrI( test_jshort[1], test_jshort[2], test_jshort[3], test_jshort[4] );1030if ( retval_int != test_jint[0] ) {1031logRetValError("Return value error: nativeSSSSrI got: " + retval_int + " expected: " + test_jint[0]);1032}103310341035retval_int = nativeSIrI( test_jshort[1], test_jint[2] );1036if ( retval_int != test_jint[0] ) {1037logRetValError("Return value error: nativeSIrI got: " + retval_int + " expected: " + test_jint[0]);1038}103910401041retval_int = nativeSISIrI( test_jshort[1], test_jint[2], test_jshort[3], test_jint[4] );1042if ( retval_int != test_jint[0] ) {1043logRetValError("Return value error: nativeSISIrI got: " + retval_int + " expected: " + test_jint[0]);1044}104510461047retval_int = nativeSJrI( test_jshort[1], test_jlong[2] );1048if ( retval_int != test_jint[0] ) {1049logRetValError("Return value error: nativeSJrI got: " + retval_int + " expected: " + test_jint[0]);1050}105110521053retval_int = nativeSJSJrI( test_jshort[1], test_jlong[2], test_jshort[3], test_jlong[4] );1054if ( retval_int != test_jint[0] ) {1055logRetValError("Return value error: nativeSJSJrI got: " + retval_int + " expected: " + test_jint[0]);1056}105710581059retval_int = nativeSFrI( test_jshort[1], test_jfloat[2] );1060if ( retval_int != test_jint[0] ) {1061logRetValError("Return value error: nativeSFrI got: " + retval_int + " expected: " + test_jint[0]);1062}106310641065retval_int = nativeSFSFrI( test_jshort[1], test_jfloat[2], test_jshort[3], test_jfloat[4] );1066if ( retval_int != test_jint[0] ) {1067logRetValError("Return value error: nativeSFSFrI got: " + retval_int + " expected: " + test_jint[0]);1068}106910701071retval_int = nativeSDrI( test_jshort[1], test_jdouble[2] );1072if ( retval_int != test_jint[0] ) {1073logRetValError("Return value error: nativeSDrI got: " + retval_int + " expected: " + test_jint[0]);1074}107510761077retval_int = nativeSDSDrI( test_jshort[1], test_jdouble[2], test_jshort[3], test_jdouble[4] );1078if ( retval_int != test_jint[0] ) {1079logRetValError("Return value error: nativeSDSDrI got: " + retval_int + " expected: " + test_jint[0]);1080}108110821083retval_int = nativeIBrI( test_jint[1], test_jbyte[2] );1084if ( retval_int != test_jint[0] ) {1085logRetValError("Return value error: nativeIBrI got: " + retval_int + " expected: " + test_jint[0]);1086}108710881089retval_int = nativeIBIBrI( test_jint[1], test_jbyte[2], test_jint[3], test_jbyte[4] );1090if ( retval_int != test_jint[0] ) {1091logRetValError("Return value error: nativeIBIBrI got: " + retval_int + " expected: " + test_jint[0]);1092}109310941095retval_int = nativeISrI( test_jint[1], test_jshort[2] );1096if ( retval_int != test_jint[0] ) {1097logRetValError("Return value error: nativeISrI got: " + retval_int + " expected: " + test_jint[0]);1098}109911001101retval_int = nativeISISrI( test_jint[1], test_jshort[2], test_jint[3], test_jshort[4] );1102if ( retval_int != test_jint[0] ) {1103logRetValError("Return value error: nativeISISrI got: " + retval_int + " expected: " + test_jint[0]);1104}110511061107retval_int = nativeIIrI( test_jint[1], test_jint[2] );1108if ( retval_int != test_jint[0] ) {1109logRetValError("Return value error: nativeIIrI got: " + retval_int + " expected: " + test_jint[0]);1110}111111121113retval_int = nativeIIIIrI( test_jint[1], test_jint[2], test_jint[3], test_jint[4] );1114if ( retval_int != test_jint[0] ) {1115logRetValError("Return value error: nativeIIIIrI got: " + retval_int + " expected: " + test_jint[0]);1116}111711181119retval_int = nativeIJrI( test_jint[1], test_jlong[2] );1120if ( retval_int != test_jint[0] ) {1121logRetValError("Return value error: nativeIJrI got: " + retval_int + " expected: " + test_jint[0]);1122}112311241125retval_int = nativeIJIJrI( test_jint[1], test_jlong[2], test_jint[3], test_jlong[4] );1126if ( retval_int != test_jint[0] ) {1127logRetValError("Return value error: nativeIJIJrI got: " + retval_int + " expected: " + test_jint[0]);1128}112911301131retval_int = nativeIFrI( test_jint[1], test_jfloat[2] );1132if ( retval_int != test_jint[0] ) {1133logRetValError("Return value error: nativeIFrI got: " + retval_int + " expected: " + test_jint[0]);1134}113511361137retval_int = nativeIFIFrI( test_jint[1], test_jfloat[2], test_jint[3], test_jfloat[4] );1138if ( retval_int != test_jint[0] ) {1139logRetValError("Return value error: nativeIFIFrI got: " + retval_int + " expected: " + test_jint[0]);1140}114111421143retval_int = nativeIDrI( test_jint[1], test_jdouble[2] );1144if ( retval_int != test_jint[0] ) {1145logRetValError("Return value error: nativeIDrI got: " + retval_int + " expected: " + test_jint[0]);1146}114711481149retval_int = nativeIDIDrI( test_jint[1], test_jdouble[2], test_jint[3], test_jdouble[4] );1150if ( retval_int != test_jint[0] ) {1151logRetValError("Return value error: nativeIDIDrI got: " + retval_int + " expected: " + test_jint[0]);1152}115311541155retval_int = nativeJBrI( test_jlong[1], test_jbyte[2] );1156if ( retval_int != test_jint[0] ) {1157logRetValError("Return value error: nativeJBrI got: " + retval_int + " expected: " + test_jint[0]);1158}115911601161retval_int = nativeJBJBrI( test_jlong[1], test_jbyte[2], test_jlong[3], test_jbyte[4] );1162if ( retval_int != test_jint[0] ) {1163logRetValError("Return value error: nativeJBJBrI got: " + retval_int + " expected: " + test_jint[0]);1164}116511661167retval_int = nativeJSrI( test_jlong[1], test_jshort[2] );1168if ( retval_int != test_jint[0] ) {1169logRetValError("Return value error: nativeJSrI got: " + retval_int + " expected: " + test_jint[0]);1170}117111721173retval_int = nativeJSJSrI( test_jlong[1], test_jshort[2], test_jlong[3], test_jshort[4] );1174if ( retval_int != test_jint[0] ) {1175logRetValError("Return value error: nativeJSJSrI got: " + retval_int + " expected: " + test_jint[0]);1176}117711781179retval_int = nativeJIrI( test_jlong[1], test_jint[2] );1180if ( retval_int != test_jint[0] ) {1181logRetValError("Return value error: nativeJIrI got: " + retval_int + " expected: " + test_jint[0]);1182}118311841185retval_int = nativeJIJIrI( test_jlong[1], test_jint[2], test_jlong[3], test_jint[4] );1186if ( retval_int != test_jint[0] ) {1187logRetValError("Return value error: nativeJIJIrI got: " + retval_int + " expected: " + test_jint[0]);1188}118911901191retval_int = nativeJJrI( test_jlong[1], test_jlong[2] );1192if ( retval_int != test_jint[0] ) {1193logRetValError("Return value error: nativeJJrI got: " + retval_int + " expected: " + test_jint[0]);1194}119511961197retval_int = nativeJJJJrI( test_jlong[1], test_jlong[2], test_jlong[3], test_jlong[4] );1198if ( retval_int != test_jint[0] ) {1199logRetValError("Return value error: nativeJJJJrI got: " + retval_int + " expected: " + test_jint[0]);1200}120112021203retval_int = nativeJFrI( test_jlong[1], test_jfloat[2] );1204if ( retval_int != test_jint[0] ) {1205logRetValError("Return value error: nativeJFrI got: " + retval_int + " expected: " + test_jint[0]);1206}120712081209retval_int = nativeJFJFrI( test_jlong[1], test_jfloat[2], test_jlong[3], test_jfloat[4] );1210if ( retval_int != test_jint[0] ) {1211logRetValError("Return value error: nativeJFJFrI got: " + retval_int + " expected: " + test_jint[0]);1212}121312141215retval_int = nativeJDrI( test_jlong[1], test_jdouble[2] );1216if ( retval_int != test_jint[0] ) {1217logRetValError("Return value error: nativeJDrI got: " + retval_int + " expected: " + test_jint[0]);1218}121912201221retval_int = nativeJDJDrI( test_jlong[1], test_jdouble[2], test_jlong[3], test_jdouble[4] );1222if ( retval_int != test_jint[0] ) {1223logRetValError("Return value error: nativeJDJDrI got: " + retval_int + " expected: " + test_jint[0]);1224}122512261227retval_int = nativeFBrI( test_jfloat[1], test_jbyte[2] );1228if ( retval_int != test_jint[0] ) {1229logRetValError("Return value error: nativeFBrI got: " + retval_int + " expected: " + test_jint[0]);1230}123112321233retval_int = nativeFBFBrI( test_jfloat[1], test_jbyte[2], test_jfloat[3], test_jbyte[4] );1234if ( retval_int != test_jint[0] ) {1235logRetValError("Return value error: nativeFBFBrI got: " + retval_int + " expected: " + test_jint[0]);1236}123712381239retval_int = nativeFSrI( test_jfloat[1], test_jshort[2] );1240if ( retval_int != test_jint[0] ) {1241logRetValError("Return value error: nativeFSrI got: " + retval_int + " expected: " + test_jint[0]);1242}124312441245retval_int = nativeFSFSrI( test_jfloat[1], test_jshort[2], test_jfloat[3], test_jshort[4] );1246if ( retval_int != test_jint[0] ) {1247logRetValError("Return value error: nativeFSFSrI got: " + retval_int + " expected: " + test_jint[0]);1248}124912501251retval_int = nativeFIrI( test_jfloat[1], test_jint[2] );1252if ( retval_int != test_jint[0] ) {1253logRetValError("Return value error: nativeFIrI got: " + retval_int + " expected: " + test_jint[0]);1254}125512561257retval_int = nativeFIFIrI( test_jfloat[1], test_jint[2], test_jfloat[3], test_jint[4] );1258if ( retval_int != test_jint[0] ) {1259logRetValError("Return value error: nativeFIFIrI got: " + retval_int + " expected: " + test_jint[0]);1260}126112621263retval_int = nativeFJrI( test_jfloat[1], test_jlong[2] );1264if ( retval_int != test_jint[0] ) {1265logRetValError("Return value error: nativeFJrI got: " + retval_int + " expected: " + test_jint[0]);1266}126712681269retval_int = nativeFJFJrI( test_jfloat[1], test_jlong[2], test_jfloat[3], test_jlong[4] );1270if ( retval_int != test_jint[0] ) {1271logRetValError("Return value error: nativeFJFJrI got: " + retval_int + " expected: " + test_jint[0]);1272}127312741275retval_int = nativeFFrI( test_jfloat[1], test_jfloat[2] );1276if ( retval_int != test_jint[0] ) {1277logRetValError("Return value error: nativeFFrI got: " + retval_int + " expected: " + test_jint[0]);1278}127912801281retval_int = nativeFFFFrI( test_jfloat[1], test_jfloat[2], test_jfloat[3], test_jfloat[4] );1282if ( retval_int != test_jint[0] ) {1283logRetValError("Return value error: nativeFFFFrI got: " + retval_int + " expected: " + test_jint[0]);1284}128512861287retval_int = nativeFDrI( test_jfloat[1], test_jdouble[2] );1288if ( retval_int != test_jint[0] ) {1289logRetValError("Return value error: nativeFDrI got: " + retval_int + " expected: " + test_jint[0]);1290}129112921293retval_int = nativeFDFDrI( test_jfloat[1], test_jdouble[2], test_jfloat[3], test_jdouble[4] );1294if ( retval_int != test_jint[0] ) {1295logRetValError("Return value error: nativeFDFDrI got: " + retval_int + " expected: " + test_jint[0]);1296}129712981299retval_int = nativeDBrI( test_jdouble[1], test_jbyte[2] );1300if ( retval_int != test_jint[0] ) {1301logRetValError("Return value error: nativeDBrI got: " + retval_int + " expected: " + test_jint[0]);1302}130313041305retval_int = nativeDBDBrI( test_jdouble[1], test_jbyte[2], test_jdouble[3], test_jbyte[4] );1306if ( retval_int != test_jint[0] ) {1307logRetValError("Return value error: nativeDBDBrI got: " + retval_int + " expected: " + test_jint[0]);1308}130913101311retval_int = nativeDSrI( test_jdouble[1], test_jshort[2] );1312if ( retval_int != test_jint[0] ) {1313logRetValError("Return value error: nativeDSrI got: " + retval_int + " expected: " + test_jint[0]);1314}131513161317retval_int = nativeDSDSrI( test_jdouble[1], test_jshort[2], test_jdouble[3], test_jshort[4] );1318if ( retval_int != test_jint[0] ) {1319logRetValError("Return value error: nativeDSDSrI got: " + retval_int + " expected: " + test_jint[0]);1320}132113221323retval_int = nativeDIrI( test_jdouble[1], test_jint[2] );1324if ( retval_int != test_jint[0] ) {1325logRetValError("Return value error: nativeDIrI got: " + retval_int + " expected: " + test_jint[0]);1326}132713281329retval_int = nativeDIDIrI( test_jdouble[1], test_jint[2], test_jdouble[3], test_jint[4] );1330if ( retval_int != test_jint[0] ) {1331logRetValError("Return value error: nativeDIDIrI got: " + retval_int + " expected: " + test_jint[0]);1332}133313341335retval_int = nativeDJrI( test_jdouble[1], test_jlong[2] );1336if ( retval_int != test_jint[0] ) {1337logRetValError("Return value error: nativeDJrI got: " + retval_int + " expected: " + test_jint[0]);1338}133913401341retval_int = nativeDJDJrI( test_jdouble[1], test_jlong[2], test_jdouble[3], test_jlong[4] );1342if ( retval_int != test_jint[0] ) {1343logRetValError("Return value error: nativeDJDJrI got: " + retval_int + " expected: " + test_jint[0]);1344}134513461347retval_int = nativeDFrI( test_jdouble[1], test_jfloat[2] );1348if ( retval_int != test_jint[0] ) {1349logRetValError("Return value error: nativeDFrI got: " + retval_int + " expected: " + test_jint[0]);1350}135113521353retval_int = nativeDFDFrI( test_jdouble[1], test_jfloat[2], test_jdouble[3], test_jfloat[4] );1354if ( retval_int != test_jint[0] ) {1355logRetValError("Return value error: nativeDFDFrI got: " + retval_int + " expected: " + test_jint[0]);1356}135713581359retval_int = nativeDDrI( test_jdouble[1], test_jdouble[2] );1360if ( retval_int != test_jint[0] ) {1361logRetValError("Return value error: nativeDDrI got: " + retval_int + " expected: " + test_jint[0]);1362}136313641365retval_int = nativeDDDDrI( test_jdouble[1], test_jdouble[2], test_jdouble[3], test_jdouble[4] );1366if ( retval_int != test_jint[0] ) {1367logRetValError("Return value error: nativeDDDDrI got: " + retval_int + " expected: " + test_jint[0]);1368}136913701371retval_long = nativeBBrJ( test_jbyte[1], test_jbyte[2] );1372if ( retval_long != test_jlong[0] ) {1373logRetValError("Return value error: nativeBBrJ got: " + retval_long + " expected: " + test_jlong[0]);1374}137513761377retval_long = nativeBBBBrJ( test_jbyte[1], test_jbyte[2], test_jbyte[3], test_jbyte[4] );1378if ( retval_long != test_jlong[0] ) {1379logRetValError("Return value error: nativeBBBBrJ got: " + retval_long + " expected: " + test_jlong[0]);1380}138113821383retval_long = nativeBSrJ( test_jbyte[1], test_jshort[2] );1384if ( retval_long != test_jlong[0] ) {1385logRetValError("Return value error: nativeBSrJ got: " + retval_long + " expected: " + test_jlong[0]);1386}138713881389retval_long = nativeBSBSrJ( test_jbyte[1], test_jshort[2], test_jbyte[3], test_jshort[4] );1390if ( retval_long != test_jlong[0] ) {1391logRetValError("Return value error: nativeBSBSrJ got: " + retval_long + " expected: " + test_jlong[0]);1392}139313941395retval_long = nativeBIrJ( test_jbyte[1], test_jint[2] );1396if ( retval_long != test_jlong[0] ) {1397logRetValError("Return value error: nativeBIrJ got: " + retval_long + " expected: " + test_jlong[0]);1398}139914001401retval_long = nativeBIBIrJ( test_jbyte[1], test_jint[2], test_jbyte[3], test_jint[4] );1402if ( retval_long != test_jlong[0] ) {1403logRetValError("Return value error: nativeBIBIrJ got: " + retval_long + " expected: " + test_jlong[0]);1404}140514061407retval_long = nativeBJrJ( test_jbyte[1], test_jlong[2] );1408if ( retval_long != test_jlong[0] ) {1409logRetValError("Return value error: nativeBJrJ got: " + retval_long + " expected: " + test_jlong[0]);1410}141114121413retval_long = nativeBJBJrJ( test_jbyte[1], test_jlong[2], test_jbyte[3], test_jlong[4] );1414if ( retval_long != test_jlong[0] ) {1415logRetValError("Return value error: nativeBJBJrJ got: " + retval_long + " expected: " + test_jlong[0]);1416}141714181419retval_long = nativeBFrJ( test_jbyte[1], test_jfloat[2] );1420if ( retval_long != test_jlong[0] ) {1421logRetValError("Return value error: nativeBFrJ got: " + retval_long + " expected: " + test_jlong[0]);1422}142314241425retval_long = nativeBFBFrJ( test_jbyte[1], test_jfloat[2], test_jbyte[3], test_jfloat[4] );1426if ( retval_long != test_jlong[0] ) {1427logRetValError("Return value error: nativeBFBFrJ got: " + retval_long + " expected: " + test_jlong[0]);1428}142914301431retval_long = nativeBDrJ( test_jbyte[1], test_jdouble[2] );1432if ( retval_long != test_jlong[0] ) {1433logRetValError("Return value error: nativeBDrJ got: " + retval_long + " expected: " + test_jlong[0]);1434}143514361437retval_long = nativeBDBDrJ( test_jbyte[1], test_jdouble[2], test_jbyte[3], test_jdouble[4] );1438if ( retval_long != test_jlong[0] ) {1439logRetValError("Return value error: nativeBDBDrJ got: " + retval_long + " expected: " + test_jlong[0]);1440}144114421443retval_long = nativeSBrJ( test_jshort[1], test_jbyte[2] );1444if ( retval_long != test_jlong[0] ) {1445logRetValError("Return value error: nativeSBrJ got: " + retval_long + " expected: " + test_jlong[0]);1446}144714481449retval_long = nativeSBSBrJ( test_jshort[1], test_jbyte[2], test_jshort[3], test_jbyte[4] );1450if ( retval_long != test_jlong[0] ) {1451logRetValError("Return value error: nativeSBSBrJ got: " + retval_long + " expected: " + test_jlong[0]);1452}145314541455retval_long = nativeSSrJ( test_jshort[1], test_jshort[2] );1456if ( retval_long != test_jlong[0] ) {1457logRetValError("Return value error: nativeSSrJ got: " + retval_long + " expected: " + test_jlong[0]);1458}145914601461retval_long = nativeSSSSrJ( test_jshort[1], test_jshort[2], test_jshort[3], test_jshort[4] );1462if ( retval_long != test_jlong[0] ) {1463logRetValError("Return value error: nativeSSSSrJ got: " + retval_long + " expected: " + test_jlong[0]);1464}146514661467retval_long = nativeSIrJ( test_jshort[1], test_jint[2] );1468if ( retval_long != test_jlong[0] ) {1469logRetValError("Return value error: nativeSIrJ got: " + retval_long + " expected: " + test_jlong[0]);1470}147114721473retval_long = nativeSISIrJ( test_jshort[1], test_jint[2], test_jshort[3], test_jint[4] );1474if ( retval_long != test_jlong[0] ) {1475logRetValError("Return value error: nativeSISIrJ got: " + retval_long + " expected: " + test_jlong[0]);1476}147714781479retval_long = nativeSJrJ( test_jshort[1], test_jlong[2] );1480if ( retval_long != test_jlong[0] ) {1481logRetValError("Return value error: nativeSJrJ got: " + retval_long + " expected: " + test_jlong[0]);1482}148314841485retval_long = nativeSJSJrJ( test_jshort[1], test_jlong[2], test_jshort[3], test_jlong[4] );1486if ( retval_long != test_jlong[0] ) {1487logRetValError("Return value error: nativeSJSJrJ got: " + retval_long + " expected: " + test_jlong[0]);1488}148914901491retval_long = nativeSFrJ( test_jshort[1], test_jfloat[2] );1492if ( retval_long != test_jlong[0] ) {1493logRetValError("Return value error: nativeSFrJ got: " + retval_long + " expected: " + test_jlong[0]);1494}149514961497retval_long = nativeSFSFrJ( test_jshort[1], test_jfloat[2], test_jshort[3], test_jfloat[4] );1498if ( retval_long != test_jlong[0] ) {1499logRetValError("Return value error: nativeSFSFrJ got: " + retval_long + " expected: " + test_jlong[0]);1500}150115021503retval_long = nativeSDrJ( test_jshort[1], test_jdouble[2] );1504if ( retval_long != test_jlong[0] ) {1505logRetValError("Return value error: nativeSDrJ got: " + retval_long + " expected: " + test_jlong[0]);1506}150715081509retval_long = nativeSDSDrJ( test_jshort[1], test_jdouble[2], test_jshort[3], test_jdouble[4] );1510if ( retval_long != test_jlong[0] ) {1511logRetValError("Return value error: nativeSDSDrJ got: " + retval_long + " expected: " + test_jlong[0]);1512}151315141515retval_long = nativeIBrJ( test_jint[1], test_jbyte[2] );1516if ( retval_long != test_jlong[0] ) {1517logRetValError("Return value error: nativeIBrJ got: " + retval_long + " expected: " + test_jlong[0]);1518}151915201521retval_long = nativeIBIBrJ( test_jint[1], test_jbyte[2], test_jint[3], test_jbyte[4] );1522if ( retval_long != test_jlong[0] ) {1523logRetValError("Return value error: nativeIBIBrJ got: " + retval_long + " expected: " + test_jlong[0]);1524}152515261527retval_long = nativeISrJ( test_jint[1], test_jshort[2] );1528if ( retval_long != test_jlong[0] ) {1529logRetValError("Return value error: nativeISrJ got: " + retval_long + " expected: " + test_jlong[0]);1530}153115321533retval_long = nativeISISrJ( test_jint[1], test_jshort[2], test_jint[3], test_jshort[4] );1534if ( retval_long != test_jlong[0] ) {1535logRetValError("Return value error: nativeISISrJ got: " + retval_long + " expected: " + test_jlong[0]);1536}153715381539retval_long = nativeIIrJ( test_jint[1], test_jint[2] );1540if ( retval_long != test_jlong[0] ) {1541logRetValError("Return value error: nativeIIrJ got: " + retval_long + " expected: " + test_jlong[0]);1542}154315441545retval_long = nativeIIIIrJ( test_jint[1], test_jint[2], test_jint[3], test_jint[4] );1546if ( retval_long != test_jlong[0] ) {1547logRetValError("Return value error: nativeIIIIrJ got: " + retval_long + " expected: " + test_jlong[0]);1548}154915501551retval_long = nativeIJrJ( test_jint[1], test_jlong[2] );1552if ( retval_long != test_jlong[0] ) {1553logRetValError("Return value error: nativeIJrJ got: " + retval_long + " expected: " + test_jlong[0]);1554}155515561557retval_long = nativeIJIJrJ( test_jint[1], test_jlong[2], test_jint[3], test_jlong[4] );1558if ( retval_long != test_jlong[0] ) {1559logRetValError("Return value error: nativeIJIJrJ got: " + retval_long + " expected: " + test_jlong[0]);1560}156115621563retval_long = nativeIFrJ( test_jint[1], test_jfloat[2] );1564if ( retval_long != test_jlong[0] ) {1565logRetValError("Return value error: nativeIFrJ got: " + retval_long + " expected: " + test_jlong[0]);1566}156715681569retval_long = nativeIFIFrJ( test_jint[1], test_jfloat[2], test_jint[3], test_jfloat[4] );1570if ( retval_long != test_jlong[0] ) {1571logRetValError("Return value error: nativeIFIFrJ got: " + retval_long + " expected: " + test_jlong[0]);1572}157315741575retval_long = nativeIDrJ( test_jint[1], test_jdouble[2] );1576if ( retval_long != test_jlong[0] ) {1577logRetValError("Return value error: nativeIDrJ got: " + retval_long + " expected: " + test_jlong[0]);1578}157915801581retval_long = nativeIDIDrJ( test_jint[1], test_jdouble[2], test_jint[3], test_jdouble[4] );1582if ( retval_long != test_jlong[0] ) {1583logRetValError("Return value error: nativeIDIDrJ got: " + retval_long + " expected: " + test_jlong[0]);1584}158515861587retval_long = nativeJBrJ( test_jlong[1], test_jbyte[2] );1588if ( retval_long != test_jlong[0] ) {1589logRetValError("Return value error: nativeJBrJ got: " + retval_long + " expected: " + test_jlong[0]);1590}159115921593retval_long = nativeJBJBrJ( test_jlong[1], test_jbyte[2], test_jlong[3], test_jbyte[4] );1594if ( retval_long != test_jlong[0] ) {1595logRetValError("Return value error: nativeJBJBrJ got: " + retval_long + " expected: " + test_jlong[0]);1596}159715981599retval_long = nativeJSrJ( test_jlong[1], test_jshort[2] );1600if ( retval_long != test_jlong[0] ) {1601logRetValError("Return value error: nativeJSrJ got: " + retval_long + " expected: " + test_jlong[0]);1602}160316041605retval_long = nativeJSJSrJ( test_jlong[1], test_jshort[2], test_jlong[3], test_jshort[4] );1606if ( retval_long != test_jlong[0] ) {1607logRetValError("Return value error: nativeJSJSrJ got: " + retval_long + " expected: " + test_jlong[0]);1608}160916101611retval_long = nativeJIrJ( test_jlong[1], test_jint[2] );1612if ( retval_long != test_jlong[0] ) {1613logRetValError("Return value error: nativeJIrJ got: " + retval_long + " expected: " + test_jlong[0]);1614}161516161617retval_long = nativeJIJIrJ( test_jlong[1], test_jint[2], test_jlong[3], test_jint[4] );1618if ( retval_long != test_jlong[0] ) {1619logRetValError("Return value error: nativeJIJIrJ got: " + retval_long + " expected: " + test_jlong[0]);1620}162116221623retval_long = nativeJJrJ( test_jlong[1], test_jlong[2] );1624if ( retval_long != test_jlong[0] ) {1625logRetValError("Return value error: nativeJJrJ got: " + retval_long + " expected: " + test_jlong[0]);1626}162716281629retval_long = nativeJJJJrJ( test_jlong[1], test_jlong[2], test_jlong[3], test_jlong[4] );1630if ( retval_long != test_jlong[0] ) {1631logRetValError("Return value error: nativeJJJJrJ got: " + retval_long + " expected: " + test_jlong[0]);1632}163316341635retval_long = nativeJFrJ( test_jlong[1], test_jfloat[2] );1636if ( retval_long != test_jlong[0] ) {1637logRetValError("Return value error: nativeJFrJ got: " + retval_long + " expected: " + test_jlong[0]);1638}163916401641retval_long = nativeJFJFrJ( test_jlong[1], test_jfloat[2], test_jlong[3], test_jfloat[4] );1642if ( retval_long != test_jlong[0] ) {1643logRetValError("Return value error: nativeJFJFrJ got: " + retval_long + " expected: " + test_jlong[0]);1644}164516461647retval_long = nativeJDrJ( test_jlong[1], test_jdouble[2] );1648if ( retval_long != test_jlong[0] ) {1649logRetValError("Return value error: nativeJDrJ got: " + retval_long + " expected: " + test_jlong[0]);1650}165116521653retval_long = nativeJDJDrJ( test_jlong[1], test_jdouble[2], test_jlong[3], test_jdouble[4] );1654if ( retval_long != test_jlong[0] ) {1655logRetValError("Return value error: nativeJDJDrJ got: " + retval_long + " expected: " + test_jlong[0]);1656}165716581659retval_long = nativeFBrJ( test_jfloat[1], test_jbyte[2] );1660if ( retval_long != test_jlong[0] ) {1661logRetValError("Return value error: nativeFBrJ got: " + retval_long + " expected: " + test_jlong[0]);1662}166316641665retval_long = nativeFBFBrJ( test_jfloat[1], test_jbyte[2], test_jfloat[3], test_jbyte[4] );1666if ( retval_long != test_jlong[0] ) {1667logRetValError("Return value error: nativeFBFBrJ got: " + retval_long + " expected: " + test_jlong[0]);1668}166916701671retval_long = nativeFSrJ( test_jfloat[1], test_jshort[2] );1672if ( retval_long != test_jlong[0] ) {1673logRetValError("Return value error: nativeFSrJ got: " + retval_long + " expected: " + test_jlong[0]);1674}167516761677retval_long = nativeFSFSrJ( test_jfloat[1], test_jshort[2], test_jfloat[3], test_jshort[4] );1678if ( retval_long != test_jlong[0] ) {1679logRetValError("Return value error: nativeFSFSrJ got: " + retval_long + " expected: " + test_jlong[0]);1680}168116821683retval_long = nativeFIrJ( test_jfloat[1], test_jint[2] );1684if ( retval_long != test_jlong[0] ) {1685logRetValError("Return value error: nativeFIrJ got: " + retval_long + " expected: " + test_jlong[0]);1686}168716881689retval_long = nativeFIFIrJ( test_jfloat[1], test_jint[2], test_jfloat[3], test_jint[4] );1690if ( retval_long != test_jlong[0] ) {1691logRetValError("Return value error: nativeFIFIrJ got: " + retval_long + " expected: " + test_jlong[0]);1692}169316941695retval_long = nativeFJrJ( test_jfloat[1], test_jlong[2] );1696if ( retval_long != test_jlong[0] ) {1697logRetValError("Return value error: nativeFJrJ got: " + retval_long + " expected: " + test_jlong[0]);1698}169917001701retval_long = nativeFJFJrJ( test_jfloat[1], test_jlong[2], test_jfloat[3], test_jlong[4] );1702if ( retval_long != test_jlong[0] ) {1703logRetValError("Return value error: nativeFJFJrJ got: " + retval_long + " expected: " + test_jlong[0]);1704}170517061707retval_long = nativeFFrJ( test_jfloat[1], test_jfloat[2] );1708if ( retval_long != test_jlong[0] ) {1709logRetValError("Return value error: nativeFFrJ got: " + retval_long + " expected: " + test_jlong[0]);1710}171117121713retval_long = nativeFFFFrJ( test_jfloat[1], test_jfloat[2], test_jfloat[3], test_jfloat[4] );1714if ( retval_long != test_jlong[0] ) {1715logRetValError("Return value error: nativeFFFFrJ got: " + retval_long + " expected: " + test_jlong[0]);1716}171717181719retval_long = nativeFDrJ( test_jfloat[1], test_jdouble[2] );1720if ( retval_long != test_jlong[0] ) {1721logRetValError("Return value error: nativeFDrJ got: " + retval_long + " expected: " + test_jlong[0]);1722}172317241725retval_long = nativeFDFDrJ( test_jfloat[1], test_jdouble[2], test_jfloat[3], test_jdouble[4] );1726if ( retval_long != test_jlong[0] ) {1727logRetValError("Return value error: nativeFDFDrJ got: " + retval_long + " expected: " + test_jlong[0]);1728}172917301731retval_long = nativeDBrJ( test_jdouble[1], test_jbyte[2] );1732if ( retval_long != test_jlong[0] ) {1733logRetValError("Return value error: nativeDBrJ got: " + retval_long + " expected: " + test_jlong[0]);1734}173517361737retval_long = nativeDBDBrJ( test_jdouble[1], test_jbyte[2], test_jdouble[3], test_jbyte[4] );1738if ( retval_long != test_jlong[0] ) {1739logRetValError("Return value error: nativeDBDBrJ got: " + retval_long + " expected: " + test_jlong[0]);1740}174117421743retval_long = nativeDSrJ( test_jdouble[1], test_jshort[2] );1744if ( retval_long != test_jlong[0] ) {1745logRetValError("Return value error: nativeDSrJ got: " + retval_long + " expected: " + test_jlong[0]);1746}174717481749retval_long = nativeDSDSrJ( test_jdouble[1], test_jshort[2], test_jdouble[3], test_jshort[4] );1750if ( retval_long != test_jlong[0] ) {1751logRetValError("Return value error: nativeDSDSrJ got: " + retval_long + " expected: " + test_jlong[0]);1752}175317541755retval_long = nativeDIrJ( test_jdouble[1], test_jint[2] );1756if ( retval_long != test_jlong[0] ) {1757logRetValError("Return value error: nativeDIrJ got: " + retval_long + " expected: " + test_jlong[0]);1758}175917601761retval_long = nativeDIDIrJ( test_jdouble[1], test_jint[2], test_jdouble[3], test_jint[4] );1762if ( retval_long != test_jlong[0] ) {1763logRetValError("Return value error: nativeDIDIrJ got: " + retval_long + " expected: " + test_jlong[0]);1764}176517661767retval_long = nativeDJrJ( test_jdouble[1], test_jlong[2] );1768if ( retval_long != test_jlong[0] ) {1769logRetValError("Return value error: nativeDJrJ got: " + retval_long + " expected: " + test_jlong[0]);1770}177117721773retval_long = nativeDJDJrJ( test_jdouble[1], test_jlong[2], test_jdouble[3], test_jlong[4] );1774if ( retval_long != test_jlong[0] ) {1775logRetValError("Return value error: nativeDJDJrJ got: " + retval_long + " expected: " + test_jlong[0]);1776}177717781779retval_long = nativeDFrJ( test_jdouble[1], test_jfloat[2] );1780if ( retval_long != test_jlong[0] ) {1781logRetValError("Return value error: nativeDFrJ got: " + retval_long + " expected: " + test_jlong[0]);1782}178317841785retval_long = nativeDFDFrJ( test_jdouble[1], test_jfloat[2], test_jdouble[3], test_jfloat[4] );1786if ( retval_long != test_jlong[0] ) {1787logRetValError("Return value error: nativeDFDFrJ got: " + retval_long + " expected: " + test_jlong[0]);1788}178917901791retval_long = nativeDDrJ( test_jdouble[1], test_jdouble[2] );1792if ( retval_long != test_jlong[0] ) {1793logRetValError("Return value error: nativeDDrJ got: " + retval_long + " expected: " + test_jlong[0]);1794}179517961797retval_long = nativeDDDDrJ( test_jdouble[1], test_jdouble[2], test_jdouble[3], test_jdouble[4] );1798if ( retval_long != test_jlong[0] ) {1799logRetValError("Return value error: nativeDDDDrJ got: " + retval_long + " expected: " + test_jlong[0]);1800}180118021803retval_float = nativeBBrF( test_jbyte[1], test_jbyte[2] );1804if ( retval_float != test_jfloat[0] ) {1805logRetValError("Return value error: nativeBBrF got: " + retval_float + " expected: " + test_jfloat[0]);1806}180718081809retval_float = nativeBBBBrF( test_jbyte[1], test_jbyte[2], test_jbyte[3], test_jbyte[4] );1810if ( retval_float != test_jfloat[0] ) {1811logRetValError("Return value error: nativeBBBBrF got: " + retval_float + " expected: " + test_jfloat[0]);1812}181318141815retval_float = nativeBSrF( test_jbyte[1], test_jshort[2] );1816if ( retval_float != test_jfloat[0] ) {1817logRetValError("Return value error: nativeBSrF got: " + retval_float + " expected: " + test_jfloat[0]);1818}181918201821retval_float = nativeBSBSrF( test_jbyte[1], test_jshort[2], test_jbyte[3], test_jshort[4] );1822if ( retval_float != test_jfloat[0] ) {1823logRetValError("Return value error: nativeBSBSrF got: " + retval_float + " expected: " + test_jfloat[0]);1824}182518261827retval_float = nativeBIrF( test_jbyte[1], test_jint[2] );1828if ( retval_float != test_jfloat[0] ) {1829logRetValError("Return value error: nativeBIrF got: " + retval_float + " expected: " + test_jfloat[0]);1830}183118321833retval_float = nativeBIBIrF( test_jbyte[1], test_jint[2], test_jbyte[3], test_jint[4] );1834if ( retval_float != test_jfloat[0] ) {1835logRetValError("Return value error: nativeBIBIrF got: " + retval_float + " expected: " + test_jfloat[0]);1836}183718381839retval_float = nativeBJrF( test_jbyte[1], test_jlong[2] );1840if ( retval_float != test_jfloat[0] ) {1841logRetValError("Return value error: nativeBJrF got: " + retval_float + " expected: " + test_jfloat[0]);1842}184318441845retval_float = nativeBJBJrF( test_jbyte[1], test_jlong[2], test_jbyte[3], test_jlong[4] );1846if ( retval_float != test_jfloat[0] ) {1847logRetValError("Return value error: nativeBJBJrF got: " + retval_float + " expected: " + test_jfloat[0]);1848}184918501851retval_float = nativeBFrF( test_jbyte[1], test_jfloat[2] );1852if ( retval_float != test_jfloat[0] ) {1853logRetValError("Return value error: nativeBFrF got: " + retval_float + " expected: " + test_jfloat[0]);1854}185518561857retval_float = nativeBFBFrF( test_jbyte[1], test_jfloat[2], test_jbyte[3], test_jfloat[4] );1858if ( retval_float != test_jfloat[0] ) {1859logRetValError("Return value error: nativeBFBFrF got: " + retval_float + " expected: " + test_jfloat[0]);1860}186118621863retval_float = nativeBDrF( test_jbyte[1], test_jdouble[2] );1864if ( retval_float != test_jfloat[0] ) {1865logRetValError("Return value error: nativeBDrF got: " + retval_float + " expected: " + test_jfloat[0]);1866}186718681869retval_float = nativeBDBDrF( test_jbyte[1], test_jdouble[2], test_jbyte[3], test_jdouble[4] );1870if ( retval_float != test_jfloat[0] ) {1871logRetValError("Return value error: nativeBDBDrF got: " + retval_float + " expected: " + test_jfloat[0]);1872}187318741875retval_float = nativeSBrF( test_jshort[1], test_jbyte[2] );1876if ( retval_float != test_jfloat[0] ) {1877logRetValError("Return value error: nativeSBrF got: " + retval_float + " expected: " + test_jfloat[0]);1878}187918801881retval_float = nativeSBSBrF( test_jshort[1], test_jbyte[2], test_jshort[3], test_jbyte[4] );1882if ( retval_float != test_jfloat[0] ) {1883logRetValError("Return value error: nativeSBSBrF got: " + retval_float + " expected: " + test_jfloat[0]);1884}188518861887retval_float = nativeSSrF( test_jshort[1], test_jshort[2] );1888if ( retval_float != test_jfloat[0] ) {1889logRetValError("Return value error: nativeSSrF got: " + retval_float + " expected: " + test_jfloat[0]);1890}189118921893retval_float = nativeSSSSrF( test_jshort[1], test_jshort[2], test_jshort[3], test_jshort[4] );1894if ( retval_float != test_jfloat[0] ) {1895logRetValError("Return value error: nativeSSSSrF got: " + retval_float + " expected: " + test_jfloat[0]);1896}189718981899retval_float = nativeSIrF( test_jshort[1], test_jint[2] );1900if ( retval_float != test_jfloat[0] ) {1901logRetValError("Return value error: nativeSIrF got: " + retval_float + " expected: " + test_jfloat[0]);1902}190319041905retval_float = nativeSISIrF( test_jshort[1], test_jint[2], test_jshort[3], test_jint[4] );1906if ( retval_float != test_jfloat[0] ) {1907logRetValError("Return value error: nativeSISIrF got: " + retval_float + " expected: " + test_jfloat[0]);1908}190919101911retval_float = nativeSJrF( test_jshort[1], test_jlong[2] );1912if ( retval_float != test_jfloat[0] ) {1913logRetValError("Return value error: nativeSJrF got: " + retval_float + " expected: " + test_jfloat[0]);1914}191519161917retval_float = nativeSJSJrF( test_jshort[1], test_jlong[2], test_jshort[3], test_jlong[4] );1918if ( retval_float != test_jfloat[0] ) {1919logRetValError("Return value error: nativeSJSJrF got: " + retval_float + " expected: " + test_jfloat[0]);1920}192119221923retval_float = nativeSFrF( test_jshort[1], test_jfloat[2] );1924if ( retval_float != test_jfloat[0] ) {1925logRetValError("Return value error: nativeSFrF got: " + retval_float + " expected: " + test_jfloat[0]);1926}192719281929retval_float = nativeSFSFrF( test_jshort[1], test_jfloat[2], test_jshort[3], test_jfloat[4] );1930if ( retval_float != test_jfloat[0] ) {1931logRetValError("Return value error: nativeSFSFrF got: " + retval_float + " expected: " + test_jfloat[0]);1932}193319341935retval_float = nativeSDrF( test_jshort[1], test_jdouble[2] );1936if ( retval_float != test_jfloat[0] ) {1937logRetValError("Return value error: nativeSDrF got: " + retval_float + " expected: " + test_jfloat[0]);1938}193919401941retval_float = nativeSDSDrF( test_jshort[1], test_jdouble[2], test_jshort[3], test_jdouble[4] );1942if ( retval_float != test_jfloat[0] ) {1943logRetValError("Return value error: nativeSDSDrF got: " + retval_float + " expected: " + test_jfloat[0]);1944}194519461947retval_float = nativeIBrF( test_jint[1], test_jbyte[2] );1948if ( retval_float != test_jfloat[0] ) {1949logRetValError("Return value error: nativeIBrF got: " + retval_float + " expected: " + test_jfloat[0]);1950}195119521953retval_float = nativeIBIBrF( test_jint[1], test_jbyte[2], test_jint[3], test_jbyte[4] );1954if ( retval_float != test_jfloat[0] ) {1955logRetValError("Return value error: nativeIBIBrF got: " + retval_float + " expected: " + test_jfloat[0]);1956}195719581959retval_float = nativeISrF( test_jint[1], test_jshort[2] );1960if ( retval_float != test_jfloat[0] ) {1961logRetValError("Return value error: nativeISrF got: " + retval_float + " expected: " + test_jfloat[0]);1962}196319641965retval_float = nativeISISrF( test_jint[1], test_jshort[2], test_jint[3], test_jshort[4] );1966if ( retval_float != test_jfloat[0] ) {1967logRetValError("Return value error: nativeISISrF got: " + retval_float + " expected: " + test_jfloat[0]);1968}196919701971retval_float = nativeIIrF( test_jint[1], test_jint[2] );1972if ( retval_float != test_jfloat[0] ) {1973logRetValError("Return value error: nativeIIrF got: " + retval_float + " expected: " + test_jfloat[0]);1974}197519761977retval_float = nativeIIIIrF( test_jint[1], test_jint[2], test_jint[3], test_jint[4] );1978if ( retval_float != test_jfloat[0] ) {1979logRetValError("Return value error: nativeIIIIrF got: " + retval_float + " expected: " + test_jfloat[0]);1980}198119821983retval_float = nativeIJrF( test_jint[1], test_jlong[2] );1984if ( retval_float != test_jfloat[0] ) {1985logRetValError("Return value error: nativeIJrF got: " + retval_float + " expected: " + test_jfloat[0]);1986}198719881989retval_float = nativeIJIJrF( test_jint[1], test_jlong[2], test_jint[3], test_jlong[4] );1990if ( retval_float != test_jfloat[0] ) {1991logRetValError("Return value error: nativeIJIJrF got: " + retval_float + " expected: " + test_jfloat[0]);1992}199319941995retval_float = nativeIFrF( test_jint[1], test_jfloat[2] );1996if ( retval_float != test_jfloat[0] ) {1997logRetValError("Return value error: nativeIFrF got: " + retval_float + " expected: " + test_jfloat[0]);1998}199920002001retval_float = nativeIFIFrF( test_jint[1], test_jfloat[2], test_jint[3], test_jfloat[4] );2002if ( retval_float != test_jfloat[0] ) {2003logRetValError("Return value error: nativeIFIFrF got: " + retval_float + " expected: " + test_jfloat[0]);2004}200520062007retval_float = nativeIDrF( test_jint[1], test_jdouble[2] );2008if ( retval_float != test_jfloat[0] ) {2009logRetValError("Return value error: nativeIDrF got: " + retval_float + " expected: " + test_jfloat[0]);2010}201120122013retval_float = nativeIDIDrF( test_jint[1], test_jdouble[2], test_jint[3], test_jdouble[4] );2014if ( retval_float != test_jfloat[0] ) {2015logRetValError("Return value error: nativeIDIDrF got: " + retval_float + " expected: " + test_jfloat[0]);2016}201720182019retval_float = nativeJBrF( test_jlong[1], test_jbyte[2] );2020if ( retval_float != test_jfloat[0] ) {2021logRetValError("Return value error: nativeJBrF got: " + retval_float + " expected: " + test_jfloat[0]);2022}202320242025retval_float = nativeJBJBrF( test_jlong[1], test_jbyte[2], test_jlong[3], test_jbyte[4] );2026if ( retval_float != test_jfloat[0] ) {2027logRetValError("Return value error: nativeJBJBrF got: " + retval_float + " expected: " + test_jfloat[0]);2028}202920302031retval_float = nativeJSrF( test_jlong[1], test_jshort[2] );2032if ( retval_float != test_jfloat[0] ) {2033logRetValError("Return value error: nativeJSrF got: " + retval_float + " expected: " + test_jfloat[0]);2034}203520362037retval_float = nativeJSJSrF( test_jlong[1], test_jshort[2], test_jlong[3], test_jshort[4] );2038if ( retval_float != test_jfloat[0] ) {2039logRetValError("Return value error: nativeJSJSrF got: " + retval_float + " expected: " + test_jfloat[0]);2040}204120422043retval_float = nativeJIrF( test_jlong[1], test_jint[2] );2044if ( retval_float != test_jfloat[0] ) {2045logRetValError("Return value error: nativeJIrF got: " + retval_float + " expected: " + test_jfloat[0]);2046}204720482049retval_float = nativeJIJIrF( test_jlong[1], test_jint[2], test_jlong[3], test_jint[4] );2050if ( retval_float != test_jfloat[0] ) {2051logRetValError("Return value error: nativeJIJIrF got: " + retval_float + " expected: " + test_jfloat[0]);2052}205320542055retval_float = nativeJJrF( test_jlong[1], test_jlong[2] );2056if ( retval_float != test_jfloat[0] ) {2057logRetValError("Return value error: nativeJJrF got: " + retval_float + " expected: " + test_jfloat[0]);2058}205920602061retval_float = nativeJJJJrF( test_jlong[1], test_jlong[2], test_jlong[3], test_jlong[4] );2062if ( retval_float != test_jfloat[0] ) {2063logRetValError("Return value error: nativeJJJJrF got: " + retval_float + " expected: " + test_jfloat[0]);2064}206520662067retval_float = nativeJFrF( test_jlong[1], test_jfloat[2] );2068if ( retval_float != test_jfloat[0] ) {2069logRetValError("Return value error: nativeJFrF got: " + retval_float + " expected: " + test_jfloat[0]);2070}207120722073retval_float = nativeJFJFrF( test_jlong[1], test_jfloat[2], test_jlong[3], test_jfloat[4] );2074if ( retval_float != test_jfloat[0] ) {2075logRetValError("Return value error: nativeJFJFrF got: " + retval_float + " expected: " + test_jfloat[0]);2076}207720782079retval_float = nativeJDrF( test_jlong[1], test_jdouble[2] );2080if ( retval_float != test_jfloat[0] ) {2081logRetValError("Return value error: nativeJDrF got: " + retval_float + " expected: " + test_jfloat[0]);2082}208320842085retval_float = nativeJDJDrF( test_jlong[1], test_jdouble[2], test_jlong[3], test_jdouble[4] );2086if ( retval_float != test_jfloat[0] ) {2087logRetValError("Return value error: nativeJDJDrF got: " + retval_float + " expected: " + test_jfloat[0]);2088}208920902091retval_float = nativeFBrF( test_jfloat[1], test_jbyte[2] );2092if ( retval_float != test_jfloat[0] ) {2093logRetValError("Return value error: nativeFBrF got: " + retval_float + " expected: " + test_jfloat[0]);2094}209520962097retval_float = nativeFBFBrF( test_jfloat[1], test_jbyte[2], test_jfloat[3], test_jbyte[4] );2098if ( retval_float != test_jfloat[0] ) {2099logRetValError("Return value error: nativeFBFBrF got: " + retval_float + " expected: " + test_jfloat[0]);2100}210121022103retval_float = nativeFSrF( test_jfloat[1], test_jshort[2] );2104if ( retval_float != test_jfloat[0] ) {2105logRetValError("Return value error: nativeFSrF got: " + retval_float + " expected: " + test_jfloat[0]);2106}210721082109retval_float = nativeFSFSrF( test_jfloat[1], test_jshort[2], test_jfloat[3], test_jshort[4] );2110if ( retval_float != test_jfloat[0] ) {2111logRetValError("Return value error: nativeFSFSrF got: " + retval_float + " expected: " + test_jfloat[0]);2112}211321142115retval_float = nativeFIrF( test_jfloat[1], test_jint[2] );2116if ( retval_float != test_jfloat[0] ) {2117logRetValError("Return value error: nativeFIrF got: " + retval_float + " expected: " + test_jfloat[0]);2118}211921202121retval_float = nativeFIFIrF( test_jfloat[1], test_jint[2], test_jfloat[3], test_jint[4] );2122if ( retval_float != test_jfloat[0] ) {2123logRetValError("Return value error: nativeFIFIrF got: " + retval_float + " expected: " + test_jfloat[0]);2124}212521262127retval_float = nativeFJrF( test_jfloat[1], test_jlong[2] );2128if ( retval_float != test_jfloat[0] ) {2129logRetValError("Return value error: nativeFJrF got: " + retval_float + " expected: " + test_jfloat[0]);2130}213121322133retval_float = nativeFJFJrF( test_jfloat[1], test_jlong[2], test_jfloat[3], test_jlong[4] );2134if ( retval_float != test_jfloat[0] ) {2135logRetValError("Return value error: nativeFJFJrF got: " + retval_float + " expected: " + test_jfloat[0]);2136}213721382139retval_float = nativeFFrF( test_jfloat[1], test_jfloat[2] );2140if ( retval_float != test_jfloat[0] ) {2141logRetValError("Return value error: nativeFFrF got: " + retval_float + " expected: " + test_jfloat[0]);2142}214321442145retval_float = nativeFFFFrF( test_jfloat[1], test_jfloat[2], test_jfloat[3], test_jfloat[4] );2146if ( retval_float != test_jfloat[0] ) {2147logRetValError("Return value error: nativeFFFFrF got: " + retval_float + " expected: " + test_jfloat[0]);2148}214921502151retval_float = nativeFDrF( test_jfloat[1], test_jdouble[2] );2152if ( retval_float != test_jfloat[0] ) {2153logRetValError("Return value error: nativeFDrF got: " + retval_float + " expected: " + test_jfloat[0]);2154}215521562157retval_float = nativeFDFDrF( test_jfloat[1], test_jdouble[2], test_jfloat[3], test_jdouble[4] );2158if ( retval_float != test_jfloat[0] ) {2159logRetValError("Return value error: nativeFDFDrF got: " + retval_float + " expected: " + test_jfloat[0]);2160}216121622163retval_float = nativeDBrF( test_jdouble[1], test_jbyte[2] );2164if ( retval_float != test_jfloat[0] ) {2165logRetValError("Return value error: nativeDBrF got: " + retval_float + " expected: " + test_jfloat[0]);2166}216721682169retval_float = nativeDBDBrF( test_jdouble[1], test_jbyte[2], test_jdouble[3], test_jbyte[4] );2170if ( retval_float != test_jfloat[0] ) {2171logRetValError("Return value error: nativeDBDBrF got: " + retval_float + " expected: " + test_jfloat[0]);2172}217321742175retval_float = nativeDSrF( test_jdouble[1], test_jshort[2] );2176if ( retval_float != test_jfloat[0] ) {2177logRetValError("Return value error: nativeDSrF got: " + retval_float + " expected: " + test_jfloat[0]);2178}217921802181retval_float = nativeDSDSrF( test_jdouble[1], test_jshort[2], test_jdouble[3], test_jshort[4] );2182if ( retval_float != test_jfloat[0] ) {2183logRetValError("Return value error: nativeDSDSrF got: " + retval_float + " expected: " + test_jfloat[0]);2184}218521862187retval_float = nativeDIrF( test_jdouble[1], test_jint[2] );2188if ( retval_float != test_jfloat[0] ) {2189logRetValError("Return value error: nativeDIrF got: " + retval_float + " expected: " + test_jfloat[0]);2190}219121922193retval_float = nativeDIDIrF( test_jdouble[1], test_jint[2], test_jdouble[3], test_jint[4] );2194if ( retval_float != test_jfloat[0] ) {2195logRetValError("Return value error: nativeDIDIrF got: " + retval_float + " expected: " + test_jfloat[0]);2196}219721982199retval_float = nativeDJrF( test_jdouble[1], test_jlong[2] );2200if ( retval_float != test_jfloat[0] ) {2201logRetValError("Return value error: nativeDJrF got: " + retval_float + " expected: " + test_jfloat[0]);2202}220322042205retval_float = nativeDJDJrF( test_jdouble[1], test_jlong[2], test_jdouble[3], test_jlong[4] );2206if ( retval_float != test_jfloat[0] ) {2207logRetValError("Return value error: nativeDJDJrF got: " + retval_float + " expected: " + test_jfloat[0]);2208}220922102211retval_float = nativeDFrF( test_jdouble[1], test_jfloat[2] );2212if ( retval_float != test_jfloat[0] ) {2213logRetValError("Return value error: nativeDFrF got: " + retval_float + " expected: " + test_jfloat[0]);2214}221522162217retval_float = nativeDFDFrF( test_jdouble[1], test_jfloat[2], test_jdouble[3], test_jfloat[4] );2218if ( retval_float != test_jfloat[0] ) {2219logRetValError("Return value error: nativeDFDFrF got: " + retval_float + " expected: " + test_jfloat[0]);2220}222122222223retval_float = nativeDDrF( test_jdouble[1], test_jdouble[2] );2224if ( retval_float != test_jfloat[0] ) {2225logRetValError("Return value error: nativeDDrF got: " + retval_float + " expected: " + test_jfloat[0]);2226}222722282229retval_float = nativeDDDDrF( test_jdouble[1], test_jdouble[2], test_jdouble[3], test_jdouble[4] );2230if ( retval_float != test_jfloat[0] ) {2231logRetValError("Return value error: nativeDDDDrF got: " + retval_float + " expected: " + test_jfloat[0]);2232}223322342235retval_double = nativeBBrD( test_jbyte[1], test_jbyte[2] );2236if ( retval_double != test_jdouble[0] ) {2237logRetValError("Return value error: nativeBBrD got: " + retval_double + " expected: " + test_jdouble[0]);2238}223922402241retval_double = nativeBBBBrD( test_jbyte[1], test_jbyte[2], test_jbyte[3], test_jbyte[4] );2242if ( retval_double != test_jdouble[0] ) {2243logRetValError("Return value error: nativeBBBBrD got: " + retval_double + " expected: " + test_jdouble[0]);2244}224522462247retval_double = nativeBSrD( test_jbyte[1], test_jshort[2] );2248if ( retval_double != test_jdouble[0] ) {2249logRetValError("Return value error: nativeBSrD got: " + retval_double + " expected: " + test_jdouble[0]);2250}225122522253retval_double = nativeBSBSrD( test_jbyte[1], test_jshort[2], test_jbyte[3], test_jshort[4] );2254if ( retval_double != test_jdouble[0] ) {2255logRetValError("Return value error: nativeBSBSrD got: " + retval_double + " expected: " + test_jdouble[0]);2256}225722582259retval_double = nativeBIrD( test_jbyte[1], test_jint[2] );2260if ( retval_double != test_jdouble[0] ) {2261logRetValError("Return value error: nativeBIrD got: " + retval_double + " expected: " + test_jdouble[0]);2262}226322642265retval_double = nativeBIBIrD( test_jbyte[1], test_jint[2], test_jbyte[3], test_jint[4] );2266if ( retval_double != test_jdouble[0] ) {2267logRetValError("Return value error: nativeBIBIrD got: " + retval_double + " expected: " + test_jdouble[0]);2268}226922702271retval_double = nativeBJrD( test_jbyte[1], test_jlong[2] );2272if ( retval_double != test_jdouble[0] ) {2273logRetValError("Return value error: nativeBJrD got: " + retval_double + " expected: " + test_jdouble[0]);2274}227522762277retval_double = nativeBJBJrD( test_jbyte[1], test_jlong[2], test_jbyte[3], test_jlong[4] );2278if ( retval_double != test_jdouble[0] ) {2279logRetValError("Return value error: nativeBJBJrD got: " + retval_double + " expected: " + test_jdouble[0]);2280}228122822283retval_double = nativeBFrD( test_jbyte[1], test_jfloat[2] );2284if ( retval_double != test_jdouble[0] ) {2285logRetValError("Return value error: nativeBFrD got: " + retval_double + " expected: " + test_jdouble[0]);2286}228722882289retval_double = nativeBFBFrD( test_jbyte[1], test_jfloat[2], test_jbyte[3], test_jfloat[4] );2290if ( retval_double != test_jdouble[0] ) {2291logRetValError("Return value error: nativeBFBFrD got: " + retval_double + " expected: " + test_jdouble[0]);2292}229322942295retval_double = nativeBDrD( test_jbyte[1], test_jdouble[2] );2296if ( retval_double != test_jdouble[0] ) {2297logRetValError("Return value error: nativeBDrD got: " + retval_double + " expected: " + test_jdouble[0]);2298}229923002301retval_double = nativeBDBDrD( test_jbyte[1], test_jdouble[2], test_jbyte[3], test_jdouble[4] );2302if ( retval_double != test_jdouble[0] ) {2303logRetValError("Return value error: nativeBDBDrD got: " + retval_double + " expected: " + test_jdouble[0]);2304}230523062307retval_double = nativeSBrD( test_jshort[1], test_jbyte[2] );2308if ( retval_double != test_jdouble[0] ) {2309logRetValError("Return value error: nativeSBrD got: " + retval_double + " expected: " + test_jdouble[0]);2310}231123122313retval_double = nativeSBSBrD( test_jshort[1], test_jbyte[2], test_jshort[3], test_jbyte[4] );2314if ( retval_double != test_jdouble[0] ) {2315logRetValError("Return value error: nativeSBSBrD got: " + retval_double + " expected: " + test_jdouble[0]);2316}231723182319retval_double = nativeSSrD( test_jshort[1], test_jshort[2] );2320if ( retval_double != test_jdouble[0] ) {2321logRetValError("Return value error: nativeSSrD got: " + retval_double + " expected: " + test_jdouble[0]);2322}232323242325retval_double = nativeSSSSrD( test_jshort[1], test_jshort[2], test_jshort[3], test_jshort[4] );2326if ( retval_double != test_jdouble[0] ) {2327logRetValError("Return value error: nativeSSSSrD got: " + retval_double + " expected: " + test_jdouble[0]);2328}232923302331retval_double = nativeSIrD( test_jshort[1], test_jint[2] );2332if ( retval_double != test_jdouble[0] ) {2333logRetValError("Return value error: nativeSIrD got: " + retval_double + " expected: " + test_jdouble[0]);2334}233523362337retval_double = nativeSISIrD( test_jshort[1], test_jint[2], test_jshort[3], test_jint[4] );2338if ( retval_double != test_jdouble[0] ) {2339logRetValError("Return value error: nativeSISIrD got: " + retval_double + " expected: " + test_jdouble[0]);2340}234123422343retval_double = nativeSJrD( test_jshort[1], test_jlong[2] );2344if ( retval_double != test_jdouble[0] ) {2345logRetValError("Return value error: nativeSJrD got: " + retval_double + " expected: " + test_jdouble[0]);2346}234723482349retval_double = nativeSJSJrD( test_jshort[1], test_jlong[2], test_jshort[3], test_jlong[4] );2350if ( retval_double != test_jdouble[0] ) {2351logRetValError("Return value error: nativeSJSJrD got: " + retval_double + " expected: " + test_jdouble[0]);2352}235323542355retval_double = nativeSFrD( test_jshort[1], test_jfloat[2] );2356if ( retval_double != test_jdouble[0] ) {2357logRetValError("Return value error: nativeSFrD got: " + retval_double + " expected: " + test_jdouble[0]);2358}235923602361retval_double = nativeSFSFrD( test_jshort[1], test_jfloat[2], test_jshort[3], test_jfloat[4] );2362if ( retval_double != test_jdouble[0] ) {2363logRetValError("Return value error: nativeSFSFrD got: " + retval_double + " expected: " + test_jdouble[0]);2364}236523662367retval_double = nativeSDrD( test_jshort[1], test_jdouble[2] );2368if ( retval_double != test_jdouble[0] ) {2369logRetValError("Return value error: nativeSDrD got: " + retval_double + " expected: " + test_jdouble[0]);2370}237123722373retval_double = nativeSDSDrD( test_jshort[1], test_jdouble[2], test_jshort[3], test_jdouble[4] );2374if ( retval_double != test_jdouble[0] ) {2375logRetValError("Return value error: nativeSDSDrD got: " + retval_double + " expected: " + test_jdouble[0]);2376}237723782379retval_double = nativeIBrD( test_jint[1], test_jbyte[2] );2380if ( retval_double != test_jdouble[0] ) {2381logRetValError("Return value error: nativeIBrD got: " + retval_double + " expected: " + test_jdouble[0]);2382}238323842385retval_double = nativeIBIBrD( test_jint[1], test_jbyte[2], test_jint[3], test_jbyte[4] );2386if ( retval_double != test_jdouble[0] ) {2387logRetValError("Return value error: nativeIBIBrD got: " + retval_double + " expected: " + test_jdouble[0]);2388}238923902391retval_double = nativeISrD( test_jint[1], test_jshort[2] );2392if ( retval_double != test_jdouble[0] ) {2393logRetValError("Return value error: nativeISrD got: " + retval_double + " expected: " + test_jdouble[0]);2394}239523962397retval_double = nativeISISrD( test_jint[1], test_jshort[2], test_jint[3], test_jshort[4] );2398if ( retval_double != test_jdouble[0] ) {2399logRetValError("Return value error: nativeISISrD got: " + retval_double + " expected: " + test_jdouble[0]);2400}240124022403retval_double = nativeIIrD( test_jint[1], test_jint[2] );2404if ( retval_double != test_jdouble[0] ) {2405logRetValError("Return value error: nativeIIrD got: " + retval_double + " expected: " + test_jdouble[0]);2406}240724082409retval_double = nativeIIIIrD( test_jint[1], test_jint[2], test_jint[3], test_jint[4] );2410if ( retval_double != test_jdouble[0] ) {2411logRetValError("Return value error: nativeIIIIrD got: " + retval_double + " expected: " + test_jdouble[0]);2412}241324142415retval_double = nativeIJrD( test_jint[1], test_jlong[2] );2416if ( retval_double != test_jdouble[0] ) {2417logRetValError("Return value error: nativeIJrD got: " + retval_double + " expected: " + test_jdouble[0]);2418}241924202421retval_double = nativeIJIJrD( test_jint[1], test_jlong[2], test_jint[3], test_jlong[4] );2422if ( retval_double != test_jdouble[0] ) {2423logRetValError("Return value error: nativeIJIJrD got: " + retval_double + " expected: " + test_jdouble[0]);2424}242524262427retval_double = nativeIFrD( test_jint[1], test_jfloat[2] );2428if ( retval_double != test_jdouble[0] ) {2429logRetValError("Return value error: nativeIFrD got: " + retval_double + " expected: " + test_jdouble[0]);2430}243124322433retval_double = nativeIFIFrD( test_jint[1], test_jfloat[2], test_jint[3], test_jfloat[4] );2434if ( retval_double != test_jdouble[0] ) {2435logRetValError("Return value error: nativeIFIFrD got: " + retval_double + " expected: " + test_jdouble[0]);2436}243724382439retval_double = nativeIDrD( test_jint[1], test_jdouble[2] );2440if ( retval_double != test_jdouble[0] ) {2441logRetValError("Return value error: nativeIDrD got: " + retval_double + " expected: " + test_jdouble[0]);2442}244324442445retval_double = nativeIDIDrD( test_jint[1], test_jdouble[2], test_jint[3], test_jdouble[4] );2446if ( retval_double != test_jdouble[0] ) {2447logRetValError("Return value error: nativeIDIDrD got: " + retval_double + " expected: " + test_jdouble[0]);2448}244924502451retval_double = nativeJBrD( test_jlong[1], test_jbyte[2] );2452if ( retval_double != test_jdouble[0] ) {2453logRetValError("Return value error: nativeJBrD got: " + retval_double + " expected: " + test_jdouble[0]);2454}245524562457retval_double = nativeJBJBrD( test_jlong[1], test_jbyte[2], test_jlong[3], test_jbyte[4] );2458if ( retval_double != test_jdouble[0] ) {2459logRetValError("Return value error: nativeJBJBrD got: " + retval_double + " expected: " + test_jdouble[0]);2460}246124622463retval_double = nativeJSrD( test_jlong[1], test_jshort[2] );2464if ( retval_double != test_jdouble[0] ) {2465logRetValError("Return value error: nativeJSrD got: " + retval_double + " expected: " + test_jdouble[0]);2466}246724682469retval_double = nativeJSJSrD( test_jlong[1], test_jshort[2], test_jlong[3], test_jshort[4] );2470if ( retval_double != test_jdouble[0] ) {2471logRetValError("Return value error: nativeJSJSrD got: " + retval_double + " expected: " + test_jdouble[0]);2472}247324742475retval_double = nativeJIrD( test_jlong[1], test_jint[2] );2476if ( retval_double != test_jdouble[0] ) {2477logRetValError("Return value error: nativeJIrD got: " + retval_double + " expected: " + test_jdouble[0]);2478}247924802481retval_double = nativeJIJIrD( test_jlong[1], test_jint[2], test_jlong[3], test_jint[4] );2482if ( retval_double != test_jdouble[0] ) {2483logRetValError("Return value error: nativeJIJIrD got: " + retval_double + " expected: " + test_jdouble[0]);2484}248524862487retval_double = nativeJJrD( test_jlong[1], test_jlong[2] );2488if ( retval_double != test_jdouble[0] ) {2489logRetValError("Return value error: nativeJJrD got: " + retval_double + " expected: " + test_jdouble[0]);2490}249124922493retval_double = nativeJJJJrD( test_jlong[1], test_jlong[2], test_jlong[3], test_jlong[4] );2494if ( retval_double != test_jdouble[0] ) {2495logRetValError("Return value error: nativeJJJJrD got: " + retval_double + " expected: " + test_jdouble[0]);2496}249724982499retval_double = nativeJFrD( test_jlong[1], test_jfloat[2] );2500if ( retval_double != test_jdouble[0] ) {2501logRetValError("Return value error: nativeJFrD got: " + retval_double + " expected: " + test_jdouble[0]);2502}250325042505retval_double = nativeJFJFrD( test_jlong[1], test_jfloat[2], test_jlong[3], test_jfloat[4] );2506if ( retval_double != test_jdouble[0] ) {2507logRetValError("Return value error: nativeJFJFrD got: " + retval_double + " expected: " + test_jdouble[0]);2508}250925102511retval_double = nativeJDrD( test_jlong[1], test_jdouble[2] );2512if ( retval_double != test_jdouble[0] ) {2513logRetValError("Return value error: nativeJDrD got: " + retval_double + " expected: " + test_jdouble[0]);2514}251525162517retval_double = nativeJDJDrD( test_jlong[1], test_jdouble[2], test_jlong[3], test_jdouble[4] );2518if ( retval_double != test_jdouble[0] ) {2519logRetValError("Return value error: nativeJDJDrD got: " + retval_double + " expected: " + test_jdouble[0]);2520}252125222523retval_double = nativeFBrD( test_jfloat[1], test_jbyte[2] );2524if ( retval_double != test_jdouble[0] ) {2525logRetValError("Return value error: nativeFBrD got: " + retval_double + " expected: " + test_jdouble[0]);2526}252725282529retval_double = nativeFBFBrD( test_jfloat[1], test_jbyte[2], test_jfloat[3], test_jbyte[4] );2530if ( retval_double != test_jdouble[0] ) {2531logRetValError("Return value error: nativeFBFBrD got: " + retval_double + " expected: " + test_jdouble[0]);2532}253325342535retval_double = nativeFSrD( test_jfloat[1], test_jshort[2] );2536if ( retval_double != test_jdouble[0] ) {2537logRetValError("Return value error: nativeFSrD got: " + retval_double + " expected: " + test_jdouble[0]);2538}253925402541retval_double = nativeFSFSrD( test_jfloat[1], test_jshort[2], test_jfloat[3], test_jshort[4] );2542if ( retval_double != test_jdouble[0] ) {2543logRetValError("Return value error: nativeFSFSrD got: " + retval_double + " expected: " + test_jdouble[0]);2544}254525462547retval_double = nativeFIrD( test_jfloat[1], test_jint[2] );2548if ( retval_double != test_jdouble[0] ) {2549logRetValError("Return value error: nativeFIrD got: " + retval_double + " expected: " + test_jdouble[0]);2550}255125522553retval_double = nativeFIFIrD( test_jfloat[1], test_jint[2], test_jfloat[3], test_jint[4] );2554if ( retval_double != test_jdouble[0] ) {2555logRetValError("Return value error: nativeFIFIrD got: " + retval_double + " expected: " + test_jdouble[0]);2556}255725582559retval_double = nativeFJrD( test_jfloat[1], test_jlong[2] );2560if ( retval_double != test_jdouble[0] ) {2561logRetValError("Return value error: nativeFJrD got: " + retval_double + " expected: " + test_jdouble[0]);2562}256325642565retval_double = nativeFJFJrD( test_jfloat[1], test_jlong[2], test_jfloat[3], test_jlong[4] );2566if ( retval_double != test_jdouble[0] ) {2567logRetValError("Return value error: nativeFJFJrD got: " + retval_double + " expected: " + test_jdouble[0]);2568}256925702571retval_double = nativeFFrD( test_jfloat[1], test_jfloat[2] );2572if ( retval_double != test_jdouble[0] ) {2573logRetValError("Return value error: nativeFFrD got: " + retval_double + " expected: " + test_jdouble[0]);2574}257525762577retval_double = nativeFFFFrD( test_jfloat[1], test_jfloat[2], test_jfloat[3], test_jfloat[4] );2578if ( retval_double != test_jdouble[0] ) {2579logRetValError("Return value error: nativeFFFFrD got: " + retval_double + " expected: " + test_jdouble[0]);2580}258125822583retval_double = nativeFDrD( test_jfloat[1], test_jdouble[2] );2584if ( retval_double != test_jdouble[0] ) {2585logRetValError("Return value error: nativeFDrD got: " + retval_double + " expected: " + test_jdouble[0]);2586}258725882589retval_double = nativeFDFDrD( test_jfloat[1], test_jdouble[2], test_jfloat[3], test_jdouble[4] );2590if ( retval_double != test_jdouble[0] ) {2591logRetValError("Return value error: nativeFDFDrD got: " + retval_double + " expected: " + test_jdouble[0]);2592}259325942595retval_double = nativeDBrD( test_jdouble[1], test_jbyte[2] );2596if ( retval_double != test_jdouble[0] ) {2597logRetValError("Return value error: nativeDBrD got: " + retval_double + " expected: " + test_jdouble[0]);2598}259926002601retval_double = nativeDBDBrD( test_jdouble[1], test_jbyte[2], test_jdouble[3], test_jbyte[4] );2602if ( retval_double != test_jdouble[0] ) {2603logRetValError("Return value error: nativeDBDBrD got: " + retval_double + " expected: " + test_jdouble[0]);2604}260526062607retval_double = nativeDSrD( test_jdouble[1], test_jshort[2] );2608if ( retval_double != test_jdouble[0] ) {2609logRetValError("Return value error: nativeDSrD got: " + retval_double + " expected: " + test_jdouble[0]);2610}261126122613retval_double = nativeDSDSrD( test_jdouble[1], test_jshort[2], test_jdouble[3], test_jshort[4] );2614if ( retval_double != test_jdouble[0] ) {2615logRetValError("Return value error: nativeDSDSrD got: " + retval_double + " expected: " + test_jdouble[0]);2616}261726182619retval_double = nativeDIrD( test_jdouble[1], test_jint[2] );2620if ( retval_double != test_jdouble[0] ) {2621logRetValError("Return value error: nativeDIrD got: " + retval_double + " expected: " + test_jdouble[0]);2622}262326242625retval_double = nativeDIDIrD( test_jdouble[1], test_jint[2], test_jdouble[3], test_jint[4] );2626if ( retval_double != test_jdouble[0] ) {2627logRetValError("Return value error: nativeDIDIrD got: " + retval_double + " expected: " + test_jdouble[0]);2628}262926302631retval_double = nativeDJrD( test_jdouble[1], test_jlong[2] );2632if ( retval_double != test_jdouble[0] ) {2633logRetValError("Return value error: nativeDJrD got: " + retval_double + " expected: " + test_jdouble[0]);2634}263526362637retval_double = nativeDJDJrD( test_jdouble[1], test_jlong[2], test_jdouble[3], test_jlong[4] );2638if ( retval_double != test_jdouble[0] ) {2639logRetValError("Return value error: nativeDJDJrD got: " + retval_double + " expected: " + test_jdouble[0]);2640}264126422643retval_double = nativeDFrD( test_jdouble[1], test_jfloat[2] );2644if ( retval_double != test_jdouble[0] ) {2645logRetValError("Return value error: nativeDFrD got: " + retval_double + " expected: " + test_jdouble[0]);2646}264726482649retval_double = nativeDFDFrD( test_jdouble[1], test_jfloat[2], test_jdouble[3], test_jfloat[4] );2650if ( retval_double != test_jdouble[0] ) {2651logRetValError("Return value error: nativeDFDFrD got: " + retval_double + " expected: " + test_jdouble[0]);2652}265326542655retval_double = nativeDDrD( test_jdouble[1], test_jdouble[2] );2656if ( retval_double != test_jdouble[0] ) {2657logRetValError("Return value error: nativeDDrD got: " + retval_double + " expected: " + test_jdouble[0]);2658}265926602661retval_double = nativeDDDDrD( test_jdouble[1], test_jdouble[2], test_jdouble[3], test_jdouble[4] );2662if ( retval_double != test_jdouble[0] ) {2663logRetValError("Return value error: nativeDDDDrD got: " + retval_double + " expected: " + test_jdouble[0]);2664}266526662667try {2668retval_long = nativeIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIrJ( test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14], test_jint[15], test_jint[0], test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jint[6], test_jint[7], test_jint[8], test_jint[9], test_jint[10], test_jint[11], test_jint[12], test_jint[13], test_jint[14] );2669if ( retval_long != test_jlong[0] ) {2670logRetValError("Return value error: nativeIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIrJ got: " + retval_long + " expected: " + test_jlong[0]);2671}267226732674retval_int = nativeIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJrI( test_jint[1], test_jlong[2], test_jlong[3], test_jlong[4], test_jlong[5], test_jlong[6], test_jlong[7], test_jlong[8], test_jlong[9], test_jlong[10], test_jlong[11], test_jlong[12], test_jlong[13], test_jlong[14], test_jlong[15], test_jlong[0], test_jlong[1], test_jlong[2], test_jlong[3], test_jlong[4], test_jlong[5], test_jlong[6], test_jlong[7], test_jlong[8], test_jlong[9], test_jlong[10], test_jlong[11], test_jlong[12], test_jlong[13], test_jlong[14], test_jlong[15], test_jlong[0], test_jlong[1], test_jlong[2], test_jlong[3], test_jlong[4], test_jlong[5], test_jlong[6], test_jlong[7], test_jlong[8], test_jlong[9], test_jlong[10], test_jlong[11], test_jlong[12], test_jlong[13], test_jlong[14], test_jlong[15], test_jlong[0], test_jlong[1], test_jlong[2], test_jlong[3], test_jlong[4], test_jlong[5], test_jlong[6], test_jlong[7], test_jlong[8], test_jlong[9], test_jlong[10], test_jlong[11], test_jlong[12], test_jlong[13], test_jlong[14], test_jlong[15], test_jlong[0], test_jlong[1], test_jlong[2], test_jlong[3], test_jlong[4], test_jlong[5], test_jlong[6], test_jlong[7], test_jlong[8], test_jlong[9], test_jlong[10], test_jlong[11], test_jlong[12], test_jlong[13], test_jlong[14], test_jlong[15], test_jlong[0], test_jlong[1], test_jlong[2], test_jlong[3], test_jlong[4], test_jlong[5], test_jlong[6], test_jlong[7], test_jlong[8], test_jlong[9], test_jlong[10], test_jlong[11], test_jlong[12], test_jlong[13], test_jlong[14], test_jlong[15], test_jlong[0], test_jlong[1], test_jlong[2], test_jlong[3], test_jlong[4], test_jlong[5], test_jlong[6], test_jlong[7], test_jlong[8], test_jlong[9], test_jlong[10], test_jlong[11], test_jlong[12], test_jlong[13], test_jlong[14], test_jlong[15], test_jlong[0], test_jlong[1], test_jlong[2], test_jlong[3], test_jlong[4], test_jlong[5], test_jlong[6], test_jlong[7], test_jlong[8], test_jlong[9], test_jlong[10], test_jlong[11], test_jlong[12], test_jlong[13], test_jlong[14], test_jlong[15] );2675if ( retval_int != test_jint[0] ) {2676logRetValError("Return value error: nativeIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJrI got: " + retval_int + " expected: " + test_jint[0]);2677}2678} catch(UnsatisfiedLinkError e) {2679/* ZOS can't find the long symbol names */2680}268126822683retval_long = nativeJJJJJJJJJJJJrJ( test_jlong[1], test_jlong[2], test_jlong[3], test_jlong[4], test_jlong[5], test_jlong[6], test_jlong[7], test_jlong[8], test_jlong[9], test_jlong[10], test_jlong[11], test_jlong[12] );2684if ( retval_long != test_jlong[0] ) {2685logRetValError("Return value error: nativeJJJJJJJJJJJJrJ got: " + retval_long + " expected: " + test_jlong[0]);2686}268726882689retval_long = nativeIJJJJJJJJJJJJrJ( test_jint[1], test_jlong[2], test_jlong[3], test_jlong[4], test_jlong[5], test_jlong[6], test_jlong[7], test_jlong[8], test_jlong[9], test_jlong[10], test_jlong[11], test_jlong[12], test_jlong[13] );2690if ( retval_long != test_jlong[0] ) {2691logRetValError("Return value error: nativeIJJJJJJJJJJJJrJ got: " + retval_long + " expected: " + test_jlong[0]);2692}269326942695retval_long = nativeIJIJIJIJIJIJrJ( test_jint[1], test_jlong[2], test_jint[3], test_jlong[4], test_jint[5], test_jlong[6], test_jint[7], test_jlong[8], test_jint[9], test_jlong[10], test_jint[11], test_jlong[12] );2696if ( retval_long != test_jlong[0] ) {2697logRetValError("Return value error: nativeIJIJIJIJIJIJrJ got: " + retval_long + " expected: " + test_jlong[0]);2698}269927002701retval_long = nativeJIJIJIJIJIJIrJ( test_jlong[1], test_jint[2], test_jlong[3], test_jint[4], test_jlong[5], test_jint[6], test_jlong[7], test_jint[8], test_jlong[9], test_jint[10], test_jlong[11], test_jint[12] );2702if ( retval_long != test_jlong[0] ) {2703logRetValError("Return value error: nativeJIJIJIJIJIJIrJ got: " + retval_long + " expected: " + test_jlong[0]);2704}270527062707retval_long = nativeFFFFFFFFFFFFrJ( test_jfloat[1], test_jfloat[2], test_jfloat[3], test_jfloat[4], test_jfloat[5], test_jfloat[6], test_jfloat[7], test_jfloat[8], test_jfloat[9], test_jfloat[10], test_jfloat[11], test_jfloat[12] );2708if ( retval_long != test_jlong[0] ) {2709logRetValError("Return value error: nativeFFFFFFFFFFFFrJ got: " + retval_long + " expected: " + test_jlong[0]);2710}271127122713retval_long = nativeDDDDDDDDDDDDrJ( test_jdouble[1], test_jdouble[2], test_jdouble[3], test_jdouble[4], test_jdouble[5], test_jdouble[6], test_jdouble[7], test_jdouble[8], test_jdouble[9], test_jdouble[10], test_jdouble[11], test_jdouble[12] );2714if ( retval_long != test_jlong[0] ) {2715logRetValError("Return value error: nativeDDDDDDDDDDDDrJ got: " + retval_long + " expected: " + test_jlong[0]);2716}271727182719retval_long = nativeFDFDFDFDFDFDrJ( test_jfloat[1], test_jdouble[2], test_jfloat[3], test_jdouble[4], test_jfloat[5], test_jdouble[6], test_jfloat[7], test_jdouble[8], test_jfloat[9], test_jdouble[10], test_jfloat[11], test_jdouble[12] );2720if ( retval_long != test_jlong[0] ) {2721logRetValError("Return value error: nativeFDFDFDFDFDFDrJ got: " + retval_long + " expected: " + test_jlong[0]);2722}272327242725retval_long = nativeDFDFDFDFDFDFrJ( test_jdouble[1], test_jfloat[2], test_jdouble[3], test_jfloat[4], test_jdouble[5], test_jfloat[6], test_jdouble[7], test_jfloat[8], test_jdouble[9], test_jfloat[10], test_jdouble[11], test_jfloat[12] );2726if ( retval_long != test_jlong[0] ) {2727logRetValError("Return value error: nativeDFDFDFDFDFDFrJ got: " + retval_long + " expected: " + test_jlong[0]);2728}272927302731retval_long = nativeBBSSIJFDIFDFDFDBBSSIJFDrJ( test_jbyte[1], test_jbyte[2], test_jshort[3], test_jshort[4], test_jint[5], test_jlong[6], test_jfloat[7], test_jdouble[8], test_jint[9], test_jfloat[10], test_jdouble[11], test_jfloat[12], test_jdouble[13], test_jfloat[14], test_jdouble[15], test_jbyte[0], test_jbyte[1], test_jshort[2], test_jshort[3], test_jint[4], test_jlong[5], test_jfloat[6], test_jdouble[7] );2732if ( retval_long != test_jlong[0] ) {2733logRetValError("Return value error: nativeBBSSIJFDIFDFDFDBBSSIJFDrJ got: " + retval_long + " expected: " + test_jlong[0]);2734}273527362737boolean[] backChannel = new boolean[]{false};2738retval_boolean = nativeIZrZ(0, backChannel); // value = 0x0, return false2739if (retval_boolean != test_jboolean[1]) {2740logRetValError("Return value error 1: nativeIZrZ got: " + retval_boolean + " expected: " + test_jboolean[1]);2741}2742if (backChannel[0] != test_jboolean[1]) {2743logRetValError("Boolean array error 1: nativeIZrZ got: " + backChannel[0] + " expected: " + test_jboolean[1]);2744}27452746backChannel[0] = false;2747retval_boolean = nativeIZrZ(1, backChannel); // value = 0x1, return true2748if (retval_boolean != test_jboolean[0]) {2749logRetValError("Return value error 2: nativeIZrZ got: " + retval_boolean + " expected: " + test_jboolean[0]);2750}2751if (backChannel[0] != test_jboolean[0]) {2752logRetValError("Boolean array error 2: nativeIZrZ got: " + backChannel[0] + " expected: " + test_jboolean[0]);2753}27542755backChannel[0] = false;2756retval_boolean = nativeIZrZ(254, backChannel); // value = 0xFE, return true2757if (retval_boolean != test_jboolean[0]) {2758logRetValError("Return value error 3: nativeIZrZ got: " + retval_boolean + " expected: " + test_jboolean[0]);2759}2760if (backChannel[0] != test_jboolean[0]) {2761logRetValError("Boolean array error 3 : nativeIZrZ got: " + backChannel[0] + " expected: " + test_jboolean[0]);2762}27632764backChannel[0] = false;2765retval_boolean = nativeIZrZ(3840, backChannel); // value = 0xF00, return false2766if (retval_boolean != test_jboolean[1]) {2767logRetValError("Return value error 4: nativeIZrZ got: " + retval_boolean + " expected: " + test_jboolean[1]);2768}2769if (backChannel[0] != test_jboolean[1]) {2770logRetValError("Boolean array error 4: nativeIZrZ got: " + backChannel[0] + " expected: " + test_jboolean[1]);2771}27722773backChannel[0] = false;2774retval_boolean = nativeIZrZ(4094, backChannel); // value = 0xFFE, return true2775if (retval_boolean != test_jboolean[0]) {2776logRetValError("Return value error 5: nativeIZrZ got: " + retval_boolean + " expected: " + test_jboolean[0]);2777}2778if (backChannel[0] != test_jboolean[0]) {2779logRetValError("Boolean array error 5: nativeIZrZ got: " + backChannel[0] + " expected: " + test_jboolean[0]);2780}278127822783retval_boolean = nativeZIZIZIZIZIrZ(test_jboolean[0], test_jint[1], test_jboolean[1], test_jint[2], test_jboolean[0], test_jint[3], test_jboolean[1], test_jint[4], test_jboolean[0], test_jint[5]);2784if (retval_boolean != test_jboolean[0]) {2785logRetValError("Return value error: nativeZIZIZIZIZIrZ got: " + retval_boolean + " expected: " + test_jboolean[0]);2786}27872788retval_boolean = nativeIZIZIZIZIZrZ(test_jint[1], test_jboolean[1], test_jint[2], test_jboolean[0], test_jint[3], test_jboolean[1], test_jint[4], test_jboolean[0], test_jint[5], test_jboolean[1]);2789if (retval_boolean != test_jboolean[1]) {2790logRetValError("Return value error: nativeIZIZIZIZIZrZ got: " + retval_boolean + " expected: " + test_jboolean[1]);2791}27922793retval_boolean = nativeZZZZZZZZZZrZ(test_jboolean[1], test_jboolean[0], test_jboolean[1], test_jboolean[0], test_jboolean[1], test_jboolean[0], test_jboolean[1], test_jboolean[0], test_jboolean[1], test_jboolean[0]);2794if (retval_boolean != test_jboolean[0]) {2795logRetValError("Return value error: nativeZZZZZZZZZZrZ got: " + retval_boolean + " expected: " + test_jboolean[0]);2796}27972798retval_boolean = nativeIIIIIZZZZZrZ(test_jint[1], test_jint[2], test_jint[3], test_jint[4], test_jint[5], test_jboolean[0], test_jboolean[1], test_jboolean[0], test_jboolean[1], test_jboolean[0]);2799if (retval_boolean != test_jboolean[1]) {2800logRetValError("Return value error: nativeIIIIIZZZZZrZ got: " + retval_boolean + " expected: " + test_jboolean[1]);2801}2802}28032804native void logRetValError(String arg);28052806native int summary();28072808native byte nativeBBrB(byte arg1, byte arg2 );28092810native byte nativeBBBBrB(byte arg1, byte arg2, byte arg3, byte arg4 );28112812native byte nativeBSrB(byte arg1, short arg2 );28132814native byte nativeBSBSrB(byte arg1, short arg2, byte arg3, short arg4 );28152816native byte nativeBIrB(byte arg1, int arg2 );28172818native byte nativeBIBIrB(byte arg1, int arg2, byte arg3, int arg4 );28192820native byte nativeBJrB(byte arg1, long arg2 );28212822native byte nativeBJBJrB(byte arg1, long arg2, byte arg3, long arg4 );28232824native byte nativeBFrB(byte arg1, float arg2 );28252826native byte nativeBFBFrB(byte arg1, float arg2, byte arg3, float arg4 );28272828native byte nativeBDrB(byte arg1, double arg2 );28292830native byte nativeBDBDrB(byte arg1, double arg2, byte arg3, double arg4 );28312832native byte nativeSBrB(short arg1, byte arg2 );28332834native byte nativeSBSBrB(short arg1, byte arg2, short arg3, byte arg4 );28352836native byte nativeSSrB(short arg1, short arg2 );28372838native byte nativeSSSSrB(short arg1, short arg2, short arg3, short arg4 );28392840native byte nativeSIrB(short arg1, int arg2 );28412842native byte nativeSISIrB(short arg1, int arg2, short arg3, int arg4 );28432844native byte nativeSJrB(short arg1, long arg2 );28452846native byte nativeSJSJrB(short arg1, long arg2, short arg3, long arg4 );28472848native byte nativeSFrB(short arg1, float arg2 );28492850native byte nativeSFSFrB(short arg1, float arg2, short arg3, float arg4 );28512852native byte nativeSDrB(short arg1, double arg2 );28532854native byte nativeSDSDrB(short arg1, double arg2, short arg3, double arg4 );28552856native byte nativeIBrB(int arg1, byte arg2 );28572858native byte nativeIBIBrB(int arg1, byte arg2, int arg3, byte arg4 );28592860native byte nativeISrB(int arg1, short arg2 );28612862native byte nativeISISrB(int arg1, short arg2, int arg3, short arg4 );28632864native byte nativeIIrB(int arg1, int arg2 );28652866native byte nativeIIIIrB(int arg1, int arg2, int arg3, int arg4 );28672868native byte nativeIJrB(int arg1, long arg2 );28692870native byte nativeIJIJrB(int arg1, long arg2, int arg3, long arg4 );28712872native byte nativeIFrB(int arg1, float arg2 );28732874native byte nativeIFIFrB(int arg1, float arg2, int arg3, float arg4 );28752876native byte nativeIDrB(int arg1, double arg2 );28772878native byte nativeIDIDrB(int arg1, double arg2, int arg3, double arg4 );28792880native byte nativeJBrB(long arg1, byte arg2 );28812882native byte nativeJBJBrB(long arg1, byte arg2, long arg3, byte arg4 );28832884native byte nativeJSrB(long arg1, short arg2 );28852886native byte nativeJSJSrB(long arg1, short arg2, long arg3, short arg4 );28872888native byte nativeJIrB(long arg1, int arg2 );28892890native byte nativeJIJIrB(long arg1, int arg2, long arg3, int arg4 );28912892native byte nativeJJrB(long arg1, long arg2 );28932894native byte nativeJJJJrB(long arg1, long arg2, long arg3, long arg4 );28952896native byte nativeJFrB(long arg1, float arg2 );28972898native byte nativeJFJFrB(long arg1, float arg2, long arg3, float arg4 );28992900native byte nativeJDrB(long arg1, double arg2 );29012902native byte nativeJDJDrB(long arg1, double arg2, long arg3, double arg4 );29032904native byte nativeFBrB(float arg1, byte arg2 );29052906native byte nativeFBFBrB(float arg1, byte arg2, float arg3, byte arg4 );29072908native byte nativeFSrB(float arg1, short arg2 );29092910native byte nativeFSFSrB(float arg1, short arg2, float arg3, short arg4 );29112912native byte nativeFIrB(float arg1, int arg2 );29132914native byte nativeFIFIrB(float arg1, int arg2, float arg3, int arg4 );29152916native byte nativeFJrB(float arg1, long arg2 );29172918native byte nativeFJFJrB(float arg1, long arg2, float arg3, long arg4 );29192920native byte nativeFFrB(float arg1, float arg2 );29212922native byte nativeFFFFrB(float arg1, float arg2, float arg3, float arg4 );29232924native byte nativeFDrB(float arg1, double arg2 );29252926native byte nativeFDFDrB(float arg1, double arg2, float arg3, double arg4 );29272928native byte nativeDBrB(double arg1, byte arg2 );29292930native byte nativeDBDBrB(double arg1, byte arg2, double arg3, byte arg4 );29312932native byte nativeDSrB(double arg1, short arg2 );29332934native byte nativeDSDSrB(double arg1, short arg2, double arg3, short arg4 );29352936native byte nativeDIrB(double arg1, int arg2 );29372938native byte nativeDIDIrB(double arg1, int arg2, double arg3, int arg4 );29392940native byte nativeDJrB(double arg1, long arg2 );29412942native byte nativeDJDJrB(double arg1, long arg2, double arg3, long arg4 );29432944native byte nativeDFrB(double arg1, float arg2 );29452946native byte nativeDFDFrB(double arg1, float arg2, double arg3, float arg4 );29472948native byte nativeDDrB(double arg1, double arg2 );29492950native byte nativeDDDDrB(double arg1, double arg2, double arg3, double arg4 );29512952native short nativeBBrS(byte arg1, byte arg2 );29532954native short nativeBBBBrS(byte arg1, byte arg2, byte arg3, byte arg4 );29552956native short nativeBSrS(byte arg1, short arg2 );29572958native short nativeBSBSrS(byte arg1, short arg2, byte arg3, short arg4 );29592960native short nativeBIrS(byte arg1, int arg2 );29612962native short nativeBIBIrS(byte arg1, int arg2, byte arg3, int arg4 );29632964native short nativeBJrS(byte arg1, long arg2 );29652966native short nativeBJBJrS(byte arg1, long arg2, byte arg3, long arg4 );29672968native short nativeBFrS(byte arg1, float arg2 );29692970native short nativeBFBFrS(byte arg1, float arg2, byte arg3, float arg4 );29712972native short nativeBDrS(byte arg1, double arg2 );29732974native short nativeBDBDrS(byte arg1, double arg2, byte arg3, double arg4 );29752976native short nativeSBrS(short arg1, byte arg2 );29772978native short nativeSBSBrS(short arg1, byte arg2, short arg3, byte arg4 );29792980native short nativeSSrS(short arg1, short arg2 );29812982native short nativeSSSSrS(short arg1, short arg2, short arg3, short arg4 );29832984native short nativeSIrS(short arg1, int arg2 );29852986native short nativeSISIrS(short arg1, int arg2, short arg3, int arg4 );29872988native short nativeSJrS(short arg1, long arg2 );29892990native short nativeSJSJrS(short arg1, long arg2, short arg3, long arg4 );29912992native short nativeSFrS(short arg1, float arg2 );29932994native short nativeSFSFrS(short arg1, float arg2, short arg3, float arg4 );29952996native short nativeSDrS(short arg1, double arg2 );29972998native short nativeSDSDrS(short arg1, double arg2, short arg3, double arg4 );29993000native short nativeIBrS(int arg1, byte arg2 );30013002native short nativeIBIBrS(int arg1, byte arg2, int arg3, byte arg4 );30033004native short nativeISrS(int arg1, short arg2 );30053006native short nativeISISrS(int arg1, short arg2, int arg3, short arg4 );30073008native short nativeIIrS(int arg1, int arg2 );30093010native short nativeIIIIrS(int arg1, int arg2, int arg3, int arg4 );30113012native short nativeIJrS(int arg1, long arg2 );30133014native short nativeIJIJrS(int arg1, long arg2, int arg3, long arg4 );30153016native short nativeIFrS(int arg1, float arg2 );30173018native short nativeIFIFrS(int arg1, float arg2, int arg3, float arg4 );30193020native short nativeIDrS(int arg1, double arg2 );30213022native short nativeIDIDrS(int arg1, double arg2, int arg3, double arg4 );30233024native short nativeJBrS(long arg1, byte arg2 );30253026native short nativeJBJBrS(long arg1, byte arg2, long arg3, byte arg4 );30273028native short nativeJSrS(long arg1, short arg2 );30293030native short nativeJSJSrS(long arg1, short arg2, long arg3, short arg4 );30313032native short nativeJIrS(long arg1, int arg2 );30333034native short nativeJIJIrS(long arg1, int arg2, long arg3, int arg4 );30353036native short nativeJJrS(long arg1, long arg2 );30373038native short nativeJJJJrS(long arg1, long arg2, long arg3, long arg4 );30393040native short nativeJFrS(long arg1, float arg2 );30413042native short nativeJFJFrS(long arg1, float arg2, long arg3, float arg4 );30433044native short nativeJDrS(long arg1, double arg2 );30453046native short nativeJDJDrS(long arg1, double arg2, long arg3, double arg4 );30473048native short nativeFBrS(float arg1, byte arg2 );30493050native short nativeFBFBrS(float arg1, byte arg2, float arg3, byte arg4 );30513052native short nativeFSrS(float arg1, short arg2 );30533054native short nativeFSFSrS(float arg1, short arg2, float arg3, short arg4 );30553056native short nativeFIrS(float arg1, int arg2 );30573058native short nativeFIFIrS(float arg1, int arg2, float arg3, int arg4 );30593060native short nativeFJrS(float arg1, long arg2 );30613062native short nativeFJFJrS(float arg1, long arg2, float arg3, long arg4 );30633064native short nativeFFrS(float arg1, float arg2 );30653066native short nativeFFFFrS(float arg1, float arg2, float arg3, float arg4 );30673068native short nativeFDrS(float arg1, double arg2 );30693070native short nativeFDFDrS(float arg1, double arg2, float arg3, double arg4 );30713072native short nativeDBrS(double arg1, byte arg2 );30733074native short nativeDBDBrS(double arg1, byte arg2, double arg3, byte arg4 );30753076native short nativeDSrS(double arg1, short arg2 );30773078native short nativeDSDSrS(double arg1, short arg2, double arg3, short arg4 );30793080native short nativeDIrS(double arg1, int arg2 );30813082native short nativeDIDIrS(double arg1, int arg2, double arg3, int arg4 );30833084native short nativeDJrS(double arg1, long arg2 );30853086native short nativeDJDJrS(double arg1, long arg2, double arg3, long arg4 );30873088native short nativeDFrS(double arg1, float arg2 );30893090native short nativeDFDFrS(double arg1, float arg2, double arg3, float arg4 );30913092native short nativeDDrS(double arg1, double arg2 );30933094native short nativeDDDDrS(double arg1, double arg2, double arg3, double arg4 );30953096native int nativeBBrI(byte arg1, byte arg2 );30973098native int nativeBBBBrI(byte arg1, byte arg2, byte arg3, byte arg4 );30993100native int nativeBSrI(byte arg1, short arg2 );31013102native int nativeBSBSrI(byte arg1, short arg2, byte arg3, short arg4 );31033104native int nativeBIrI(byte arg1, int arg2 );31053106native int nativeBIBIrI(byte arg1, int arg2, byte arg3, int arg4 );31073108native int nativeBJrI(byte arg1, long arg2 );31093110native int nativeBJBJrI(byte arg1, long arg2, byte arg3, long arg4 );31113112native int nativeBFrI(byte arg1, float arg2 );31133114native int nativeBFBFrI(byte arg1, float arg2, byte arg3, float arg4 );31153116native int nativeBDrI(byte arg1, double arg2 );31173118native int nativeBDBDrI(byte arg1, double arg2, byte arg3, double arg4 );31193120native int nativeSBrI(short arg1, byte arg2 );31213122native int nativeSBSBrI(short arg1, byte arg2, short arg3, byte arg4 );31233124native int nativeSSrI(short arg1, short arg2 );31253126native int nativeSSSSrI(short arg1, short arg2, short arg3, short arg4 );31273128native int nativeSIrI(short arg1, int arg2 );31293130native int nativeSISIrI(short arg1, int arg2, short arg3, int arg4 );31313132native int nativeSJrI(short arg1, long arg2 );31333134native int nativeSJSJrI(short arg1, long arg2, short arg3, long arg4 );31353136native int nativeSFrI(short arg1, float arg2 );31373138native int nativeSFSFrI(short arg1, float arg2, short arg3, float arg4 );31393140native int nativeSDrI(short arg1, double arg2 );31413142native int nativeSDSDrI(short arg1, double arg2, short arg3, double arg4 );31433144native int nativeIBrI(int arg1, byte arg2 );31453146native int nativeIBIBrI(int arg1, byte arg2, int arg3, byte arg4 );31473148native int nativeISrI(int arg1, short arg2 );31493150native int nativeISISrI(int arg1, short arg2, int arg3, short arg4 );31513152native int nativeIIrI(int arg1, int arg2 );31533154native int nativeIIIIrI(int arg1, int arg2, int arg3, int arg4 );31553156native int nativeIJrI(int arg1, long arg2 );31573158native int nativeIJIJrI(int arg1, long arg2, int arg3, long arg4 );31593160native int nativeIFrI(int arg1, float arg2 );31613162native int nativeIFIFrI(int arg1, float arg2, int arg3, float arg4 );31633164native int nativeIDrI(int arg1, double arg2 );31653166native int nativeIDIDrI(int arg1, double arg2, int arg3, double arg4 );31673168native int nativeJBrI(long arg1, byte arg2 );31693170native int nativeJBJBrI(long arg1, byte arg2, long arg3, byte arg4 );31713172native int nativeJSrI(long arg1, short arg2 );31733174native int nativeJSJSrI(long arg1, short arg2, long arg3, short arg4 );31753176native int nativeJIrI(long arg1, int arg2 );31773178native int nativeJIJIrI(long arg1, int arg2, long arg3, int arg4 );31793180native int nativeJJrI(long arg1, long arg2 );31813182native int nativeJJJJrI(long arg1, long arg2, long arg3, long arg4 );31833184native int nativeJFrI(long arg1, float arg2 );31853186native int nativeJFJFrI(long arg1, float arg2, long arg3, float arg4 );31873188native int nativeJDrI(long arg1, double arg2 );31893190native int nativeJDJDrI(long arg1, double arg2, long arg3, double arg4 );31913192native int nativeFBrI(float arg1, byte arg2 );31933194native int nativeFBFBrI(float arg1, byte arg2, float arg3, byte arg4 );31953196native int nativeFSrI(float arg1, short arg2 );31973198native int nativeFSFSrI(float arg1, short arg2, float arg3, short arg4 );31993200native int nativeFIrI(float arg1, int arg2 );32013202native int nativeFIFIrI(float arg1, int arg2, float arg3, int arg4 );32033204native int nativeFJrI(float arg1, long arg2 );32053206native int nativeFJFJrI(float arg1, long arg2, float arg3, long arg4 );32073208native int nativeFFrI(float arg1, float arg2 );32093210native int nativeFFFFrI(float arg1, float arg2, float arg3, float arg4 );32113212native int nativeFDrI(float arg1, double arg2 );32133214native int nativeFDFDrI(float arg1, double arg2, float arg3, double arg4 );32153216native int nativeDBrI(double arg1, byte arg2 );32173218native int nativeDBDBrI(double arg1, byte arg2, double arg3, byte arg4 );32193220native int nativeDSrI(double arg1, short arg2 );32213222native int nativeDSDSrI(double arg1, short arg2, double arg3, short arg4 );32233224native int nativeDIrI(double arg1, int arg2 );32253226native int nativeDIDIrI(double arg1, int arg2, double arg3, int arg4 );32273228native int nativeDJrI(double arg1, long arg2 );32293230native int nativeDJDJrI(double arg1, long arg2, double arg3, long arg4 );32313232native int nativeDFrI(double arg1, float arg2 );32333234native int nativeDFDFrI(double arg1, float arg2, double arg3, float arg4 );32353236native int nativeDDrI(double arg1, double arg2 );32373238native int nativeDDDDrI(double arg1, double arg2, double arg3, double arg4 );32393240native long nativeBBrJ(byte arg1, byte arg2 );32413242native long nativeBBBBrJ(byte arg1, byte arg2, byte arg3, byte arg4 );32433244native long nativeBSrJ(byte arg1, short arg2 );32453246native long nativeBSBSrJ(byte arg1, short arg2, byte arg3, short arg4 );32473248native long nativeBIrJ(byte arg1, int arg2 );32493250native long nativeBIBIrJ(byte arg1, int arg2, byte arg3, int arg4 );32513252native long nativeBJrJ(byte arg1, long arg2 );32533254native long nativeBJBJrJ(byte arg1, long arg2, byte arg3, long arg4 );32553256native long nativeBFrJ(byte arg1, float arg2 );32573258native long nativeBFBFrJ(byte arg1, float arg2, byte arg3, float arg4 );32593260native long nativeBDrJ(byte arg1, double arg2 );32613262native long nativeBDBDrJ(byte arg1, double arg2, byte arg3, double arg4 );32633264native long nativeSBrJ(short arg1, byte arg2 );32653266native long nativeSBSBrJ(short arg1, byte arg2, short arg3, byte arg4 );32673268native long nativeSSrJ(short arg1, short arg2 );32693270native long nativeSSSSrJ(short arg1, short arg2, short arg3, short arg4 );32713272native long nativeSIrJ(short arg1, int arg2 );32733274native long nativeSISIrJ(short arg1, int arg2, short arg3, int arg4 );32753276native long nativeSJrJ(short arg1, long arg2 );32773278native long nativeSJSJrJ(short arg1, long arg2, short arg3, long arg4 );32793280native long nativeSFrJ(short arg1, float arg2 );32813282native long nativeSFSFrJ(short arg1, float arg2, short arg3, float arg4 );32833284native long nativeSDrJ(short arg1, double arg2 );32853286native long nativeSDSDrJ(short arg1, double arg2, short arg3, double arg4 );32873288native long nativeIBrJ(int arg1, byte arg2 );32893290native long nativeIBIBrJ(int arg1, byte arg2, int arg3, byte arg4 );32913292native long nativeISrJ(int arg1, short arg2 );32933294native long nativeISISrJ(int arg1, short arg2, int arg3, short arg4 );32953296native long nativeIIrJ(int arg1, int arg2 );32973298native long nativeIIIIrJ(int arg1, int arg2, int arg3, int arg4 );32993300native long nativeIJrJ(int arg1, long arg2 );33013302native long nativeIJIJrJ(int arg1, long arg2, int arg3, long arg4 );33033304native long nativeIFrJ(int arg1, float arg2 );33053306native long nativeIFIFrJ(int arg1, float arg2, int arg3, float arg4 );33073308native long nativeIDrJ(int arg1, double arg2 );33093310native long nativeIDIDrJ(int arg1, double arg2, int arg3, double arg4 );33113312native long nativeJBrJ(long arg1, byte arg2 );33133314native long nativeJBJBrJ(long arg1, byte arg2, long arg3, byte arg4 );33153316native long nativeJSrJ(long arg1, short arg2 );33173318native long nativeJSJSrJ(long arg1, short arg2, long arg3, short arg4 );33193320native long nativeJIrJ(long arg1, int arg2 );33213322native long nativeJIJIrJ(long arg1, int arg2, long arg3, int arg4 );33233324native long nativeJJrJ(long arg1, long arg2 );33253326native long nativeJJJJrJ(long arg1, long arg2, long arg3, long arg4 );33273328native long nativeJFrJ(long arg1, float arg2 );33293330native long nativeJFJFrJ(long arg1, float arg2, long arg3, float arg4 );33313332native long nativeJDrJ(long arg1, double arg2 );33333334native long nativeJDJDrJ(long arg1, double arg2, long arg3, double arg4 );33353336native long nativeFBrJ(float arg1, byte arg2 );33373338native long nativeFBFBrJ(float arg1, byte arg2, float arg3, byte arg4 );33393340native long nativeFSrJ(float arg1, short arg2 );33413342native long nativeFSFSrJ(float arg1, short arg2, float arg3, short arg4 );33433344native long nativeFIrJ(float arg1, int arg2 );33453346native long nativeFIFIrJ(float arg1, int arg2, float arg3, int arg4 );33473348native long nativeFJrJ(float arg1, long arg2 );33493350native long nativeFJFJrJ(float arg1, long arg2, float arg3, long arg4 );33513352native long nativeFFrJ(float arg1, float arg2 );33533354native long nativeFFFFrJ(float arg1, float arg2, float arg3, float arg4 );33553356native long nativeFDrJ(float arg1, double arg2 );33573358native long nativeFDFDrJ(float arg1, double arg2, float arg3, double arg4 );33593360native long nativeDBrJ(double arg1, byte arg2 );33613362native long nativeDBDBrJ(double arg1, byte arg2, double arg3, byte arg4 );33633364native long nativeDSrJ(double arg1, short arg2 );33653366native long nativeDSDSrJ(double arg1, short arg2, double arg3, short arg4 );33673368native long nativeDIrJ(double arg1, int arg2 );33693370native long nativeDIDIrJ(double arg1, int arg2, double arg3, int arg4 );33713372native long nativeDJrJ(double arg1, long arg2 );33733374native long nativeDJDJrJ(double arg1, long arg2, double arg3, long arg4 );33753376native long nativeDFrJ(double arg1, float arg2 );33773378native long nativeDFDFrJ(double arg1, float arg2, double arg3, float arg4 );33793380native long nativeDDrJ(double arg1, double arg2 );33813382native long nativeDDDDrJ(double arg1, double arg2, double arg3, double arg4 );33833384native float nativeBBrF(byte arg1, byte arg2 );33853386native float nativeBBBBrF(byte arg1, byte arg2, byte arg3, byte arg4 );33873388native float nativeBSrF(byte arg1, short arg2 );33893390native float nativeBSBSrF(byte arg1, short arg2, byte arg3, short arg4 );33913392native float nativeBIrF(byte arg1, int arg2 );33933394native float nativeBIBIrF(byte arg1, int arg2, byte arg3, int arg4 );33953396native float nativeBJrF(byte arg1, long arg2 );33973398native float nativeBJBJrF(byte arg1, long arg2, byte arg3, long arg4 );33993400native float nativeBFrF(byte arg1, float arg2 );34013402native float nativeBFBFrF(byte arg1, float arg2, byte arg3, float arg4 );34033404native float nativeBDrF(byte arg1, double arg2 );34053406native float nativeBDBDrF(byte arg1, double arg2, byte arg3, double arg4 );34073408native float nativeSBrF(short arg1, byte arg2 );34093410native float nativeSBSBrF(short arg1, byte arg2, short arg3, byte arg4 );34113412native float nativeSSrF(short arg1, short arg2 );34133414native float nativeSSSSrF(short arg1, short arg2, short arg3, short arg4 );34153416native float nativeSIrF(short arg1, int arg2 );34173418native float nativeSISIrF(short arg1, int arg2, short arg3, int arg4 );34193420native float nativeSJrF(short arg1, long arg2 );34213422native float nativeSJSJrF(short arg1, long arg2, short arg3, long arg4 );34233424native float nativeSFrF(short arg1, float arg2 );34253426native float nativeSFSFrF(short arg1, float arg2, short arg3, float arg4 );34273428native float nativeSDrF(short arg1, double arg2 );34293430native float nativeSDSDrF(short arg1, double arg2, short arg3, double arg4 );34313432native float nativeIBrF(int arg1, byte arg2 );34333434native float nativeIBIBrF(int arg1, byte arg2, int arg3, byte arg4 );34353436native float nativeISrF(int arg1, short arg2 );34373438native float nativeISISrF(int arg1, short arg2, int arg3, short arg4 );34393440native float nativeIIrF(int arg1, int arg2 );34413442native float nativeIIIIrF(int arg1, int arg2, int arg3, int arg4 );34433444native float nativeIJrF(int arg1, long arg2 );34453446native float nativeIJIJrF(int arg1, long arg2, int arg3, long arg4 );34473448native float nativeIFrF(int arg1, float arg2 );34493450native float nativeIFIFrF(int arg1, float arg2, int arg3, float arg4 );34513452native float nativeIDrF(int arg1, double arg2 );34533454native float nativeIDIDrF(int arg1, double arg2, int arg3, double arg4 );34553456native float nativeJBrF(long arg1, byte arg2 );34573458native float nativeJBJBrF(long arg1, byte arg2, long arg3, byte arg4 );34593460native float nativeJSrF(long arg1, short arg2 );34613462native float nativeJSJSrF(long arg1, short arg2, long arg3, short arg4 );34633464native float nativeJIrF(long arg1, int arg2 );34653466native float nativeJIJIrF(long arg1, int arg2, long arg3, int arg4 );34673468native float nativeJJrF(long arg1, long arg2 );34693470native float nativeJJJJrF(long arg1, long arg2, long arg3, long arg4 );34713472native float nativeJFrF(long arg1, float arg2 );34733474native float nativeJFJFrF(long arg1, float arg2, long arg3, float arg4 );34753476native float nativeJDrF(long arg1, double arg2 );34773478native float nativeJDJDrF(long arg1, double arg2, long arg3, double arg4 );34793480native float nativeFBrF(float arg1, byte arg2 );34813482native float nativeFBFBrF(float arg1, byte arg2, float arg3, byte arg4 );34833484native float nativeFSrF(float arg1, short arg2 );34853486native float nativeFSFSrF(float arg1, short arg2, float arg3, short arg4 );34873488native float nativeFIrF(float arg1, int arg2 );34893490native float nativeFIFIrF(float arg1, int arg2, float arg3, int arg4 );34913492native float nativeFJrF(float arg1, long arg2 );34933494native float nativeFJFJrF(float arg1, long arg2, float arg3, long arg4 );34953496native float nativeFFrF(float arg1, float arg2 );34973498native float nativeFFFFrF(float arg1, float arg2, float arg3, float arg4 );34993500native float nativeFDrF(float arg1, double arg2 );35013502native float nativeFDFDrF(float arg1, double arg2, float arg3, double arg4 );35033504native float nativeDBrF(double arg1, byte arg2 );35053506native float nativeDBDBrF(double arg1, byte arg2, double arg3, byte arg4 );35073508native float nativeDSrF(double arg1, short arg2 );35093510native float nativeDSDSrF(double arg1, short arg2, double arg3, short arg4 );35113512native float nativeDIrF(double arg1, int arg2 );35133514native float nativeDIDIrF(double arg1, int arg2, double arg3, int arg4 );35153516native float nativeDJrF(double arg1, long arg2 );35173518native float nativeDJDJrF(double arg1, long arg2, double arg3, long arg4 );35193520native float nativeDFrF(double arg1, float arg2 );35213522native float nativeDFDFrF(double arg1, float arg2, double arg3, float arg4 );35233524native float nativeDDrF(double arg1, double arg2 );35253526native float nativeDDDDrF(double arg1, double arg2, double arg3, double arg4 );35273528native double nativeBBrD(byte arg1, byte arg2 );35293530native double nativeBBBBrD(byte arg1, byte arg2, byte arg3, byte arg4 );35313532native double nativeBSrD(byte arg1, short arg2 );35333534native double nativeBSBSrD(byte arg1, short arg2, byte arg3, short arg4 );35353536native double nativeBIrD(byte arg1, int arg2 );35373538native double nativeBIBIrD(byte arg1, int arg2, byte arg3, int arg4 );35393540native double nativeBJrD(byte arg1, long arg2 );35413542native double nativeBJBJrD(byte arg1, long arg2, byte arg3, long arg4 );35433544native double nativeBFrD(byte arg1, float arg2 );35453546native double nativeBFBFrD(byte arg1, float arg2, byte arg3, float arg4 );35473548native double nativeBDrD(byte arg1, double arg2 );35493550native double nativeBDBDrD(byte arg1, double arg2, byte arg3, double arg4 );35513552native double nativeSBrD(short arg1, byte arg2 );35533554native double nativeSBSBrD(short arg1, byte arg2, short arg3, byte arg4 );35553556native double nativeSSrD(short arg1, short arg2 );35573558native double nativeSSSSrD(short arg1, short arg2, short arg3, short arg4 );35593560native double nativeSIrD(short arg1, int arg2 );35613562native double nativeSISIrD(short arg1, int arg2, short arg3, int arg4 );35633564native double nativeSJrD(short arg1, long arg2 );35653566native double nativeSJSJrD(short arg1, long arg2, short arg3, long arg4 );35673568native double nativeSFrD(short arg1, float arg2 );35693570native double nativeSFSFrD(short arg1, float arg2, short arg3, float arg4 );35713572native double nativeSDrD(short arg1, double arg2 );35733574native double nativeSDSDrD(short arg1, double arg2, short arg3, double arg4 );35753576native double nativeIBrD(int arg1, byte arg2 );35773578native double nativeIBIBrD(int arg1, byte arg2, int arg3, byte arg4 );35793580native double nativeISrD(int arg1, short arg2 );35813582native double nativeISISrD(int arg1, short arg2, int arg3, short arg4 );35833584native double nativeIIrD(int arg1, int arg2 );35853586native double nativeIIIIrD(int arg1, int arg2, int arg3, int arg4 );35873588native double nativeIJrD(int arg1, long arg2 );35893590native double nativeIJIJrD(int arg1, long arg2, int arg3, long arg4 );35913592native double nativeIFrD(int arg1, float arg2 );35933594native double nativeIFIFrD(int arg1, float arg2, int arg3, float arg4 );35953596native double nativeIDrD(int arg1, double arg2 );35973598native double nativeIDIDrD(int arg1, double arg2, int arg3, double arg4 );35993600native double nativeJBrD(long arg1, byte arg2 );36013602native double nativeJBJBrD(long arg1, byte arg2, long arg3, byte arg4 );36033604native double nativeJSrD(long arg1, short arg2 );36053606native double nativeJSJSrD(long arg1, short arg2, long arg3, short arg4 );36073608native double nativeJIrD(long arg1, int arg2 );36093610native double nativeJIJIrD(long arg1, int arg2, long arg3, int arg4 );36113612native double nativeJJrD(long arg1, long arg2 );36133614native double nativeJJJJrD(long arg1, long arg2, long arg3, long arg4 );36153616native double nativeJFrD(long arg1, float arg2 );36173618native double nativeJFJFrD(long arg1, float arg2, long arg3, float arg4 );36193620native double nativeJDrD(long arg1, double arg2 );36213622native double nativeJDJDrD(long arg1, double arg2, long arg3, double arg4 );36233624native double nativeFBrD(float arg1, byte arg2 );36253626native double nativeFBFBrD(float arg1, byte arg2, float arg3, byte arg4 );36273628native double nativeFSrD(float arg1, short arg2 );36293630native double nativeFSFSrD(float arg1, short arg2, float arg3, short arg4 );36313632native double nativeFIrD(float arg1, int arg2 );36333634native double nativeFIFIrD(float arg1, int arg2, float arg3, int arg4 );36353636native double nativeFJrD(float arg1, long arg2 );36373638native double nativeFJFJrD(float arg1, long arg2, float arg3, long arg4 );36393640native double nativeFFrD(float arg1, float arg2 );36413642native double nativeFFFFrD(float arg1, float arg2, float arg3, float arg4 );36433644native double nativeFDrD(float arg1, double arg2 );36453646native double nativeFDFDrD(float arg1, double arg2, float arg3, double arg4 );36473648native double nativeDBrD(double arg1, byte arg2 );36493650native double nativeDBDBrD(double arg1, byte arg2, double arg3, byte arg4 );36513652native double nativeDSrD(double arg1, short arg2 );36533654native double nativeDSDSrD(double arg1, short arg2, double arg3, short arg4 );36553656native double nativeDIrD(double arg1, int arg2 );36573658native double nativeDIDIrD(double arg1, int arg2, double arg3, int arg4 );36593660native double nativeDJrD(double arg1, long arg2 );36613662native double nativeDJDJrD(double arg1, long arg2, double arg3, long arg4 );36633664native double nativeDFrD(double arg1, float arg2 );36653666native double nativeDFDFrD(double arg1, float arg2, double arg3, float arg4 );36673668native double nativeDDrD(double arg1, double arg2 );36693670native double nativeDDDDrD(double arg1, double arg2, double arg3, double arg4 );36713672native long nativeIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIrJ(int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12, int arg13, int arg14, int arg15, int arg16, int arg17, int arg18, int arg19, int arg20, int arg21, int arg22, int arg23, int arg24, int arg25, int arg26, int arg27, int arg28, int arg29, int arg30, int arg31, int arg32, int arg33, int arg34, int arg35, int arg36, int arg37, int arg38, int arg39, int arg40, int arg41, int arg42, int arg43, int arg44, int arg45, int arg46, int arg47, int arg48, int arg49, int arg50, int arg51, int arg52, int arg53, int arg54, int arg55, int arg56, int arg57, int arg58, int arg59, int arg60, int arg61, int arg62, int arg63, int arg64, int arg65, int arg66, int arg67, int arg68, int arg69, int arg70, int arg71, int arg72, int arg73, int arg74, int arg75, int arg76, int arg77, int arg78, int arg79, int arg80, int arg81, int arg82, int arg83, int arg84, int arg85, int arg86, int arg87, int arg88, int arg89, int arg90, int arg91, int arg92, int arg93, int arg94, int arg95, int arg96, int arg97, int arg98, int arg99, int arg100, int arg101, int arg102, int arg103, int arg104, int arg105, int arg106, int arg107, int arg108, int arg109, int arg110, int arg111, int arg112, int arg113, int arg114, int arg115, int arg116, int arg117, int arg118, int arg119, int arg120, int arg121, int arg122, int arg123, int arg124, int arg125, int arg126, int arg127, int arg128, int arg129, int arg130, int arg131, int arg132, int arg133, int arg134, int arg135, int arg136, int arg137, int arg138, int arg139, int arg140, int arg141, int arg142, int arg143, int arg144, int arg145, int arg146, int arg147, int arg148, int arg149, int arg150, int arg151, int arg152, int arg153, int arg154, int arg155, int arg156, int arg157, int arg158, int arg159, int arg160, int arg161, int arg162, int arg163, int arg164, int arg165, int arg166, int arg167, int arg168, int arg169, int arg170, int arg171, int arg172, int arg173, int arg174, int arg175, int arg176, int arg177, int arg178, int arg179, int arg180, int arg181, int arg182, int arg183, int arg184, int arg185, int arg186, int arg187, int arg188, int arg189, int arg190, int arg191, int arg192, int arg193, int arg194, int arg195, int arg196, int arg197, int arg198, int arg199, int arg200, int arg201, int arg202, int arg203, int arg204, int arg205, int arg206, int arg207, int arg208, int arg209, int arg210, int arg211, int arg212, int arg213, int arg214, int arg215, int arg216, int arg217, int arg218, int arg219, int arg220, int arg221, int arg222, int arg223, int arg224, int arg225, int arg226, int arg227, int arg228, int arg229, int arg230, int arg231, int arg232, int arg233, int arg234, int arg235, int arg236, int arg237, int arg238, int arg239, int arg240, int arg241, int arg242, int arg243, int arg244, int arg245, int arg246, int arg247, int arg248, int arg249, int arg250, int arg251, int arg252, int arg253, int arg254 );36733674native int nativeIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJrI(int arg1, long arg2, long arg3, long arg4, long arg5, long arg6, long arg7, long arg8, long arg9, long arg10, long arg11, long arg12, long arg13, long arg14, long arg15, long arg16, long arg17, long arg18, long arg19, long arg20, long arg21, long arg22, long arg23, long arg24, long arg25, long arg26, long arg27, long arg28, long arg29, long arg30, long arg31, long arg32, long arg33, long arg34, long arg35, long arg36, long arg37, long arg38, long arg39, long arg40, long arg41, long arg42, long arg43, long arg44, long arg45, long arg46, long arg47, long arg48, long arg49, long arg50, long arg51, long arg52, long arg53, long arg54, long arg55, long arg56, long arg57, long arg58, long arg59, long arg60, long arg61, long arg62, long arg63, long arg64, long arg65, long arg66, long arg67, long arg68, long arg69, long arg70, long arg71, long arg72, long arg73, long arg74, long arg75, long arg76, long arg77, long arg78, long arg79, long arg80, long arg81, long arg82, long arg83, long arg84, long arg85, long arg86, long arg87, long arg88, long arg89, long arg90, long arg91, long arg92, long arg93, long arg94, long arg95, long arg96, long arg97, long arg98, long arg99, long arg100, long arg101, long arg102, long arg103, long arg104, long arg105, long arg106, long arg107, long arg108, long arg109, long arg110, long arg111, long arg112, long arg113, long arg114, long arg115, long arg116, long arg117, long arg118, long arg119, long arg120, long arg121, long arg122, long arg123, long arg124, long arg125, long arg126, long arg127 );36753676native long nativeJJJJJJJJJJJJrJ(long arg1, long arg2, long arg3, long arg4, long arg5, long arg6, long arg7, long arg8, long arg9, long arg10, long arg11, long arg12 );36773678native long nativeIJJJJJJJJJJJJrJ(int arg1, long arg2, long arg3, long arg4, long arg5, long arg6, long arg7, long arg8, long arg9, long arg10, long arg11, long arg12, long arg13 );36793680native long nativeIJIJIJIJIJIJrJ(int arg1, long arg2, int arg3, long arg4, int arg5, long arg6, int arg7, long arg8, int arg9, long arg10, int arg11, long arg12 );36813682native long nativeJIJIJIJIJIJIrJ(long arg1, int arg2, long arg3, int arg4, long arg5, int arg6, long arg7, int arg8, long arg9, int arg10, long arg11, int arg12 );36833684native long nativeFFFFFFFFFFFFrJ(float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, float arg12 );36853686native long nativeDDDDDDDDDDDDrJ(double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, double arg10, double arg11, double arg12 );36873688native long nativeFDFDFDFDFDFDrJ(float arg1, double arg2, float arg3, double arg4, float arg5, double arg6, float arg7, double arg8, float arg9, double arg10, float arg11, double arg12 );36893690native long nativeDFDFDFDFDFDFrJ(double arg1, float arg2, double arg3, float arg4, double arg5, float arg6, double arg7, float arg8, double arg9, float arg10, double arg11, float arg12 );36913692native long nativeBBSSIJFDIFDFDFDBBSSIJFDrJ(byte arg1, byte arg2, short arg3, short arg4, int arg5, long arg6, float arg7, double arg8, int arg9, float arg10, double arg11, float arg12, double arg13, float arg14, double arg15, byte arg16, byte arg17, short arg18, short arg19, int arg20, long arg21, float arg22, double arg23 );36933694native boolean nativeIZrZ(int value, boolean[] backChannel);36953696native boolean nativeZIZIZIZIZIrZ(boolean arg1, int arg2, boolean arg3, int arg4, boolean arg5, int arg6, boolean arg7, int arg8, boolean arg9, int arg10);36973698native boolean nativeIZIZIZIZIZrZ(int arg1, boolean arg2, int arg3, boolean arg4, int arg5, boolean arg6, int arg7, boolean arg8, int arg9, boolean arg10);36993700native boolean nativeZZZZZZZZZZrZ(boolean arg1, boolean arg2, boolean arg3, boolean arg4, boolean arg5, boolean arg6, boolean arg7, boolean arg8, boolean arg9, boolean arg10);37013702native boolean nativeIIIIIZZZZZrZ(int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6, boolean arg7, boolean arg8, boolean arg9, boolean arg10);3703}370437053706