From 1bb0d795f70a529df106a5f77619a551faaf4cec Mon Sep 17 00:00:00 2001 From: x Date: Sun, 7 Jan 2018 18:36:14 +0100 Subject: [PATCH] TurboPFor: Java Critical Natives --- java/jic.class | Bin 0 -> 2956 bytes java/jic.h | 693 ++++++++++++++++++++++++++++++++++++++++++++ java/jicbench.class | Bin 0 -> 1409 bytes 3 files changed, 693 insertions(+) create mode 100644 java/jic.class create mode 100644 java/jic.h create mode 100644 java/jicbench.class diff --git a/java/jic.class b/java/jic.class new file mode 100644 index 0000000000000000000000000000000000000000..9844ac7bb65e3c502595f59fba46ebd99cc494b3 GIT binary patch literal 2956 zcmX^0Z`VEs1_l#`Ia~}v43!)VRa^|!3^nWwwVVvq40Y@b^;`^WAn^te-N?bv1d?y& zU}ypHTR}t{7ehNk2S~V+ouP}Jp_`F`%_cK1v&4>(fmuT{jFExGIX@+pk%8YQGcVPz zG&d==C?qi{CzX+by(}p;FWK0Lk%2=a+S4=INz)T7n34(;bn=Y$1POAKC8a=>azd2C zg`tW$HKIX^!NQznNhyXfB*`A8;%`A7zX z`AFun7nneUm%YFQY9=>W3}zxXSR9FmWEw;c7P1@#CMi%OcpyxeE+`kKkh8!f#Sp5J z7s`eyh4Eo(xsozV@(L1@v%wJ!;*`R}4J4yIWEBmj|z3BlFC3`9}`6XFJGO92@K zvV<4RgO~#1^Mm;yS(urEU=fH4m>5D8%v5AmFfksmPD7AkAfv&KOEH9)1QGx{E(I(P zGgt_s1)>Hfh@=i?G>STyAZJo$3CuE(FCnIYYy$ZbBm*-MKU;}v(R0^^sWtOCXMA$(hU|+F=gbYDq z95%^0&|;T2xFj(-+c&WQT+XsH)G{(~1?QI*C8xS&g34WvtjuJ+ti-ZJ9tL3s5k>|n z{fzwFRQ(G5kkX>0`~bK7BK@4qq|9W!;(T_79v+5XhCW6HIgkeZoW#6z{m{JP#FEV7 zw9M2LpUk{$*P^2QA|8f*h6#)e;s{m2B}JKe=}x7YIVq_{j0{T2iFxWJ3OV_SDGGjx zC7ETZ3UKQb(u(qP71VhcCNfN7WDo?Ip_h}HRFqg$saKF#lEK3;nPCbe10z_)R33(D z4Aa>eX7Dh~Wa#5zn8h%gk%2iYGntV=0HhP*M*pO&)Z`Krq2S8mlGI#A1{RPT7#T!0 zd=SbZj;)ii=HxLlu%uRGmM}7~Xn1OdF(@(!G6*q%KsW;W(hM?ST9!c$Ov^+03Q)cx zl&=KkD?|0GK=rFa`D#$UI+U*gq7Z@P`*BtZvf>RLit8ezA=<< z0_B@R`DReQIh1b!b_VgKMu-|hw>Ak{6vN%aJoolNCDHSP<|SepAO|`K>3+aeioFU4dv%R z`MFSj9+aQYPyjZ!kf8`n7lUX94u%p25onSwWnc!UUK1gv9SqFN8T7n2F|h7tV2j+& zz%InGje%2$YX<{2i00YGz^S#3fp;4N-!=w*mK_WN8^JnR88{eN7?{90L5hKmfq`KH w11rN61`dXa44e#;81xw?GZ-^WWhiA}U|?rp@?d8u(_&y`C}&_`U}C5M0Lc-1VE_OC literal 0 HcmV?d00001 diff --git a/java/jic.h b/java/jic.h new file mode 100644 index 0000000..36e93e0 --- /dev/null +++ b/java/jic.h @@ -0,0 +1,693 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class jic */ + +#ifndef _Included_jic +#define _Included_jic +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: jic + * Method: vbenc32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_vbenc32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: vbdec32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_vbdec32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: vbdenc32 + * Signature: ([II[BI)I + */ +JNIEXPORT jint JNICALL Java_jic_vbdenc32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray, jint); + +/* + * Class: jic + * Method: vbddec32 + * Signature: ([BI[II)I + */ +JNIEXPORT jint JNICALL Java_jic_vbddec32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint); + +/* + * Class: jic + * Method: vbd1enc32 + * Signature: ([II[BI)I + */ +JNIEXPORT jint JNICALL Java_jic_vbd1enc32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray, jint); + +/* + * Class: jic + * Method: vbd1dec32 + * Signature: ([BI[II)I + */ +JNIEXPORT jint JNICALL Java_jic_vbd1dec32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint); + +/* + * Class: jic + * Method: vbzenc32 + * Signature: ([II[BI)I + */ +JNIEXPORT jint JNICALL Java_jic_vbzenc32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray, jint); + +/* + * Class: jic + * Method: vbzdec32 + * Signature: ([BI[II)I + */ +JNIEXPORT jint JNICALL Java_jic_vbzdec32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint); + +/* + * Class: jic + * Method: vsenc32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_vsenc32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: vsdec32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_vsdec32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4nenc32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nenc32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4ndec32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4ndec32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4nenc128v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nenc128v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4ndec128v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4ndec128v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4nenc256v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nenc256v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4ndec256v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4ndec256v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4ndenc32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4ndenc32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4nddec32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nddec32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4ndenc128v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4ndenc128v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4nddec128v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nddec128v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4ndenc256v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4ndenc256v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4nddec256v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nddec256v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4nd1enc32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nd1enc32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4nd1dec32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nd1dec32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4nd1enc128v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nd1enc128v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4nd1dec128v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nd1dec128v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4nd1enc256v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nd1enc256v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4nd1dec256v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nd1dec256v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4nzenc32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nzenc32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4nzdec32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nzdec32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4nzenc128v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nzenc128v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4nzdec128v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nzdec128v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4nzenc256v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nzenc256v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4nzdec256v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4nzdec256v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4enc32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4enc32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4dec32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4dec32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4enc128v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4enc128v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4dec128v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4dec128v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4enc256v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_p4enc256v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: p4dec256v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_p4dec256v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: p4ddec32 + * Signature: ([BI[II)I + */ +JNIEXPORT jint JNICALL Java_jic_p4ddec32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint); + +/* + * Class: jic + * Method: p4ddec128v32 + * Signature: ([BI[II)I + */ +JNIEXPORT jint JNICALL Java_jic_p4ddec128v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint); + +/* + * Class: jic + * Method: p4ddec256v32 + * Signature: ([BI[II)I + */ +JNIEXPORT jint JNICALL Java_jic_p4ddec256v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint); + +/* + * Class: jic + * Method: p4d1dec32 + * Signature: ([BI[II)I + */ +JNIEXPORT jint JNICALL Java_jic_p4d1dec32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint); + +/* + * Class: jic + * Method: p4d1dec128v32 + * Signature: ([BI[II)I + */ +JNIEXPORT jint JNICALL Java_jic_p4d1dec128v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint); + +/* + * Class: jic + * Method: p4d1dec256v32 + * Signature: ([BI[II)I + */ +JNIEXPORT jint JNICALL Java_jic_p4d1dec256v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint); + +/* + * Class: jic + * Method: bitnpack32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_bitnpack32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: bitnunpack32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_bitnunpack32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: bitnpack128v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_bitnpack128v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: bitnunpack128v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_bitnunpack128v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: bitnpack256v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_bitnpack256v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: bitnunpack256v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_bitnunpack256v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: bitndpack32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_bitndpack32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: bitndunpack32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_bitndunpack32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: bitndpack128v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_bitndpack128v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: bitndunpack128v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_bitndunpack128v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: bitndpack256v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_bitndpack256v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: bitndunpack256v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_bitndunpack256v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: bitnd1pack32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_bitnd1pack32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: bitnd1unpack32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_bitnd1unpack32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: bitnd1pack128v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_bitnd1pack128v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: bitnd1unpack128v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_bitnd1unpack128v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: bitnd1pack256v32 + * Signature: ([II[B)I + */ +JNIEXPORT jint JNICALL Java_jic_bitnd1pack256v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray); + +/* + * Class: jic + * Method: bitnd1unpack256v32 + * Signature: ([BI[I)I + */ +JNIEXPORT jint JNICALL Java_jic_bitnd1unpack256v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray); + +/* + * Class: jic + * Method: bitpack32 + * Signature: ([II[BI)I + */ +JNIEXPORT jint JNICALL Java_jic_bitpack32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray, jint); + +/* + * Class: jic + * Method: bitunpack32 + * Signature: ([BI[II)I + */ +JNIEXPORT jint JNICALL Java_jic_bitunpack32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint); + +/* + * Class: jic + * Method: bitpack128v32 + * Signature: ([II[BI)I + */ +JNIEXPORT jint JNICALL Java_jic_bitpack128v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray, jint); + +/* + * Class: jic + * Method: bitunpack128v32 + * Signature: ([BI[II)I + */ +JNIEXPORT jint JNICALL Java_jic_bitunpack128v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint); + +/* + * Class: jic + * Method: bitpack256v32 + * Signature: ([II[BI)I + */ +JNIEXPORT jint JNICALL Java_jic_bitpack256v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray, jint); + +/* + * Class: jic + * Method: bitunpack256v32 + * Signature: ([BI[II)I + */ +JNIEXPORT jint JNICALL Java_jic_bitunpack256v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint); + +/* + * Class: jic + * Method: bitdpack32 + * Signature: ([II[BII)I + */ +JNIEXPORT jint JNICALL Java_jic_bitdpack32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray, jint, jint); + +/* + * Class: jic + * Method: bitdunpack32 + * Signature: ([BI[III)I + */ +JNIEXPORT jint JNICALL Java_jic_bitdunpack32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint, jint); + +/* + * Class: jic + * Method: bitdpack128v32 + * Signature: ([II[BII)I + */ +JNIEXPORT jint JNICALL Java_jic_bitdpack128v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray, jint, jint); + +/* + * Class: jic + * Method: bitdunpack128v32 + * Signature: ([BI[III)I + */ +JNIEXPORT jint JNICALL Java_jic_bitdunpack128v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint, jint); + +/* + * Class: jic + * Method: bitdpack256v32 + * Signature: ([II[BII)I + */ +JNIEXPORT jint JNICALL Java_jic_bitdpack256v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray, jint, jint); + +/* + * Class: jic + * Method: bitdunpack256v32 + * Signature: ([BI[III)I + */ +JNIEXPORT jint JNICALL Java_jic_bitdunpack256v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint, jint); + +/* + * Class: jic + * Method: bitd1pack32 + * Signature: ([II[BII)I + */ +JNIEXPORT jint JNICALL Java_jic_bitd1pack32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray, jint, jint); + +/* + * Class: jic + * Method: bitd1unpack32 + * Signature: ([BI[III)I + */ +JNIEXPORT jint JNICALL Java_jic_bitd1unpack32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint, jint); + +/* + * Class: jic + * Method: bitd1pack128v32 + * Signature: ([II[BII)I + */ +JNIEXPORT jint JNICALL Java_jic_bitd1pack128v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray, jint, jint); + +/* + * Class: jic + * Method: bitd1unpack128v32 + * Signature: ([BI[III)I + */ +JNIEXPORT jint JNICALL Java_jic_bitd1unpack128v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint, jint); + +/* + * Class: jic + * Method: bitd1pack256v32 + * Signature: ([II[BII)I + */ +JNIEXPORT jint JNICALL Java_jic_bitd1pack256v32 + (JNIEnv *, jclass, jintArray, jint, jbyteArray, jint, jint); + +/* + * Class: jic + * Method: bitd1unpack256v32 + * Signature: ([BI[III)I + */ +JNIEXPORT jint JNICALL Java_jic_bitd1unpack256v32 + (JNIEnv *, jclass, jbyteArray, jint, jintArray, jint, jint); + +/* + * Class: jic + * Method: bit32 + * Signature: ([II)I + */ +JNIEXPORT jint JNICALL Java_jic_bit32 + (JNIEnv *, jclass, jintArray, jint); + +/* + * Class: jic + * Method: bitd32 + * Signature: ([III)I + */ +JNIEXPORT jint JNICALL Java_jic_bitd32 + (JNIEnv *, jclass, jintArray, jint, jint); + +/* + * Class: jic + * Method: bitd132 + * Signature: ([III)I + */ +JNIEXPORT jint JNICALL Java_jic_bitd132 + (JNIEnv *, jclass, jintArray, jint, jint); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/java/jicbench.class b/java/jicbench.class new file mode 100644 index 0000000000000000000000000000000000000000..bbba10a09d5506d861a5a9712990d8dd7a56e90d GIT binary patch literal 1409 zcmX^0Z`VEs1_l#`a4rT31~qmDbuI=b1~o1Q4F*kS_Toqf5LXLCXmc`XFzB!|=yEY| zGN^Gd=z(Z`5MjWb?%;8~>WRPNHV9v@+W@m8VVQ^${;$d)RaN%KaWpLwRaA)vfWDo}_M7GeW zG&3h9wTO{{Cp9lQKP6S6Br`Wvorl4b!3#uqGcqu$^Dy`@__8zj@i6!^1n@8fG6eB3 z1cOZDbS)~%FH%S>0c!~1VF+aiV`Sh-Nky2%$iM+}BqM_W!gl|ptkmQZMh0OlVZg}1 z6zvHjoKUm`R~DC~<}xw}CYKf!rRJ4{Wag&&X6EE%7K20Fi;;mfDYL}bh>?L!Bihqb z)02^bHz~8EATc@H(8!_;B*6)ih;{L85xAZfrRQHMh5l* zkn?i#7#T#dIVg;gfj=p;q%;rBw@#kWkYG+NDgrsq6VpzF+gVa8GD{d4STsB}!x$78 z#2F+QK!AyX0hF{D7#XA)7#L(37#SED7#LW!wlgqpWME)mWRPKCU|<6a>N9XM$TG-5 zlrnx~U}4~4U|^Kn&A=47oq^d$kda{zm#-iz!yXPlFx!fS*^E_`Rgj@!5re3XD61%| zza)z&E34igJo_EMid94%ZQ6XxPEPX2uR->WZ@O zU|@;1T28#=tAYw~c{k8w39~1_7wi z+@jndGsU&Tbp;t3Bw0Wv35K_DGcN!Cg4v8)lpE|c3ms8zJxLZ(ZoT;oYMU5@U!YhF=Vl{~7ogIMHNS7#YEmDt{UDSQvjXNc~}8Vl?~3z{m0LBO~EC2ui literal 0 HcmV?d00001