diff --git a/mkl/pom.xml b/mkl/pom.xml
index 56845c5c978..4eb85481757 100644
--- a/mkl/pom.xml
+++ b/mkl/pom.xml
@@ -11,7 +11,7 @@
org.bytedeco
mkl
- 2024.0-${project.parent.version}
+ 2024.2-${project.parent.version}
JavaCPP Presets for MKL
diff --git a/mkl/samples/pom.xml b/mkl/samples/pom.xml
index ad4bd96f1fa..4741e9b9647 100644
--- a/mkl/samples/pom.xml
+++ b/mkl/samples/pom.xml
@@ -12,14 +12,14 @@
org.bytedeco
mkl-platform
- 2024.0-1.5.11-SNAPSHOT
+ 2024.2-1.5.11-SNAPSHOT
org.bytedeco
mkl-platform-redist
- 2024.0-1.5.11-SNAPSHOT
+ 2024.2-1.5.11-SNAPSHOT
diff --git a/mkl/src/gen/java/org/bytedeco/mkl/global/mkl_rt.java b/mkl/src/gen/java/org/bytedeco/mkl/global/mkl_rt.java
index 31924c88be9..164d3800caa 100644
--- a/mkl/src/gen/java/org/bytedeco/mkl/global/mkl_rt.java
+++ b/mkl/src/gen/java/org/bytedeco/mkl/global/mkl_rt.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.10: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.mkl.global;
@@ -37,7 +37,7 @@ public class mkl_rt extends org.bytedeco.mkl.presets.mkl_rt {
// #define _Mkl_Api(rtype,name,arg) extern rtype name arg
-// #if defined( _WIN32 ) || ( _WIN64 )
+// #if defined( _WIN32 ) || defined( _WIN64 )
// #define _mkl_api(rtype,name,arg) extern rtype name arg
// #define _MKL_API(rtype,name,arg) extern rtype name arg
// #else
@@ -83,13 +83,13 @@ public class mkl_rt extends org.bytedeco.mkl.presets.mkl_rt {
// #ifndef _MKL_VERSION_H_
// #define _MKL_VERSION_H_
-public static final int __INTEL_MKL_BUILD_DATE = 20231011;
+public static final int __INTEL_MKL_BUILD_DATE = 20240823;
public static final int __INTEL_MKL__ = 2024;
public static final int __INTEL_MKL_MINOR__ = 0;
-public static final int __INTEL_MKL_UPDATE__ = 0;
+public static final int __INTEL_MKL_UPDATE__ = 2;
-public static final int INTEL_MKL_VERSION = 20240000;
+public static final int INTEL_MKL_VERSION = 20240002;
// #endif
@@ -9825,7 +9825,7 @@ Optimize matrix described by the handle. It uses hints (optimization and memory)
/* Computes an action of a preconditioner
- which corresponds to the approximate matrix decomposition A ≈ (L+D)*E*(U+D)
+ which corresponds to the approximate matrix decomposition A ~ (L+D)*E*(U+D)
for the system Ax = b.
L is lower triangular part of A
@@ -24197,6 +24197,222 @@ public static native void zgels_batch_strided( String trans, @Const int[] m,
@Const int[] ldb, @Const int[] stride_b,
@Const int[] batch_size, int[] info );
+public static native void SGESVDA_BATCH_STRIDED( @Const IntPointer iparm, IntPointer irank,
+ @Const IntPointer m, @Const IntPointer n,
+ FloatPointer a, @Const IntPointer lda, @Const IntPointer stride_a,
+ FloatPointer s, @Const IntPointer stride_s,
+ FloatPointer u, @Const IntPointer ldu, @Const IntPointer stride_u,
+ FloatPointer vt, @Const IntPointer ldvt, @Const IntPointer stride_vt,
+ @Const FloatPointer tolerance, FloatPointer residual,
+ FloatPointer work, @Const IntPointer lwork,
+ @Const IntPointer batch_size, IntPointer info );
+public static native void SGESVDA_BATCH_STRIDED( @Const IntBuffer iparm, IntBuffer irank,
+ @Const IntBuffer m, @Const IntBuffer n,
+ FloatBuffer a, @Const IntBuffer lda, @Const IntBuffer stride_a,
+ FloatBuffer s, @Const IntBuffer stride_s,
+ FloatBuffer u, @Const IntBuffer ldu, @Const IntBuffer stride_u,
+ FloatBuffer vt, @Const IntBuffer ldvt, @Const IntBuffer stride_vt,
+ @Const FloatBuffer tolerance, FloatBuffer residual,
+ FloatBuffer work, @Const IntBuffer lwork,
+ @Const IntBuffer batch_size, IntBuffer info );
+public static native void SGESVDA_BATCH_STRIDED( @Const int[] iparm, int[] irank,
+ @Const int[] m, @Const int[] n,
+ float[] a, @Const int[] lda, @Const int[] stride_a,
+ float[] s, @Const int[] stride_s,
+ float[] u, @Const int[] ldu, @Const int[] stride_u,
+ float[] vt, @Const int[] ldvt, @Const int[] stride_vt,
+ @Const float[] tolerance, float[] residual,
+ float[] work, @Const int[] lwork,
+ @Const int[] batch_size, int[] info );
+public static native void sgesvda_batch_strided( @Const IntPointer iparm, IntPointer irank,
+ @Const IntPointer m, @Const IntPointer n,
+ FloatPointer a, @Const IntPointer lda, @Const IntPointer stride_a,
+ FloatPointer s, @Const IntPointer stride_s,
+ FloatPointer u, @Const IntPointer ldu, @Const IntPointer stride_u,
+ FloatPointer vt, @Const IntPointer ldvt, @Const IntPointer stride_vt,
+ @Const FloatPointer tolerance, FloatPointer residual,
+ FloatPointer work, @Const IntPointer lwork,
+ @Const IntPointer batch_size, IntPointer info );
+public static native void sgesvda_batch_strided( @Const IntBuffer iparm, IntBuffer irank,
+ @Const IntBuffer m, @Const IntBuffer n,
+ FloatBuffer a, @Const IntBuffer lda, @Const IntBuffer stride_a,
+ FloatBuffer s, @Const IntBuffer stride_s,
+ FloatBuffer u, @Const IntBuffer ldu, @Const IntBuffer stride_u,
+ FloatBuffer vt, @Const IntBuffer ldvt, @Const IntBuffer stride_vt,
+ @Const FloatBuffer tolerance, FloatBuffer residual,
+ FloatBuffer work, @Const IntBuffer lwork,
+ @Const IntBuffer batch_size, IntBuffer info );
+public static native void sgesvda_batch_strided( @Const int[] iparm, int[] irank,
+ @Const int[] m, @Const int[] n,
+ float[] a, @Const int[] lda, @Const int[] stride_a,
+ float[] s, @Const int[] stride_s,
+ float[] u, @Const int[] ldu, @Const int[] stride_u,
+ float[] vt, @Const int[] ldvt, @Const int[] stride_vt,
+ @Const float[] tolerance, float[] residual,
+ float[] work, @Const int[] lwork,
+ @Const int[] batch_size, int[] info );
+public static native void DGESVDA_BATCH_STRIDED( @Const IntPointer iparm, IntPointer irank,
+ @Const IntPointer m, @Const IntPointer n,
+ DoublePointer a, @Const IntPointer lda, @Const IntPointer stride_a,
+ DoublePointer s, @Const IntPointer stride_s,
+ DoublePointer u, @Const IntPointer ldu, @Const IntPointer stride_u,
+ DoublePointer vt, @Const IntPointer ldvt, @Const IntPointer stride_vt,
+ @Const DoublePointer tolerance, DoublePointer residual,
+ DoublePointer work, @Const IntPointer lwork,
+ @Const IntPointer batch_size, IntPointer info );
+public static native void DGESVDA_BATCH_STRIDED( @Const IntBuffer iparm, IntBuffer irank,
+ @Const IntBuffer m, @Const IntBuffer n,
+ DoubleBuffer a, @Const IntBuffer lda, @Const IntBuffer stride_a,
+ DoubleBuffer s, @Const IntBuffer stride_s,
+ DoubleBuffer u, @Const IntBuffer ldu, @Const IntBuffer stride_u,
+ DoubleBuffer vt, @Const IntBuffer ldvt, @Const IntBuffer stride_vt,
+ @Const DoubleBuffer tolerance, DoubleBuffer residual,
+ DoubleBuffer work, @Const IntBuffer lwork,
+ @Const IntBuffer batch_size, IntBuffer info );
+public static native void DGESVDA_BATCH_STRIDED( @Const int[] iparm, int[] irank,
+ @Const int[] m, @Const int[] n,
+ double[] a, @Const int[] lda, @Const int[] stride_a,
+ double[] s, @Const int[] stride_s,
+ double[] u, @Const int[] ldu, @Const int[] stride_u,
+ double[] vt, @Const int[] ldvt, @Const int[] stride_vt,
+ @Const double[] tolerance, double[] residual,
+ double[] work, @Const int[] lwork,
+ @Const int[] batch_size, int[] info );
+public static native void dgesvda_batch_strided( @Const IntPointer iparm, IntPointer irank,
+ @Const IntPointer m, @Const IntPointer n,
+ DoublePointer a, @Const IntPointer lda, @Const IntPointer stride_a,
+ DoublePointer s, @Const IntPointer stride_s,
+ DoublePointer u, @Const IntPointer ldu, @Const IntPointer stride_u,
+ DoublePointer vt, @Const IntPointer ldvt, @Const IntPointer stride_vt,
+ @Const DoublePointer tolerance, DoublePointer residual,
+ DoublePointer work, @Const IntPointer lwork,
+ @Const IntPointer batch_size, IntPointer info );
+public static native void dgesvda_batch_strided( @Const IntBuffer iparm, IntBuffer irank,
+ @Const IntBuffer m, @Const IntBuffer n,
+ DoubleBuffer a, @Const IntBuffer lda, @Const IntBuffer stride_a,
+ DoubleBuffer s, @Const IntBuffer stride_s,
+ DoubleBuffer u, @Const IntBuffer ldu, @Const IntBuffer stride_u,
+ DoubleBuffer vt, @Const IntBuffer ldvt, @Const IntBuffer stride_vt,
+ @Const DoubleBuffer tolerance, DoubleBuffer residual,
+ DoubleBuffer work, @Const IntBuffer lwork,
+ @Const IntBuffer batch_size, IntBuffer info );
+public static native void dgesvda_batch_strided( @Const int[] iparm, int[] irank,
+ @Const int[] m, @Const int[] n,
+ double[] a, @Const int[] lda, @Const int[] stride_a,
+ double[] s, @Const int[] stride_s,
+ double[] u, @Const int[] ldu, @Const int[] stride_u,
+ double[] vt, @Const int[] ldvt, @Const int[] stride_vt,
+ @Const double[] tolerance, double[] residual,
+ double[] work, @Const int[] lwork,
+ @Const int[] batch_size, int[] info );
+public static native void CGESVDA_BATCH_STRIDED( @Const IntPointer iparm, IntPointer irank,
+ @Const IntPointer m, @Const IntPointer n,
+ @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Const IntPointer stride_a,
+ FloatPointer s, @Const IntPointer stride_s,
+ @Cast("MKL_Complex8*") FloatPointer u, @Const IntPointer ldu, @Const IntPointer stride_u,
+ @Cast("MKL_Complex8*") FloatPointer vt, @Const IntPointer ldvt, @Const IntPointer stride_vt,
+ @Const FloatPointer tolerance, FloatPointer residual,
+ @Cast("MKL_Complex8*") FloatPointer work, @Const IntPointer lwork,
+ @Const IntPointer batch_size, IntPointer info );
+public static native void CGESVDA_BATCH_STRIDED( @Const IntBuffer iparm, IntBuffer irank,
+ @Const IntBuffer m, @Const IntBuffer n,
+ @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, @Const IntBuffer stride_a,
+ FloatBuffer s, @Const IntBuffer stride_s,
+ @Cast("MKL_Complex8*") FloatBuffer u, @Const IntBuffer ldu, @Const IntBuffer stride_u,
+ @Cast("MKL_Complex8*") FloatBuffer vt, @Const IntBuffer ldvt, @Const IntBuffer stride_vt,
+ @Const FloatBuffer tolerance, FloatBuffer residual,
+ @Cast("MKL_Complex8*") FloatBuffer work, @Const IntBuffer lwork,
+ @Const IntBuffer batch_size, IntBuffer info );
+public static native void CGESVDA_BATCH_STRIDED( @Const int[] iparm, int[] irank,
+ @Const int[] m, @Const int[] n,
+ @Cast("MKL_Complex8*") float[] a, @Const int[] lda, @Const int[] stride_a,
+ float[] s, @Const int[] stride_s,
+ @Cast("MKL_Complex8*") float[] u, @Const int[] ldu, @Const int[] stride_u,
+ @Cast("MKL_Complex8*") float[] vt, @Const int[] ldvt, @Const int[] stride_vt,
+ @Const float[] tolerance, float[] residual,
+ @Cast("MKL_Complex8*") float[] work, @Const int[] lwork,
+ @Const int[] batch_size, int[] info );
+public static native void cgesvda_batch_strided( @Const IntPointer iparm, IntPointer irank,
+ @Const IntPointer m, @Const IntPointer n,
+ @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Const IntPointer stride_a,
+ FloatPointer s, @Const IntPointer stride_s,
+ @Cast("MKL_Complex8*") FloatPointer u, @Const IntPointer ldu, @Const IntPointer stride_u,
+ @Cast("MKL_Complex8*") FloatPointer vt, @Const IntPointer ldvt, @Const IntPointer stride_vt,
+ @Const FloatPointer tolerance, FloatPointer residual,
+ @Cast("MKL_Complex8*") FloatPointer work, @Const IntPointer lwork,
+ @Const IntPointer batch_size, IntPointer info );
+public static native void cgesvda_batch_strided( @Const IntBuffer iparm, IntBuffer irank,
+ @Const IntBuffer m, @Const IntBuffer n,
+ @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, @Const IntBuffer stride_a,
+ FloatBuffer s, @Const IntBuffer stride_s,
+ @Cast("MKL_Complex8*") FloatBuffer u, @Const IntBuffer ldu, @Const IntBuffer stride_u,
+ @Cast("MKL_Complex8*") FloatBuffer vt, @Const IntBuffer ldvt, @Const IntBuffer stride_vt,
+ @Const FloatBuffer tolerance, FloatBuffer residual,
+ @Cast("MKL_Complex8*") FloatBuffer work, @Const IntBuffer lwork,
+ @Const IntBuffer batch_size, IntBuffer info );
+public static native void cgesvda_batch_strided( @Const int[] iparm, int[] irank,
+ @Const int[] m, @Const int[] n,
+ @Cast("MKL_Complex8*") float[] a, @Const int[] lda, @Const int[] stride_a,
+ float[] s, @Const int[] stride_s,
+ @Cast("MKL_Complex8*") float[] u, @Const int[] ldu, @Const int[] stride_u,
+ @Cast("MKL_Complex8*") float[] vt, @Const int[] ldvt, @Const int[] stride_vt,
+ @Const float[] tolerance, float[] residual,
+ @Cast("MKL_Complex8*") float[] work, @Const int[] lwork,
+ @Const int[] batch_size, int[] info );
+public static native void ZGESVDA_BATCH_STRIDED( @Const IntPointer iparm, IntPointer irank,
+ @Const IntPointer m, @Const IntPointer n,
+ @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Const IntPointer stride_a,
+ DoublePointer s, @Const IntPointer stride_s,
+ @Cast("MKL_Complex16*") DoublePointer u, @Const IntPointer ldu, @Const IntPointer stride_u,
+ @Cast("MKL_Complex16*") DoublePointer vt, @Const IntPointer ldvt, @Const IntPointer stride_vt,
+ @Const DoublePointer tolerance, DoublePointer residual,
+ @Cast("MKL_Complex16*") DoublePointer work, @Const IntPointer lwork,
+ @Const IntPointer batch_size, IntPointer info );
+public static native void ZGESVDA_BATCH_STRIDED( @Const IntBuffer iparm, IntBuffer irank,
+ @Const IntBuffer m, @Const IntBuffer n,
+ @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @Const IntBuffer stride_a,
+ DoubleBuffer s, @Const IntBuffer stride_s,
+ @Cast("MKL_Complex16*") DoubleBuffer u, @Const IntBuffer ldu, @Const IntBuffer stride_u,
+ @Cast("MKL_Complex16*") DoubleBuffer vt, @Const IntBuffer ldvt, @Const IntBuffer stride_vt,
+ @Const DoubleBuffer tolerance, DoubleBuffer residual,
+ @Cast("MKL_Complex16*") DoubleBuffer work, @Const IntBuffer lwork,
+ @Const IntBuffer batch_size, IntBuffer info );
+public static native void ZGESVDA_BATCH_STRIDED( @Const int[] iparm, int[] irank,
+ @Const int[] m, @Const int[] n,
+ @Cast("MKL_Complex16*") double[] a, @Const int[] lda, @Const int[] stride_a,
+ double[] s, @Const int[] stride_s,
+ @Cast("MKL_Complex16*") double[] u, @Const int[] ldu, @Const int[] stride_u,
+ @Cast("MKL_Complex16*") double[] vt, @Const int[] ldvt, @Const int[] stride_vt,
+ @Const double[] tolerance, double[] residual,
+ @Cast("MKL_Complex16*") double[] work, @Const int[] lwork,
+ @Const int[] batch_size, int[] info );
+public static native void zgesvda_batch_strided( @Const IntPointer iparm, IntPointer irank,
+ @Const IntPointer m, @Const IntPointer n,
+ @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Const IntPointer stride_a,
+ DoublePointer s, @Const IntPointer stride_s,
+ @Cast("MKL_Complex16*") DoublePointer u, @Const IntPointer ldu, @Const IntPointer stride_u,
+ @Cast("MKL_Complex16*") DoublePointer vt, @Const IntPointer ldvt, @Const IntPointer stride_vt,
+ @Const DoublePointer tolerance, DoublePointer residual,
+ @Cast("MKL_Complex16*") DoublePointer work, @Const IntPointer lwork,
+ @Const IntPointer batch_size, IntPointer info );
+public static native void zgesvda_batch_strided( @Const IntBuffer iparm, IntBuffer irank,
+ @Const IntBuffer m, @Const IntBuffer n,
+ @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @Const IntBuffer stride_a,
+ DoubleBuffer s, @Const IntBuffer stride_s,
+ @Cast("MKL_Complex16*") DoubleBuffer u, @Const IntBuffer ldu, @Const IntBuffer stride_u,
+ @Cast("MKL_Complex16*") DoubleBuffer vt, @Const IntBuffer ldvt, @Const IntBuffer stride_vt,
+ @Const DoubleBuffer tolerance, DoubleBuffer residual,
+ @Cast("MKL_Complex16*") DoubleBuffer work, @Const IntBuffer lwork,
+ @Const IntBuffer batch_size, IntBuffer info );
+public static native void zgesvda_batch_strided( @Const int[] iparm, int[] irank,
+ @Const int[] m, @Const int[] n,
+ @Cast("MKL_Complex16*") double[] a, @Const int[] lda, @Const int[] stride_a,
+ double[] s, @Const int[] stride_s,
+ @Cast("MKL_Complex16*") double[] u, @Const int[] ldu, @Const int[] stride_u,
+ @Cast("MKL_Complex16*") double[] vt, @Const int[] ldvt, @Const int[] stride_vt,
+ @Const double[] tolerance, double[] residual,
+ @Cast("MKL_Complex16*") double[] work, @Const int[] lwork,
+ @Const int[] batch_size, int[] info );
/* LAPACK 3.6.0 routines */
public static native void CGEJSV( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Cast("const char*") BytePointer jobr,
@@ -33983,6 +34199,55 @@ public static native void cgels( String trans, @Const int[] m, @Const int[] n,
@Cast("MKL_Complex8*") float[] b, @Const int[] ldb, @Cast("MKL_Complex8*") float[] work,
@Const int[] lwork, int[] info );
+public static native void CGELST( @Cast("const char*") BytePointer trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda,
+ @Cast("MKL_Complex8*") FloatPointer b, @Const IntPointer ldb, @Cast("MKL_Complex8*") FloatPointer work,
+ @Const IntPointer lwork, IntPointer info );
+public static native void CGELST( String trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda,
+ @Cast("MKL_Complex8*") FloatBuffer b, @Const IntBuffer ldb, @Cast("MKL_Complex8*") FloatBuffer work,
+ @Const IntBuffer lwork, IntBuffer info );
+public static native void CGELST( @Cast("const char*") BytePointer trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, @Cast("MKL_Complex8*") float[] a, @Const int[] lda,
+ @Cast("MKL_Complex8*") float[] b, @Const int[] ldb, @Cast("MKL_Complex8*") float[] work,
+ @Const int[] lwork, int[] info );
+public static native void CGELST( String trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda,
+ @Cast("MKL_Complex8*") FloatPointer b, @Const IntPointer ldb, @Cast("MKL_Complex8*") FloatPointer work,
+ @Const IntPointer lwork, IntPointer info );
+public static native void CGELST( @Cast("const char*") BytePointer trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda,
+ @Cast("MKL_Complex8*") FloatBuffer b, @Const IntBuffer ldb, @Cast("MKL_Complex8*") FloatBuffer work,
+ @Const IntBuffer lwork, IntBuffer info );
+public static native void CGELST( String trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, @Cast("MKL_Complex8*") float[] a, @Const int[] lda,
+ @Cast("MKL_Complex8*") float[] b, @Const int[] ldb, @Cast("MKL_Complex8*") float[] work,
+ @Const int[] lwork, int[] info );
+public static native void cgelst( @Cast("const char*") BytePointer trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda,
+ @Cast("MKL_Complex8*") FloatPointer b, @Const IntPointer ldb, @Cast("MKL_Complex8*") FloatPointer work,
+ @Const IntPointer lwork, IntPointer info );
+public static native void cgelst( String trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda,
+ @Cast("MKL_Complex8*") FloatBuffer b, @Const IntBuffer ldb, @Cast("MKL_Complex8*") FloatBuffer work,
+ @Const IntBuffer lwork, IntBuffer info );
+public static native void cgelst( @Cast("const char*") BytePointer trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, @Cast("MKL_Complex8*") float[] a, @Const int[] lda,
+ @Cast("MKL_Complex8*") float[] b, @Const int[] ldb, @Cast("MKL_Complex8*") float[] work,
+ @Const int[] lwork, int[] info );
+public static native void cgelst( String trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda,
+ @Cast("MKL_Complex8*") FloatPointer b, @Const IntPointer ldb, @Cast("MKL_Complex8*") FloatPointer work,
+ @Const IntPointer lwork, IntPointer info );
+public static native void cgelst( @Cast("const char*") BytePointer trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda,
+ @Cast("MKL_Complex8*") FloatBuffer b, @Const IntBuffer ldb, @Cast("MKL_Complex8*") FloatBuffer work,
+ @Const IntBuffer lwork, IntBuffer info );
+public static native void cgelst( String trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, @Cast("MKL_Complex8*") float[] a, @Const int[] lda,
+ @Cast("MKL_Complex8*") float[] b, @Const int[] ldb, @Cast("MKL_Complex8*") float[] work,
+ @Const int[] lwork, int[] info );
+
public static native void CGELSS( @Const IntPointer m, @Const IntPointer n, @Const IntPointer nrhs,
@Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer b,
@Const IntPointer ldb, FloatPointer s, @Const FloatPointer rcond, IntPointer rank,
@@ -41732,6 +41997,67 @@ public static native void clatrs( String uplo, String trans, String diag,
@Const int[] lda, @Cast("MKL_Complex8*") float[] x, float[] scale, float[] cnorm,
int[] info );
+public static native void CLATRS3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer x,
+ @Const IntPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const IntPointer lwork, IntPointer info );
+public static native void CLATRS3( String uplo, String trans, String diag,
+ String normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex8*") FloatBuffer x,
+ @Const IntBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void CLATRS3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const int[] n, @Const int[] nrhs,
+ @Cast("const MKL_Complex8*") float[] a, @Const int[] lda, @Cast("MKL_Complex8*") float[] x,
+ @Const int[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const int[] lwork, int[] info );
+public static native void CLATRS3( String uplo, String trans, String diag,
+ String normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer x,
+ @Const IntPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const IntPointer lwork, IntPointer info );
+public static native void CLATRS3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex8*") FloatBuffer x,
+ @Const IntBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void CLATRS3( String uplo, String trans, String diag,
+ String normin, @Const int[] n, @Const int[] nrhs,
+ @Cast("const MKL_Complex8*") float[] a, @Const int[] lda, @Cast("MKL_Complex8*") float[] x,
+ @Const int[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const int[] lwork, int[] info );
+public static native void clatrs3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer x,
+ @Const IntPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const IntPointer lwork, IntPointer info );
+public static native void clatrs3( String uplo, String trans, String diag,
+ String normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex8*") FloatBuffer x,
+ @Const IntBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void clatrs3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const int[] n, @Const int[] nrhs,
+ @Cast("const MKL_Complex8*") float[] a, @Const int[] lda, @Cast("MKL_Complex8*") float[] x,
+ @Const int[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const int[] lwork, int[] info );
+public static native void clatrs3( String uplo, String trans, String diag,
+ String normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer x,
+ @Const IntPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const IntPointer lwork, IntPointer info );
+public static native void clatrs3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex8*") FloatBuffer x,
+ @Const IntBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void clatrs3( String uplo, String trans, String diag,
+ String normin, @Const int[] n, @Const int[] nrhs,
+ @Cast("const MKL_Complex8*") float[] a, @Const int[] lda, @Cast("MKL_Complex8*") float[] x,
+ @Const int[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const int[] lwork, int[] info );
+
public static native void CLATRZ( @Const IntPointer m, @Const IntPointer n, @Const IntPointer l,
@Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer tau,
@Cast("MKL_Complex8*") FloatPointer work );
@@ -46208,6 +46534,68 @@ public static native void ctrsyl( String trana, String tranb, @Const int[] isgn,
@Cast("MKL_Complex8*") float[] c, @Const int[] ldc, float[] scale,
int[] info );
+public static native void CTRSYL3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a,
+ @Const IntPointer lda, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer ldb,
+ @Cast("MKL_Complex8*") FloatPointer c, @Const IntPointer ldc, FloatPointer scale,
+ FloatPointer swork, @Const IntPointer ldswork, IntPointer info );
+public static native void CTRSYL3( String trana, String tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a,
+ @Const IntBuffer lda, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer ldb,
+ @Cast("MKL_Complex8*") FloatBuffer c, @Const IntBuffer ldc, FloatBuffer scale,
+ FloatBuffer swork, @Const IntBuffer ldswork, IntBuffer info );
+public static native void CTRSYL3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Cast("const MKL_Complex8*") float[] a,
+ @Const int[] lda, @Cast("const MKL_Complex8*") float[] b, @Const int[] ldb,
+ @Cast("MKL_Complex8*") float[] c, @Const int[] ldc, float[] scale,
+ float[] swork, @Const int[] ldswork, int[] info );
+public static native void CTRSYL3( String trana, String tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a,
+ @Const IntPointer lda, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer ldb,
+ @Cast("MKL_Complex8*") FloatPointer c, @Const IntPointer ldc, FloatPointer scale,
+ FloatPointer swork, @Const IntPointer ldswork, IntPointer info );
+public static native void CTRSYL3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a,
+ @Const IntBuffer lda, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer ldb,
+ @Cast("MKL_Complex8*") FloatBuffer c, @Const IntBuffer ldc, FloatBuffer scale,
+ FloatBuffer swork, @Const IntBuffer ldswork, IntBuffer info );
+public static native void CTRSYL3( String trana, String tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Cast("const MKL_Complex8*") float[] a,
+ @Const int[] lda, @Cast("const MKL_Complex8*") float[] b, @Const int[] ldb,
+ @Cast("MKL_Complex8*") float[] c, @Const int[] ldc, float[] scale,
+ float[] swork, @Const int[] ldswork, int[] info );
+public static native void ctrsyl3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a,
+ @Const IntPointer lda, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer ldb,
+ @Cast("MKL_Complex8*") FloatPointer c, @Const IntPointer ldc, FloatPointer scale,
+ FloatPointer swork, @Const IntPointer ldswork, IntPointer info );
+public static native void ctrsyl3( String trana, String tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a,
+ @Const IntBuffer lda, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer ldb,
+ @Cast("MKL_Complex8*") FloatBuffer c, @Const IntBuffer ldc, FloatBuffer scale,
+ FloatBuffer swork, @Const IntBuffer ldswork, IntBuffer info );
+public static native void ctrsyl3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Cast("const MKL_Complex8*") float[] a,
+ @Const int[] lda, @Cast("const MKL_Complex8*") float[] b, @Const int[] ldb,
+ @Cast("MKL_Complex8*") float[] c, @Const int[] ldc, float[] scale,
+ float[] swork, @Const int[] ldswork, int[] info );
+public static native void ctrsyl3( String trana, String tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a,
+ @Const IntPointer lda, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer ldb,
+ @Cast("MKL_Complex8*") FloatPointer c, @Const IntPointer ldc, FloatPointer scale,
+ FloatPointer swork, @Const IntPointer ldswork, IntPointer info );
+public static native void ctrsyl3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a,
+ @Const IntBuffer lda, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer ldb,
+ @Cast("MKL_Complex8*") FloatBuffer c, @Const IntBuffer ldc, FloatBuffer scale,
+ FloatBuffer swork, @Const IntBuffer ldswork, IntBuffer info );
+public static native void ctrsyl3( String trana, String tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Cast("const MKL_Complex8*") float[] a,
+ @Const int[] lda, @Cast("const MKL_Complex8*") float[] b, @Const int[] ldb,
+ @Cast("MKL_Complex8*") float[] c, @Const int[] ldc, float[] scale,
+ float[] swork, @Const int[] ldswork, int[] info );
+
+
public static native void CTRTI2( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer diag, @Const IntPointer n,
@Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, IntPointer info );
public static native void CTRTI2( String uplo, String diag, @Const IntBuffer n,
@@ -49036,6 +49424,55 @@ public static native void dgels( String trans, @Const int[] m, @Const int[] n,
@Const int[] ldb, double[] work, @Const int[] lwork,
int[] info );
+public static native void DGELST( @Cast("const char*") BytePointer trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, DoublePointer a, @Const IntPointer lda, DoublePointer b,
+ @Const IntPointer ldb, DoublePointer work, @Const IntPointer lwork,
+ IntPointer info );
+public static native void DGELST( String trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer b,
+ @Const IntBuffer ldb, DoubleBuffer work, @Const IntBuffer lwork,
+ IntBuffer info );
+public static native void DGELST( @Cast("const char*") BytePointer trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, double[] a, @Const int[] lda, double[] b,
+ @Const int[] ldb, double[] work, @Const int[] lwork,
+ int[] info );
+public static native void DGELST( String trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, DoublePointer a, @Const IntPointer lda, DoublePointer b,
+ @Const IntPointer ldb, DoublePointer work, @Const IntPointer lwork,
+ IntPointer info );
+public static native void DGELST( @Cast("const char*") BytePointer trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer b,
+ @Const IntBuffer ldb, DoubleBuffer work, @Const IntBuffer lwork,
+ IntBuffer info );
+public static native void DGELST( String trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, double[] a, @Const int[] lda, double[] b,
+ @Const int[] ldb, double[] work, @Const int[] lwork,
+ int[] info );
+public static native void dgelst( @Cast("const char*") BytePointer trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, DoublePointer a, @Const IntPointer lda, DoublePointer b,
+ @Const IntPointer ldb, DoublePointer work, @Const IntPointer lwork,
+ IntPointer info );
+public static native void dgelst( String trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer b,
+ @Const IntBuffer ldb, DoubleBuffer work, @Const IntBuffer lwork,
+ IntBuffer info );
+public static native void dgelst( @Cast("const char*") BytePointer trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, double[] a, @Const int[] lda, double[] b,
+ @Const int[] ldb, double[] work, @Const int[] lwork,
+ int[] info );
+public static native void dgelst( String trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, DoublePointer a, @Const IntPointer lda, DoublePointer b,
+ @Const IntPointer ldb, DoublePointer work, @Const IntPointer lwork,
+ IntPointer info );
+public static native void dgelst( @Cast("const char*") BytePointer trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer b,
+ @Const IntBuffer ldb, DoubleBuffer work, @Const IntBuffer lwork,
+ IntBuffer info );
+public static native void dgelst( String trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, double[] a, @Const int[] lda, double[] b,
+ @Const int[] ldb, double[] work, @Const int[] lwork,
+ int[] info );
+
public static native void DGELSS( @Const IntPointer m, @Const IntPointer n, @Const IntPointer nrhs,
DoublePointer a, @Const IntPointer lda, DoublePointer b, @Const IntPointer ldb,
DoublePointer s, @Const DoublePointer rcond, IntPointer rank, DoublePointer work,
@@ -55133,6 +55570,67 @@ public static native void dlatrs( String uplo, String trans, String diag,
@Const int[] lda, double[] x, double[] scale, double[] cnorm,
int[] info );
+public static native void DLATRS3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Const DoublePointer a, @Const IntPointer lda, DoublePointer x,
+ @Const IntPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const IntPointer lwork, IntPointer info );
+public static native void DLATRS3( String uplo, String trans, String diag,
+ String normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Const DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer x,
+ @Const IntBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void DLATRS3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const int[] n, @Const int[] nrhs,
+ @Const double[] a, @Const int[] lda, double[] x,
+ @Const int[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const int[] lwork, int[] info );
+public static native void DLATRS3( String uplo, String trans, String diag,
+ String normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Const DoublePointer a, @Const IntPointer lda, DoublePointer x,
+ @Const IntPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const IntPointer lwork, IntPointer info );
+public static native void DLATRS3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Const DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer x,
+ @Const IntBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void DLATRS3( String uplo, String trans, String diag,
+ String normin, @Const int[] n, @Const int[] nrhs,
+ @Const double[] a, @Const int[] lda, double[] x,
+ @Const int[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const int[] lwork, int[] info );
+public static native void dlatrs3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Const DoublePointer a, @Const IntPointer lda, DoublePointer x,
+ @Const IntPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const IntPointer lwork, IntPointer info );
+public static native void dlatrs3( String uplo, String trans, String diag,
+ String normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Const DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer x,
+ @Const IntBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void dlatrs3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const int[] n, @Const int[] nrhs,
+ @Const double[] a, @Const int[] lda, double[] x,
+ @Const int[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const int[] lwork, int[] info );
+public static native void dlatrs3( String uplo, String trans, String diag,
+ String normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Const DoublePointer a, @Const IntPointer lda, DoublePointer x,
+ @Const IntPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const IntPointer lwork, IntPointer info );
+public static native void dlatrs3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Const DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer x,
+ @Const IntBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void dlatrs3( String uplo, String trans, String diag,
+ String normin, @Const int[] n, @Const int[] nrhs,
+ @Const double[] a, @Const int[] lda, double[] x,
+ @Const int[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const int[] lwork, int[] info );
+
public static native void DLATRZ( @Const IntPointer m, @Const IntPointer n, @Const IntPointer l, DoublePointer a,
@Const IntPointer lda, DoublePointer tau, DoublePointer work );
public static native void DLATRZ( @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer l, DoubleBuffer a,
@@ -61963,6 +62461,79 @@ public static native void dtrsyl( String trana, String tranb, @Const int[] isgn,
@Const int[] lda, @Const double[] b, @Const int[] ldb,
double[] c, @Const int[] ldc, double[] scale, int[] info );
+public static native void DTRSYL3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Const DoublePointer a,
+ @Const IntPointer lda, @Const DoublePointer b, @Const IntPointer ldb,
+ DoublePointer c, @Const IntPointer ldc, DoublePointer scale,
+ IntPointer iwork, @Const IntPointer liwork, DoublePointer swork,
+ @Const IntPointer ldswork, IntPointer info );
+public static native void DTRSYL3( String trana, String tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Const DoubleBuffer a,
+ @Const IntBuffer lda, @Const DoubleBuffer b, @Const IntBuffer ldb,
+ DoubleBuffer c, @Const IntBuffer ldc, DoubleBuffer scale,
+ IntBuffer iwork, @Const IntBuffer liwork, DoubleBuffer swork,
+ @Const IntBuffer ldswork, IntBuffer info );
+public static native void DTRSYL3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Const double[] a,
+ @Const int[] lda, @Const double[] b, @Const int[] ldb,
+ double[] c, @Const int[] ldc, double[] scale,
+ int[] iwork, @Const int[] liwork, double[] swork,
+ @Const int[] ldswork, int[] info );
+public static native void DTRSYL3( String trana, String tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Const DoublePointer a,
+ @Const IntPointer lda, @Const DoublePointer b, @Const IntPointer ldb,
+ DoublePointer c, @Const IntPointer ldc, DoublePointer scale,
+ IntPointer iwork, @Const IntPointer liwork, DoublePointer swork,
+ @Const IntPointer ldswork, IntPointer info );
+public static native void DTRSYL3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Const DoubleBuffer a,
+ @Const IntBuffer lda, @Const DoubleBuffer b, @Const IntBuffer ldb,
+ DoubleBuffer c, @Const IntBuffer ldc, DoubleBuffer scale,
+ IntBuffer iwork, @Const IntBuffer liwork, DoubleBuffer swork,
+ @Const IntBuffer ldswork, IntBuffer info );
+public static native void DTRSYL3( String trana, String tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Const double[] a,
+ @Const int[] lda, @Const double[] b, @Const int[] ldb,
+ double[] c, @Const int[] ldc, double[] scale,
+ int[] iwork, @Const int[] liwork, double[] swork,
+ @Const int[] ldswork, int[] info );
+public static native void dtrsyl3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Const DoublePointer a,
+ @Const IntPointer lda, @Const DoublePointer b, @Const IntPointer ldb,
+ DoublePointer c, @Const IntPointer ldc, DoublePointer scale,
+ IntPointer iwork, @Const IntPointer liwork, DoublePointer swork,
+ @Const IntPointer ldswork, IntPointer info );
+public static native void dtrsyl3( String trana, String tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Const DoubleBuffer a,
+ @Const IntBuffer lda, @Const DoubleBuffer b, @Const IntBuffer ldb,
+ DoubleBuffer c, @Const IntBuffer ldc, DoubleBuffer scale,
+ IntBuffer iwork, @Const IntBuffer liwork, DoubleBuffer swork,
+ @Const IntBuffer ldswork, IntBuffer info );
+public static native void dtrsyl3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Const double[] a,
+ @Const int[] lda, @Const double[] b, @Const int[] ldb,
+ double[] c, @Const int[] ldc, double[] scale,
+ int[] iwork, @Const int[] liwork, double[] swork,
+ @Const int[] ldswork, int[] info );
+public static native void dtrsyl3( String trana, String tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Const DoublePointer a,
+ @Const IntPointer lda, @Const DoublePointer b, @Const IntPointer ldb,
+ DoublePointer c, @Const IntPointer ldc, DoublePointer scale,
+ IntPointer iwork, @Const IntPointer liwork, DoublePointer swork,
+ @Const IntPointer ldswork, IntPointer info );
+public static native void dtrsyl3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Const DoubleBuffer a,
+ @Const IntBuffer lda, @Const DoubleBuffer b, @Const IntBuffer ldb,
+ DoubleBuffer c, @Const IntBuffer ldc, DoubleBuffer scale,
+ IntBuffer iwork, @Const IntBuffer liwork, DoubleBuffer swork,
+ @Const IntBuffer ldswork, IntBuffer info );
+public static native void dtrsyl3( String trana, String tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Const double[] a,
+ @Const int[] lda, @Const double[] b, @Const int[] ldb,
+ double[] c, @Const int[] ldc, double[] scale,
+ int[] iwork, @Const int[] liwork, double[] swork,
+ @Const int[] ldswork, int[] info );
+
public static native void DTRTI2( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer diag, @Const IntPointer n, DoublePointer a,
@Const IntPointer lda, IntPointer info );
public static native void DTRTI2( String uplo, String diag, @Const IntBuffer n, DoubleBuffer a,
@@ -63874,6 +64445,55 @@ public static native void sgels( String trans, @Const int[] m, @Const int[] n,
@Const int[] ldb, float[] work, @Const int[] lwork,
int[] info );
+public static native void SGELST( @Cast("const char*") BytePointer trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, FloatPointer a, @Const IntPointer lda, FloatPointer b,
+ @Const IntPointer ldb, FloatPointer work, @Const IntPointer lwork,
+ IntPointer info );
+public static native void SGELST( String trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, FloatBuffer a, @Const IntBuffer lda, FloatBuffer b,
+ @Const IntBuffer ldb, FloatBuffer work, @Const IntBuffer lwork,
+ IntBuffer info );
+public static native void SGELST( @Cast("const char*") BytePointer trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, float[] a, @Const int[] lda, float[] b,
+ @Const int[] ldb, float[] work, @Const int[] lwork,
+ int[] info );
+public static native void SGELST( String trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, FloatPointer a, @Const IntPointer lda, FloatPointer b,
+ @Const IntPointer ldb, FloatPointer work, @Const IntPointer lwork,
+ IntPointer info );
+public static native void SGELST( @Cast("const char*") BytePointer trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, FloatBuffer a, @Const IntBuffer lda, FloatBuffer b,
+ @Const IntBuffer ldb, FloatBuffer work, @Const IntBuffer lwork,
+ IntBuffer info );
+public static native void SGELST( String trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, float[] a, @Const int[] lda, float[] b,
+ @Const int[] ldb, float[] work, @Const int[] lwork,
+ int[] info );
+public static native void sgelst( @Cast("const char*") BytePointer trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, FloatPointer a, @Const IntPointer lda, FloatPointer b,
+ @Const IntPointer ldb, FloatPointer work, @Const IntPointer lwork,
+ IntPointer info );
+public static native void sgelst( String trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, FloatBuffer a, @Const IntBuffer lda, FloatBuffer b,
+ @Const IntBuffer ldb, FloatBuffer work, @Const IntBuffer lwork,
+ IntBuffer info );
+public static native void sgelst( @Cast("const char*") BytePointer trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, float[] a, @Const int[] lda, float[] b,
+ @Const int[] ldb, float[] work, @Const int[] lwork,
+ int[] info );
+public static native void sgelst( String trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, FloatPointer a, @Const IntPointer lda, FloatPointer b,
+ @Const IntPointer ldb, FloatPointer work, @Const IntPointer lwork,
+ IntPointer info );
+public static native void sgelst( @Cast("const char*") BytePointer trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, FloatBuffer a, @Const IntBuffer lda, FloatBuffer b,
+ @Const IntBuffer ldb, FloatBuffer work, @Const IntBuffer lwork,
+ IntBuffer info );
+public static native void sgelst( String trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, float[] a, @Const int[] lda, float[] b,
+ @Const int[] ldb, float[] work, @Const int[] lwork,
+ int[] info );
+
public static native void SGELSS( @Const IntPointer m, @Const IntPointer n, @Const IntPointer nrhs, FloatPointer a,
@Const IntPointer lda, FloatPointer b, @Const IntPointer ldb, FloatPointer s,
@Const FloatPointer rcond, IntPointer rank, FloatPointer work,
@@ -69810,6 +70430,67 @@ public static native void slatrs( String uplo, String trans, String diag,
@Const int[] lda, float[] x, float[] scale, float[] cnorm,
int[] info );
+public static native void SLATRS3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Const FloatPointer a, @Const IntPointer lda, FloatPointer x,
+ @Const IntPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const IntPointer lwork, IntPointer info );
+public static native void SLATRS3( String uplo, String trans, String diag,
+ String normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Const FloatBuffer a, @Const IntBuffer lda, FloatBuffer x,
+ @Const IntBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void SLATRS3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const int[] n, @Const int[] nrhs,
+ @Const float[] a, @Const int[] lda, float[] x,
+ @Const int[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const int[] lwork, int[] info );
+public static native void SLATRS3( String uplo, String trans, String diag,
+ String normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Const FloatPointer a, @Const IntPointer lda, FloatPointer x,
+ @Const IntPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const IntPointer lwork, IntPointer info );
+public static native void SLATRS3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Const FloatBuffer a, @Const IntBuffer lda, FloatBuffer x,
+ @Const IntBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void SLATRS3( String uplo, String trans, String diag,
+ String normin, @Const int[] n, @Const int[] nrhs,
+ @Const float[] a, @Const int[] lda, float[] x,
+ @Const int[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const int[] lwork, int[] info );
+public static native void slatrs3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Const FloatPointer a, @Const IntPointer lda, FloatPointer x,
+ @Const IntPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const IntPointer lwork, IntPointer info );
+public static native void slatrs3( String uplo, String trans, String diag,
+ String normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Const FloatBuffer a, @Const IntBuffer lda, FloatBuffer x,
+ @Const IntBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void slatrs3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const int[] n, @Const int[] nrhs,
+ @Const float[] a, @Const int[] lda, float[] x,
+ @Const int[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const int[] lwork, int[] info );
+public static native void slatrs3( String uplo, String trans, String diag,
+ String normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Const FloatPointer a, @Const IntPointer lda, FloatPointer x,
+ @Const IntPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const IntPointer lwork, IntPointer info );
+public static native void slatrs3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Const FloatBuffer a, @Const IntBuffer lda, FloatBuffer x,
+ @Const IntBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void slatrs3( String uplo, String trans, String diag,
+ String normin, @Const int[] n, @Const int[] nrhs,
+ @Const float[] a, @Const int[] lda, float[] x,
+ @Const int[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const int[] lwork, int[] info );
+
public static native void SLATRZ( @Const IntPointer m, @Const IntPointer n, @Const IntPointer l, FloatPointer a,
@Const IntPointer lda, FloatPointer tau, FloatPointer work );
public static native void SLATRZ( @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer l, FloatBuffer a,
@@ -76510,6 +77191,67 @@ public static native void strsyl( String trana, String tranb, @Const int[] isgn,
@Const int[] lda, @Const float[] b, @Const int[] ldb, float[] c,
@Const int[] ldc, float[] scale, int[] info );
+public static native void STRSYL3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Const FloatPointer a,
+ @Const IntPointer lda, @Const FloatPointer b, @Const IntPointer ldb, FloatPointer c,
+ @Const IntPointer ldc, IntPointer iwork, @Const IntPointer liwork,
+ FloatPointer swork, @Const IntPointer ldswork, IntPointer info );
+public static native void STRSYL3( String trana, String tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Const FloatBuffer a,
+ @Const IntBuffer lda, @Const FloatBuffer b, @Const IntBuffer ldb, FloatBuffer c,
+ @Const IntBuffer ldc, IntBuffer iwork, @Const IntBuffer liwork,
+ FloatBuffer swork, @Const IntBuffer ldswork, IntBuffer info );
+public static native void STRSYL3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Const float[] a,
+ @Const int[] lda, @Const float[] b, @Const int[] ldb, float[] c,
+ @Const int[] ldc, int[] iwork, @Const int[] liwork,
+ float[] swork, @Const int[] ldswork, int[] info );
+public static native void STRSYL3( String trana, String tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Const FloatPointer a,
+ @Const IntPointer lda, @Const FloatPointer b, @Const IntPointer ldb, FloatPointer c,
+ @Const IntPointer ldc, IntPointer iwork, @Const IntPointer liwork,
+ FloatPointer swork, @Const IntPointer ldswork, IntPointer info );
+public static native void STRSYL3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Const FloatBuffer a,
+ @Const IntBuffer lda, @Const FloatBuffer b, @Const IntBuffer ldb, FloatBuffer c,
+ @Const IntBuffer ldc, IntBuffer iwork, @Const IntBuffer liwork,
+ FloatBuffer swork, @Const IntBuffer ldswork, IntBuffer info );
+public static native void STRSYL3( String trana, String tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Const float[] a,
+ @Const int[] lda, @Const float[] b, @Const int[] ldb, float[] c,
+ @Const int[] ldc, int[] iwork, @Const int[] liwork,
+ float[] swork, @Const int[] ldswork, int[] info );
+public static native void strsyl3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Const FloatPointer a,
+ @Const IntPointer lda, @Const FloatPointer b, @Const IntPointer ldb, FloatPointer c,
+ @Const IntPointer ldc, IntPointer iwork, @Const IntPointer liwork,
+ FloatPointer swork, @Const IntPointer ldswork, IntPointer info );
+public static native void strsyl3( String trana, String tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Const FloatBuffer a,
+ @Const IntBuffer lda, @Const FloatBuffer b, @Const IntBuffer ldb, FloatBuffer c,
+ @Const IntBuffer ldc, IntBuffer iwork, @Const IntBuffer liwork,
+ FloatBuffer swork, @Const IntBuffer ldswork, IntBuffer info );
+public static native void strsyl3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Const float[] a,
+ @Const int[] lda, @Const float[] b, @Const int[] ldb, float[] c,
+ @Const int[] ldc, int[] iwork, @Const int[] liwork,
+ float[] swork, @Const int[] ldswork, int[] info );
+public static native void strsyl3( String trana, String tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Const FloatPointer a,
+ @Const IntPointer lda, @Const FloatPointer b, @Const IntPointer ldb, FloatPointer c,
+ @Const IntPointer ldc, IntPointer iwork, @Const IntPointer liwork,
+ FloatPointer swork, @Const IntPointer ldswork, IntPointer info );
+public static native void strsyl3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Const FloatBuffer a,
+ @Const IntBuffer lda, @Const FloatBuffer b, @Const IntBuffer ldb, FloatBuffer c,
+ @Const IntBuffer ldc, IntBuffer iwork, @Const IntBuffer liwork,
+ FloatBuffer swork, @Const IntBuffer ldswork, IntBuffer info );
+public static native void strsyl3( String trana, String tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Const float[] a,
+ @Const int[] lda, @Const float[] b, @Const int[] ldb, float[] c,
+ @Const int[] ldc, int[] iwork, @Const int[] liwork,
+ float[] swork, @Const int[] ldswork, int[] info );
+
public static native void STRTI2( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer diag, @Const IntPointer n, FloatPointer a,
@Const IntPointer lda, IntPointer info );
public static native void STRTI2( String uplo, String diag, @Const IntBuffer n, FloatBuffer a,
@@ -78371,6 +79113,55 @@ public static native void zgels( String trans, @Const int[] m, @Const int[] n,
@Cast("MKL_Complex16*") double[] b, @Const int[] ldb, @Cast("MKL_Complex16*") double[] work,
@Const int[] lwork, int[] info );
+public static native void ZGELST( @Cast("const char*") BytePointer trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda,
+ @Cast("MKL_Complex16*") DoublePointer b, @Const IntPointer ldb, @Cast("MKL_Complex16*") DoublePointer work,
+ @Const IntPointer lwork, IntPointer info );
+public static native void ZGELST( String trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda,
+ @Cast("MKL_Complex16*") DoubleBuffer b, @Const IntBuffer ldb, @Cast("MKL_Complex16*") DoubleBuffer work,
+ @Const IntBuffer lwork, IntBuffer info );
+public static native void ZGELST( @Cast("const char*") BytePointer trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, @Cast("MKL_Complex16*") double[] a, @Const int[] lda,
+ @Cast("MKL_Complex16*") double[] b, @Const int[] ldb, @Cast("MKL_Complex16*") double[] work,
+ @Const int[] lwork, int[] info );
+public static native void ZGELST( String trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda,
+ @Cast("MKL_Complex16*") DoublePointer b, @Const IntPointer ldb, @Cast("MKL_Complex16*") DoublePointer work,
+ @Const IntPointer lwork, IntPointer info );
+public static native void ZGELST( @Cast("const char*") BytePointer trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda,
+ @Cast("MKL_Complex16*") DoubleBuffer b, @Const IntBuffer ldb, @Cast("MKL_Complex16*") DoubleBuffer work,
+ @Const IntBuffer lwork, IntBuffer info );
+public static native void ZGELST( String trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, @Cast("MKL_Complex16*") double[] a, @Const int[] lda,
+ @Cast("MKL_Complex16*") double[] b, @Const int[] ldb, @Cast("MKL_Complex16*") double[] work,
+ @Const int[] lwork, int[] info );
+public static native void zgelst( @Cast("const char*") BytePointer trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda,
+ @Cast("MKL_Complex16*") DoublePointer b, @Const IntPointer ldb, @Cast("MKL_Complex16*") DoublePointer work,
+ @Const IntPointer lwork, IntPointer info );
+public static native void zgelst( String trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda,
+ @Cast("MKL_Complex16*") DoubleBuffer b, @Const IntBuffer ldb, @Cast("MKL_Complex16*") DoubleBuffer work,
+ @Const IntBuffer lwork, IntBuffer info );
+public static native void zgelst( @Cast("const char*") BytePointer trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, @Cast("MKL_Complex16*") double[] a, @Const int[] lda,
+ @Cast("MKL_Complex16*") double[] b, @Const int[] ldb, @Cast("MKL_Complex16*") double[] work,
+ @Const int[] lwork, int[] info );
+public static native void zgelst( String trans, @Const IntPointer m, @Const IntPointer n,
+ @Const IntPointer nrhs, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda,
+ @Cast("MKL_Complex16*") DoublePointer b, @Const IntPointer ldb, @Cast("MKL_Complex16*") DoublePointer work,
+ @Const IntPointer lwork, IntPointer info );
+public static native void zgelst( @Cast("const char*") BytePointer trans, @Const IntBuffer m, @Const IntBuffer n,
+ @Const IntBuffer nrhs, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda,
+ @Cast("MKL_Complex16*") DoubleBuffer b, @Const IntBuffer ldb, @Cast("MKL_Complex16*") DoubleBuffer work,
+ @Const IntBuffer lwork, IntBuffer info );
+public static native void zgelst( String trans, @Const int[] m, @Const int[] n,
+ @Const int[] nrhs, @Cast("MKL_Complex16*") double[] a, @Const int[] lda,
+ @Cast("MKL_Complex16*") double[] b, @Const int[] ldb, @Cast("MKL_Complex16*") double[] work,
+ @Const int[] lwork, int[] info );
+
public static native void ZGELSS( @Const IntPointer m, @Const IntPointer n, @Const IntPointer nrhs,
@Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer b,
@Const IntPointer ldb, DoublePointer s, @Const DoublePointer rcond, IntPointer rank,
@@ -86355,6 +87146,67 @@ public static native void zlatrs( String uplo, String trans, String diag,
@Const int[] lda, @Cast("MKL_Complex16*") double[] x, double[] scale,
double[] cnorm, int[] info );
+public static native void ZLATRS3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer x,
+ @Const IntPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const IntPointer lwork, IntPointer info );
+public static native void ZLATRS3( String uplo, String trans, String diag,
+ String normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer x,
+ @Const IntBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void ZLATRS3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const int[] n, @Const int[] nrhs,
+ @Cast("const MKL_Complex16*") double[] a, @Const int[] lda, @Cast("MKL_Complex16*") double[] x,
+ @Const int[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const int[] lwork, int[] info );
+public static native void ZLATRS3( String uplo, String trans, String diag,
+ String normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer x,
+ @Const IntPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const IntPointer lwork, IntPointer info );
+public static native void ZLATRS3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer x,
+ @Const IntBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void ZLATRS3( String uplo, String trans, String diag,
+ String normin, @Const int[] n, @Const int[] nrhs,
+ @Cast("const MKL_Complex16*") double[] a, @Const int[] lda, @Cast("MKL_Complex16*") double[] x,
+ @Const int[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const int[] lwork, int[] info );
+public static native void zlatrs3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer x,
+ @Const IntPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const IntPointer lwork, IntPointer info );
+public static native void zlatrs3( String uplo, String trans, String diag,
+ String normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer x,
+ @Const IntBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void zlatrs3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const int[] n, @Const int[] nrhs,
+ @Cast("const MKL_Complex16*") double[] a, @Const int[] lda, @Cast("MKL_Complex16*") double[] x,
+ @Const int[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const int[] lwork, int[] info );
+public static native void zlatrs3( String uplo, String trans, String diag,
+ String normin, @Const IntPointer n, @Const IntPointer nrhs,
+ @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer x,
+ @Const IntPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const IntPointer lwork, IntPointer info );
+public static native void zlatrs3( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const IntBuffer n, @Const IntBuffer nrhs,
+ @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer x,
+ @Const IntBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const IntBuffer lwork, IntBuffer info );
+public static native void zlatrs3( String uplo, String trans, String diag,
+ String normin, @Const int[] n, @Const int[] nrhs,
+ @Cast("const MKL_Complex16*") double[] a, @Const int[] lda, @Cast("MKL_Complex16*") double[] x,
+ @Const int[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const int[] lwork, int[] info );
+
public static native void ZLATRZ( @Const IntPointer m, @Const IntPointer n, @Const IntPointer l,
@Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer tau,
@Cast("MKL_Complex16*") DoublePointer work );
@@ -90956,6 +91808,67 @@ public static native void ztrsyl( String trana, String tranb, @Const int[] isgn,
@Cast("MKL_Complex16*") double[] c, @Const int[] ldc, double[] scale,
int[] info );
+public static native void ZTRSYL3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a,
+ @Const IntPointer lda, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer ldb,
+ @Cast("MKL_Complex16*") DoublePointer c, @Const IntPointer ldc, DoublePointer scale,
+ DoublePointer swork, @Const IntPointer ldswork, IntPointer info );
+public static native void ZTRSYL3( String trana, String tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a,
+ @Const IntBuffer lda, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer ldb,
+ @Cast("MKL_Complex16*") DoubleBuffer c, @Const IntBuffer ldc, DoubleBuffer scale,
+ DoubleBuffer swork, @Const IntBuffer ldswork, IntBuffer info );
+public static native void ZTRSYL3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Cast("const MKL_Complex16*") double[] a,
+ @Const int[] lda, @Cast("const MKL_Complex16*") double[] b, @Const int[] ldb,
+ @Cast("MKL_Complex16*") double[] c, @Const int[] ldc, double[] scale,
+ double[] swork, @Const int[] ldswork, int[] info );
+public static native void ZTRSYL3( String trana, String tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a,
+ @Const IntPointer lda, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer ldb,
+ @Cast("MKL_Complex16*") DoublePointer c, @Const IntPointer ldc, DoublePointer scale,
+ DoublePointer swork, @Const IntPointer ldswork, IntPointer info );
+public static native void ZTRSYL3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a,
+ @Const IntBuffer lda, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer ldb,
+ @Cast("MKL_Complex16*") DoubleBuffer c, @Const IntBuffer ldc, DoubleBuffer scale,
+ DoubleBuffer swork, @Const IntBuffer ldswork, IntBuffer info );
+public static native void ZTRSYL3( String trana, String tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Cast("const MKL_Complex16*") double[] a,
+ @Const int[] lda, @Cast("const MKL_Complex16*") double[] b, @Const int[] ldb,
+ @Cast("MKL_Complex16*") double[] c, @Const int[] ldc, double[] scale,
+ double[] swork, @Const int[] ldswork, int[] info );
+public static native void ztrsyl3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a,
+ @Const IntPointer lda, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer ldb,
+ @Cast("MKL_Complex16*") DoublePointer c, @Const IntPointer ldc, DoublePointer scale,
+ DoublePointer swork, @Const IntPointer ldswork, IntPointer info );
+public static native void ztrsyl3( String trana, String tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a,
+ @Const IntBuffer lda, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer ldb,
+ @Cast("MKL_Complex16*") DoubleBuffer c, @Const IntBuffer ldc, DoubleBuffer scale,
+ DoubleBuffer swork, @Const IntBuffer ldswork, IntBuffer info );
+public static native void ztrsyl3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Cast("const MKL_Complex16*") double[] a,
+ @Const int[] lda, @Cast("const MKL_Complex16*") double[] b, @Const int[] ldb,
+ @Cast("MKL_Complex16*") double[] c, @Const int[] ldc, double[] scale,
+ double[] swork, @Const int[] ldswork, int[] info );
+public static native void ztrsyl3( String trana, String tranb, @Const IntPointer isgn,
+ @Const IntPointer m, @Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a,
+ @Const IntPointer lda, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer ldb,
+ @Cast("MKL_Complex16*") DoublePointer c, @Const IntPointer ldc, DoublePointer scale,
+ DoublePointer swork, @Const IntPointer ldswork, IntPointer info );
+public static native void ztrsyl3( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const IntBuffer isgn,
+ @Const IntBuffer m, @Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a,
+ @Const IntBuffer lda, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer ldb,
+ @Cast("MKL_Complex16*") DoubleBuffer c, @Const IntBuffer ldc, DoubleBuffer scale,
+ DoubleBuffer swork, @Const IntBuffer ldswork, IntBuffer info );
+public static native void ztrsyl3( String trana, String tranb, @Const int[] isgn,
+ @Const int[] m, @Const int[] n, @Cast("const MKL_Complex16*") double[] a,
+ @Const int[] lda, @Cast("const MKL_Complex16*") double[] b, @Const int[] ldb,
+ @Cast("MKL_Complex16*") double[] c, @Const int[] ldc, double[] scale,
+ double[] swork, @Const int[] ldswork, int[] info );
+
public static native void ZTRTI2( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer diag, @Const IntPointer n,
@Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, IntPointer info );
public static native void ZTRTI2( String uplo, String diag, @Const IntBuffer n,
@@ -113476,6 +114389,227 @@ public static native void zgetri_oop_batch_64( @Const long[] n, @Cast("const MKL
@Const long[] group_count, @Const long[] group_size,
long[] info );
+public static native void SGESVDA_BATCH_STRIDED_64( @Const LongPointer iparm, LongPointer irank,
+ @Const LongPointer m, @Const LongPointer n,
+ FloatPointer a, @Const LongPointer lda, @Const LongPointer stride_a,
+ FloatPointer s, @Const LongPointer stride_s,
+ FloatPointer u, @Const LongPointer ldu, @Const LongPointer stride_u,
+ FloatPointer vt, @Const LongPointer ldvt, @Const LongPointer stride_vt,
+ @Const FloatPointer tolerance, FloatPointer residual,
+ FloatPointer work, @Const LongPointer lwork,
+ @Const LongPointer batch_size, LongPointer info );
+public static native void SGESVDA_BATCH_STRIDED_64( @Const LongBuffer iparm, LongBuffer irank,
+ @Const LongBuffer m, @Const LongBuffer n,
+ FloatBuffer a, @Const LongBuffer lda, @Const LongBuffer stride_a,
+ FloatBuffer s, @Const LongBuffer stride_s,
+ FloatBuffer u, @Const LongBuffer ldu, @Const LongBuffer stride_u,
+ FloatBuffer vt, @Const LongBuffer ldvt, @Const LongBuffer stride_vt,
+ @Const FloatBuffer tolerance, FloatBuffer residual,
+ FloatBuffer work, @Const LongBuffer lwork,
+ @Const LongBuffer batch_size, LongBuffer info );
+public static native void SGESVDA_BATCH_STRIDED_64( @Const long[] iparm, long[] irank,
+ @Const long[] m, @Const long[] n,
+ float[] a, @Const long[] lda, @Const long[] stride_a,
+ float[] s, @Const long[] stride_s,
+ float[] u, @Const long[] ldu, @Const long[] stride_u,
+ float[] vt, @Const long[] ldvt, @Const long[] stride_vt,
+ @Const float[] tolerance, float[] residual,
+ float[] work, @Const long[] lwork,
+ @Const long[] batch_size, long[] info );
+public static native void sgesvda_batch_strided_64( @Const LongPointer iparm, LongPointer irank,
+ @Const LongPointer m, @Const LongPointer n,
+ FloatPointer a, @Const LongPointer lda, @Const LongPointer stride_a,
+ FloatPointer s, @Const LongPointer stride_s,
+ FloatPointer u, @Const LongPointer ldu, @Const LongPointer stride_u,
+ FloatPointer vt, @Const LongPointer ldvt, @Const LongPointer stride_vt,
+ @Const FloatPointer tolerance, FloatPointer residual,
+ FloatPointer work, @Const LongPointer lwork,
+ @Const LongPointer batch_size, LongPointer info );
+public static native void sgesvda_batch_strided_64( @Const LongBuffer iparm, LongBuffer irank,
+ @Const LongBuffer m, @Const LongBuffer n,
+ FloatBuffer a, @Const LongBuffer lda, @Const LongBuffer stride_a,
+ FloatBuffer s, @Const LongBuffer stride_s,
+ FloatBuffer u, @Const LongBuffer ldu, @Const LongBuffer stride_u,
+ FloatBuffer vt, @Const LongBuffer ldvt, @Const LongBuffer stride_vt,
+ @Const FloatBuffer tolerance, FloatBuffer residual,
+ FloatBuffer work, @Const LongBuffer lwork,
+ @Const LongBuffer batch_size, LongBuffer info );
+public static native void sgesvda_batch_strided_64( @Const long[] iparm, long[] irank,
+ @Const long[] m, @Const long[] n,
+ float[] a, @Const long[] lda, @Const long[] stride_a,
+ float[] s, @Const long[] stride_s,
+ float[] u, @Const long[] ldu, @Const long[] stride_u,
+ float[] vt, @Const long[] ldvt, @Const long[] stride_vt,
+ @Const float[] tolerance, float[] residual,
+ float[] work, @Const long[] lwork,
+ @Const long[] batch_size, long[] info );
+
+public static native void DGESVDA_BATCH_STRIDED_64( @Const LongPointer iparm, LongPointer irank,
+ @Const LongPointer m, @Const LongPointer n,
+ DoublePointer a, @Const LongPointer lda, @Const LongPointer stride_a,
+ DoublePointer s, @Const LongPointer stride_s,
+ DoublePointer u, @Const LongPointer ldu, @Const LongPointer stride_u,
+ DoublePointer vt, @Const LongPointer ldvt, @Const LongPointer stride_vt,
+ @Const DoublePointer tolerance, DoublePointer residual,
+ DoublePointer work, @Const LongPointer lwork,
+ @Const LongPointer batch_size, LongPointer info );
+public static native void DGESVDA_BATCH_STRIDED_64( @Const LongBuffer iparm, LongBuffer irank,
+ @Const LongBuffer m, @Const LongBuffer n,
+ DoubleBuffer a, @Const LongBuffer lda, @Const LongBuffer stride_a,
+ DoubleBuffer s, @Const LongBuffer stride_s,
+ DoubleBuffer u, @Const LongBuffer ldu, @Const LongBuffer stride_u,
+ DoubleBuffer vt, @Const LongBuffer ldvt, @Const LongBuffer stride_vt,
+ @Const DoubleBuffer tolerance, DoubleBuffer residual,
+ DoubleBuffer work, @Const LongBuffer lwork,
+ @Const LongBuffer batch_size, LongBuffer info );
+public static native void DGESVDA_BATCH_STRIDED_64( @Const long[] iparm, long[] irank,
+ @Const long[] m, @Const long[] n,
+ double[] a, @Const long[] lda, @Const long[] stride_a,
+ double[] s, @Const long[] stride_s,
+ double[] u, @Const long[] ldu, @Const long[] stride_u,
+ double[] vt, @Const long[] ldvt, @Const long[] stride_vt,
+ @Const double[] tolerance, double[] residual,
+ double[] work, @Const long[] lwork,
+ @Const long[] batch_size, long[] info );
+public static native void dgesvda_batch_strided_64( @Const LongPointer iparm, LongPointer irank,
+ @Const LongPointer m, @Const LongPointer n,
+ DoublePointer a, @Const LongPointer lda, @Const LongPointer stride_a,
+ DoublePointer s, @Const LongPointer stride_s,
+ DoublePointer u, @Const LongPointer ldu, @Const LongPointer stride_u,
+ DoublePointer vt, @Const LongPointer ldvt, @Const LongPointer stride_vt,
+ @Const DoublePointer tolerance, DoublePointer residual,
+ DoublePointer work, @Const LongPointer lwork,
+ @Const LongPointer batch_size, LongPointer info );
+public static native void dgesvda_batch_strided_64( @Const LongBuffer iparm, LongBuffer irank,
+ @Const LongBuffer m, @Const LongBuffer n,
+ DoubleBuffer a, @Const LongBuffer lda, @Const LongBuffer stride_a,
+ DoubleBuffer s, @Const LongBuffer stride_s,
+ DoubleBuffer u, @Const LongBuffer ldu, @Const LongBuffer stride_u,
+ DoubleBuffer vt, @Const LongBuffer ldvt, @Const LongBuffer stride_vt,
+ @Const DoubleBuffer tolerance, DoubleBuffer residual,
+ DoubleBuffer work, @Const LongBuffer lwork,
+ @Const LongBuffer batch_size, LongBuffer info );
+public static native void dgesvda_batch_strided_64( @Const long[] iparm, long[] irank,
+ @Const long[] m, @Const long[] n,
+ double[] a, @Const long[] lda, @Const long[] stride_a,
+ double[] s, @Const long[] stride_s,
+ double[] u, @Const long[] ldu, @Const long[] stride_u,
+ double[] vt, @Const long[] ldvt, @Const long[] stride_vt,
+ @Const double[] tolerance, double[] residual,
+ double[] work, @Const long[] lwork,
+ @Const long[] batch_size, long[] info );
+
+public static native void CGESVDA_BATCH_STRIDED_64( @Const LongPointer iparm, LongPointer irank,
+ @Const LongPointer m, @Const LongPointer n,
+ @Cast("MKL_Complex8*") FloatPointer a, @Const LongPointer lda, @Const LongPointer stride_a,
+ FloatPointer s, @Const LongPointer stride_s,
+ @Cast("MKL_Complex8*") FloatPointer u, @Const LongPointer ldu, @Const LongPointer stride_u,
+ @Cast("MKL_Complex8*") FloatPointer vt, @Const LongPointer ldvt, @Const LongPointer stride_vt,
+ @Const FloatPointer tolerance, FloatPointer residual,
+ @Cast("MKL_Complex8*") FloatPointer work, @Const LongPointer lwork,
+ @Const LongPointer batch_size, LongPointer info );
+public static native void CGESVDA_BATCH_STRIDED_64( @Const LongBuffer iparm, LongBuffer irank,
+ @Const LongBuffer m, @Const LongBuffer n,
+ @Cast("MKL_Complex8*") FloatBuffer a, @Const LongBuffer lda, @Const LongBuffer stride_a,
+ FloatBuffer s, @Const LongBuffer stride_s,
+ @Cast("MKL_Complex8*") FloatBuffer u, @Const LongBuffer ldu, @Const LongBuffer stride_u,
+ @Cast("MKL_Complex8*") FloatBuffer vt, @Const LongBuffer ldvt, @Const LongBuffer stride_vt,
+ @Const FloatBuffer tolerance, FloatBuffer residual,
+ @Cast("MKL_Complex8*") FloatBuffer work, @Const LongBuffer lwork,
+ @Const LongBuffer batch_size, LongBuffer info );
+public static native void CGESVDA_BATCH_STRIDED_64( @Const long[] iparm, long[] irank,
+ @Const long[] m, @Const long[] n,
+ @Cast("MKL_Complex8*") float[] a, @Const long[] lda, @Const long[] stride_a,
+ float[] s, @Const long[] stride_s,
+ @Cast("MKL_Complex8*") float[] u, @Const long[] ldu, @Const long[] stride_u,
+ @Cast("MKL_Complex8*") float[] vt, @Const long[] ldvt, @Const long[] stride_vt,
+ @Const float[] tolerance, float[] residual,
+ @Cast("MKL_Complex8*") float[] work, @Const long[] lwork,
+ @Const long[] batch_size, long[] info );
+public static native void cgesvda_batch_strided_64( @Const LongPointer iparm, LongPointer irank,
+ @Const LongPointer m, @Const LongPointer n,
+ @Cast("MKL_Complex8*") FloatPointer a, @Const LongPointer lda, @Const LongPointer stride_a,
+ FloatPointer s, @Const LongPointer stride_s,
+ @Cast("MKL_Complex8*") FloatPointer u, @Const LongPointer ldu, @Const LongPointer stride_u,
+ @Cast("MKL_Complex8*") FloatPointer vt, @Const LongPointer ldvt, @Const LongPointer stride_vt,
+ @Const FloatPointer tolerance, FloatPointer residual,
+ @Cast("MKL_Complex8*") FloatPointer work, @Const LongPointer lwork,
+ @Const LongPointer batch_size, LongPointer info );
+public static native void cgesvda_batch_strided_64( @Const LongBuffer iparm, LongBuffer irank,
+ @Const LongBuffer m, @Const LongBuffer n,
+ @Cast("MKL_Complex8*") FloatBuffer a, @Const LongBuffer lda, @Const LongBuffer stride_a,
+ FloatBuffer s, @Const LongBuffer stride_s,
+ @Cast("MKL_Complex8*") FloatBuffer u, @Const LongBuffer ldu, @Const LongBuffer stride_u,
+ @Cast("MKL_Complex8*") FloatBuffer vt, @Const LongBuffer ldvt, @Const LongBuffer stride_vt,
+ @Const FloatBuffer tolerance, FloatBuffer residual,
+ @Cast("MKL_Complex8*") FloatBuffer work, @Const LongBuffer lwork,
+ @Const LongBuffer batch_size, LongBuffer info );
+public static native void cgesvda_batch_strided_64( @Const long[] iparm, long[] irank,
+ @Const long[] m, @Const long[] n,
+ @Cast("MKL_Complex8*") float[] a, @Const long[] lda, @Const long[] stride_a,
+ float[] s, @Const long[] stride_s,
+ @Cast("MKL_Complex8*") float[] u, @Const long[] ldu, @Const long[] stride_u,
+ @Cast("MKL_Complex8*") float[] vt, @Const long[] ldvt, @Const long[] stride_vt,
+ @Const float[] tolerance, float[] residual,
+ @Cast("MKL_Complex8*") float[] work, @Const long[] lwork,
+ @Const long[] batch_size, long[] info );
+
+public static native void ZGESVDA_BATCH_STRIDED_64( @Const LongPointer iparm, LongPointer irank,
+ @Const LongPointer m, @Const LongPointer n,
+ @Cast("MKL_Complex16*") DoublePointer a, @Const LongPointer lda, @Const LongPointer stride_a,
+ DoublePointer s, @Const LongPointer stride_s,
+ @Cast("MKL_Complex16*") DoublePointer u, @Const LongPointer ldu, @Const LongPointer stride_u,
+ @Cast("MKL_Complex16*") DoublePointer vt, @Const LongPointer ldvt, @Const LongPointer stride_vt,
+ @Const DoublePointer tolerance, DoublePointer residual,
+ @Cast("MKL_Complex16*") DoublePointer work, @Const LongPointer lwork,
+ @Const LongPointer batch_size, LongPointer info );
+public static native void ZGESVDA_BATCH_STRIDED_64( @Const LongBuffer iparm, LongBuffer irank,
+ @Const LongBuffer m, @Const LongBuffer n,
+ @Cast("MKL_Complex16*") DoubleBuffer a, @Const LongBuffer lda, @Const LongBuffer stride_a,
+ DoubleBuffer s, @Const LongBuffer stride_s,
+ @Cast("MKL_Complex16*") DoubleBuffer u, @Const LongBuffer ldu, @Const LongBuffer stride_u,
+ @Cast("MKL_Complex16*") DoubleBuffer vt, @Const LongBuffer ldvt, @Const LongBuffer stride_vt,
+ @Const DoubleBuffer tolerance, DoubleBuffer residual,
+ @Cast("MKL_Complex16*") DoubleBuffer work, @Const LongBuffer lwork,
+ @Const LongBuffer batch_size, LongBuffer info );
+public static native void ZGESVDA_BATCH_STRIDED_64( @Const long[] iparm, long[] irank,
+ @Const long[] m, @Const long[] n,
+ @Cast("MKL_Complex16*") double[] a, @Const long[] lda, @Const long[] stride_a,
+ double[] s, @Const long[] stride_s,
+ @Cast("MKL_Complex16*") double[] u, @Const long[] ldu, @Const long[] stride_u,
+ @Cast("MKL_Complex16*") double[] vt, @Const long[] ldvt, @Const long[] stride_vt,
+ @Const double[] tolerance, double[] residual,
+ @Cast("MKL_Complex16*") double[] work, @Const long[] lwork,
+ @Const long[] batch_size, long[] info );
+public static native void zgesvda_batch_strided_64( @Const LongPointer iparm, LongPointer irank,
+ @Const LongPointer m, @Const LongPointer n,
+ @Cast("MKL_Complex16*") DoublePointer a, @Const LongPointer lda, @Const LongPointer stride_a,
+ DoublePointer s, @Const LongPointer stride_s,
+ @Cast("MKL_Complex16*") DoublePointer u, @Const LongPointer ldu, @Const LongPointer stride_u,
+ @Cast("MKL_Complex16*") DoublePointer vt, @Const LongPointer ldvt, @Const LongPointer stride_vt,
+ @Const DoublePointer tolerance, DoublePointer residual,
+ @Cast("MKL_Complex16*") DoublePointer work, @Const LongPointer lwork,
+ @Const LongPointer batch_size, LongPointer info );
+public static native void zgesvda_batch_strided_64( @Const LongBuffer iparm, LongBuffer irank,
+ @Const LongBuffer m, @Const LongBuffer n,
+ @Cast("MKL_Complex16*") DoubleBuffer a, @Const LongBuffer lda, @Const LongBuffer stride_a,
+ DoubleBuffer s, @Const LongBuffer stride_s,
+ @Cast("MKL_Complex16*") DoubleBuffer u, @Const LongBuffer ldu, @Const LongBuffer stride_u,
+ @Cast("MKL_Complex16*") DoubleBuffer vt, @Const LongBuffer ldvt, @Const LongBuffer stride_vt,
+ @Const DoubleBuffer tolerance, DoubleBuffer residual,
+ @Cast("MKL_Complex16*") DoubleBuffer work, @Const LongBuffer lwork,
+ @Const LongBuffer batch_size, LongBuffer info );
+public static native void zgesvda_batch_strided_64( @Const long[] iparm, long[] irank,
+ @Const long[] m, @Const long[] n,
+ @Cast("MKL_Complex16*") double[] a, @Const long[] lda, @Const long[] stride_a,
+ double[] s, @Const long[] stride_s,
+ @Cast("MKL_Complex16*") double[] u, @Const long[] ldu, @Const long[] stride_u,
+ @Cast("MKL_Complex16*") double[] vt, @Const long[] ldvt, @Const long[] stride_vt,
+ @Const double[] tolerance, double[] residual,
+ @Cast("MKL_Complex16*") double[] work, @Const long[] lwork,
+ @Const long[] batch_size, long[] info );
+
+
/* LAPACK 3.6.0 routines */
public static native void CGEJSV_64( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Cast("const char*") BytePointer jobr,
@@ -123310,6 +124444,55 @@ public static native void cgels_64( String trans, @Const long[] m, @Const long[]
@Cast("MKL_Complex8*") float[] b, @Const long[] ldb, @Cast("MKL_Complex8*") float[] work,
@Const long[] lwork, long[] info );
+public static native void CGELST_64( @Cast("const char*") BytePointer trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, @Cast("MKL_Complex8*") FloatPointer a, @Const LongPointer lda,
+ @Cast("MKL_Complex8*") FloatPointer b, @Const LongPointer ldb, @Cast("MKL_Complex8*") FloatPointer work,
+ @Const LongPointer lwork, LongPointer info );
+public static native void CGELST_64( String trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, @Cast("MKL_Complex8*") FloatBuffer a, @Const LongBuffer lda,
+ @Cast("MKL_Complex8*") FloatBuffer b, @Const LongBuffer ldb, @Cast("MKL_Complex8*") FloatBuffer work,
+ @Const LongBuffer lwork, LongBuffer info );
+public static native void CGELST_64( @Cast("const char*") BytePointer trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, @Cast("MKL_Complex8*") float[] a, @Const long[] lda,
+ @Cast("MKL_Complex8*") float[] b, @Const long[] ldb, @Cast("MKL_Complex8*") float[] work,
+ @Const long[] lwork, long[] info );
+public static native void CGELST_64( String trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, @Cast("MKL_Complex8*") FloatPointer a, @Const LongPointer lda,
+ @Cast("MKL_Complex8*") FloatPointer b, @Const LongPointer ldb, @Cast("MKL_Complex8*") FloatPointer work,
+ @Const LongPointer lwork, LongPointer info );
+public static native void CGELST_64( @Cast("const char*") BytePointer trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, @Cast("MKL_Complex8*") FloatBuffer a, @Const LongBuffer lda,
+ @Cast("MKL_Complex8*") FloatBuffer b, @Const LongBuffer ldb, @Cast("MKL_Complex8*") FloatBuffer work,
+ @Const LongBuffer lwork, LongBuffer info );
+public static native void CGELST_64( String trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, @Cast("MKL_Complex8*") float[] a, @Const long[] lda,
+ @Cast("MKL_Complex8*") float[] b, @Const long[] ldb, @Cast("MKL_Complex8*") float[] work,
+ @Const long[] lwork, long[] info );
+public static native void cgelst_64( @Cast("const char*") BytePointer trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, @Cast("MKL_Complex8*") FloatPointer a, @Const LongPointer lda,
+ @Cast("MKL_Complex8*") FloatPointer b, @Const LongPointer ldb, @Cast("MKL_Complex8*") FloatPointer work,
+ @Const LongPointer lwork, LongPointer info );
+public static native void cgelst_64( String trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, @Cast("MKL_Complex8*") FloatBuffer a, @Const LongBuffer lda,
+ @Cast("MKL_Complex8*") FloatBuffer b, @Const LongBuffer ldb, @Cast("MKL_Complex8*") FloatBuffer work,
+ @Const LongBuffer lwork, LongBuffer info );
+public static native void cgelst_64( @Cast("const char*") BytePointer trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, @Cast("MKL_Complex8*") float[] a, @Const long[] lda,
+ @Cast("MKL_Complex8*") float[] b, @Const long[] ldb, @Cast("MKL_Complex8*") float[] work,
+ @Const long[] lwork, long[] info );
+public static native void cgelst_64( String trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, @Cast("MKL_Complex8*") FloatPointer a, @Const LongPointer lda,
+ @Cast("MKL_Complex8*") FloatPointer b, @Const LongPointer ldb, @Cast("MKL_Complex8*") FloatPointer work,
+ @Const LongPointer lwork, LongPointer info );
+public static native void cgelst_64( @Cast("const char*") BytePointer trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, @Cast("MKL_Complex8*") FloatBuffer a, @Const LongBuffer lda,
+ @Cast("MKL_Complex8*") FloatBuffer b, @Const LongBuffer ldb, @Cast("MKL_Complex8*") FloatBuffer work,
+ @Const LongBuffer lwork, LongBuffer info );
+public static native void cgelst_64( String trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, @Cast("MKL_Complex8*") float[] a, @Const long[] lda,
+ @Cast("MKL_Complex8*") float[] b, @Const long[] ldb, @Cast("MKL_Complex8*") float[] work,
+ @Const long[] lwork, long[] info );
+
public static native void CGELSS_64( @Const LongPointer m, @Const LongPointer n, @Const LongPointer nrhs,
@Cast("MKL_Complex8*") FloatPointer a, @Const LongPointer lda, @Cast("MKL_Complex8*") FloatPointer b,
@Const LongPointer ldb, FloatPointer s, @Const FloatPointer rcond, LongPointer rank,
@@ -131034,6 +132217,67 @@ public static native void clatrs_64( String uplo, String trans, String diag,
@Const long[] lda, @Cast("MKL_Complex8*") float[] x, float[] scale, float[] cnorm,
long[] info );
+public static native void CLATRS3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Cast("const MKL_Complex8*") FloatPointer a, @Const LongPointer lda, @Cast("MKL_Complex8*") FloatPointer x,
+ @Const LongPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const LongPointer lwork, LongPointer info );
+public static native void CLATRS3_64( String uplo, String trans, String diag,
+ String normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Cast("const MKL_Complex8*") FloatBuffer a, @Const LongBuffer lda, @Cast("MKL_Complex8*") FloatBuffer x,
+ @Const LongBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void CLATRS3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const long[] n, @Const long[] nrhs,
+ @Cast("const MKL_Complex8*") float[] a, @Const long[] lda, @Cast("MKL_Complex8*") float[] x,
+ @Const long[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const long[] lwork, long[] info );
+public static native void CLATRS3_64( String uplo, String trans, String diag,
+ String normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Cast("const MKL_Complex8*") FloatPointer a, @Const LongPointer lda, @Cast("MKL_Complex8*") FloatPointer x,
+ @Const LongPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const LongPointer lwork, LongPointer info );
+public static native void CLATRS3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Cast("const MKL_Complex8*") FloatBuffer a, @Const LongBuffer lda, @Cast("MKL_Complex8*") FloatBuffer x,
+ @Const LongBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void CLATRS3_64( String uplo, String trans, String diag,
+ String normin, @Const long[] n, @Const long[] nrhs,
+ @Cast("const MKL_Complex8*") float[] a, @Const long[] lda, @Cast("MKL_Complex8*") float[] x,
+ @Const long[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const long[] lwork, long[] info );
+public static native void clatrs3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Cast("const MKL_Complex8*") FloatPointer a, @Const LongPointer lda, @Cast("MKL_Complex8*") FloatPointer x,
+ @Const LongPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const LongPointer lwork, LongPointer info );
+public static native void clatrs3_64( String uplo, String trans, String diag,
+ String normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Cast("const MKL_Complex8*") FloatBuffer a, @Const LongBuffer lda, @Cast("MKL_Complex8*") FloatBuffer x,
+ @Const LongBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void clatrs3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const long[] n, @Const long[] nrhs,
+ @Cast("const MKL_Complex8*") float[] a, @Const long[] lda, @Cast("MKL_Complex8*") float[] x,
+ @Const long[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const long[] lwork, long[] info );
+public static native void clatrs3_64( String uplo, String trans, String diag,
+ String normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Cast("const MKL_Complex8*") FloatPointer a, @Const LongPointer lda, @Cast("MKL_Complex8*") FloatPointer x,
+ @Const LongPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const LongPointer lwork, LongPointer info );
+public static native void clatrs3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Cast("const MKL_Complex8*") FloatBuffer a, @Const LongBuffer lda, @Cast("MKL_Complex8*") FloatBuffer x,
+ @Const LongBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void clatrs3_64( String uplo, String trans, String diag,
+ String normin, @Const long[] n, @Const long[] nrhs,
+ @Cast("const MKL_Complex8*") float[] a, @Const long[] lda, @Cast("MKL_Complex8*") float[] x,
+ @Const long[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const long[] lwork, long[] info );
+
public static native void CLATRZ_64( @Const LongPointer m, @Const LongPointer n, @Const LongPointer l,
@Cast("MKL_Complex8*") FloatPointer a, @Const LongPointer lda, @Cast("MKL_Complex8*") FloatPointer tau,
@Cast("MKL_Complex8*") FloatPointer work );
@@ -135529,6 +136773,67 @@ public static native void ctrsyl_64( String trana, String tranb, @Const long[] i
@Cast("MKL_Complex8*") float[] c, @Const long[] ldc, float[] scale,
long[] info );
+public static native void CTRSYL3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Cast("const MKL_Complex8*") FloatPointer a,
+ @Const LongPointer lda, @Cast("const MKL_Complex8*") FloatPointer b, @Const LongPointer ldb,
+ @Cast("MKL_Complex8*") FloatPointer c, @Const LongPointer ldc, FloatPointer scale,
+ FloatPointer swork, @Const LongPointer ldswork, LongPointer info );
+public static native void CTRSYL3_64( String trana, String tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a,
+ @Const LongBuffer lda, @Cast("const MKL_Complex8*") FloatBuffer b, @Const LongBuffer ldb,
+ @Cast("MKL_Complex8*") FloatBuffer c, @Const LongBuffer ldc, FloatBuffer scale,
+ FloatBuffer swork, @Const LongBuffer ldswork, LongBuffer info );
+public static native void CTRSYL3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Cast("const MKL_Complex8*") float[] a,
+ @Const long[] lda, @Cast("const MKL_Complex8*") float[] b, @Const long[] ldb,
+ @Cast("MKL_Complex8*") float[] c, @Const long[] ldc, float[] scale,
+ float[] swork, @Const long[] ldswork, long[] info );
+public static native void CTRSYL3_64( String trana, String tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Cast("const MKL_Complex8*") FloatPointer a,
+ @Const LongPointer lda, @Cast("const MKL_Complex8*") FloatPointer b, @Const LongPointer ldb,
+ @Cast("MKL_Complex8*") FloatPointer c, @Const LongPointer ldc, FloatPointer scale,
+ FloatPointer swork, @Const LongPointer ldswork, LongPointer info );
+public static native void CTRSYL3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a,
+ @Const LongBuffer lda, @Cast("const MKL_Complex8*") FloatBuffer b, @Const LongBuffer ldb,
+ @Cast("MKL_Complex8*") FloatBuffer c, @Const LongBuffer ldc, FloatBuffer scale,
+ FloatBuffer swork, @Const LongBuffer ldswork, LongBuffer info );
+public static native void CTRSYL3_64( String trana, String tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Cast("const MKL_Complex8*") float[] a,
+ @Const long[] lda, @Cast("const MKL_Complex8*") float[] b, @Const long[] ldb,
+ @Cast("MKL_Complex8*") float[] c, @Const long[] ldc, float[] scale,
+ float[] swork, @Const long[] ldswork, long[] info );
+public static native void ctrsyl3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Cast("const MKL_Complex8*") FloatPointer a,
+ @Const LongPointer lda, @Cast("const MKL_Complex8*") FloatPointer b, @Const LongPointer ldb,
+ @Cast("MKL_Complex8*") FloatPointer c, @Const LongPointer ldc, FloatPointer scale,
+ FloatPointer swork, @Const LongPointer ldswork, LongPointer info );
+public static native void ctrsyl3_64( String trana, String tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a,
+ @Const LongBuffer lda, @Cast("const MKL_Complex8*") FloatBuffer b, @Const LongBuffer ldb,
+ @Cast("MKL_Complex8*") FloatBuffer c, @Const LongBuffer ldc, FloatBuffer scale,
+ FloatBuffer swork, @Const LongBuffer ldswork, LongBuffer info );
+public static native void ctrsyl3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Cast("const MKL_Complex8*") float[] a,
+ @Const long[] lda, @Cast("const MKL_Complex8*") float[] b, @Const long[] ldb,
+ @Cast("MKL_Complex8*") float[] c, @Const long[] ldc, float[] scale,
+ float[] swork, @Const long[] ldswork, long[] info );
+public static native void ctrsyl3_64( String trana, String tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Cast("const MKL_Complex8*") FloatPointer a,
+ @Const LongPointer lda, @Cast("const MKL_Complex8*") FloatPointer b, @Const LongPointer ldb,
+ @Cast("MKL_Complex8*") FloatPointer c, @Const LongPointer ldc, FloatPointer scale,
+ FloatPointer swork, @Const LongPointer ldswork, LongPointer info );
+public static native void ctrsyl3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a,
+ @Const LongBuffer lda, @Cast("const MKL_Complex8*") FloatBuffer b, @Const LongBuffer ldb,
+ @Cast("MKL_Complex8*") FloatBuffer c, @Const LongBuffer ldc, FloatBuffer scale,
+ FloatBuffer swork, @Const LongBuffer ldswork, LongBuffer info );
+public static native void ctrsyl3_64( String trana, String tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Cast("const MKL_Complex8*") float[] a,
+ @Const long[] lda, @Cast("const MKL_Complex8*") float[] b, @Const long[] ldb,
+ @Cast("MKL_Complex8*") float[] c, @Const long[] ldc, float[] scale,
+ float[] swork, @Const long[] ldswork, long[] info );
+
public static native void CTRTI2_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer diag, @Const LongPointer n,
@Cast("MKL_Complex8*") FloatPointer a, @Const LongPointer lda, LongPointer info );
public static native void CTRTI2_64( String uplo, String diag, @Const LongBuffer n,
@@ -138357,6 +139662,55 @@ public static native void dgels_64( String trans, @Const long[] m, @Const long[]
@Const long[] ldb, double[] work, @Const long[] lwork,
long[] info );
+public static native void DGELST_64( @Cast("const char*") BytePointer trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, DoublePointer a, @Const LongPointer lda, DoublePointer b,
+ @Const LongPointer ldb, DoublePointer work, @Const LongPointer lwork,
+ LongPointer info );
+public static native void DGELST_64( String trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, DoubleBuffer a, @Const LongBuffer lda, DoubleBuffer b,
+ @Const LongBuffer ldb, DoubleBuffer work, @Const LongBuffer lwork,
+ LongBuffer info );
+public static native void DGELST_64( @Cast("const char*") BytePointer trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, double[] a, @Const long[] lda, double[] b,
+ @Const long[] ldb, double[] work, @Const long[] lwork,
+ long[] info );
+public static native void DGELST_64( String trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, DoublePointer a, @Const LongPointer lda, DoublePointer b,
+ @Const LongPointer ldb, DoublePointer work, @Const LongPointer lwork,
+ LongPointer info );
+public static native void DGELST_64( @Cast("const char*") BytePointer trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, DoubleBuffer a, @Const LongBuffer lda, DoubleBuffer b,
+ @Const LongBuffer ldb, DoubleBuffer work, @Const LongBuffer lwork,
+ LongBuffer info );
+public static native void DGELST_64( String trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, double[] a, @Const long[] lda, double[] b,
+ @Const long[] ldb, double[] work, @Const long[] lwork,
+ long[] info );
+public static native void dgelst_64( @Cast("const char*") BytePointer trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, DoublePointer a, @Const LongPointer lda, DoublePointer b,
+ @Const LongPointer ldb, DoublePointer work, @Const LongPointer lwork,
+ LongPointer info );
+public static native void dgelst_64( String trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, DoubleBuffer a, @Const LongBuffer lda, DoubleBuffer b,
+ @Const LongBuffer ldb, DoubleBuffer work, @Const LongBuffer lwork,
+ LongBuffer info );
+public static native void dgelst_64( @Cast("const char*") BytePointer trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, double[] a, @Const long[] lda, double[] b,
+ @Const long[] ldb, double[] work, @Const long[] lwork,
+ long[] info );
+public static native void dgelst_64( String trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, DoublePointer a, @Const LongPointer lda, DoublePointer b,
+ @Const LongPointer ldb, DoublePointer work, @Const LongPointer lwork,
+ LongPointer info );
+public static native void dgelst_64( @Cast("const char*") BytePointer trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, DoubleBuffer a, @Const LongBuffer lda, DoubleBuffer b,
+ @Const LongBuffer ldb, DoubleBuffer work, @Const LongBuffer lwork,
+ LongBuffer info );
+public static native void dgelst_64( String trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, double[] a, @Const long[] lda, double[] b,
+ @Const long[] ldb, double[] work, @Const long[] lwork,
+ long[] info );
+
public static native void DGELSS_64( @Const LongPointer m, @Const LongPointer n, @Const LongPointer nrhs,
DoublePointer a, @Const LongPointer lda, DoublePointer b, @Const LongPointer ldb,
DoublePointer s, @Const DoublePointer rcond, LongPointer rank, DoublePointer work,
@@ -144464,6 +145818,67 @@ public static native void dlatrs_64( String uplo, String trans, String diag,
@Const long[] lda, double[] x, double[] scale, double[] cnorm,
long[] info );
+public static native void DLATRS3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Const DoublePointer a, @Const LongPointer lda, DoublePointer x,
+ @Const LongPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const LongPointer lwork, LongPointer info );
+public static native void DLATRS3_64( String uplo, String trans, String diag,
+ String normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Const DoubleBuffer a, @Const LongBuffer lda, DoubleBuffer x,
+ @Const LongBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void DLATRS3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const long[] n, @Const long[] nrhs,
+ @Const double[] a, @Const long[] lda, double[] x,
+ @Const long[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const long[] lwork, long[] info );
+public static native void DLATRS3_64( String uplo, String trans, String diag,
+ String normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Const DoublePointer a, @Const LongPointer lda, DoublePointer x,
+ @Const LongPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const LongPointer lwork, LongPointer info );
+public static native void DLATRS3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Const DoubleBuffer a, @Const LongBuffer lda, DoubleBuffer x,
+ @Const LongBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void DLATRS3_64( String uplo, String trans, String diag,
+ String normin, @Const long[] n, @Const long[] nrhs,
+ @Const double[] a, @Const long[] lda, double[] x,
+ @Const long[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const long[] lwork, long[] info );
+public static native void dlatrs3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Const DoublePointer a, @Const LongPointer lda, DoublePointer x,
+ @Const LongPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const LongPointer lwork, LongPointer info );
+public static native void dlatrs3_64( String uplo, String trans, String diag,
+ String normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Const DoubleBuffer a, @Const LongBuffer lda, DoubleBuffer x,
+ @Const LongBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void dlatrs3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const long[] n, @Const long[] nrhs,
+ @Const double[] a, @Const long[] lda, double[] x,
+ @Const long[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const long[] lwork, long[] info );
+public static native void dlatrs3_64( String uplo, String trans, String diag,
+ String normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Const DoublePointer a, @Const LongPointer lda, DoublePointer x,
+ @Const LongPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const LongPointer lwork, LongPointer info );
+public static native void dlatrs3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Const DoubleBuffer a, @Const LongBuffer lda, DoubleBuffer x,
+ @Const LongBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void dlatrs3_64( String uplo, String trans, String diag,
+ String normin, @Const long[] n, @Const long[] nrhs,
+ @Const double[] a, @Const long[] lda, double[] x,
+ @Const long[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const long[] lwork, long[] info );
+
public static native void DLATRZ_64( @Const LongPointer m, @Const LongPointer n, @Const LongPointer l, DoublePointer a,
@Const LongPointer lda, DoublePointer tau, DoublePointer work );
public static native void DLATRZ_64( @Const LongBuffer m, @Const LongBuffer n, @Const LongBuffer l, DoubleBuffer a,
@@ -151362,6 +152777,79 @@ public static native void dtrsyl_64( String trana, String tranb, @Const long[] i
@Const long[] lda, @Const double[] b, @Const long[] ldb,
double[] c, @Const long[] ldc, double[] scale, long[] info );
+public static native void DTRSYL3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Const DoublePointer a,
+ @Const LongPointer lda, @Const DoublePointer b, @Const LongPointer ldb,
+ DoublePointer c, @Const LongPointer ldc, DoublePointer scale,
+ LongPointer iwork, @Const LongPointer liwork, DoublePointer swork,
+ @Const LongPointer ldswork, LongPointer info );
+public static native void DTRSYL3_64( String trana, String tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Const DoubleBuffer a,
+ @Const LongBuffer lda, @Const DoubleBuffer b, @Const LongBuffer ldb,
+ DoubleBuffer c, @Const LongBuffer ldc, DoubleBuffer scale,
+ LongBuffer iwork, @Const LongBuffer liwork, DoubleBuffer swork,
+ @Const LongBuffer ldswork, LongBuffer info );
+public static native void DTRSYL3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Const double[] a,
+ @Const long[] lda, @Const double[] b, @Const long[] ldb,
+ double[] c, @Const long[] ldc, double[] scale,
+ long[] iwork, @Const long[] liwork, double[] swork,
+ @Const long[] ldswork, long[] info );
+public static native void DTRSYL3_64( String trana, String tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Const DoublePointer a,
+ @Const LongPointer lda, @Const DoublePointer b, @Const LongPointer ldb,
+ DoublePointer c, @Const LongPointer ldc, DoublePointer scale,
+ LongPointer iwork, @Const LongPointer liwork, DoublePointer swork,
+ @Const LongPointer ldswork, LongPointer info );
+public static native void DTRSYL3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Const DoubleBuffer a,
+ @Const LongBuffer lda, @Const DoubleBuffer b, @Const LongBuffer ldb,
+ DoubleBuffer c, @Const LongBuffer ldc, DoubleBuffer scale,
+ LongBuffer iwork, @Const LongBuffer liwork, DoubleBuffer swork,
+ @Const LongBuffer ldswork, LongBuffer info );
+public static native void DTRSYL3_64( String trana, String tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Const double[] a,
+ @Const long[] lda, @Const double[] b, @Const long[] ldb,
+ double[] c, @Const long[] ldc, double[] scale,
+ long[] iwork, @Const long[] liwork, double[] swork,
+ @Const long[] ldswork, long[] info );
+public static native void dtrsyl3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Const DoublePointer a,
+ @Const LongPointer lda, @Const DoublePointer b, @Const LongPointer ldb,
+ DoublePointer c, @Const LongPointer ldc, DoublePointer scale,
+ LongPointer iwork, @Const LongPointer liwork, DoublePointer swork,
+ @Const LongPointer ldswork, LongPointer info );
+public static native void dtrsyl3_64( String trana, String tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Const DoubleBuffer a,
+ @Const LongBuffer lda, @Const DoubleBuffer b, @Const LongBuffer ldb,
+ DoubleBuffer c, @Const LongBuffer ldc, DoubleBuffer scale,
+ LongBuffer iwork, @Const LongBuffer liwork, DoubleBuffer swork,
+ @Const LongBuffer ldswork, LongBuffer info );
+public static native void dtrsyl3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Const double[] a,
+ @Const long[] lda, @Const double[] b, @Const long[] ldb,
+ double[] c, @Const long[] ldc, double[] scale,
+ long[] iwork, @Const long[] liwork, double[] swork,
+ @Const long[] ldswork, long[] info );
+public static native void dtrsyl3_64( String trana, String tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Const DoublePointer a,
+ @Const LongPointer lda, @Const DoublePointer b, @Const LongPointer ldb,
+ DoublePointer c, @Const LongPointer ldc, DoublePointer scale,
+ LongPointer iwork, @Const LongPointer liwork, DoublePointer swork,
+ @Const LongPointer ldswork, LongPointer info );
+public static native void dtrsyl3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Const DoubleBuffer a,
+ @Const LongBuffer lda, @Const DoubleBuffer b, @Const LongBuffer ldb,
+ DoubleBuffer c, @Const LongBuffer ldc, DoubleBuffer scale,
+ LongBuffer iwork, @Const LongBuffer liwork, DoubleBuffer swork,
+ @Const LongBuffer ldswork, LongBuffer info );
+public static native void dtrsyl3_64( String trana, String tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Const double[] a,
+ @Const long[] lda, @Const double[] b, @Const long[] ldb,
+ double[] c, @Const long[] ldc, double[] scale,
+ long[] iwork, @Const long[] liwork, double[] swork,
+ @Const long[] ldswork, long[] info );
+
public static native void DTRTI2_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer diag, @Const LongPointer n, DoublePointer a,
@Const LongPointer lda, LongPointer info );
public static native void DTRTI2_64( String uplo, String diag, @Const LongBuffer n, DoubleBuffer a,
@@ -153354,6 +154842,55 @@ public static native void sgels_64( String trans, @Const long[] m, @Const long[]
@Const long[] ldb, float[] work, @Const long[] lwork,
long[] info );
+public static native void SGELST_64( @Cast("const char*") BytePointer trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, FloatPointer a, @Const LongPointer lda, FloatPointer b,
+ @Const LongPointer ldb, FloatPointer work, @Const LongPointer lwork,
+ LongPointer info );
+public static native void SGELST_64( String trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, FloatBuffer a, @Const LongBuffer lda, FloatBuffer b,
+ @Const LongBuffer ldb, FloatBuffer work, @Const LongBuffer lwork,
+ LongBuffer info );
+public static native void SGELST_64( @Cast("const char*") BytePointer trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, float[] a, @Const long[] lda, float[] b,
+ @Const long[] ldb, float[] work, @Const long[] lwork,
+ long[] info );
+public static native void SGELST_64( String trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, FloatPointer a, @Const LongPointer lda, FloatPointer b,
+ @Const LongPointer ldb, FloatPointer work, @Const LongPointer lwork,
+ LongPointer info );
+public static native void SGELST_64( @Cast("const char*") BytePointer trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, FloatBuffer a, @Const LongBuffer lda, FloatBuffer b,
+ @Const LongBuffer ldb, FloatBuffer work, @Const LongBuffer lwork,
+ LongBuffer info );
+public static native void SGELST_64( String trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, float[] a, @Const long[] lda, float[] b,
+ @Const long[] ldb, float[] work, @Const long[] lwork,
+ long[] info );
+public static native void sgelst_64( @Cast("const char*") BytePointer trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, FloatPointer a, @Const LongPointer lda, FloatPointer b,
+ @Const LongPointer ldb, FloatPointer work, @Const LongPointer lwork,
+ LongPointer info );
+public static native void sgelst_64( String trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, FloatBuffer a, @Const LongBuffer lda, FloatBuffer b,
+ @Const LongBuffer ldb, FloatBuffer work, @Const LongBuffer lwork,
+ LongBuffer info );
+public static native void sgelst_64( @Cast("const char*") BytePointer trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, float[] a, @Const long[] lda, float[] b,
+ @Const long[] ldb, float[] work, @Const long[] lwork,
+ long[] info );
+public static native void sgelst_64( String trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, FloatPointer a, @Const LongPointer lda, FloatPointer b,
+ @Const LongPointer ldb, FloatPointer work, @Const LongPointer lwork,
+ LongPointer info );
+public static native void sgelst_64( @Cast("const char*") BytePointer trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, FloatBuffer a, @Const LongBuffer lda, FloatBuffer b,
+ @Const LongBuffer ldb, FloatBuffer work, @Const LongBuffer lwork,
+ LongBuffer info );
+public static native void sgelst_64( String trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, float[] a, @Const long[] lda, float[] b,
+ @Const long[] ldb, float[] work, @Const long[] lwork,
+ long[] info );
+
public static native void SGELSS_64( @Const LongPointer m, @Const LongPointer n, @Const LongPointer nrhs, FloatPointer a,
@Const LongPointer lda, FloatPointer b, @Const LongPointer ldb, FloatPointer s,
@Const FloatPointer rcond, LongPointer rank, FloatPointer work,
@@ -159316,6 +160853,67 @@ public static native void slatrs_64( String uplo, String trans, String diag,
@Const long[] lda, float[] x, float[] scale, float[] cnorm,
long[] info );
+public static native void SLATRS3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Const FloatPointer a, @Const LongPointer lda, FloatPointer x,
+ @Const LongPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const LongPointer lwork, LongPointer info );
+public static native void SLATRS3_64( String uplo, String trans, String diag,
+ String normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Const FloatBuffer a, @Const LongBuffer lda, FloatBuffer x,
+ @Const LongBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void SLATRS3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const long[] n, @Const long[] nrhs,
+ @Const float[] a, @Const long[] lda, float[] x,
+ @Const long[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const long[] lwork, long[] info );
+public static native void SLATRS3_64( String uplo, String trans, String diag,
+ String normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Const FloatPointer a, @Const LongPointer lda, FloatPointer x,
+ @Const LongPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const LongPointer lwork, LongPointer info );
+public static native void SLATRS3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Const FloatBuffer a, @Const LongBuffer lda, FloatBuffer x,
+ @Const LongBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void SLATRS3_64( String uplo, String trans, String diag,
+ String normin, @Const long[] n, @Const long[] nrhs,
+ @Const float[] a, @Const long[] lda, float[] x,
+ @Const long[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const long[] lwork, long[] info );
+public static native void slatrs3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Const FloatPointer a, @Const LongPointer lda, FloatPointer x,
+ @Const LongPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const LongPointer lwork, LongPointer info );
+public static native void slatrs3_64( String uplo, String trans, String diag,
+ String normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Const FloatBuffer a, @Const LongBuffer lda, FloatBuffer x,
+ @Const LongBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void slatrs3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const long[] n, @Const long[] nrhs,
+ @Const float[] a, @Const long[] lda, float[] x,
+ @Const long[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const long[] lwork, long[] info );
+public static native void slatrs3_64( String uplo, String trans, String diag,
+ String normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Const FloatPointer a, @Const LongPointer lda, FloatPointer x,
+ @Const LongPointer ldx, FloatPointer scale, FloatPointer cnorm,
+ FloatPointer work, @Const LongPointer lwork, LongPointer info );
+public static native void slatrs3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Const FloatBuffer a, @Const LongBuffer lda, FloatBuffer x,
+ @Const LongBuffer ldx, FloatBuffer scale, FloatBuffer cnorm,
+ FloatBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void slatrs3_64( String uplo, String trans, String diag,
+ String normin, @Const long[] n, @Const long[] nrhs,
+ @Const float[] a, @Const long[] lda, float[] x,
+ @Const long[] ldx, float[] scale, float[] cnorm,
+ float[] work, @Const long[] lwork, long[] info );
+
public static native void SLATRZ_64( @Const LongPointer m, @Const LongPointer n, @Const LongPointer l, FloatPointer a,
@Const LongPointer lda, FloatPointer tau, FloatPointer work );
public static native void SLATRZ_64( @Const LongBuffer m, @Const LongBuffer n, @Const LongBuffer l, FloatBuffer a,
@@ -166062,6 +167660,67 @@ public static native void strsyl_64( String trana, String tranb, @Const long[] i
@Const long[] lda, @Const float[] b, @Const long[] ldb, float[] c,
@Const long[] ldc, float[] scale, long[] info );
+public static native void STRSYL3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Const FloatPointer a,
+ @Const LongPointer lda, @Const FloatPointer b, @Const LongPointer ldb, FloatPointer c,
+ LongPointer iwork, @Const LongPointer liwork, FloatPointer swork,
+ @Const LongPointer ldswork, LongPointer info );
+public static native void STRSYL3_64( String trana, String tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Const FloatBuffer a,
+ @Const LongBuffer lda, @Const FloatBuffer b, @Const LongBuffer ldb, FloatBuffer c,
+ LongBuffer iwork, @Const LongBuffer liwork, FloatBuffer swork,
+ @Const LongBuffer ldswork, LongBuffer info );
+public static native void STRSYL3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Const float[] a,
+ @Const long[] lda, @Const float[] b, @Const long[] ldb, float[] c,
+ long[] iwork, @Const long[] liwork, float[] swork,
+ @Const long[] ldswork, long[] info );
+public static native void STRSYL3_64( String trana, String tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Const FloatPointer a,
+ @Const LongPointer lda, @Const FloatPointer b, @Const LongPointer ldb, FloatPointer c,
+ LongPointer iwork, @Const LongPointer liwork, FloatPointer swork,
+ @Const LongPointer ldswork, LongPointer info );
+public static native void STRSYL3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Const FloatBuffer a,
+ @Const LongBuffer lda, @Const FloatBuffer b, @Const LongBuffer ldb, FloatBuffer c,
+ LongBuffer iwork, @Const LongBuffer liwork, FloatBuffer swork,
+ @Const LongBuffer ldswork, LongBuffer info );
+public static native void STRSYL3_64( String trana, String tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Const float[] a,
+ @Const long[] lda, @Const float[] b, @Const long[] ldb, float[] c,
+ long[] iwork, @Const long[] liwork, float[] swork,
+ @Const long[] ldswork, long[] info );
+public static native void strsyl3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Const FloatPointer a,
+ @Const LongPointer lda, @Const FloatPointer b, @Const LongPointer ldb, FloatPointer c,
+ LongPointer iwork, @Const LongPointer liwork, FloatPointer swork,
+ @Const LongPointer ldswork, LongPointer info );
+public static native void strsyl3_64( String trana, String tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Const FloatBuffer a,
+ @Const LongBuffer lda, @Const FloatBuffer b, @Const LongBuffer ldb, FloatBuffer c,
+ LongBuffer iwork, @Const LongBuffer liwork, FloatBuffer swork,
+ @Const LongBuffer ldswork, LongBuffer info );
+public static native void strsyl3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Const float[] a,
+ @Const long[] lda, @Const float[] b, @Const long[] ldb, float[] c,
+ long[] iwork, @Const long[] liwork, float[] swork,
+ @Const long[] ldswork, long[] info );
+public static native void strsyl3_64( String trana, String tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Const FloatPointer a,
+ @Const LongPointer lda, @Const FloatPointer b, @Const LongPointer ldb, FloatPointer c,
+ LongPointer iwork, @Const LongPointer liwork, FloatPointer swork,
+ @Const LongPointer ldswork, LongPointer info );
+public static native void strsyl3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Const FloatBuffer a,
+ @Const LongBuffer lda, @Const FloatBuffer b, @Const LongBuffer ldb, FloatBuffer c,
+ LongBuffer iwork, @Const LongBuffer liwork, FloatBuffer swork,
+ @Const LongBuffer ldswork, LongBuffer info );
+public static native void strsyl3_64( String trana, String tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Const float[] a,
+ @Const long[] lda, @Const float[] b, @Const long[] ldb, float[] c,
+ long[] iwork, @Const long[] liwork, float[] swork,
+ @Const long[] ldswork, long[] info );
+
public static native void STRTI2_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer diag, @Const LongPointer n, FloatPointer a,
@Const LongPointer lda, LongPointer info );
public static native void STRTI2_64( String uplo, String diag, @Const LongBuffer n, FloatBuffer a,
@@ -167923,6 +169582,55 @@ public static native void zgels_64( String trans, @Const long[] m, @Const long[]
@Cast("MKL_Complex16*") double[] b, @Const long[] ldb, @Cast("MKL_Complex16*") double[] work,
@Const long[] lwork, long[] info );
+public static native void ZGELST_64( @Cast("const char*") BytePointer trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, @Cast("MKL_Complex16*") DoublePointer a, @Const LongPointer lda,
+ @Cast("MKL_Complex16*") DoublePointer b, @Const LongPointer ldb, @Cast("MKL_Complex16*") DoublePointer work,
+ @Const LongPointer lwork, LongPointer info );
+public static native void ZGELST_64( String trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, @Cast("MKL_Complex16*") DoubleBuffer a, @Const LongBuffer lda,
+ @Cast("MKL_Complex16*") DoubleBuffer b, @Const LongBuffer ldb, @Cast("MKL_Complex16*") DoubleBuffer work,
+ @Const LongBuffer lwork, LongBuffer info );
+public static native void ZGELST_64( @Cast("const char*") BytePointer trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, @Cast("MKL_Complex16*") double[] a, @Const long[] lda,
+ @Cast("MKL_Complex16*") double[] b, @Const long[] ldb, @Cast("MKL_Complex16*") double[] work,
+ @Const long[] lwork, long[] info );
+public static native void ZGELST_64( String trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, @Cast("MKL_Complex16*") DoublePointer a, @Const LongPointer lda,
+ @Cast("MKL_Complex16*") DoublePointer b, @Const LongPointer ldb, @Cast("MKL_Complex16*") DoublePointer work,
+ @Const LongPointer lwork, LongPointer info );
+public static native void ZGELST_64( @Cast("const char*") BytePointer trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, @Cast("MKL_Complex16*") DoubleBuffer a, @Const LongBuffer lda,
+ @Cast("MKL_Complex16*") DoubleBuffer b, @Const LongBuffer ldb, @Cast("MKL_Complex16*") DoubleBuffer work,
+ @Const LongBuffer lwork, LongBuffer info );
+public static native void ZGELST_64( String trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, @Cast("MKL_Complex16*") double[] a, @Const long[] lda,
+ @Cast("MKL_Complex16*") double[] b, @Const long[] ldb, @Cast("MKL_Complex16*") double[] work,
+ @Const long[] lwork, long[] info );
+public static native void zgelst_64( @Cast("const char*") BytePointer trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, @Cast("MKL_Complex16*") DoublePointer a, @Const LongPointer lda,
+ @Cast("MKL_Complex16*") DoublePointer b, @Const LongPointer ldb, @Cast("MKL_Complex16*") DoublePointer work,
+ @Const LongPointer lwork, LongPointer info );
+public static native void zgelst_64( String trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, @Cast("MKL_Complex16*") DoubleBuffer a, @Const LongBuffer lda,
+ @Cast("MKL_Complex16*") DoubleBuffer b, @Const LongBuffer ldb, @Cast("MKL_Complex16*") DoubleBuffer work,
+ @Const LongBuffer lwork, LongBuffer info );
+public static native void zgelst_64( @Cast("const char*") BytePointer trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, @Cast("MKL_Complex16*") double[] a, @Const long[] lda,
+ @Cast("MKL_Complex16*") double[] b, @Const long[] ldb, @Cast("MKL_Complex16*") double[] work,
+ @Const long[] lwork, long[] info );
+public static native void zgelst_64( String trans, @Const LongPointer m, @Const LongPointer n,
+ @Const LongPointer nrhs, @Cast("MKL_Complex16*") DoublePointer a, @Const LongPointer lda,
+ @Cast("MKL_Complex16*") DoublePointer b, @Const LongPointer ldb, @Cast("MKL_Complex16*") DoublePointer work,
+ @Const LongPointer lwork, LongPointer info );
+public static native void zgelst_64( @Cast("const char*") BytePointer trans, @Const LongBuffer m, @Const LongBuffer n,
+ @Const LongBuffer nrhs, @Cast("MKL_Complex16*") DoubleBuffer a, @Const LongBuffer lda,
+ @Cast("MKL_Complex16*") DoubleBuffer b, @Const LongBuffer ldb, @Cast("MKL_Complex16*") DoubleBuffer work,
+ @Const LongBuffer lwork, LongBuffer info );
+public static native void zgelst_64( String trans, @Const long[] m, @Const long[] n,
+ @Const long[] nrhs, @Cast("MKL_Complex16*") double[] a, @Const long[] lda,
+ @Cast("MKL_Complex16*") double[] b, @Const long[] ldb, @Cast("MKL_Complex16*") double[] work,
+ @Const long[] lwork, long[] info );
+
public static native void ZGELSS_64( @Const LongPointer m, @Const LongPointer n, @Const LongPointer nrhs,
@Cast("MKL_Complex16*") DoublePointer a, @Const LongPointer lda, @Cast("MKL_Complex16*") DoublePointer b,
@Const LongPointer ldb, DoublePointer s, @Const DoublePointer rcond, LongPointer rank,
@@ -175850,6 +177558,67 @@ public static native void zlatrs_64( String uplo, String trans, String diag,
@Const long[] lda, @Cast("MKL_Complex16*") double[] x, double[] scale,
double[] cnorm, long[] info );
+public static native void ZLATRS3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Cast("const MKL_Complex16*") DoublePointer a, @Const LongPointer lda, @Cast("MKL_Complex16*") DoublePointer x,
+ @Const LongPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const LongPointer lwork, LongPointer info );
+public static native void ZLATRS3_64( String uplo, String trans, String diag,
+ String normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Cast("const MKL_Complex16*") DoubleBuffer a, @Const LongBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer x,
+ @Const LongBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void ZLATRS3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const long[] n, @Const long[] nrhs,
+ @Cast("const MKL_Complex16*") double[] a, @Const long[] lda, @Cast("MKL_Complex16*") double[] x,
+ @Const long[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const long[] lwork, long[] info );
+public static native void ZLATRS3_64( String uplo, String trans, String diag,
+ String normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Cast("const MKL_Complex16*") DoublePointer a, @Const LongPointer lda, @Cast("MKL_Complex16*") DoublePointer x,
+ @Const LongPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const LongPointer lwork, LongPointer info );
+public static native void ZLATRS3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Cast("const MKL_Complex16*") DoubleBuffer a, @Const LongBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer x,
+ @Const LongBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void ZLATRS3_64( String uplo, String trans, String diag,
+ String normin, @Const long[] n, @Const long[] nrhs,
+ @Cast("const MKL_Complex16*") double[] a, @Const long[] lda, @Cast("MKL_Complex16*") double[] x,
+ @Const long[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const long[] lwork, long[] info );
+public static native void zlatrs3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Cast("const MKL_Complex16*") DoublePointer a, @Const LongPointer lda, @Cast("MKL_Complex16*") DoublePointer x,
+ @Const LongPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const LongPointer lwork, LongPointer info );
+public static native void zlatrs3_64( String uplo, String trans, String diag,
+ String normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Cast("const MKL_Complex16*") DoubleBuffer a, @Const LongBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer x,
+ @Const LongBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void zlatrs3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const long[] n, @Const long[] nrhs,
+ @Cast("const MKL_Complex16*") double[] a, @Const long[] lda, @Cast("MKL_Complex16*") double[] x,
+ @Const long[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const long[] lwork, long[] info );
+public static native void zlatrs3_64( String uplo, String trans, String diag,
+ String normin, @Const LongPointer n, @Const LongPointer nrhs,
+ @Cast("const MKL_Complex16*") DoublePointer a, @Const LongPointer lda, @Cast("MKL_Complex16*") DoublePointer x,
+ @Const LongPointer ldx, DoublePointer scale, DoublePointer cnorm,
+ DoublePointer work, @Const LongPointer lwork, LongPointer info );
+public static native void zlatrs3_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer diag,
+ @Cast("const char*") BytePointer normin, @Const LongBuffer n, @Const LongBuffer nrhs,
+ @Cast("const MKL_Complex16*") DoubleBuffer a, @Const LongBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer x,
+ @Const LongBuffer ldx, DoubleBuffer scale, DoubleBuffer cnorm,
+ DoubleBuffer work, @Const LongBuffer lwork, LongBuffer info );
+public static native void zlatrs3_64( String uplo, String trans, String diag,
+ String normin, @Const long[] n, @Const long[] nrhs,
+ @Cast("const MKL_Complex16*") double[] a, @Const long[] lda, @Cast("MKL_Complex16*") double[] x,
+ @Const long[] ldx, double[] scale, double[] cnorm,
+ double[] work, @Const long[] lwork, long[] info );
+
public static native void ZLATRZ_64( @Const LongPointer m, @Const LongPointer n, @Const LongPointer l,
@Cast("MKL_Complex16*") DoublePointer a, @Const LongPointer lda, @Cast("MKL_Complex16*") DoublePointer tau,
@Cast("MKL_Complex16*") DoublePointer work );
@@ -180470,6 +182239,67 @@ public static native void ztrsyl_64( String trana, String tranb, @Const long[] i
@Cast("MKL_Complex16*") double[] c, @Const long[] ldc, double[] scale,
long[] info );
+public static native void ZTRSYL3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Cast("const MKL_Complex16*") DoublePointer a,
+ @Const LongPointer lda, @Cast("const MKL_Complex16*") DoublePointer b, @Const LongPointer ldb,
+ @Cast("MKL_Complex16*") DoublePointer c, @Const LongPointer ldc, DoublePointer scale,
+ DoublePointer swork, @Const LongPointer ldswork, LongPointer info );
+public static native void ZTRSYL3_64( String trana, String tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a,
+ @Const LongBuffer lda, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const LongBuffer ldb,
+ @Cast("MKL_Complex16*") DoubleBuffer c, @Const LongBuffer ldc, DoubleBuffer scale,
+ DoubleBuffer swork, @Const LongBuffer ldswork, LongBuffer info );
+public static native void ZTRSYL3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Cast("const MKL_Complex16*") double[] a,
+ @Const long[] lda, @Cast("const MKL_Complex16*") double[] b, @Const long[] ldb,
+ @Cast("MKL_Complex16*") double[] c, @Const long[] ldc, double[] scale,
+ double[] swork, @Const long[] ldswork, long[] info );
+public static native void ZTRSYL3_64( String trana, String tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Cast("const MKL_Complex16*") DoublePointer a,
+ @Const LongPointer lda, @Cast("const MKL_Complex16*") DoublePointer b, @Const LongPointer ldb,
+ @Cast("MKL_Complex16*") DoublePointer c, @Const LongPointer ldc, DoublePointer scale,
+ DoublePointer swork, @Const LongPointer ldswork, LongPointer info );
+public static native void ZTRSYL3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a,
+ @Const LongBuffer lda, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const LongBuffer ldb,
+ @Cast("MKL_Complex16*") DoubleBuffer c, @Const LongBuffer ldc, DoubleBuffer scale,
+ DoubleBuffer swork, @Const LongBuffer ldswork, LongBuffer info );
+public static native void ZTRSYL3_64( String trana, String tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Cast("const MKL_Complex16*") double[] a,
+ @Const long[] lda, @Cast("const MKL_Complex16*") double[] b, @Const long[] ldb,
+ @Cast("MKL_Complex16*") double[] c, @Const long[] ldc, double[] scale,
+ double[] swork, @Const long[] ldswork, long[] info );
+public static native void ztrsyl3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Cast("const MKL_Complex16*") DoublePointer a,
+ @Const LongPointer lda, @Cast("const MKL_Complex16*") DoublePointer b, @Const LongPointer ldb,
+ @Cast("MKL_Complex16*") DoublePointer c, @Const LongPointer ldc, DoublePointer scale,
+ DoublePointer swork, @Const LongPointer ldswork, LongPointer info );
+public static native void ztrsyl3_64( String trana, String tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a,
+ @Const LongBuffer lda, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const LongBuffer ldb,
+ @Cast("MKL_Complex16*") DoubleBuffer c, @Const LongBuffer ldc, DoubleBuffer scale,
+ DoubleBuffer swork, @Const LongBuffer ldswork, LongBuffer info );
+public static native void ztrsyl3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Cast("const MKL_Complex16*") double[] a,
+ @Const long[] lda, @Cast("const MKL_Complex16*") double[] b, @Const long[] ldb,
+ @Cast("MKL_Complex16*") double[] c, @Const long[] ldc, double[] scale,
+ double[] swork, @Const long[] ldswork, long[] info );
+public static native void ztrsyl3_64( String trana, String tranb, @Const LongPointer isgn,
+ @Const LongPointer m, @Const LongPointer n, @Cast("const MKL_Complex16*") DoublePointer a,
+ @Const LongPointer lda, @Cast("const MKL_Complex16*") DoublePointer b, @Const LongPointer ldb,
+ @Cast("MKL_Complex16*") DoublePointer c, @Const LongPointer ldc, DoublePointer scale,
+ DoublePointer swork, @Const LongPointer ldswork, LongPointer info );
+public static native void ztrsyl3_64( @Cast("const char*") BytePointer trana, @Cast("const char*") BytePointer tranb, @Const LongBuffer isgn,
+ @Const LongBuffer m, @Const LongBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a,
+ @Const LongBuffer lda, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const LongBuffer ldb,
+ @Cast("MKL_Complex16*") DoubleBuffer c, @Const LongBuffer ldc, DoubleBuffer scale,
+ DoubleBuffer swork, @Const LongBuffer ldswork, LongBuffer info );
+public static native void ztrsyl3_64( String trana, String tranb, @Const long[] isgn,
+ @Const long[] m, @Const long[] n, @Cast("const MKL_Complex16*") double[] a,
+ @Const long[] lda, @Cast("const MKL_Complex16*") double[] b, @Const long[] ldb,
+ @Cast("MKL_Complex16*") double[] c, @Const long[] ldc, double[] scale,
+ double[] swork, @Const long[] ldswork, long[] info );
+
public static native void ZTRTI2_64( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer diag, @Const LongPointer n,
@Cast("MKL_Complex16*") DoublePointer a, @Const LongPointer lda, LongPointer info );
public static native void ZTRTI2_64( String uplo, String diag, @Const LongBuffer n,
@@ -190980,6 +192810,24 @@ public static class LAPACK_Z_SELECT2 extends FunctionPointer {
public static native double LAPACKE_dlamch_work( @Cast("char") byte cmach );
+public static native double LAPACKE_dlangb( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku, @Const DoublePointer ab,
+ int ldab );
+public static native double LAPACKE_dlangb( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku, @Const DoubleBuffer ab,
+ int ldab );
+public static native double LAPACKE_dlangb( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku, @Const double[] ab,
+ int ldab );
+public static native double LAPACKE_dlangb_work( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku, @Const DoublePointer ab,
+ int ldab, DoublePointer work );
+public static native double LAPACKE_dlangb_work( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku, @Const DoubleBuffer ab,
+ int ldab, DoubleBuffer work );
+public static native double LAPACKE_dlangb_work( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku, @Const double[] ab,
+ int ldab, double[] work );
public static native double LAPACKE_dlange( int matrix_layout, @Cast("char") byte norm, int m,
int n, @Const DoublePointer a, int lda );
public static native double LAPACKE_dlange( int matrix_layout, @Cast("char") byte norm, int m,
@@ -191042,6 +192890,29 @@ public static native double LAPACKE_dlantr_work( int matrix_layout, @Cast("char"
public static native double LAPACKE_dlapy3_work( double x, double y, double z );
+public static native double LAPACKE_zlangb( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku,
+ @Cast("const MKL_Complex16*") DoublePointer ab, int ldab );
+public static native double LAPACKE_zlangb( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku,
+ @Cast("const MKL_Complex16*") DoubleBuffer ab, int ldab );
+public static native double LAPACKE_zlangb( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku,
+ @Cast("const MKL_Complex16*") double[] ab, int ldab );
+
+public static native double LAPACKE_zlangb_work( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku,
+ @Cast("const MKL_Complex16*") DoublePointer ab, int ldab,
+ DoublePointer work );
+public static native double LAPACKE_zlangb_work( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku,
+ @Cast("const MKL_Complex16*") DoubleBuffer ab, int ldab,
+ DoubleBuffer work );
+public static native double LAPACKE_zlangb_work( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku,
+ @Cast("const MKL_Complex16*") double[] ab, int ldab,
+ double[] work );
+
public static native double LAPACKE_zlange( int matrix_layout, @Cast("char") byte norm, int m,
int n, @Cast("const MKL_Complex16*") DoublePointer a,
int lda );
@@ -191177,6 +193048,29 @@ public static native double LAPACKE_zlantr_work( int matrix_layout, @Cast("char"
@Cast("const MKL_Complex16*") double[] a, int lda,
double[] work );
+public static native float LAPACKE_clangb( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku,
+ @Cast("const MKL_Complex8*") FloatPointer ab, int ldab );
+public static native float LAPACKE_clangb( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku,
+ @Cast("const MKL_Complex8*") FloatBuffer ab, int ldab );
+public static native float LAPACKE_clangb( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku,
+ @Cast("const MKL_Complex8*") float[] ab, int ldab );
+
+public static native float LAPACKE_clangb_work( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku,
+ @Cast("const MKL_Complex8*") FloatPointer ab, int ldab,
+ FloatPointer work );
+public static native float LAPACKE_clangb_work( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku,
+ @Cast("const MKL_Complex8*") FloatBuffer ab, int ldab,
+ FloatBuffer work );
+public static native float LAPACKE_clangb_work( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku,
+ @Cast("const MKL_Complex8*") float[] ab, int ldab,
+ float[] work );
+
public static native float LAPACKE_clange( int matrix_layout, @Cast("char") byte norm, int m,
int n, @Cast("const MKL_Complex8*") FloatPointer a,
int lda );
@@ -191316,6 +193210,26 @@ public static native float LAPACKE_clantr_work( int matrix_layout, @Cast("char")
public static native float LAPACKE_slamch_work( @Cast("char") byte cmach );
+public static native float LAPACKE_slangb( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku, @Const FloatPointer ab,
+ int ldab );
+public static native float LAPACKE_slangb( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku, @Const FloatBuffer ab,
+ int ldab );
+public static native float LAPACKE_slangb( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku, @Const float[] ab,
+ int ldab );
+
+public static native float LAPACKE_slangb_work( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku, @Const FloatPointer ab,
+ int ldab, FloatPointer work );
+public static native float LAPACKE_slangb_work( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku, @Const FloatBuffer ab,
+ int ldab, FloatBuffer work );
+public static native float LAPACKE_slangb_work( int matrix_layout, @Cast("char") byte norm, int n,
+ int kl, int ku, @Const float[] ab,
+ int ldab, float[] work );
+
public static native float LAPACKE_slange( int matrix_layout, @Cast("char") byte norm, int m,
int n, @Const FloatPointer a, int lda );
public static native float LAPACKE_slange( int matrix_layout, @Cast("char") byte norm, int m,
@@ -199988,6 +201902,47 @@ public static native int LAPACKE_ctrsyl_work( int matrix_layout, @Cast("char") b
@Cast("MKL_Complex8*") float[] c, int ldc,
float[] scale );
+public static native int LAPACKE_ctrsyl3( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Cast("const MKL_Complex8*") FloatPointer a, int lda,
+ @Cast("const MKL_Complex8*") FloatPointer b, int ldb,
+ @Cast("MKL_Complex8*") FloatPointer c, int ldc,
+ FloatPointer scale );
+public static native int LAPACKE_ctrsyl3( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Cast("const MKL_Complex8*") FloatBuffer a, int lda,
+ @Cast("const MKL_Complex8*") FloatBuffer b, int ldb,
+ @Cast("MKL_Complex8*") FloatBuffer c, int ldc,
+ FloatBuffer scale );
+public static native int LAPACKE_ctrsyl3( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Cast("const MKL_Complex8*") float[] a, int lda,
+ @Cast("const MKL_Complex8*") float[] b, int ldb,
+ @Cast("MKL_Complex8*") float[] c, int ldc,
+ float[] scale );
+
+public static native int LAPACKE_ctrsyl3_work( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Cast("const MKL_Complex8*") FloatPointer a, int lda,
+ @Cast("const MKL_Complex8*") FloatPointer b, int ldb,
+ @Cast("MKL_Complex8*") FloatPointer c, int ldc,
+ FloatPointer scale, FloatPointer swork,
+ int ldswork );
+public static native int LAPACKE_ctrsyl3_work( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Cast("const MKL_Complex8*") FloatBuffer a, int lda,
+ @Cast("const MKL_Complex8*") FloatBuffer b, int ldb,
+ @Cast("MKL_Complex8*") FloatBuffer c, int ldc,
+ FloatBuffer scale, FloatBuffer swork,
+ int ldswork );
+public static native int LAPACKE_ctrsyl3_work( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Cast("const MKL_Complex8*") float[] a, int lda,
+ @Cast("const MKL_Complex8*") float[] b, int ldb,
+ @Cast("MKL_Complex8*") float[] c, int ldc,
+ float[] scale, float[] swork,
+ int ldswork );
+
public static native int LAPACKE_ctrtri( int matrix_layout, @Cast("char") byte uplo, @Cast("char") byte diag, int n,
@Cast("MKL_Complex8*") FloatPointer a, int lda );
public static native int LAPACKE_ctrtri( int matrix_layout, @Cast("char") byte uplo, @Cast("char") byte diag, int n,
@@ -208065,6 +210020,44 @@ public static native int LAPACKE_dtrsyl_work( int matrix_layout, @Cast("char") b
@Const double[] b, int ldb, double[] c,
int ldc, double[] scale );
+public static native int LAPACKE_dtrsyl3( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Const DoublePointer a, int lda, @Const DoublePointer b,
+ int ldb, DoublePointer c, int ldc,
+ DoublePointer scale );
+public static native int LAPACKE_dtrsyl3( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Const DoubleBuffer a, int lda, @Const DoubleBuffer b,
+ int ldb, DoubleBuffer c, int ldc,
+ DoubleBuffer scale );
+public static native int LAPACKE_dtrsyl3( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Const double[] a, int lda, @Const double[] b,
+ int ldb, double[] c, int ldc,
+ double[] scale );
+
+public static native int LAPACKE_dtrsyl3_work( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Const DoublePointer a, int lda,
+ @Const DoublePointer b, int ldb,
+ DoublePointer c, int ldc, DoublePointer scale,
+ IntPointer iwork, int liwork,
+ DoublePointer swork, int ldswork );
+public static native int LAPACKE_dtrsyl3_work( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Const DoubleBuffer a, int lda,
+ @Const DoubleBuffer b, int ldb,
+ DoubleBuffer c, int ldc, DoubleBuffer scale,
+ IntBuffer iwork, int liwork,
+ DoubleBuffer swork, int ldswork );
+public static native int LAPACKE_dtrsyl3_work( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Const double[] a, int lda,
+ @Const double[] b, int ldb,
+ double[] c, int ldc, double[] scale,
+ int[] iwork, int liwork,
+ double[] swork, int ldswork );
+
public static native int LAPACKE_dtrtri( int matrix_layout, @Cast("char") byte uplo, @Cast("char") byte diag, int n,
DoublePointer a, int lda );
public static native int LAPACKE_dtrtri( int matrix_layout, @Cast("char") byte uplo, @Cast("char") byte diag, int n,
@@ -215456,6 +217449,44 @@ public static native int LAPACKE_strsyl_work( int matrix_layout, @Cast("char") b
int ldb, float[] c, int ldc,
float[] scale );
+public static native int LAPACKE_strsyl3( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Const FloatPointer a, int lda, @Const FloatPointer b,
+ int ldb, FloatPointer c, int ldc,
+ FloatPointer scale );
+public static native int LAPACKE_strsyl3( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Const FloatBuffer a, int lda, @Const FloatBuffer b,
+ int ldb, FloatBuffer c, int ldc,
+ FloatBuffer scale );
+public static native int LAPACKE_strsyl3( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Const float[] a, int lda, @Const float[] b,
+ int ldb, float[] c, int ldc,
+ float[] scale );
+
+public static native int LAPACKE_strsyl3_work( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Const FloatPointer a, int lda,
+ @Const FloatPointer b, int ldb,
+ FloatPointer c, int ldc, FloatPointer scale,
+ IntPointer iwork, int liwork,
+ FloatPointer swork, int ldswork );
+public static native int LAPACKE_strsyl3_work( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Const FloatBuffer a, int lda,
+ @Const FloatBuffer b, int ldb,
+ FloatBuffer c, int ldc, FloatBuffer scale,
+ IntBuffer iwork, int liwork,
+ FloatBuffer swork, int ldswork );
+public static native int LAPACKE_strsyl3_work( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Const float[] a, int lda,
+ @Const float[] b, int ldb,
+ float[] c, int ldc, float[] scale,
+ int[] iwork, int liwork,
+ float[] swork, int ldswork );
+
public static native int LAPACKE_strtri( int matrix_layout, @Cast("char") byte uplo, @Cast("char") byte diag, int n,
FloatPointer a, int lda );
public static native int LAPACKE_strtri( int matrix_layout, @Cast("char") byte uplo, @Cast("char") byte diag, int n,
@@ -224385,6 +226416,46 @@ public static native int LAPACKE_ztrsyl_work( int matrix_layout, @Cast("char") b
@Cast("const MKL_Complex16*") double[] b, int ldb,
@Cast("MKL_Complex16*") double[] c, int ldc,
double[] scale );
+public static native int LAPACKE_ztrsyl3( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Cast("const MKL_Complex16*") DoublePointer a, int lda,
+ @Cast("const MKL_Complex16*") DoublePointer b, int ldb,
+ @Cast("MKL_Complex16*") DoublePointer c, int ldc,
+ DoublePointer scale );
+public static native int LAPACKE_ztrsyl3( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Cast("const MKL_Complex16*") DoubleBuffer a, int lda,
+ @Cast("const MKL_Complex16*") DoubleBuffer b, int ldb,
+ @Cast("MKL_Complex16*") DoubleBuffer c, int ldc,
+ DoubleBuffer scale );
+public static native int LAPACKE_ztrsyl3( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Cast("const MKL_Complex16*") double[] a, int lda,
+ @Cast("const MKL_Complex16*") double[] b, int ldb,
+ @Cast("MKL_Complex16*") double[] c, int ldc,
+ double[] scale );
+
+public static native int LAPACKE_ztrsyl3_work( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Cast("const MKL_Complex16*") DoublePointer a, int lda,
+ @Cast("const MKL_Complex16*") DoublePointer b, int ldb,
+ @Cast("MKL_Complex16*") DoublePointer c, int ldc,
+ DoublePointer scale, DoublePointer swork,
+ int ldswork );
+public static native int LAPACKE_ztrsyl3_work( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Cast("const MKL_Complex16*") DoubleBuffer a, int lda,
+ @Cast("const MKL_Complex16*") DoubleBuffer b, int ldb,
+ @Cast("MKL_Complex16*") DoubleBuffer c, int ldc,
+ DoubleBuffer scale, DoubleBuffer swork,
+ int ldswork );
+public static native int LAPACKE_ztrsyl3_work( int matrix_layout, @Cast("char") byte trana, @Cast("char") byte tranb,
+ int isgn, int m, int n,
+ @Cast("const MKL_Complex16*") double[] a, int lda,
+ @Cast("const MKL_Complex16*") double[] b, int ldb,
+ @Cast("MKL_Complex16*") double[] c, int ldc,
+ double[] scale, double[] swork,
+ int ldswork );
public static native int LAPACKE_ztrtri( int matrix_layout, @Cast("char") byte uplo, @Cast("char") byte diag, int n,
@Cast("MKL_Complex16*") DoublePointer a, int lda );
@@ -230649,14 +232720,6 @@ public static native int dss_statistics_( @ByPtrPtr _MKL_DSS_HANDLE_t arg0, @Con
// #include "mkl_dss.h"
-// #ifdef __GNUC__
-// #define MKL_DEPRECATED __attribute__((deprecated))
-// #elif defined(_MSC_VER)
-// #define MKL_DEPRECATED __declspec(deprecated)
-// #else
-// #define MKL_DEPRECATED
-// #endif
-
// #ifdef __cplusplus
// #endif /* __cplusplus */
@@ -232016,7 +234079,7 @@ public static class VMLErrorCallBack extends FunctionPointer {
//--
*/
-// #if defined( _WIN32 ) || ( _WIN64 )
+// #if defined( _WIN32 ) || defined( _WIN64 )
// #if !defined(_Mkl_Vml_Api)
// #define _Mkl_Vml_Api(rtype,name,arg) extern rtype name arg
// #endif
@@ -232807,6 +234870,18 @@ public static class VMLErrorCallBack extends FunctionPointer {
public static native void vmdErfcInv(int n, @Const DoublePointer a, DoublePointer r, long mode);
public static native void vmdErfcInv(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
public static native void vmdErfcInv(int n, @Const double[] a, double[] r, long mode);
+public static native void vsErfcx(int n, @Const FloatPointer a, FloatPointer r);
+public static native void vsErfcx(int n, @Const FloatBuffer a, FloatBuffer r);
+public static native void vsErfcx(int n, @Const float[] a, float[] r);
+public static native void vdErfcx(int n, @Const DoublePointer a, DoublePointer r);
+public static native void vdErfcx(int n, @Const DoubleBuffer a, DoubleBuffer r);
+public static native void vdErfcx(int n, @Const double[] a, double[] r);
+public static native void vmsErfcx(int n, @Const FloatPointer a, FloatPointer r, long mode);
+public static native void vmsErfcx(int n, @Const FloatBuffer a, FloatBuffer r, long mode);
+public static native void vmsErfcx(int n, @Const float[] a, float[] r, long mode);
+public static native void vmdErfcx(int n, @Const DoublePointer a, DoublePointer r, long mode);
+public static native void vmdErfcx(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
+public static native void vmdErfcx(int n, @Const double[] a, double[] r, long mode);
public static native void vsCdfNorm(int n, @Const FloatPointer a, FloatPointer r);
public static native void vsCdfNorm(int n, @Const FloatBuffer a, FloatBuffer r);
public static native void vsCdfNorm(int n, @Const float[] a, float[] r);
@@ -232855,6 +234930,102 @@ public static class VMLErrorCallBack extends FunctionPointer {
public static native void vmdTGamma(int n, @Const DoublePointer a, DoublePointer r, long mode);
public static native void vmdTGamma(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
public static native void vmdTGamma(int n, @Const double[] a, double[] r, long mode);
+public static native void vsI0(int n, @Const FloatPointer a, FloatPointer r);
+public static native void vsI0(int n, @Const FloatBuffer a, FloatBuffer r);
+public static native void vsI0(int n, @Const float[] a, float[] r);
+public static native void vdI0(int n, @Const DoublePointer a, DoublePointer r);
+public static native void vdI0(int n, @Const DoubleBuffer a, DoubleBuffer r);
+public static native void vdI0(int n, @Const double[] a, double[] r);
+public static native void vmsI0(int n, @Const FloatPointer a, FloatPointer r, long mode);
+public static native void vmsI0(int n, @Const FloatBuffer a, FloatBuffer r, long mode);
+public static native void vmsI0(int n, @Const float[] a, float[] r, long mode);
+public static native void vmdI0(int n, @Const DoublePointer a, DoublePointer r, long mode);
+public static native void vmdI0(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
+public static native void vmdI0(int n, @Const double[] a, double[] r, long mode);
+public static native void vsI1(int n, @Const FloatPointer a, FloatPointer r);
+public static native void vsI1(int n, @Const FloatBuffer a, FloatBuffer r);
+public static native void vsI1(int n, @Const float[] a, float[] r);
+public static native void vdI1(int n, @Const DoublePointer a, DoublePointer r);
+public static native void vdI1(int n, @Const DoubleBuffer a, DoubleBuffer r);
+public static native void vdI1(int n, @Const double[] a, double[] r);
+public static native void vmsI1(int n, @Const FloatPointer a, FloatPointer r, long mode);
+public static native void vmsI1(int n, @Const FloatBuffer a, FloatBuffer r, long mode);
+public static native void vmsI1(int n, @Const float[] a, float[] r, long mode);
+public static native void vmdI1(int n, @Const DoublePointer a, DoublePointer r, long mode);
+public static native void vmdI1(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
+public static native void vmdI1(int n, @Const double[] a, double[] r, long mode);
+public static native void vsJ0(int n, @Const FloatPointer a, FloatPointer r);
+public static native void vsJ0(int n, @Const FloatBuffer a, FloatBuffer r);
+public static native void vsJ0(int n, @Const float[] a, float[] r);
+public static native void vdJ0(int n, @Const DoublePointer a, DoublePointer r);
+public static native void vdJ0(int n, @Const DoubleBuffer a, DoubleBuffer r);
+public static native void vdJ0(int n, @Const double[] a, double[] r);
+public static native void vmsJ0(int n, @Const FloatPointer a, FloatPointer r, long mode);
+public static native void vmsJ0(int n, @Const FloatBuffer a, FloatBuffer r, long mode);
+public static native void vmsJ0(int n, @Const float[] a, float[] r, long mode);
+public static native void vmdJ0(int n, @Const DoublePointer a, DoublePointer r, long mode);
+public static native void vmdJ0(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
+public static native void vmdJ0(int n, @Const double[] a, double[] r, long mode);
+public static native void vsJ1(int n, @Const FloatPointer a, FloatPointer r);
+public static native void vsJ1(int n, @Const FloatBuffer a, FloatBuffer r);
+public static native void vsJ1(int n, @Const float[] a, float[] r);
+public static native void vdJ1(int n, @Const DoublePointer a, DoublePointer r);
+public static native void vdJ1(int n, @Const DoubleBuffer a, DoubleBuffer r);
+public static native void vdJ1(int n, @Const double[] a, double[] r);
+public static native void vmsJ1(int n, @Const FloatPointer a, FloatPointer r, long mode);
+public static native void vmsJ1(int n, @Const FloatBuffer a, FloatBuffer r, long mode);
+public static native void vmsJ1(int n, @Const float[] a, float[] r, long mode);
+public static native void vmdJ1(int n, @Const DoublePointer a, DoublePointer r, long mode);
+public static native void vmdJ1(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
+public static native void vmdJ1(int n, @Const double[] a, double[] r, long mode);
+public static native void vsY0(int n, @Const FloatPointer a, FloatPointer r);
+public static native void vsY0(int n, @Const FloatBuffer a, FloatBuffer r);
+public static native void vsY0(int n, @Const float[] a, float[] r);
+public static native void vdY0(int n, @Const DoublePointer a, DoublePointer r);
+public static native void vdY0(int n, @Const DoubleBuffer a, DoubleBuffer r);
+public static native void vdY0(int n, @Const double[] a, double[] r);
+public static native void vmsY0(int n, @Const FloatPointer a, FloatPointer r, long mode);
+public static native void vmsY0(int n, @Const FloatBuffer a, FloatBuffer r, long mode);
+public static native void vmsY0(int n, @Const float[] a, float[] r, long mode);
+public static native void vmdY0(int n, @Const DoublePointer a, DoublePointer r, long mode);
+public static native void vmdY0(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
+public static native void vmdY0(int n, @Const double[] a, double[] r, long mode);
+public static native void vsY1(int n, @Const FloatPointer a, FloatPointer r);
+public static native void vsY1(int n, @Const FloatBuffer a, FloatBuffer r);
+public static native void vsY1(int n, @Const float[] a, float[] r);
+public static native void vdY1(int n, @Const DoublePointer a, DoublePointer r);
+public static native void vdY1(int n, @Const DoubleBuffer a, DoubleBuffer r);
+public static native void vdY1(int n, @Const double[] a, double[] r);
+public static native void vmsY1(int n, @Const FloatPointer a, FloatPointer r, long mode);
+public static native void vmsY1(int n, @Const FloatBuffer a, FloatBuffer r, long mode);
+public static native void vmsY1(int n, @Const float[] a, float[] r, long mode);
+public static native void vmdY1(int n, @Const DoublePointer a, DoublePointer r, long mode);
+public static native void vmdY1(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
+public static native void vmdY1(int n, @Const double[] a, double[] r, long mode);
+public static native void vsJn(int n, @Const FloatPointer a, float b, FloatPointer r);
+public static native void vsJn(int n, @Const FloatBuffer a, float b, FloatBuffer r);
+public static native void vsJn(int n, @Const float[] a, float b, float[] r);
+public static native void vdJn(int n, @Const DoublePointer a, double b, DoublePointer r);
+public static native void vdJn(int n, @Const DoubleBuffer a, double b, DoubleBuffer r);
+public static native void vdJn(int n, @Const double[] a, double b, double[] r);
+public static native void vmsJn(int n, @Const FloatPointer a, float b, FloatPointer r, long mode);
+public static native void vmsJn(int n, @Const FloatBuffer a, float b, FloatBuffer r, long mode);
+public static native void vmsJn(int n, @Const float[] a, float b, float[] r, long mode);
+public static native void vmdJn(int n, @Const DoublePointer a, double b, DoublePointer r, long mode);
+public static native void vmdJn(int n, @Const DoubleBuffer a, double b, DoubleBuffer r, long mode);
+public static native void vmdJn(int n, @Const double[] a, double b, double[] r, long mode);
+public static native void vsYn(int n, @Const FloatPointer a, float b, FloatPointer r);
+public static native void vsYn(int n, @Const FloatBuffer a, float b, FloatBuffer r);
+public static native void vsYn(int n, @Const float[] a, float b, float[] r);
+public static native void vdYn(int n, @Const DoublePointer a, double b, DoublePointer r);
+public static native void vdYn(int n, @Const DoubleBuffer a, double b, DoubleBuffer r);
+public static native void vdYn(int n, @Const double[] a, double b, double[] r);
+public static native void vmsYn(int n, @Const FloatPointer a, float b, FloatPointer r, long mode);
+public static native void vmsYn(int n, @Const FloatBuffer a, float b, FloatBuffer r, long mode);
+public static native void vmsYn(int n, @Const float[] a, float b, float[] r, long mode);
+public static native void vmdYn(int n, @Const DoublePointer a, double b, DoublePointer r, long mode);
+public static native void vmdYn(int n, @Const DoubleBuffer a, double b, DoubleBuffer r, long mode);
+public static native void vmdYn(int n, @Const double[] a, double b, double[] r, long mode);
public static native void vsAtan2(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r);
public static native void vsAtan2(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r);
public static native void vsAtan2(int n, @Const float[] a, @Const float[] b, float[] r);
@@ -233023,6 +235194,18 @@ public static class VMLErrorCallBack extends FunctionPointer {
public static native void vmdSinCos(int n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2, long mode);
public static native void vmdSinCos(int n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2, long mode);
public static native void vmdSinCos(int n, @Const double[] a, double[] r1, double[] r2, long mode);
+public static native void vsSinCospi(int n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2);
+public static native void vsSinCospi(int n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2);
+public static native void vsSinCospi(int n, @Const float[] a, float[] r1, float[] r2);
+public static native void vdSinCospi(int n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2);
+public static native void vdSinCospi(int n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2);
+public static native void vdSinCospi(int n, @Const double[] a, double[] r1, double[] r2);
+public static native void vmsSinCospi(int n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2, long mode);
+public static native void vmsSinCospi(int n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2, long mode);
+public static native void vmsSinCospi(int n, @Const float[] a, float[] r1, float[] r2, long mode);
+public static native void vmdSinCospi(int n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2, long mode);
+public static native void vmdSinCospi(int n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2, long mode);
+public static native void vmdSinCospi(int n, @Const double[] a, double[] r1, double[] r2, long mode);
public static native void vsLinearFrac(int n, @Const FloatPointer a, @Const FloatPointer b, float scalea, float shifta, float scaleb, float shiftb, FloatPointer r);
public static native void vsLinearFrac(int n, @Const FloatBuffer a, @Const FloatBuffer b, float scalea, float shifta, float scaleb, float shiftb, FloatBuffer r);
public static native void vsLinearFrac(int n, @Const float[] a, @Const float[] b, float scalea, float shifta, float scaleb, float shiftb, float[] r);
@@ -234055,6 +236238,18 @@ public static class VMLErrorCallBack extends FunctionPointer {
public static native void vmdErfcInv_64(long n, @Const DoublePointer a, DoublePointer r, long mode);
public static native void vmdErfcInv_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
public static native void vmdErfcInv_64(long n, @Const double[] a, double[] r, long mode);
+public static native void vsErfcx_64(long n, @Const FloatPointer a, FloatPointer r);
+public static native void vsErfcx_64(long n, @Const FloatBuffer a, FloatBuffer r);
+public static native void vsErfcx_64(long n, @Const float[] a, float[] r);
+public static native void vdErfcx_64(long n, @Const DoublePointer a, DoublePointer r);
+public static native void vdErfcx_64(long n, @Const DoubleBuffer a, DoubleBuffer r);
+public static native void vdErfcx_64(long n, @Const double[] a, double[] r);
+public static native void vmsErfcx_64(long n, @Const FloatPointer a, FloatPointer r, long mode);
+public static native void vmsErfcx_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode);
+public static native void vmsErfcx_64(long n, @Const float[] a, float[] r, long mode);
+public static native void vmdErfcx_64(long n, @Const DoublePointer a, DoublePointer r, long mode);
+public static native void vmdErfcx_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
+public static native void vmdErfcx_64(long n, @Const double[] a, double[] r, long mode);
public static native void vsCdfNorm_64(long n, @Const FloatPointer a, FloatPointer r);
public static native void vsCdfNorm_64(long n, @Const FloatBuffer a, FloatBuffer r);
public static native void vsCdfNorm_64(long n, @Const float[] a, float[] r);
@@ -234103,6 +236298,102 @@ public static class VMLErrorCallBack extends FunctionPointer {
public static native void vmdTGamma_64(long n, @Const DoublePointer a, DoublePointer r, long mode);
public static native void vmdTGamma_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
public static native void vmdTGamma_64(long n, @Const double[] a, double[] r, long mode);
+public static native void vsI0_64(int n, @Const FloatPointer a, FloatPointer r);
+public static native void vsI0_64(int n, @Const FloatBuffer a, FloatBuffer r);
+public static native void vsI0_64(int n, @Const float[] a, float[] r);
+public static native void vdI0_64(int n, @Const DoublePointer a, DoublePointer r);
+public static native void vdI0_64(int n, @Const DoubleBuffer a, DoubleBuffer r);
+public static native void vdI0_64(int n, @Const double[] a, double[] r);
+public static native void vmsI0_64(int n, @Const FloatPointer a, FloatPointer r, long mode);
+public static native void vmsI0_64(int n, @Const FloatBuffer a, FloatBuffer r, long mode);
+public static native void vmsI0_64(int n, @Const float[] a, float[] r, long mode);
+public static native void vmdI0_64(int n, @Const DoublePointer a, DoublePointer r, long mode);
+public static native void vmdI0_64(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
+public static native void vmdI0_64(int n, @Const double[] a, double[] r, long mode);
+public static native void vsI1_64(int n, @Const FloatPointer a, FloatPointer r);
+public static native void vsI1_64(int n, @Const FloatBuffer a, FloatBuffer r);
+public static native void vsI1_64(int n, @Const float[] a, float[] r);
+public static native void vdI1_64(int n, @Const DoublePointer a, DoublePointer r);
+public static native void vdI1_64(int n, @Const DoubleBuffer a, DoubleBuffer r);
+public static native void vdI1_64(int n, @Const double[] a, double[] r);
+public static native void vmsI1_64(int n, @Const FloatPointer a, FloatPointer r, long mode);
+public static native void vmsI1_64(int n, @Const FloatBuffer a, FloatBuffer r, long mode);
+public static native void vmsI1_64(int n, @Const float[] a, float[] r, long mode);
+public static native void vmdI1_64(int n, @Const DoublePointer a, DoublePointer r, long mode);
+public static native void vmdI1_64(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
+public static native void vmdI1_64(int n, @Const double[] a, double[] r, long mode);
+public static native void vsJ0_64(long n, @Const FloatPointer a, FloatPointer r);
+public static native void vsJ0_64(long n, @Const FloatBuffer a, FloatBuffer r);
+public static native void vsJ0_64(long n, @Const float[] a, float[] r);
+public static native void vdJ0_64(long n, @Const DoublePointer a, DoublePointer r);
+public static native void vdJ0_64(long n, @Const DoubleBuffer a, DoubleBuffer r);
+public static native void vdJ0_64(long n, @Const double[] a, double[] r);
+public static native void vmsJ0_64(long n, @Const FloatPointer a, FloatPointer r, long mode);
+public static native void vmsJ0_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode);
+public static native void vmsJ0_64(long n, @Const float[] a, float[] r, long mode);
+public static native void vmdJ0_64(long n, @Const DoublePointer a, DoublePointer r, long mode);
+public static native void vmdJ0_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
+public static native void vmdJ0_64(long n, @Const double[] a, double[] r, long mode);
+public static native void vsJ1_64(long n, @Const FloatPointer a, FloatPointer r);
+public static native void vsJ1_64(long n, @Const FloatBuffer a, FloatBuffer r);
+public static native void vsJ1_64(long n, @Const float[] a, float[] r);
+public static native void vdJ1_64(long n, @Const DoublePointer a, DoublePointer r);
+public static native void vdJ1_64(long n, @Const DoubleBuffer a, DoubleBuffer r);
+public static native void vdJ1_64(long n, @Const double[] a, double[] r);
+public static native void vmsJ1_64(long n, @Const FloatPointer a, FloatPointer r, long mode);
+public static native void vmsJ1_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode);
+public static native void vmsJ1_64(long n, @Const float[] a, float[] r, long mode);
+public static native void vmdJ1_64(long n, @Const DoublePointer a, DoublePointer r, long mode);
+public static native void vmdJ1_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
+public static native void vmdJ1_64(long n, @Const double[] a, double[] r, long mode);
+public static native void vsY0_64(long n, @Const FloatPointer a, FloatPointer r);
+public static native void vsY0_64(long n, @Const FloatBuffer a, FloatBuffer r);
+public static native void vsY0_64(long n, @Const float[] a, float[] r);
+public static native void vdY0_64(long n, @Const DoublePointer a, DoublePointer r);
+public static native void vdY0_64(long n, @Const DoubleBuffer a, DoubleBuffer r);
+public static native void vdY0_64(long n, @Const double[] a, double[] r);
+public static native void vmsY0_64(long n, @Const FloatPointer a, FloatPointer r, long mode);
+public static native void vmsY0_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode);
+public static native void vmsY0_64(long n, @Const float[] a, float[] r, long mode);
+public static native void vmdY0_64(long n, @Const DoublePointer a, DoublePointer r, long mode);
+public static native void vmdY0_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
+public static native void vmdY0_64(long n, @Const double[] a, double[] r, long mode);
+public static native void vsY1_64(long n, @Const FloatPointer a, FloatPointer r);
+public static native void vsY1_64(long n, @Const FloatBuffer a, FloatBuffer r);
+public static native void vsY1_64(long n, @Const float[] a, float[] r);
+public static native void vdY1_64(long n, @Const DoublePointer a, DoublePointer r);
+public static native void vdY1_64(long n, @Const DoubleBuffer a, DoubleBuffer r);
+public static native void vdY1_64(long n, @Const double[] a, double[] r);
+public static native void vmsY1_64(long n, @Const FloatPointer a, FloatPointer r, long mode);
+public static native void vmsY1_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode);
+public static native void vmsY1_64(long n, @Const float[] a, float[] r, long mode);
+public static native void vmdY1_64(long n, @Const DoublePointer a, DoublePointer r, long mode);
+public static native void vmdY1_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode);
+public static native void vmdY1_64(long n, @Const double[] a, double[] r, long mode);
+public static native void vsJn_64(long n, @Const FloatPointer a, float b, FloatPointer r);
+public static native void vsJn_64(long n, @Const FloatBuffer a, float b, FloatBuffer r);
+public static native void vsJn_64(long n, @Const float[] a, float b, float[] r);
+public static native void vdJn_64(long n, @Const DoublePointer a, double b, DoublePointer r);
+public static native void vdJn_64(long n, @Const DoubleBuffer a, double b, DoubleBuffer r);
+public static native void vdJn_64(long n, @Const double[] a, double b, double[] r);
+public static native void vmsJn_64(long n, @Const FloatPointer a, float b, FloatPointer r, long mode);
+public static native void vmsJn_64(long n, @Const FloatBuffer a, float b, FloatBuffer r, long mode);
+public static native void vmsJn_64(long n, @Const float[] a, float b, float[] r, long mode);
+public static native void vmdJn_64(long n, @Const DoublePointer a, double b, DoublePointer r, long mode);
+public static native void vmdJn_64(long n, @Const DoubleBuffer a, double b, DoubleBuffer r, long mode);
+public static native void vmdJn_64(long n, @Const double[] a, double b, double[] r, long mode);
+public static native void vsYn_64(long n, @Const FloatPointer a, float b, FloatPointer r);
+public static native void vsYn_64(long n, @Const FloatBuffer a, float b, FloatBuffer r);
+public static native void vsYn_64(long n, @Const float[] a, float b, float[] r);
+public static native void vdYn_64(long n, @Const DoublePointer a, double b, DoublePointer r);
+public static native void vdYn_64(long n, @Const DoubleBuffer a, double b, DoubleBuffer r);
+public static native void vdYn_64(long n, @Const double[] a, double b, double[] r);
+public static native void vmsYn_64(long n, @Const FloatPointer a, float b, FloatPointer r, long mode);
+public static native void vmsYn_64(long n, @Const FloatBuffer a, float b, FloatBuffer r, long mode);
+public static native void vmsYn_64(long n, @Const float[] a, float b, float[] r, long mode);
+public static native void vmdYn_64(long n, @Const DoublePointer a, double b, DoublePointer r, long mode);
+public static native void vmdYn_64(long n, @Const DoubleBuffer a, double b, DoubleBuffer r, long mode);
+public static native void vmdYn_64(long n, @Const double[] a, double b, double[] r, long mode);
public static native void vsAtan2_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r);
public static native void vsAtan2_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r);
public static native void vsAtan2_64(long n, @Const float[] a, @Const float[] b, float[] r);
@@ -234271,6 +236562,18 @@ public static class VMLErrorCallBack extends FunctionPointer {
public static native void vmdSinCos_64(long n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2, long mode);
public static native void vmdSinCos_64(long n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2, long mode);
public static native void vmdSinCos_64(long n, @Const double[] a, double[] r1, double[] r2, long mode);
+public static native void vsSinCospi_64(long n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2);
+public static native void vsSinCospi_64(long n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2);
+public static native void vsSinCospi_64(long n, @Const float[] a, float[] r1, float[] r2);
+public static native void vdSinCospi_64(long n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2);
+public static native void vdSinCospi_64(long n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2);
+public static native void vdSinCospi_64(long n, @Const double[] a, double[] r1, double[] r2);
+public static native void vmsSinCospi_64(long n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2, long mode);
+public static native void vmsSinCospi_64(long n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2, long mode);
+public static native void vmsSinCospi_64(long n, @Const float[] a, float[] r1, float[] r2, long mode);
+public static native void vmdSinCospi_64(long n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2, long mode);
+public static native void vmdSinCospi_64(long n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2, long mode);
+public static native void vmdSinCospi_64(long n, @Const double[] a, double[] r1, double[] r2, long mode);
public static native void vsLinearFrac_64(long n, @Const FloatPointer a, @Const FloatPointer b, float scalea, float shifta, float scaleb, float shiftb, FloatPointer r);
public static native void vsLinearFrac_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, float scalea, float shifta, float scaleb, float shiftb, FloatBuffer r);
public static native void vsLinearFrac_64(long n, @Const float[] a, @Const float[] b, float scalea, float shifta, float scaleb, float shiftb, float[] r);
@@ -235303,6 +237606,18 @@ public static class VMLErrorCallBack extends FunctionPointer {
public static native void vmdErfcInvI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
public static native void vmdErfcInvI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
public static native void vmdErfcInvI(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
+public static native void vsErfcxI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr);
+public static native void vsErfcxI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr);
+public static native void vsErfcxI(int n, @Const float[] a, int inca, float[] r, int incr);
+public static native void vdErfcxI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr);
+public static native void vdErfcxI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr);
+public static native void vdErfcxI(int n, @Const double[] a, int inca, double[] r, int incr);
+public static native void vmsErfcxI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode);
+public static native void vmsErfcxI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode);
+public static native void vmsErfcxI(int n, @Const float[] a, int inca, float[] r, int incr, long mode);
+public static native void vmdErfcxI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
+public static native void vmdErfcxI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
+public static native void vmdErfcxI(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
public static native void vsCdfNormI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr);
public static native void vsCdfNormI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr);
public static native void vsCdfNormI(int n, @Const float[] a, int inca, float[] r, int incr);
@@ -235351,6 +237666,102 @@ public static class VMLErrorCallBack extends FunctionPointer {
public static native void vmdTGammaI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
public static native void vmdTGammaI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
public static native void vmdTGammaI(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
+public static native void vsI0I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr);
+public static native void vsI0I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr);
+public static native void vsI0I(int n, @Const float[] a, int inca, float[] r, int incr);
+public static native void vdI0I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr);
+public static native void vdI0I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr);
+public static native void vdI0I(int n, @Const double[] a, int inca, double[] r, int incr);
+public static native void vmsI0I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode);
+public static native void vmsI0I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode);
+public static native void vmsI0I(int n, @Const float[] a, int inca, float[] r, int incr, long mode);
+public static native void vmdI0I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
+public static native void vmdI0I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
+public static native void vmdI0I(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
+public static native void vsI1I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr);
+public static native void vsI1I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr);
+public static native void vsI1I(int n, @Const float[] a, int inca, float[] r, int incr);
+public static native void vdI1I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr);
+public static native void vdI1I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr);
+public static native void vdI1I(int n, @Const double[] a, int inca, double[] r, int incr);
+public static native void vmsI1I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode);
+public static native void vmsI1I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode);
+public static native void vmsI1I(int n, @Const float[] a, int inca, float[] r, int incr, long mode);
+public static native void vmdI1I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
+public static native void vmdI1I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
+public static native void vmdI1I(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
+public static native void vsJ0I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr);
+public static native void vsJ0I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr);
+public static native void vsJ0I(int n, @Const float[] a, int inca, float[] r, int incr);
+public static native void vdJ0I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr);
+public static native void vdJ0I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr);
+public static native void vdJ0I(int n, @Const double[] a, int inca, double[] r, int incr);
+public static native void vmsJ0I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode);
+public static native void vmsJ0I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode);
+public static native void vmsJ0I(int n, @Const float[] a, int inca, float[] r, int incr, long mode);
+public static native void vmdJ0I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
+public static native void vmdJ0I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
+public static native void vmdJ0I(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
+public static native void vsJ1I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr);
+public static native void vsJ1I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr);
+public static native void vsJ1I(int n, @Const float[] a, int inca, float[] r, int incr);
+public static native void vdJ1I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr);
+public static native void vdJ1I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr);
+public static native void vdJ1I(int n, @Const double[] a, int inca, double[] r, int incr);
+public static native void vmsJ1I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode);
+public static native void vmsJ1I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode);
+public static native void vmsJ1I(int n, @Const float[] a, int inca, float[] r, int incr, long mode);
+public static native void vmdJ1I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
+public static native void vmdJ1I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
+public static native void vmdJ1I(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
+public static native void vsY0I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr);
+public static native void vsY0I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr);
+public static native void vsY0I(int n, @Const float[] a, int inca, float[] r, int incr);
+public static native void vdY0I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr);
+public static native void vdY0I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr);
+public static native void vdY0I(int n, @Const double[] a, int inca, double[] r, int incr);
+public static native void vmsY0I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode);
+public static native void vmsY0I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode);
+public static native void vmsY0I(int n, @Const float[] a, int inca, float[] r, int incr, long mode);
+public static native void vmdY0I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
+public static native void vmdY0I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
+public static native void vmdY0I(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
+public static native void vsY1I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr);
+public static native void vsY1I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr);
+public static native void vsY1I(int n, @Const float[] a, int inca, float[] r, int incr);
+public static native void vdY1I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr);
+public static native void vdY1I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr);
+public static native void vdY1I(int n, @Const double[] a, int inca, double[] r, int incr);
+public static native void vmsY1I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode);
+public static native void vmsY1I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode);
+public static native void vmsY1I(int n, @Const float[] a, int inca, float[] r, int incr, long mode);
+public static native void vmdY1I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
+public static native void vmdY1I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
+public static native void vmdY1I(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
+public static native void vsJnI(int n, @Const FloatPointer a, int inca, float arg3, FloatPointer r, int incr);
+public static native void vsJnI(int n, @Const FloatBuffer a, int inca, float arg3, FloatBuffer r, int incr);
+public static native void vsJnI(int n, @Const float[] a, int inca, float arg3, float[] r, int incr);
+public static native void vdJnI(int n, @Const DoublePointer a, int inca, double arg3, DoublePointer r, int incr);
+public static native void vdJnI(int n, @Const DoubleBuffer a, int inca, double arg3, DoubleBuffer r, int incr);
+public static native void vdJnI(int n, @Const double[] a, int inca, double arg3, double[] r, int incr);
+public static native void vmsJnI(int n, @Const FloatPointer a, int inca, float arg3, FloatPointer r, int incr, long mode);
+public static native void vmsJnI(int n, @Const FloatBuffer a, int inca, float arg3, FloatBuffer r, int incr, long mode);
+public static native void vmsJnI(int n, @Const float[] a, int inca, float arg3, float[] r, int incr, long mode);
+public static native void vmdJnI(int n, @Const DoublePointer a, int inca, double arg3, DoublePointer r, int incr, long mode);
+public static native void vmdJnI(int n, @Const DoubleBuffer a, int inca, double arg3, DoubleBuffer r, int incr, long mode);
+public static native void vmdJnI(int n, @Const double[] a, int inca, double arg3, double[] r, int incr, long mode);
+public static native void vsYnI(int n, @Const FloatPointer a, int inca, float arg3, FloatPointer r, int incr);
+public static native void vsYnI(int n, @Const FloatBuffer a, int inca, float arg3, FloatBuffer r, int incr);
+public static native void vsYnI(int n, @Const float[] a, int inca, float arg3, float[] r, int incr);
+public static native void vdYnI(int n, @Const DoublePointer a, int inca, double arg3, DoublePointer r, int incr);
+public static native void vdYnI(int n, @Const DoubleBuffer a, int inca, double arg3, DoubleBuffer r, int incr);
+public static native void vdYnI(int n, @Const double[] a, int inca, double arg3, double[] r, int incr);
+public static native void vmsYnI(int n, @Const FloatPointer a, int inca, float arg3, FloatPointer r, int incr, long mode);
+public static native void vmsYnI(int n, @Const FloatBuffer a, int inca, float arg3, FloatBuffer r, int incr, long mode);
+public static native void vmsYnI(int n, @Const float[] a, int inca, float arg3, float[] r, int incr, long mode);
+public static native void vmdYnI(int n, @Const DoublePointer a, int inca, double arg3, DoublePointer r, int incr, long mode);
+public static native void vmdYnI(int n, @Const DoubleBuffer a, int inca, double arg3, DoubleBuffer r, int incr, long mode);
+public static native void vmdYnI(int n, @Const double[] a, int inca, double arg3, double[] r, int incr, long mode);
public static native void vsAtan2I(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr);
public static native void vsAtan2I(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr);
public static native void vsAtan2I(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr);
@@ -235567,6 +237978,18 @@ public static class VMLErrorCallBack extends FunctionPointer {
public static native void vmdSinCosI(int n, @Const DoublePointer a, int inca, DoublePointer r1, int incr1, DoublePointer r2, int incr2, long mode);
public static native void vmdSinCosI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r1, int incr1, DoubleBuffer r2, int incr2, long mode);
public static native void vmdSinCosI(int n, @Const double[] a, int inca, double[] r1, int incr1, double[] r2, int incr2, long mode);
+public static native void vsSinCospiI(int n, @Const FloatPointer a, int inca, FloatPointer r1, int incr1, FloatPointer r2, int incr2);
+public static native void vsSinCospiI(int n, @Const FloatBuffer a, int inca, FloatBuffer r1, int incr1, FloatBuffer r2, int incr2);
+public static native void vsSinCospiI(int n, @Const float[] a, int inca, float[] r1, int incr1, float[] r2, int incr2);
+public static native void vdSinCospiI(int n, @Const DoublePointer a, int inca, DoublePointer r1, int incr1, DoublePointer r2, int incr2);
+public static native void vdSinCospiI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r1, int incr1, DoubleBuffer r2, int incr2);
+public static native void vdSinCospiI(int n, @Const double[] a, int inca, double[] r1, int incr1, double[] r2, int incr2);
+public static native void vmsSinCospiI(int n, @Const FloatPointer a, int inca, FloatPointer r1, int incr1, FloatPointer r2, int incr2, long mode);
+public static native void vmsSinCospiI(int n, @Const FloatBuffer a, int inca, FloatBuffer r1, int incr1, FloatBuffer r2, int incr2, long mode);
+public static native void vmsSinCospiI(int n, @Const float[] a, int inca, float[] r1, int incr1, float[] r2, int incr2, long mode);
+public static native void vmdSinCospiI(int n, @Const DoublePointer a, int inca, DoublePointer r1, int incr1, DoublePointer r2, int incr2, long mode);
+public static native void vmdSinCospiI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r1, int incr1, DoubleBuffer r2, int incr2, long mode);
+public static native void vmdSinCospiI(int n, @Const double[] a, int inca, double[] r1, int incr1, double[] r2, int incr2, long mode);
public static native void vsLinearFracI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, float scalea, float shifta, float scaleb, float shiftb, FloatPointer r, int incr);
public static native void vsLinearFracI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, float scalea, float shifta, float scaleb, float shiftb, FloatBuffer r, int incr);
public static native void vsLinearFracI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float scalea, float shifta, float scaleb, float shiftb, float[] r, int incr);
@@ -236551,6 +238974,18 @@ public static class VMLErrorCallBack extends FunctionPointer {
public static native void vmdErfcInvI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode);
public static native void vmdErfcInvI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode);
public static native void vmdErfcInvI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode);
+public static native void vsErfcxI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr);
+public static native void vsErfcxI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr);
+public static native void vsErfcxI_64(long n, @Const float[] a, long inca, float[] r, long incr);
+public static native void vdErfcxI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr);
+public static native void vdErfcxI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr);
+public static native void vdErfcxI_64(long n, @Const double[] a, long inca, double[] r, long incr);
+public static native void vmsErfcxI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode);
+public static native void vmsErfcxI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode);
+public static native void vmsErfcxI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode);
+public static native void vmdErfcxI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode);
+public static native void vmdErfcxI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode);
+public static native void vmdErfcxI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode);
public static native void vsCdfNormI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr);
public static native void vsCdfNormI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr);
public static native void vsCdfNormI_64(long n, @Const float[] a, long inca, float[] r, long incr);
@@ -236599,6 +239034,102 @@ public static class VMLErrorCallBack extends FunctionPointer {
public static native void vmdTGammaI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode);
public static native void vmdTGammaI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode);
public static native void vmdTGammaI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode);
+public static native void vsI0I_64(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr);
+public static native void vsI0I_64(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr);
+public static native void vsI0I_64(int n, @Const float[] a, int inca, float[] r, int incr);
+public static native void vdI0I_64(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr);
+public static native void vdI0I_64(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr);
+public static native void vdI0I_64(int n, @Const double[] a, int inca, double[] r, int incr);
+public static native void vmsI0I_64(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode);
+public static native void vmsI0I_64(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode);
+public static native void vmsI0I_64(int n, @Const float[] a, int inca, float[] r, int incr, long mode);
+public static native void vmdI0I_64(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
+public static native void vmdI0I_64(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
+public static native void vmdI0I_64(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
+public static native void vsI1I_64(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr);
+public static native void vsI1I_64(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr);
+public static native void vsI1I_64(int n, @Const float[] a, int inca, float[] r, int incr);
+public static native void vdI1I_64(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr);
+public static native void vdI1I_64(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr);
+public static native void vdI1I_64(int n, @Const double[] a, int inca, double[] r, int incr);
+public static native void vmsI1I_64(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode);
+public static native void vmsI1I_64(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode);
+public static native void vmsI1I_64(int n, @Const float[] a, int inca, float[] r, int incr, long mode);
+public static native void vmdI1I_64(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
+public static native void vmdI1I_64(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
+public static native void vmdI1I_64(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
+public static native void vsJ0I_64(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr);
+public static native void vsJ0I_64(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr);
+public static native void vsJ0I_64(int n, @Const float[] a, int inca, float[] r, int incr);
+public static native void vdJ0I_64(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr);
+public static native void vdJ0I_64(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr);
+public static native void vdJ0I_64(int n, @Const double[] a, int inca, double[] r, int incr);
+public static native void vmsJ0I_64(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode);
+public static native void vmsJ0I_64(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode);
+public static native void vmsJ0I_64(int n, @Const float[] a, int inca, float[] r, int incr, long mode);
+public static native void vmdJ0I_64(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
+public static native void vmdJ0I_64(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
+public static native void vmdJ0I_64(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
+public static native void vsJ1I_64(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr);
+public static native void vsJ1I_64(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr);
+public static native void vsJ1I_64(int n, @Const float[] a, int inca, float[] r, int incr);
+public static native void vdJ1I_64(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr);
+public static native void vdJ1I_64(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr);
+public static native void vdJ1I_64(int n, @Const double[] a, int inca, double[] r, int incr);
+public static native void vmsJ1I_64(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode);
+public static native void vmsJ1I_64(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode);
+public static native void vmsJ1I_64(int n, @Const float[] a, int inca, float[] r, int incr, long mode);
+public static native void vmdJ1I_64(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
+public static native void vmdJ1I_64(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
+public static native void vmdJ1I_64(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
+public static native void vsY0I_64(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr);
+public static native void vsY0I_64(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr);
+public static native void vsY0I_64(int n, @Const float[] a, int inca, float[] r, int incr);
+public static native void vdY0I_64(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr);
+public static native void vdY0I_64(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr);
+public static native void vdY0I_64(int n, @Const double[] a, int inca, double[] r, int incr);
+public static native void vmsY0I_64(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode);
+public static native void vmsY0I_64(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode);
+public static native void vmsY0I_64(int n, @Const float[] a, int inca, float[] r, int incr, long mode);
+public static native void vmdY0I_64(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
+public static native void vmdY0I_64(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
+public static native void vmdY0I_64(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
+public static native void vsY1I_64(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr);
+public static native void vsY1I_64(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr);
+public static native void vsY1I_64(int n, @Const float[] a, int inca, float[] r, int incr);
+public static native void vdY1I_64(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr);
+public static native void vdY1I_64(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr);
+public static native void vdY1I_64(int n, @Const double[] a, int inca, double[] r, int incr);
+public static native void vmsY1I_64(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode);
+public static native void vmsY1I_64(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode);
+public static native void vmsY1I_64(int n, @Const float[] a, int inca, float[] r, int incr, long mode);
+public static native void vmdY1I_64(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode);
+public static native void vmdY1I_64(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode);
+public static native void vmdY1I_64(int n, @Const double[] a, int inca, double[] r, int incr, long mode);
+public static native void vsJnI_64(int n, @Const FloatPointer a, int inca, float arg3, FloatPointer r, int incr);
+public static native void vsJnI_64(int n, @Const FloatBuffer a, int inca, float arg3, FloatBuffer r, int incr);
+public static native void vsJnI_64(int n, @Const float[] a, int inca, float arg3, float[] r, int incr);
+public static native void vdJnI_64(int n, @Const DoublePointer a, int inca, double arg3, DoublePointer r, int incr);
+public static native void vdJnI_64(int n, @Const DoubleBuffer a, int inca, double arg3, DoubleBuffer r, int incr);
+public static native void vdJnI_64(int n, @Const double[] a, int inca, double arg3, double[] r, int incr);
+public static native void vmsJnI_64(int n, @Const FloatPointer a, int inca, float arg3, FloatPointer r, int incr, long mode);
+public static native void vmsJnI_64(int n, @Const FloatBuffer a, int inca, float arg3, FloatBuffer r, int incr, long mode);
+public static native void vmsJnI_64(int n, @Const float[] a, int inca, float arg3, float[] r, int incr, long mode);
+public static native void vmdJnI_64(int n, @Const DoublePointer a, int inca, double arg3, DoublePointer r, int incr, long mode);
+public static native void vmdJnI_64(int n, @Const DoubleBuffer a, int inca, double arg3, DoubleBuffer r, int incr, long mode);
+public static native void vmdJnI_64(int n, @Const double[] a, int inca, double arg3, double[] r, int incr, long mode);
+public static native void vsYnI_64(int n, @Const FloatPointer a, int inca, float arg3, FloatPointer r, int incr);
+public static native void vsYnI_64(int n, @Const FloatBuffer a, int inca, float arg3, FloatBuffer r, int incr);
+public static native void vsYnI_64(int n, @Const float[] a, int inca, float arg3, float[] r, int incr);
+public static native void vdYnI_64(int n, @Const DoublePointer a, int inca, double arg3, DoublePointer r, int incr);
+public static native void vdYnI_64(int n, @Const DoubleBuffer a, int inca, double arg3, DoubleBuffer r, int incr);
+public static native void vdYnI_64(int n, @Const double[] a, int inca, double arg3, double[] r, int incr);
+public static native void vmsYnI_64(int n, @Const FloatPointer a, int inca, float arg3, FloatPointer r, int incr, long mode);
+public static native void vmsYnI_64(int n, @Const FloatBuffer a, int inca, float arg3, FloatBuffer r, int incr, long mode);
+public static native void vmsYnI_64(int n, @Const float[] a, int inca, float arg3, float[] r, int incr, long mode);
+public static native void vmdYnI_64(int n, @Const DoublePointer a, int inca, double arg3, DoublePointer r, int incr, long mode);
+public static native void vmdYnI_64(int n, @Const DoubleBuffer a, int inca, double arg3, DoubleBuffer r, int incr, long mode);
+public static native void vmdYnI_64(int n, @Const double[] a, int inca, double arg3, double[] r, int incr, long mode);
public static native void vsAtan2I_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr);
public static native void vsAtan2I_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr);
public static native void vsAtan2I_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr);
@@ -236815,6 +239346,18 @@ public static class VMLErrorCallBack extends FunctionPointer {
public static native void vmdSinCosI_64(long n, @Const DoublePointer a, long inca, DoublePointer r1, long incr1, DoublePointer r2, long incr2, long mode);
public static native void vmdSinCosI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r1, long incr1, DoubleBuffer r2, long incr2, long mode);
public static native void vmdSinCosI_64(long n, @Const double[] a, long inca, double[] r1, long incr1, double[] r2, long incr2, long mode);
+public static native void vsSinCospiI_64(long n, @Const FloatPointer a, long inca, FloatPointer r1, long incr1, FloatPointer r2, long incr2);
+public static native void vsSinCospiI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r1, long incr1, FloatBuffer r2, long incr2);
+public static native void vsSinCospiI_64(long n, @Const float[] a, long inca, float[] r1, long incr1, float[] r2, long incr2);
+public static native void vdSinCospiI_64(long n, @Const DoublePointer a, long inca, DoublePointer r1, long incr1, DoublePointer r2, long incr2);
+public static native void vdSinCospiI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r1, long incr1, DoubleBuffer r2, long incr2);
+public static native void vdSinCospiI_64(long n, @Const double[] a, long inca, double[] r1, long incr1, double[] r2, long incr2);
+public static native void vmsSinCospiI_64(long n, @Const FloatPointer a, long inca, FloatPointer r1, long incr1, FloatPointer r2, long incr2, long mode);
+public static native void vmsSinCospiI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r1, long incr1, FloatBuffer r2, long incr2, long mode);
+public static native void vmsSinCospiI_64(long n, @Const float[] a, long inca, float[] r1, long incr1, float[] r2, long incr2, long mode);
+public static native void vmdSinCospiI_64(long n, @Const DoublePointer a, long inca, DoublePointer r1, long incr1, DoublePointer r2, long incr2, long mode);
+public static native void vmdSinCospiI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r1, long incr1, DoubleBuffer r2, long incr2, long mode);
+public static native void vmdSinCospiI_64(long n, @Const double[] a, long inca, double[] r1, long incr1, double[] r2, long incr2, long mode);
public static native void vsLinearFracI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, float scalea, float shifta, float scaleb, float shiftb, FloatPointer r, long incr);
public static native void vsLinearFracI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, float scalea, float shifta, float scaleb, float shiftb, FloatBuffer r, long incr);
public static native void vsLinearFracI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float scalea, float shifta, float scaleb, float shiftb, float[] r, long incr);
@@ -237031,6 +239574,2070 @@ public static class VMLErrorCallBack extends FunctionPointer {
public static native void vmdRemainderI_64(long n, @Const DoublePointer a,long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode);
public static native void vmdRemainderI_64(long n, @Const DoubleBuffer a,long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode);
public static native void vmdRemainderI_64(long n, @Const double[] a,long inca, @Const double[] b, long incb, double[] r, long incr, long mode);
+public static native void vhAbs(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAbs(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAbs(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAbs(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAbs(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAbs(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAdd(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAdd(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAdd(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhAdd(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAdd(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAdd(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSub(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhSub(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhSub(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhSub(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhSub(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhSub(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhInv(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhInv(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhInv(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhInv(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhInv(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhInv(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSqrt(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhSqrt(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhSqrt(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhSqrt(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhSqrt(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhSqrt(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhInvSqrt(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhInvSqrt(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhInvSqrt(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhInvSqrt(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhInvSqrt(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhInvSqrt(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCbrt(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCbrt(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCbrt(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCbrt(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCbrt(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCbrt(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhInvCbrt(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhInvCbrt(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhInvCbrt(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhInvCbrt(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhInvCbrt(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhInvCbrt(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSqr(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhSqr(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhSqr(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhSqr(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhSqr(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhSqr(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhExp(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhExp(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhExp(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhExp(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhExp(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhExp(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhExp2(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhExp2(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhExp2(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhExp2(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhExp2(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhExp2(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhExp10(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhExp10(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhExp10(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhExp10(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhExp10(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhExp10(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhExpm1(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhExpm1(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhExpm1(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhExpm1(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhExpm1(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhExpm1(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhLn(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhLn(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhLn(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhLn(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhLn(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhLn(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhLog2(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhLog2(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhLog2(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhLog2(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhLog2(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhLog2(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhLog10(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhLog10(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhLog10(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhLog10(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhLog10(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhLog10(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhLog1p(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhLog1p(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhLog1p(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhLog1p(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhLog1p(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhLog1p(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhLogb(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhLogb(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhLogb(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhLogb(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhLogb(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhLogb(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCos(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCos(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCos(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCos(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCos(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCos(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSin(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhSin(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhSin(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhSin(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhSin(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhSin(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhTan(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhTan(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhTan(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhTan(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhTan(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhTan(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCospi(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCospi(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCospi(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCospi(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCospi(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCospi(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSinpi(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhSinpi(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhSinpi(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhSinpi(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhSinpi(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhSinpi(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhTanpi(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhTanpi(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhTanpi(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhTanpi(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhTanpi(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhTanpi(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCosd(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCosd(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCosd(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCosd(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCosd(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCosd(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSind(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhSind(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhSind(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhSind(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhSind(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhSind(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhTand(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhTand(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhTand(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhTand(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhTand(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhTand(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCosh(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCosh(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCosh(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCosh(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCosh(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCosh(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSinh(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhSinh(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhSinh(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhSinh(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhSinh(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhSinh(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhTanh(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhTanh(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhTanh(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhTanh(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhTanh(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhTanh(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAcos(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAcos(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAcos(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAcos(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAcos(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAcos(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAsin(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAsin(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAsin(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAsin(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAsin(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAsin(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAtan(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAtan(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAtan(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAtan(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAtan(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAtan(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAcospi(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAcospi(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAcospi(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAcospi(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAcospi(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAcospi(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAsinpi(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAsinpi(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAsinpi(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAsinpi(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAsinpi(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAsinpi(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAtanpi(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAtanpi(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAtanpi(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAtanpi(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAtanpi(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAtanpi(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAcosh(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAcosh(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAcosh(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAcosh(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAcosh(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAcosh(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAsinh(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAsinh(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAsinh(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAsinh(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAsinh(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAsinh(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAtanh(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAtanh(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAtanh(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAtanh(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAtanh(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAtanh(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhErf(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhErf(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhErf(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhErf(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhErf(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhErf(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhErfInv(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhErfInv(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhErfInv(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhErfInv(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhErfInv(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhErfInv(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhHypot(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhHypot(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhHypot(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhHypot(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhHypot(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhHypot(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhErfc(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhErfc(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhErfc(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhErfc(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhErfc(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhErfc(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhErfcInv(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhErfcInv(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhErfcInv(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhErfcInv(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhErfcInv(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhErfcInv(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCdfNorm(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCdfNorm(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCdfNorm(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCdfNorm(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCdfNorm(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCdfNorm(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCdfNormInv(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCdfNormInv(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCdfNormInv(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCdfNormInv(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCdfNormInv(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCdfNormInv(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhLGamma(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhLGamma(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhLGamma(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhLGamma(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhLGamma(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhLGamma(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhTGamma(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhTGamma(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhTGamma(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhTGamma(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhTGamma(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhTGamma(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAtan2(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAtan2(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAtan2(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhAtan2(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAtan2(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAtan2(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAtan2pi(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAtan2pi(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAtan2pi(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhAtan2pi(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAtan2pi(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAtan2pi(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhMul(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhMul(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhMul(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhMul(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhMul(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhMul(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhDiv(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhDiv(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhDiv(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhDiv(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhDiv(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhDiv(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhPow(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhPow(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhPow(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhPow(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhPow(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhPow(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhPow3o2(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhPow3o2(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhPow3o2(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhPow3o2(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhPow3o2(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhPow3o2(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhPow2o3(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhPow2o3(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhPow2o3(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhPow2o3(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhPow2o3(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhPow2o3(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhPowx(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhPowx(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhPowx(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short") short b, @Cast("unsigned short*") short[] r);
+public static native void vmhPowx(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhPowx(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhPowx(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short") short b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhPowr(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhPowr(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhPowr(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhPowr(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhPowr(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhPowr(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSinCos(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r1, @Cast("unsigned short*") ShortPointer r2);
+public static native void vhSinCos(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r1, @Cast("unsigned short*") ShortBuffer r2);
+public static native void vhSinCos(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r1, @Cast("unsigned short*") short[] r2);
+public static native void vmhSinCos(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r1, @Cast("unsigned short*") ShortPointer r2, long mode);
+public static native void vmhSinCos(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r1, @Cast("unsigned short*") ShortBuffer r2, long mode);
+public static native void vmhSinCos(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r1, @Cast("unsigned short*") short[] r2, long mode);
+public static native void vhLinearFrac(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortPointer r);
+public static native void vhLinearFrac(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhLinearFrac(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") short[] r);
+public static native void vmhLinearFrac(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhLinearFrac(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhLinearFrac(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCeil(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCeil(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCeil(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCeil(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCeil(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCeil(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhFloor(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhFloor(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhFloor(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhFloor(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhFloor(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhFloor(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhFrac(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhFrac(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhFrac(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhFrac(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhFrac(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhFrac(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhModf(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r1, @Cast("unsigned short*") ShortPointer r2);
+public static native void vhModf(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r1, @Cast("unsigned short*") ShortBuffer r2);
+public static native void vhModf(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r1, @Cast("unsigned short*") short[] r2);
+public static native void vmhModf(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r1, @Cast("unsigned short*") ShortPointer r2, long mode);
+public static native void vmhModf(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r1, @Cast("unsigned short*") ShortBuffer r2, long mode);
+public static native void vmhModf(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r1, @Cast("unsigned short*") short[] r2, long mode);
+public static native void vhFmod(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhFmod(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhFmod(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhFmod(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhFmod(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhFmod(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhRemainder(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhRemainder(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhRemainder(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhRemainder(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhRemainder(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhRemainder(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhNextAfter(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhNextAfter(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhNextAfter(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhNextAfter(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhNextAfter(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhNextAfter(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCopySign(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCopySign(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCopySign(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhCopySign(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCopySign(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCopySign(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhFdim(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhFdim(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhFdim(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhFdim(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhFdim(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhFdim(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhFmax(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhFmax(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhFmax(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhFmax(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhFmax(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhFmax(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhFmin(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhFmin(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhFmin(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhFmin(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhFmin(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhFmin(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhMaxMag(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhMaxMag(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhMaxMag(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhMaxMag(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhMaxMag(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhMaxMag(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhMinMag(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhMinMag(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhMinMag(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhMinMag(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhMinMag(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhMinMag(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhNearbyInt(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhNearbyInt(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhNearbyInt(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhNearbyInt(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhNearbyInt(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhNearbyInt(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhRint(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhRint(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhRint(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhRint(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhRint(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhRint(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhRound(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhRound(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhRound(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhRound(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhRound(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhRound(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhTrunc(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhTrunc(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhTrunc(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhTrunc(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhTrunc(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhTrunc(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhExpInt1(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhExpInt1(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhExpInt1(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhExpInt1(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhExpInt1(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhExpInt1(int n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhErfcx(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhErfcx(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhErfcx(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhErfcx(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhErfcx(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhErfcx(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhI0(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhI0(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhI0(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhI0(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhI0(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhI0(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhI1(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhI1(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhI1(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhI1(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhI1(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhI1(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhJ0(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhJ0(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhJ0(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhJ0(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhJ0(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhJ0(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhJ1(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhJ1(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhJ1(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhJ1(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhJ1(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhJ1(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhY0(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhY0(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhY0(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhY0(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhY0(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhY0(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhY1(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhY1(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhY1(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhY1(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhY1(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhY1(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhJn(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhJn(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhJn(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short") short b, @Cast("unsigned short*") short[] r);
+public static native void vmhJn(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhJn(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhJn(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short") short b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhYn(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhYn(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhYn(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short") short b, @Cast("unsigned short*") short[] r);
+public static native void vmhYn(int n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhYn(int n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhYn(int n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short") short b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAbs_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAbs_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAbs_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAbs_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAbs_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAbs_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAdd_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAdd_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAdd_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhAdd_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAdd_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAdd_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSub_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhSub_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhSub_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhSub_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhSub_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhSub_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhInv_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhInv_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhInv_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhInv_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhInv_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhInv_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSqrt_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhSqrt_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhSqrt_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhSqrt_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhSqrt_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhSqrt_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhInvSqrt_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhInvSqrt_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhInvSqrt_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhInvSqrt_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhInvSqrt_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhInvSqrt_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCbrt_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCbrt_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCbrt_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCbrt_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCbrt_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCbrt_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhInvCbrt_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhInvCbrt_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhInvCbrt_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhInvCbrt_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhInvCbrt_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhInvCbrt_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSqr_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhSqr_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhSqr_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhSqr_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhSqr_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhSqr_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhExp_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhExp_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhExp_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhExp_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhExp_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhExp_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhExp2_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhExp2_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhExp2_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhExp2_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhExp2_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhExp2_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhExp10_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhExp10_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhExp10_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhExp10_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhExp10_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhExp10_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhExpm1_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhExpm1_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhExpm1_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhExpm1_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhExpm1_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhExpm1_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhLn_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhLn_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhLn_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhLn_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhLn_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhLn_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhLog2_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhLog2_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhLog2_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhLog2_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhLog2_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhLog2_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhLog10_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhLog10_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhLog10_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhLog10_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhLog10_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhLog10_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhLog1p_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhLog1p_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhLog1p_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhLog1p_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhLog1p_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhLog1p_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhLogb_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhLogb_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhLogb_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhLogb_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhLogb_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhLogb_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCos_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCos_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCos_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCos_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCos_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCos_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSin_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhSin_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhSin_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhSin_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhSin_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhSin_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhTan_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhTan_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhTan_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhTan_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhTan_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhTan_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCospi_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCospi_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCospi_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCospi_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCospi_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCospi_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSinpi_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhSinpi_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhSinpi_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhSinpi_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhSinpi_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhSinpi_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhTanpi_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhTanpi_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhTanpi_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhTanpi_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhTanpi_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhTanpi_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCosd_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCosd_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCosd_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCosd_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCosd_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCosd_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSind_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhSind_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhSind_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhSind_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhSind_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhSind_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhTand_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhTand_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhTand_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhTand_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhTand_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhTand_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCosh_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCosh_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCosh_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCosh_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCosh_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCosh_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSinh_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhSinh_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhSinh_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhSinh_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhSinh_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhSinh_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhTanh_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhTanh_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhTanh_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhTanh_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhTanh_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhTanh_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAcos_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAcos_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAcos_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAcos_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAcos_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAcos_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAsin_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAsin_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAsin_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAsin_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAsin_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAsin_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAtan_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAtan_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAtan_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAtan_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAtan_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAtan_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAcospi_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAcospi_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAcospi_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAcospi_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAcospi_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAcospi_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAsinpi_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAsinpi_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAsinpi_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAsinpi_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAsinpi_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAsinpi_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAtanpi_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAtanpi_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAtanpi_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAtanpi_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAtanpi_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAtanpi_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAcosh_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAcosh_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAcosh_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAcosh_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAcosh_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAcosh_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAsinh_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAsinh_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAsinh_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAsinh_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAsinh_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAsinh_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAtanh_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAtanh_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAtanh_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhAtanh_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAtanh_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAtanh_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhErf_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhErf_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhErf_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhErf_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhErf_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhErf_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhErfInv_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhErfInv_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhErfInv_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhErfInv_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhErfInv_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhErfInv_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhHypot_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhHypot_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhHypot_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhHypot_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhHypot_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhHypot_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhErfc_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhErfc_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhErfc_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhErfc_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhErfc_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhErfc_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhErfcInv_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhErfcInv_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhErfcInv_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhErfcInv_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhErfcInv_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhErfcInv_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCdfNorm_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCdfNorm_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCdfNorm_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCdfNorm_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCdfNorm_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCdfNorm_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCdfNormInv_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCdfNormInv_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCdfNormInv_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCdfNormInv_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCdfNormInv_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCdfNormInv_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhLGamma_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhLGamma_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhLGamma_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhLGamma_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhLGamma_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhLGamma_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhTGamma_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhTGamma_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhTGamma_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhTGamma_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhTGamma_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhTGamma_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAtan2_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAtan2_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAtan2_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhAtan2_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAtan2_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAtan2_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAtan2pi_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhAtan2pi_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhAtan2pi_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhAtan2pi_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhAtan2pi_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhAtan2pi_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhMul_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhMul_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhMul_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhMul_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhMul_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhMul_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhDiv_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhDiv_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhDiv_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhDiv_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhDiv_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhDiv_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhPow_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhPow_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhPow_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhPow_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhPow_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhPow_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhPow3o2_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhPow3o2_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhPow3o2_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhPow3o2_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhPow3o2_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhPow3o2_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhPow2o3_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhPow2o3_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhPow2o3_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhPow2o3_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhPow2o3_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhPow2o3_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhPowx_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhPowx_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhPowx_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short") short b, @Cast("unsigned short*") short[] r);
+public static native void vmhPowx_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhPowx_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhPowx_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short") short b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhPowr_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhPowr_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhPowr_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhPowr_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhPowr_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhPowr_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhSinCos_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r1, @Cast("unsigned short*") ShortPointer r2);
+public static native void vhSinCos_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r1, @Cast("unsigned short*") ShortBuffer r2);
+public static native void vhSinCos_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r1, @Cast("unsigned short*") short[] r2);
+public static native void vmhSinCos_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r1, @Cast("unsigned short*") ShortPointer r2, long mode);
+public static native void vmhSinCos_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r1, @Cast("unsigned short*") ShortBuffer r2, long mode);
+public static native void vmhSinCos_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r1, @Cast("unsigned short*") short[] r2, long mode);
+public static native void vhLinearFrac_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortPointer r);
+public static native void vhLinearFrac_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhLinearFrac_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") short[] r);
+public static native void vmhLinearFrac_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhLinearFrac_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhLinearFrac_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCeil_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCeil_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCeil_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhCeil_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCeil_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCeil_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhFloor_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhFloor_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhFloor_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhFloor_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhFloor_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhFloor_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhFrac_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhFrac_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhFrac_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhFrac_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhFrac_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhFrac_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhModf_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r1, @Cast("unsigned short*") ShortPointer r2);
+public static native void vhModf_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r1, @Cast("unsigned short*") ShortBuffer r2);
+public static native void vhModf_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r1, @Cast("unsigned short*") short[] r2);
+public static native void vmhModf_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r1, @Cast("unsigned short*") ShortPointer r2, long mode);
+public static native void vmhModf_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r1, @Cast("unsigned short*") ShortBuffer r2, long mode);
+public static native void vmhModf_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r1, @Cast("unsigned short*") short[] r2, long mode);
+public static native void vhFmod_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhFmod_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhFmod_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhFmod_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhFmod_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhFmod_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhRemainder_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhRemainder_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhRemainder_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhRemainder_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhRemainder_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhRemainder_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhNextAfter_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhNextAfter_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhNextAfter_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhNextAfter_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhNextAfter_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhNextAfter_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhCopySign_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhCopySign_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhCopySign_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhCopySign_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhCopySign_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhCopySign_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhFdim_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhFdim_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhFdim_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhFdim_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhFdim_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhFdim_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhFmax_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhFmax_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhFmax_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhFmax_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhFmax_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhFmax_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhFmin_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhFmin_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhFmin_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhFmin_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhFmin_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhFmin_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhMaxMag_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhMaxMag_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhMaxMag_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhMaxMag_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhMaxMag_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhMaxMag_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhMinMag_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhMinMag_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhMinMag_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r);
+public static native void vmhMinMag_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short*") ShortPointer b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhMinMag_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short*") ShortBuffer b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhMinMag_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short*") short[] b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhNearbyInt_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhNearbyInt_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhNearbyInt_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhNearbyInt_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhNearbyInt_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhNearbyInt_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhRint_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhRint_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhRint_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhRint_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhRint_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhRint_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhRound_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhRound_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhRound_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhRound_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhRound_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhRound_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhTrunc_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhTrunc_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhTrunc_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhTrunc_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhTrunc_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhTrunc_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhExpInt1_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhExpInt1_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhExpInt1_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhExpInt1_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhExpInt1_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhExpInt1_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhErfcx_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhErfcx_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhErfcx_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhErfcx_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhErfcx_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhErfcx_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhI0_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhI0_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhI0_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhI0_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhI0_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhI0_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhI1_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhI1_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhI1_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhI1_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhI1_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhI1_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhJ0_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhJ0_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhJ0_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhJ0_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhJ0_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhJ0_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhJ1_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhJ1_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhJ1_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhJ1_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhJ1_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhJ1_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhY0_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhY0_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhY0_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhY0_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhY0_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhY0_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhY1_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r);
+public static native void vhY1_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhY1_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r);
+public static native void vmhY1_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhY1_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhY1_64(long n, @Cast("const unsigned short*") short[] a, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhJn_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhJn_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhJn_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short") short b, @Cast("unsigned short*") short[] r);
+public static native void vmhJn_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhJn_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhJn_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short") short b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhYn_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortPointer r);
+public static native void vhYn_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortBuffer r);
+public static native void vhYn_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short") short b, @Cast("unsigned short*") short[] r);
+public static native void vmhYn_64(long n, @Cast("const unsigned short*") ShortPointer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortPointer r, long mode);
+public static native void vmhYn_64(long n, @Cast("const unsigned short*") ShortBuffer a, @Cast("const unsigned short") short b, @Cast("unsigned short*") ShortBuffer r, long mode);
+public static native void vmhYn_64(long n, @Cast("const unsigned short*") short[] a, @Cast("const unsigned short") short b, @Cast("unsigned short*") short[] r, long mode);
+public static native void vhAbsI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhAbsI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhAbsI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhAbsI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhAbsI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhAbsI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhAddI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhAddI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhAddI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhAddI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhAddI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhAddI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhSubI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhSubI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhSubI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhSubI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhSubI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhSubI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhInvI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhInvI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhInvI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhInvI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhInvI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhInvI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhSqrtI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhSqrtI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhSqrtI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhSqrtI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhSqrtI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhSqrtI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhInvSqrtI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhInvSqrtI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhInvSqrtI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhInvSqrtI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhInvSqrtI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhInvSqrtI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhCbrtI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhCbrtI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhCbrtI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhCbrtI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhCbrtI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhCbrtI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhInvCbrtI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhInvCbrtI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhInvCbrtI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhInvCbrtI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhInvCbrtI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhInvCbrtI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhSqrI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhSqrI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhSqrI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhSqrI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhSqrI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhSqrI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhExpI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhExpI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhExpI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhExpI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhExpI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhExpI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhExp2I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhExp2I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhExp2I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhExp2I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhExp2I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhExp2I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhExp10I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhExp10I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhExp10I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhExp10I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhExp10I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhExp10I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhExpm1I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhExpm1I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhExpm1I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhExpm1I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhExpm1I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhExpm1I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhLnI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhLnI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhLnI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhLnI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhLnI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhLnI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhLog10I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhLog10I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhLog10I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhLog10I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhLog10I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhLog10I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhLog2I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhLog2I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhLog2I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhLog2I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhLog2I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhLog2I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhLog1pI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhLog1pI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhLog1pI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhLog1pI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhLog1pI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhLog1pI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhLogbI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhLogbI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhLogbI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhLogbI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhLogbI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhLogbI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhCosI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhCosI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhCosI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhCosI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhCosI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhCosI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhSinI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhSinI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhSinI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhSinI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhSinI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhSinI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhTanI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhTanI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhTanI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhTanI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhTanI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhTanI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhCoshI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhCoshI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhCoshI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhCoshI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhCoshI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhCoshI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhCosdI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhCosdI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhCosdI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhCosdI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhCosdI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhCosdI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhCospiI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhCospiI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhCospiI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhCospiI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhCospiI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhCospiI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhSinhI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhSinhI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhSinhI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhSinhI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhSinhI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhSinhI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhSindI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhSindI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhSindI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhSindI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhSindI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhSindI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhSinpiI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhSinpiI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhSinpiI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhSinpiI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhSinpiI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhSinpiI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhTanhI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhTanhI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhTanhI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhTanhI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhTanhI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhTanhI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhTandI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhTandI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhTandI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhTandI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhTandI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhTandI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhTanpiI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhTanpiI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhTanpiI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhTanpiI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhTanpiI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhTanpiI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhAcosI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhAcosI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhAcosI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhAcosI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhAcosI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhAcosI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhAcospiI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhAcospiI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhAcospiI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhAcospiI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhAcospiI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhAcospiI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhAsinI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhAsinI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhAsinI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhAsinI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhAsinI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhAsinI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhAsinpiI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhAsinpiI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhAsinpiI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhAsinpiI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhAsinpiI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhAsinpiI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhAtanI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhAtanI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhAtanI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhAtanI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhAtanI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhAtanI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhAtanpiI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhAtanpiI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhAtanpiI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhAtanpiI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhAtanpiI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhAtanpiI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhAcoshI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhAcoshI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhAcoshI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhAcoshI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhAcoshI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhAcoshI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhAsinhI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhAsinhI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhAsinhI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhAsinhI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhAsinhI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhAsinhI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhAtanhI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhAtanhI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhAtanhI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhAtanhI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhAtanhI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhAtanhI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhErfI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhErfI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhErfI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhErfI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhErfI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhErfI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhErfInvI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhErfInvI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhErfInvI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhErfInvI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhErfInvI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhErfInvI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhHypotI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhHypotI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhHypotI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhHypotI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhHypotI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhHypotI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhErfcI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhErfcI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhErfcI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhErfcI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhErfcI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhErfcI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhErfcInvI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhErfcInvI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhErfcInvI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhErfcInvI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhErfcInvI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhErfcInvI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhCdfNormI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhCdfNormI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhCdfNormI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhCdfNormI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhCdfNormI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhCdfNormI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhCdfNormInvI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhCdfNormInvI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhCdfNormInvI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhCdfNormInvI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhCdfNormInvI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhCdfNormInvI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhLGammaI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhLGammaI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhLGammaI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhLGammaI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhLGammaI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhLGammaI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhTGammaI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhTGammaI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhTGammaI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhTGammaI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhTGammaI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhTGammaI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhAtan2I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhAtan2I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhAtan2I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhAtan2I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhAtan2I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhAtan2I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhAtan2piI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhAtan2piI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhAtan2piI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhAtan2piI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhAtan2piI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhAtan2piI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhMulI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhMulI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhMulI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhMulI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhMulI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhMulI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhDivI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhDivI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhDivI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhDivI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhDivI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhDivI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhFdimI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhFdimI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhFdimI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhFdimI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhFdimI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhFdimI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhFmodI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhFmodI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhFmodI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhFmodI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhFmodI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhFmodI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhFmaxI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhFmaxI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhFmaxI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhFmaxI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhFmaxI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhFmaxI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhFminI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhFminI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhFminI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhFminI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhFminI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhFminI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhPowI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhPowI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhPowI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhPowI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhPowI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhPowI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhPowrI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhPowrI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhPowrI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhPowrI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhPowrI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhPowrI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhPow3o2I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhPow3o2I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhPow3o2I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhPow3o2I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhPow3o2I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhPow3o2I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhPow2o3I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhPow2o3I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhPow2o3I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhPow2o3I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhPow2o3I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhPow2o3I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhPowxI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhPowxI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhPowxI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhPowxI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhPowxI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhPowxI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhSinCosI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r1, int incr1, @Cast("unsigned short*") ShortPointer r2, int incr2);
+public static native void vhSinCosI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r1, int incr1, @Cast("unsigned short*") ShortBuffer r2, int incr2);
+public static native void vhSinCosI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r1, int incr1, @Cast("unsigned short*") short[] r2, int incr2);
+public static native void vmhSinCosI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r1, int incr1, @Cast("unsigned short*") ShortPointer r2, int incr2, long mode);
+public static native void vmhSinCosI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r1, int incr1, @Cast("unsigned short*") ShortBuffer r2, int incr2, long mode);
+public static native void vmhSinCosI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r1, int incr1, @Cast("unsigned short*") short[] r2, int incr2, long mode);
+public static native void vhLinearFracI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhLinearFracI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhLinearFracI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhLinearFracI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhLinearFracI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhLinearFracI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhCeilI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhCeilI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhCeilI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhCeilI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhCeilI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhCeilI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhFloorI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhFloorI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhFloorI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhFloorI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhFloorI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhFloorI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhFracI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhFracI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhFracI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhFracI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhFracI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhFracI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhModfI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r1, int incr1, @Cast("unsigned short*") ShortPointer r2, int incr2);
+public static native void vhModfI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r1, int incr1, @Cast("unsigned short*") ShortBuffer r2, int incr2);
+public static native void vhModfI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r1, int incr1, @Cast("unsigned short*") short[] r2, int incr2);
+public static native void vmhModfI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r1, int incr1, @Cast("unsigned short*") ShortPointer r2, int incr2, long mode);
+public static native void vmhModfI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r1, int incr1, @Cast("unsigned short*") ShortBuffer r2, int incr2, long mode);
+public static native void vmhModfI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r1, int incr1, @Cast("unsigned short*") short[] r2, int incr2, long mode);
+public static native void vhNearbyIntI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhNearbyIntI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhNearbyIntI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhNearbyIntI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhNearbyIntI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhNearbyIntI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhNextAfterI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhNextAfterI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhNextAfterI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhNextAfterI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhNextAfterI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhNextAfterI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhMinMagI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhMinMagI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhMinMagI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhMinMagI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhMinMagI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhMinMagI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhMaxMagI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhMaxMagI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhMaxMagI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhMaxMagI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhMaxMagI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhMaxMagI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhRintI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhRintI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhRintI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhRintI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhRintI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhRintI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhRoundI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhRoundI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhRoundI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhRoundI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhRoundI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhRoundI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhTruncI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhTruncI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhTruncI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhTruncI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhTruncI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhTruncI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhExpInt1I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhExpInt1I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhExpInt1I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhExpInt1I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhExpInt1I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhExpInt1I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhCopySignI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhCopySignI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhCopySignI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhCopySignI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhCopySignI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhCopySignI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhRemainderI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhRemainderI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhRemainderI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhRemainderI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short*") ShortPointer b, int incb, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhRemainderI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short*") ShortBuffer b, int incb, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhRemainderI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short*") short[] b, int incb, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vErfcxI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vErfcxI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vErfcxI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhErfcxI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhErfcxI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhErfcxI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhI0I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhI0I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhI0I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhI0I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhI0I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhI0I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhI1I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhI1I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhI1I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhI1I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhI1I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhI1I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhJ0I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhJ0I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhJ0I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhJ0I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhJ0I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhJ0I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhJ1I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhJ1I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhJ1I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhJ1I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhJ1I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhJ1I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhY0I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhY0I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhY0I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhY0I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhY0I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhY0I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhY1I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhY1I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhY1I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhY1I(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhY1I(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhY1I(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhJnI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhJnI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhJnI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhJnI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhJnI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhJnI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhYnI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortPointer r, int incr);
+public static native void vhYnI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortBuffer r, int incr);
+public static native void vhYnI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") short[] r, int incr);
+public static native void vmhYnI(int n, @Cast("const unsigned short*") ShortPointer a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortPointer r, int incr, long mode);
+public static native void vmhYnI(int n, @Cast("const unsigned short*") ShortBuffer a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortBuffer r, int incr, long mode);
+public static native void vmhYnI(int n, @Cast("const unsigned short*") short[] a, int inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") short[] r, int incr, long mode);
+public static native void vhAbsI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhAbsI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhAbsI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhAbsI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhAbsI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhAbsI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhAddI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhAddI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhAddI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhAddI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhAddI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhAddI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhSubI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhSubI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhSubI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhSubI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhSubI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhSubI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhInvI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhInvI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhInvI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhInvI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhInvI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhInvI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhSqrtI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhSqrtI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhSqrtI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhSqrtI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhSqrtI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhSqrtI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhInvSqrtI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhInvSqrtI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhInvSqrtI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhInvSqrtI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhInvSqrtI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhInvSqrtI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhCbrtI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhCbrtI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhCbrtI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhCbrtI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhCbrtI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhCbrtI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhInvCbrtI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhInvCbrtI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhInvCbrtI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhInvCbrtI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhInvCbrtI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhInvCbrtI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhSqrI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhSqrI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhSqrI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhSqrI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhSqrI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhSqrI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhExpI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhExpI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhExpI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhExpI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhExpI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhExpI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhExp2I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhExp2I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhExp2I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhExp2I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhExp2I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhExp2I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhExp10I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhExp10I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhExp10I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhExp10I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhExp10I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhExp10I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhExpm1I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhExpm1I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhExpm1I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhExpm1I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhExpm1I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhExpm1I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhLnI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhLnI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhLnI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhLnI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhLnI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhLnI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhLog10I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhLog10I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhLog10I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhLog10I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhLog10I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhLog10I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhLog2I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhLog2I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhLog2I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhLog2I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhLog2I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhLog2I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhLog1pI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhLog1pI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhLog1pI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhLog1pI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhLog1pI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhLog1pI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhLogbI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhLogbI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhLogbI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhLogbI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhLogbI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhLogbI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhCosI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhCosI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhCosI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhCosI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhCosI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhCosI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhSinI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhSinI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhSinI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhSinI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhSinI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhSinI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhTanI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhTanI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhTanI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhTanI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhTanI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhTanI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhCoshI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhCoshI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhCoshI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhCoshI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhCoshI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhCoshI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhCosdI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhCosdI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhCosdI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhCosdI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhCosdI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhCosdI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhCospiI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhCospiI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhCospiI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhCospiI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhCospiI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhCospiI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhSinhI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhSinhI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhSinhI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhSinhI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhSinhI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhSinhI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhSindI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhSindI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhSindI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhSindI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhSindI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhSindI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhSinpiI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhSinpiI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhSinpiI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhSinpiI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhSinpiI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhSinpiI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhTanhI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhTanhI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhTanhI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhTanhI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhTanhI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhTanhI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhTandI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhTandI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhTandI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhTandI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhTandI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhTandI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhTanpiI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhTanpiI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhTanpiI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhTanpiI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhTanpiI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhTanpiI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhAcosI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhAcosI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhAcosI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhAcosI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhAcosI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhAcosI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhAcospiI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhAcospiI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhAcospiI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhAcospiI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhAcospiI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhAcospiI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhAsinI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhAsinI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhAsinI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhAsinI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhAsinI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhAsinI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhAsinpiI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhAsinpiI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhAsinpiI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhAsinpiI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhAsinpiI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhAsinpiI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhAtanI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhAtanI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhAtanI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhAtanI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhAtanI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhAtanI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhAtanpiI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhAtanpiI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhAtanpiI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhAtanpiI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhAtanpiI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhAtanpiI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhAcoshI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhAcoshI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhAcoshI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhAcoshI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhAcoshI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhAcoshI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhAsinhI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhAsinhI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhAsinhI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhAsinhI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhAsinhI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhAsinhI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhAtanhI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhAtanhI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhAtanhI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhAtanhI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhAtanhI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhAtanhI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhErfI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhErfI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhErfI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhErfI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhErfI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhErfI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhErfInvI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhErfInvI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhErfInvI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhErfInvI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhErfInvI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhErfInvI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhHypotI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhHypotI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhHypotI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhHypotI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhHypotI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhHypotI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhErfcI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhErfcI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhErfcI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhErfcI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhErfcI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhErfcI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhErfcInvI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhErfcInvI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhErfcInvI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhErfcInvI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhErfcInvI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhErfcInvI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhCdfNormI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhCdfNormI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhCdfNormI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhCdfNormI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhCdfNormI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhCdfNormI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhCdfNormInvI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhCdfNormInvI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhCdfNormInvI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhCdfNormInvI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhCdfNormInvI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhCdfNormInvI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhLGammaI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhLGammaI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhLGammaI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhLGammaI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhLGammaI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhLGammaI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhTGammaI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhTGammaI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhTGammaI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhTGammaI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhTGammaI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhTGammaI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhAtan2I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhAtan2I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhAtan2I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhAtan2I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhAtan2I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhAtan2I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhAtan2piI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhAtan2piI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhAtan2piI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhAtan2piI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhAtan2piI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhAtan2piI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhMulI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhMulI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhMulI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhMulI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhMulI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhMulI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhDivI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhDivI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhDivI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhDivI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhDivI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhDivI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhFdimI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhFdimI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhFdimI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhFdimI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhFdimI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhFdimI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhFmodI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhFmodI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhFmodI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhFmodI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhFmodI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhFmodI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhFmaxI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhFmaxI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhFmaxI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhFmaxI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhFmaxI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhFmaxI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhFminI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhFminI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhFminI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhFminI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhFminI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhFminI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhPowI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhPowI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhPowI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhPowI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhPowI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhPowI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhPowrI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhPowrI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhPowrI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhPowrI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhPowrI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhPowrI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhPow3o2I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhPow3o2I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhPow3o2I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhPow3o2I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhPow3o2I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhPow3o2I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhPow2o3I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhPow2o3I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhPow2o3I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhPow2o3I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhPow2o3I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhPow2o3I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhPowxI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhPowxI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhPowxI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhPowxI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhPowxI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhPowxI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhSinCosI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r1, long incr1, @Cast("unsigned short*") ShortPointer r2, long incr2);
+public static native void vhSinCosI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r1, long incr1, @Cast("unsigned short*") ShortBuffer r2, long incr2);
+public static native void vhSinCosI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r1, long incr1, @Cast("unsigned short*") short[] r2, long incr2);
+public static native void vmhSinCosI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r1, long incr1, @Cast("unsigned short*") ShortPointer r2, long incr2, long mode);
+public static native void vmhSinCosI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r1, long incr1, @Cast("unsigned short*") ShortBuffer r2, long incr2, long mode);
+public static native void vmhSinCosI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r1, long incr1, @Cast("unsigned short*") short[] r2, long incr2, long mode);
+public static native void vhLinearFracI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhLinearFracI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhLinearFracI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhLinearFracI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhLinearFracI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhLinearFracI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("const unsigned short") short scalea, @Cast("const unsigned short") short shifta, @Cast("const unsigned short") short scaleb, @Cast("const unsigned short") short shiftb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhCeilI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhCeilI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhCeilI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhCeilI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhCeilI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhCeilI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhFloorI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhFloorI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhFloorI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhFloorI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhFloorI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhFloorI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhFracI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhFracI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhFracI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhFracI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhFracI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhFracI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhModfI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r1, long incr1, @Cast("unsigned short*") ShortPointer r2, long incr2);
+public static native void vhModfI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r1, long incr1, @Cast("unsigned short*") ShortBuffer r2, long incr2);
+public static native void vhModfI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r1, long incr1, @Cast("unsigned short*") short[] r2, long incr2);
+public static native void vmhModfI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r1, long incr1, @Cast("unsigned short*") ShortPointer r2, long incr2, long mode);
+public static native void vmhModfI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r1, long incr1, @Cast("unsigned short*") ShortBuffer r2, long incr2, long mode);
+public static native void vmhModfI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r1, long incr1, @Cast("unsigned short*") short[] r2, long incr2, long mode);
+public static native void vhNearbyIntI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhNearbyIntI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhNearbyIntI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhNearbyIntI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhNearbyIntI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhNearbyIntI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhNextAfterI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhNextAfterI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhNextAfterI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhNextAfterI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhNextAfterI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhNextAfterI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhMinMagI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhMinMagI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhMinMagI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhMinMagI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhMinMagI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhMinMagI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhMaxMagI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhMaxMagI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhMaxMagI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhMaxMagI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhMaxMagI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhMaxMagI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhRintI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhRintI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhRintI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhRintI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhRintI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhRintI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhRoundI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhRoundI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhRoundI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhRoundI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhRoundI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhRoundI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhTruncI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhTruncI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhTruncI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhTruncI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhTruncI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhTruncI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhExpInt1I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhExpInt1I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhExpInt1I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhExpInt1I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhExpInt1I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhExpInt1I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhCopySignI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhCopySignI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhCopySignI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhCopySignI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhCopySignI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhCopySignI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhRemainderI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhRemainderI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhRemainderI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhRemainderI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short*") ShortPointer b, long incb, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhRemainderI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short*") ShortBuffer b, long incb, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhRemainderI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short*") short[] b, long incb, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhErfcxI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long inc6r);
+public static native void vhErfcxI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long inc6r);
+public static native void vhErfcxI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long inc6r);
+public static native void vmhErfcxI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhErfcxI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhErfcxI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhI0I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long inc6r);
+public static native void vhI0I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long inc6r);
+public static native void vhI0I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long inc6r);
+public static native void vmhI0I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhI0I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhI0I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhI1I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long inc6r);
+public static native void vhI1I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long inc6r);
+public static native void vhI1I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long inc6r);
+public static native void vmhI1I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhI1I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhI1I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhJ0I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long inc6r);
+public static native void vhJ0I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long inc6r);
+public static native void vhJ0I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long inc6r);
+public static native void vmhJ0I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhJ0I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhJ0I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhJ1I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long inc6r);
+public static native void vhJ1I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long inc6r);
+public static native void vhJ1I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long inc6r);
+public static native void vmhJ1I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhJ1I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhJ1I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhY0I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long inc6r);
+public static native void vhY0I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long inc6r);
+public static native void vhY0I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long inc6r);
+public static native void vmhY0I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhY0I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhY0I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhY1I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long inc6r);
+public static native void vhY1I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long inc6r);
+public static native void vhY1I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long inc6r);
+public static native void vmhY1I_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhY1I_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhY1I_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhJnI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhJnI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhJnI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhJnI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhJnI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhJnI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") short[] r, long incr, long mode);
+public static native void vhYnI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortPointer r, long incr);
+public static native void vhYnI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortBuffer r, long incr);
+public static native void vhYnI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") short[] r, long incr);
+public static native void vmhYnI_64(long n, @Cast("const unsigned short*") ShortPointer a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortPointer r, long incr, long mode);
+public static native void vmhYnI_64(long n, @Cast("const unsigned short*") ShortBuffer a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") ShortBuffer r, long incr, long mode);
+public static native void vmhYnI_64(long n, @Cast("const unsigned short*") short[] a, long inca, @Cast("const unsigned short") short arg3, @Cast("unsigned short*") short[] r, long incr, long mode);
public static native void vsPackI(int n, @Const FloatPointer a, int incra, FloatPointer y);
public static native void vsPackI(int n, @Const FloatBuffer a, int incra, FloatBuffer y);
public static native void vsPackI(int n, @Const float[] a, int incra, float[] y);
@@ -238603,7 +243210,7 @@ public static class VSLBRngProperties extends Pointer {
// #define _Mkl_Api(rtype,name,arg) extern rtype name arg
// #endif
-// #if defined( _WIN32 ) || ( _WIN64 )
+// #if defined( _WIN32 ) || defined( _WIN64 )
// #if !defined(_mkl_api)
// #define _mkl_api(rtype,name,arg) extern rtype name arg
// #endif
@@ -239904,7 +244511,7 @@ public static class dfdSearchCellsCallBack extends FunctionPointer {
// #define _Mkl_Api(rtype,name,arg) extern rtype name arg
// #endif
-// #if defined( _WIN32 ) || ( _WIN64 )
+// #if defined( _WIN32 ) || defined( _WIN64 )
// #if !defined(_mkl_api)
// #define _mkl_api(rtype,name,arg) extern rtype name arg
// #endif
@@ -240468,7 +245075,7 @@ public static native long DftiCreateDescriptor_d_md(@ByPtrPtr DFTI_DESCRIPTOR ar
/**
-#if defined( _WIN32 ) || ( _WIN64 )
+#if defined( _WIN32 ) || defined( _WIN64 )
#define d_init_Helmholtz_2D D_INIT_HELMHOLTZ_2D
#define d_commit_Helmholtz_2D D_COMMIT_HELMHOLTZ_2D
diff --git a/numpy/README.md b/numpy/README.md
index da8860aa01f..467262dcd8e 100644
--- a/numpy/README.md
+++ b/numpy/README.md
@@ -55,7 +55,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
mkl-platform-redist
- 2024.0-1.5.11-SNAPSHOT
+ 2024.2-1.5.11-SNAPSHOT
diff --git a/numpy/samples/pom.xml b/numpy/samples/pom.xml
index c1a410cd67f..1d6e4031cef 100644
--- a/numpy/samples/pom.xml
+++ b/numpy/samples/pom.xml
@@ -19,7 +19,7 @@
org.bytedeco
mkl-platform-redist
- 2024.0-1.5.11-SNAPSHOT
+ 2024.2-1.5.11-SNAPSHOT
diff --git a/onnxruntime/cppbuild.sh b/onnxruntime/cppbuild.sh
index 1838aa1ff2e..05a741b09c7 100755
--- a/onnxruntime/cppbuild.sh
+++ b/onnxruntime/cppbuild.sh
@@ -95,7 +95,7 @@ sedinplace 's/-fvisibility=hidden//g' cmake/CMakeLists.txt cmake/adjust_global_c
sedinplace 's:/Yucuda_pch.h /FIcuda_pch.h::g' cmake/onnxruntime_providers_cuda.cmake cmake/onnxruntime_providers.cmake
sedinplace 's/${PROJECT_SOURCE_DIR}\/external\/cub//g' cmake/onnxruntime_providers_cuda.cmake cmake/onnxruntime_providers.cmake
sedinplace 's/ONNXRUNTIME_PROVIDERS_SHARED)/ONNXRUNTIME_PROVIDERS_SHARED onnxruntime_providers_shared)/g' cmake/onnxruntime_providers_cpu.cmake cmake/onnxruntime_providers.cmake
-sedinplace 's/DNNL_TAG v.*)/DNNL_TAG v3.5.3)/g' cmake/external/dnnl.cmake
+sedinplace 's/DNNL_TAG v.*)/DNNL_TAG v3.6)/g' cmake/external/dnnl.cmake
sedinplace 's/DNNL_SHARED_LIB libdnnl.1.dylib/DNNL_SHARED_LIB libdnnl.2.dylib/g' cmake/external/dnnl.cmake
sedinplace 's/DNNL_SHARED_LIB libdnnl.so.1/DNNL_SHARED_LIB libdnnl.so.2/g' cmake/external/dnnl.cmake
sedinplace 's/ CMAKE_ARGS/CMAKE_ARGS -DMKLDNN_BUILD_EXAMPLES=OFF -DMKLDNN_BUILD_TESTS=OFF -DDNNL_CPU_RUNTIME=SEQ/g' cmake/external/dnnl.cmake
diff --git a/onnxruntime/platform/gpu/pom.xml b/onnxruntime/platform/gpu/pom.xml
index f3cd3f606de..57bb72e76ba 100644
--- a/onnxruntime/platform/gpu/pom.xml
+++ b/onnxruntime/platform/gpu/pom.xml
@@ -24,7 +24,7 @@
org.bytedeco
dnnl-platform
- 3.5.3-${project.parent.version}
+ 3.6-${project.parent.version}
${project.groupId}
diff --git a/onnxruntime/platform/pom.xml b/onnxruntime/platform/pom.xml
index 44450fe29ba..8bd3e21ec95 100644
--- a/onnxruntime/platform/pom.xml
+++ b/onnxruntime/platform/pom.xml
@@ -23,7 +23,7 @@
org.bytedeco
dnnl-platform
- 3.5.3-${project.parent.version}
+ 3.6-${project.parent.version}
${project.groupId}
diff --git a/onnxruntime/pom.xml b/onnxruntime/pom.xml
index c74404d3096..402f2bcf863 100644
--- a/onnxruntime/pom.xml
+++ b/onnxruntime/pom.xml
@@ -22,7 +22,7 @@
org.bytedeco
dnnl
- 3.5.3-${project.parent.version}
+ 3.6-${project.parent.version}
org.bytedeco
@@ -49,7 +49,7 @@
org.bytedeco
dnnl-platform
- 3.5.3-${project.parent.version}
+ 3.6-${project.parent.version}
diff --git a/opencv/README.md b/opencv/README.md
index 76c0037ff82..72fcafdf05f 100644
--- a/opencv/README.md
+++ b/opencv/README.md
@@ -70,7 +70,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
mkl-platform-redist
- 2024.0-1.5.11-SNAPSHOT
+ 2024.2-1.5.11-SNAPSHOT
diff --git a/opencv/samples/pom.xml b/opencv/samples/pom.xml
index 5df35f052ce..edfb74e1c5d 100644
--- a/opencv/samples/pom.xml
+++ b/opencv/samples/pom.xml
@@ -33,7 +33,7 @@
org.bytedeco
mkl-platform-redist
- 2024.0-1.5.11-SNAPSHOT
+ 2024.2-1.5.11-SNAPSHOT
diff --git a/platform/pom.xml b/platform/pom.xml
index 937907d9633..02a54b050bb 100644
--- a/platform/pom.xml
+++ b/platform/pom.xml
@@ -172,7 +172,7 @@
org.bytedeco
mkl-platform
- 2024.0-${project.version}
+ 2024.2-${project.version}
@@ -182,7 +182,7 @@
org.bytedeco
dnnl-platform
- 3.5.3-${project.version}
+ 3.6-${project.version}
org.bytedeco
@@ -197,7 +197,7 @@
org.bytedeco
cminpack-platform
- 1.3.9-${project.version}
+ 1.3.11-${project.version}
org.bytedeco
@@ -252,7 +252,7 @@
org.bytedeco
leptonica-platform
- 1.84.1-${project.version}
+ 1.85.0-${project.version}
org.bytedeco
@@ -307,7 +307,7 @@
org.bytedeco
tensorflow-lite-platform
- 2.17.0-${project.version}
+ 2.18.0-${project.version}
org.bytedeco
@@ -347,7 +347,7 @@
org.bytedeco
tvm-platform
- 0.17.0-${project.version}
+ 0.18.0-${project.version}
org.bytedeco
diff --git a/pytorch/README.md b/pytorch/README.md
index 80a65ffa627..220d9da081b 100644
--- a/pytorch/README.md
+++ b/pytorch/README.md
@@ -69,7 +69,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
mkl-platform-redist
- 2024.0-1.5.11-SNAPSHOT
+ 2024.2-1.5.11-SNAPSHOT
diff --git a/pytorch/samples/pom.xml b/pytorch/samples/pom.xml
index 1add9a6b25c..1ee56681739 100644
--- a/pytorch/samples/pom.xml
+++ b/pytorch/samples/pom.xml
@@ -33,7 +33,7 @@
org.bytedeco
mkl-platform-redist
- 2024.0-1.5.11-SNAPSHOT
+ 2024.2-1.5.11-SNAPSHOT
diff --git a/scipy/README.md b/scipy/README.md
index a61b4d70ec3..67f4961b97e 100644
--- a/scipy/README.md
+++ b/scipy/README.md
@@ -55,7 +55,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
mkl-platform-redist
- 2024.0-1.5.11-SNAPSHOT
+ 2024.2-1.5.11-SNAPSHOT
diff --git a/scipy/samples/pom.xml b/scipy/samples/pom.xml
index cd1b692cc16..bec4cdfad9d 100644
--- a/scipy/samples/pom.xml
+++ b/scipy/samples/pom.xml
@@ -19,7 +19,7 @@
org.bytedeco
mkl-platform-redist
- 2024.0-1.5.11-SNAPSHOT
+ 2024.2-1.5.11-SNAPSHOT
diff --git a/tensorflow-lite/README.md b/tensorflow-lite/README.md
index 361465b8ffb..f37ce177f42 100644
--- a/tensorflow-lite/README.md
+++ b/tensorflow-lite/README.md
@@ -9,7 +9,7 @@ Introduction
------------
This directory contains the JavaCPP Presets module for:
- * TensorFlow Lite 2.17.0 https://www.tensorflow.org/lite
+ * TensorFlow Lite 2.18.0 https://www.tensorflow.org/lite
Please refer to the parent README.md file for more detailed information about the JavaCPP Presets.
@@ -25,7 +25,7 @@ Sample Usage
------------
Here is a simple example of TensorFlow ported to Java from this C++ source file:
- * https://github.com/tensorflow/tensorflow/blob/v2.17.0/tensorflow/lite/examples/minimal/minimal.cc
+ * https://github.com/tensorflow/tensorflow/blob/v2.18.0/tensorflow/lite/examples/minimal/minimal.cc
We can use [Maven 3](http://maven.apache.org/) to download and install automatically all the class files as well as the native binaries. To run this sample code, after creating the `pom.xml` and `Minimal.java` source files below, simply execute on the command line:
```bash
@@ -46,7 +46,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
tensorflow-lite-platform
- 2.17.0-1.5.11-SNAPSHOT
+ 2.18.0-1.5.11-SNAPSHOT
diff --git a/tensorflow-lite/cppbuild.sh b/tensorflow-lite/cppbuild.sh
index bfa42559ca8..b4cf3a15731 100755
--- a/tensorflow-lite/cppbuild.sh
+++ b/tensorflow-lite/cppbuild.sh
@@ -12,7 +12,7 @@ if [[ "$EXTENSION" == *gpu ]]; then
export CMAKE_FLAGS="-DTFLITE_ENABLE_GPU=ON"
fi
-TENSORFLOW_VERSION=2.17.0
+TENSORFLOW_VERSION=2.18.0
download https://github.com/tensorflow/tensorflow/archive/v$TENSORFLOW_VERSION.tar.gz tensorflow-$TENSORFLOW_VERSION.tar.gz
mkdir -p "$PLATFORM$EXTENSION"
@@ -49,26 +49,26 @@ case $PLATFORM in
export CMAKE_FLAGS="-DCMAKE_TOOLCHAIN_FILE=${PLATFORM_ROOT}/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86_64 -DANDROID_NATIVE_API_LEVEL=24 -DXNNPACK_ENABLE_AVXVNNI=OFF $CMAKE_FLAGS"
;;
linux-armhf)
- export CC="arm-linux-gnueabihf-gcc -funsafe-math-optimizations"
- export CXX="arm-linux-gnueabihf-g++ -funsafe-math-optimizations"
+ export CC="arm-linux-gnueabihf-gcc -funsafe-math-optimizations -fPIC"
+ export CXX="arm-linux-gnueabihf-g++ -funsafe-math-optimizations -fPIC"
export CMAKE_FLAGS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=armv6 -DTFLITE_ENABLE_XNNPACK=OFF $CMAKE_FLAGS"
;;
linux-arm64)
- export CC="aarch64-linux-gnu-gcc -funsafe-math-optimizations"
- export CXX="aarch64-linux-gnu-g++ -funsafe-math-optimizations"
+ export CC="aarch64-linux-gnu-gcc -funsafe-math-optimizations -fPIC"
+ export CXX="aarch64-linux-gnu-g++ -funsafe-math-optimizations -fPIC"
export CMAKE_FLAGS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=aarch64 -DXNNPACK_ENABLE_ARM_I8MM=OFF $CMAKE_FLAGS"
;;
linux-x86)
- export CC="gcc -m32"
- export CXX="g++ -m32"
+ export CC="gcc -m32 -fPIC"
+ export CXX="g++ -m32 -fPIC"
;;
linux-x86_64)
- export CC="gcc -m64"
- export CXX="g++ -m64"
+ export CC="gcc -m64 -fPIC"
+ export CXX="g++ -m64 -fPIC"
;;
macosx-*)
- export CC="clang"
- export CXX="clang++"
+ export CC="clang -fPIC"
+ export CXX="clang++ -fPIC"
;;
windows-x86_64)
sedinplace 's/CMAKE_CXX_STANDARD 17/CMAKE_CXX_STANDARD 20/g' ../tensorflow-$TENSORFLOW_VERSION/tensorflow/lite/CMakeLists.txt ../tensorflow-$TENSORFLOW_VERSION/tensorflow/lite/c/CMakeLists.txt
diff --git a/tensorflow-lite/platform/pom.xml b/tensorflow-lite/platform/pom.xml
index 136d2cfd16a..3eddf9ae679 100644
--- a/tensorflow-lite/platform/pom.xml
+++ b/tensorflow-lite/platform/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
tensorflow-lite-platform
- 2.17.0-${project.parent.version}
+ 2.18.0-${project.parent.version}
JavaCPP Presets Platform for TensorFlow Lite
diff --git a/tensorflow-lite/pom.xml b/tensorflow-lite/pom.xml
index bb4f046bad9..8f8ca9853bc 100644
--- a/tensorflow-lite/pom.xml
+++ b/tensorflow-lite/pom.xml
@@ -16,7 +16,7 @@
tensorflowlite
- 2.17.0
+ 2.18.0
${basedir}/cppbuild/${javacpp.platform}${javacpp.platform.extension}/tensorflow-${tensorflow.version}/
diff --git a/tensorflow-lite/samples/pom.xml b/tensorflow-lite/samples/pom.xml
index b692d9bc73a..57edd146c22 100644
--- a/tensorflow-lite/samples/pom.xml
+++ b/tensorflow-lite/samples/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
tensorflow-lite-platform
- 2.17.0-1.5.11-SNAPSHOT
+ 2.18.0-1.5.11-SNAPSHOT
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/FlatBufferModel.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/FlatBufferModel.java
index 0f57aff1bab..d3b6ea25030 100644
--- a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/FlatBufferModel.java
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/FlatBufferModel.java
@@ -9,229 +9,15 @@
import static org.bytedeco.tensorflowlite.global.tensorflowlite.*;
-/** An RAII object that represents a read-only tflite model, copied from disk,
- * or mmapped. This uses flatbuffers as the serialization format.
- *
- * NOTE: The current API requires that a FlatBufferModel instance be kept alive
- * by the client as long as it is in use by any dependent Interpreter
- * instances. As the FlatBufferModel instance is effectively immutable after
- * creation, the client may safely use a single model with multiple dependent
- * Interpreter instances, even across multiple threads (though note that each
- * Interpreter instance is *not* thread-safe).
- *
- *
- * using namespace tflite;
- * StderrReporter error_reporter;
- * auto model = FlatBufferModel::BuildFromFile("interesting_model.tflite",
- * &error_reporter);
- * MyOpResolver resolver; // You need to subclass OpResolver to provide
- * // implementations.
- * InterpreterBuilder builder(*model, resolver);
- * std::unique_ptr interpreter;
- * if(builder(&interpreter) == kTfLiteOk) {
- * .. run model inference with interpreter
- * }
- *
- *
- * OpResolver must be defined to provide your kernel implementations to the
- * interpreter. This is environment specific and may consist of just the
- * builtin ops, or some custom operators you defined to extend tflite. */
-
-@Namespace("tflite::impl") @NoOffset @Properties(inherit = org.bytedeco.tensorflowlite.presets.tensorflowlite.class)
-public class FlatBufferModel extends Pointer {
+@Namespace("tflite::impl") @Properties(inherit = org.bytedeco.tensorflowlite.presets.tensorflowlite.class)
+public class FlatBufferModel extends FlatBufferModelBase {
static { Loader.load(); }
/** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
public FlatBufferModel(Pointer p) { super(p); }
- /** Builds a model based on a file.
- * Caller retains ownership of {@code error_reporter} and must ensure its lifetime
- * is longer than the FlatBufferModel instance.
- * Returns a nullptr in case of failure. */
- public static native @UniquePtr FlatBufferModel BuildFromFile(
- @Cast("const char*") BytePointer filename,
- ErrorReporter error_reporter/*=tflite::DefaultErrorReporter()*/);
- public static native @UniquePtr FlatBufferModel BuildFromFile(
- @Cast("const char*") BytePointer filename);
- public static native @UniquePtr FlatBufferModel BuildFromFile(
- String filename,
- ErrorReporter error_reporter/*=tflite::DefaultErrorReporter()*/);
- public static native @UniquePtr FlatBufferModel BuildFromFile(
- String filename);
-
- /** Verifies whether the content of the file is legit, then builds a model
- * based on the file.
- * The extra_verifier argument is an additional optional verifier for the
- * file contents. By default, we always check with tflite::VerifyModelBuffer.
- * If extra_verifier is supplied, the file contents is also checked against
- * the extra_verifier after the check against tflite::VerifyModelBuilder.
- * Caller retains ownership of {@code error_reporter} and must ensure its lifetime
- * is longer than the FlatBufferModel instance.
- * Returns a nullptr in case of failure. */
- public static native @UniquePtr FlatBufferModel VerifyAndBuildFromFile(
- @Cast("const char*") BytePointer filename, TfLiteVerifier extra_verifier/*=nullptr*/,
- ErrorReporter error_reporter/*=tflite::DefaultErrorReporter()*/);
- public static native @UniquePtr FlatBufferModel VerifyAndBuildFromFile(
- @Cast("const char*") BytePointer filename);
- public static native @UniquePtr FlatBufferModel VerifyAndBuildFromFile(
- String filename, TfLiteVerifier extra_verifier/*=nullptr*/,
- ErrorReporter error_reporter/*=tflite::DefaultErrorReporter()*/);
- public static native @UniquePtr FlatBufferModel VerifyAndBuildFromFile(
- String filename);
-
- /** Builds a model based on a file descriptor.
- * Caller retains ownership of {@code error_reporter} and must ensure its lifetime
- * is longer than the FlatBufferModel instance. Caller retains ownership of
- * {@code fd} and must ensure it is closed after BuildFromFile returns.
- * Returns a nullptr in case of failure. */
- public static native @UniquePtr FlatBufferModel BuildFromFileDescriptor(
- int fd,
- ErrorReporter error_reporter/*=tflite::DefaultErrorReporter()*/);
- public static native @UniquePtr FlatBufferModel BuildFromFileDescriptor(
- int fd);
-
- /** Verifies whether the content of the file descriptor is legit, then builds
- * a model based on the file.
- * The extra_verifier argument is an additional optional verifier for the
- * file contents. By default, we always check with tflite::VerifyModelBuffer.
- * If extra_verifier is supplied, the file contents is also checked against
- * the extra_verifier after the check against tflite::VerifyModelBuilder.
- * Caller retains ownership of {@code error_reporter} and must ensure its lifetime
- * is longer than the FlatBufferModel instance.
- * Returns a nullptr in case of failure. */
- public static native @UniquePtr FlatBufferModel VerifyAndBuildFromFileDescriptor(
- int fd, TfLiteVerifier extra_verifier/*=nullptr*/,
- ErrorReporter error_reporter/*=tflite::DefaultErrorReporter()*/);
- public static native @UniquePtr FlatBufferModel VerifyAndBuildFromFileDescriptor(
- int fd);
-
- /** Builds a model based on a pre-loaded flatbuffer.
- * Caller retains ownership of the buffer and should keep it alive until
- * the returned object is destroyed. Caller also retains ownership of
- * {@code error_reporter} and must ensure its lifetime is longer than the
- * FlatBufferModel instance.
- * Returns a nullptr in case of failure.
- * NOTE: this does NOT validate the buffer so it should NOT be called on
- * invalid/untrusted input. Use VerifyAndBuildFromBuffer in that case */
- public static native @UniquePtr FlatBufferModel BuildFromBuffer(
- @Cast("const char*") BytePointer caller_owned_buffer, @Cast("size_t") long buffer_size,
- ErrorReporter error_reporter/*=tflite::DefaultErrorReporter()*/);
- public static native @UniquePtr FlatBufferModel BuildFromBuffer(
- @Cast("const char*") BytePointer caller_owned_buffer, @Cast("size_t") long buffer_size);
- public static native @UniquePtr FlatBufferModel BuildFromBuffer(
- String caller_owned_buffer, @Cast("size_t") long buffer_size,
- ErrorReporter error_reporter/*=tflite::DefaultErrorReporter()*/);
- public static native @UniquePtr FlatBufferModel BuildFromBuffer(
- String caller_owned_buffer, @Cast("size_t") long buffer_size);
-
- /** Verifies whether the content of the buffer is legit, then builds a model
- * based on the pre-loaded flatbuffer.
- * The extra_verifier argument is an additional optional verifier for the
- * buffer. By default, we always check with tflite::VerifyModelBuffer. If
- * extra_verifier is supplied, the buffer is checked against the
- * extra_verifier after the check against tflite::VerifyModelBuilder. The
- * caller retains ownership of the buffer and should keep it alive until the
- * returned object is destroyed. Caller retains ownership of {@code error_reporter}
- * and must ensure its lifetime is longer than the FlatBufferModel instance.
- * Returns a nullptr in case of failure. */
- public static native @UniquePtr FlatBufferModel VerifyAndBuildFromBuffer(
- @Cast("const char*") BytePointer caller_owned_buffer, @Cast("size_t") long buffer_size,
- TfLiteVerifier extra_verifier/*=nullptr*/,
- ErrorReporter error_reporter/*=tflite::DefaultErrorReporter()*/);
- public static native @UniquePtr FlatBufferModel VerifyAndBuildFromBuffer(
- @Cast("const char*") BytePointer caller_owned_buffer, @Cast("size_t") long buffer_size);
- public static native @UniquePtr FlatBufferModel VerifyAndBuildFromBuffer(
- String caller_owned_buffer, @Cast("size_t") long buffer_size,
- TfLiteVerifier extra_verifier/*=nullptr*/,
- ErrorReporter error_reporter/*=tflite::DefaultErrorReporter()*/);
- public static native @UniquePtr FlatBufferModel VerifyAndBuildFromBuffer(
- String caller_owned_buffer, @Cast("size_t") long buffer_size);
-
- /** Builds a model directly from an allocation.
- * Ownership of the allocation is passed to the model, but the caller
- * retains ownership of {@code error_reporter} and must ensure its lifetime is
- * longer than the FlatBufferModel instance.
- * Returns a nullptr in case of failure (e.g., the allocation is invalid). */
- public static native @UniquePtr FlatBufferModel BuildFromAllocation(
- @UniquePtr Allocation allocation,
- ErrorReporter error_reporter/*=tflite::DefaultErrorReporter()*/);
- public static native @UniquePtr FlatBufferModel BuildFromAllocation(
- @UniquePtr Allocation allocation);
-
- /** Verifies whether the content of the allocation is legit, then builds a
- * model based on the provided allocation.
- * The extra_verifier argument is an additional optional verifier for the
- * buffer. By default, we always check with tflite::VerifyModelBuffer. If
- * extra_verifier is supplied, the buffer is checked against the
- * extra_verifier after the check against tflite::VerifyModelBuilder.
- * Ownership of the allocation is passed to the model, but the caller
- * retains ownership of {@code error_reporter} and must ensure its lifetime is
- * longer than the FlatBufferModel instance.
- * Returns a nullptr in case of failure. */
- public static native @UniquePtr FlatBufferModel VerifyAndBuildFromAllocation(
- @UniquePtr Allocation allocation,
- TfLiteVerifier extra_verifier/*=nullptr*/,
- ErrorReporter error_reporter/*=tflite::DefaultErrorReporter()*/);
- public static native @UniquePtr FlatBufferModel VerifyAndBuildFromAllocation(
- @UniquePtr Allocation allocation);
-
- /** Builds a model directly from a flatbuffer pointer
- * Caller retains ownership of the buffer and should keep it alive until the
- * returned object is destroyed. Caller retains ownership of {@code error_reporter}
- * and must ensure its lifetime is longer than the FlatBufferModel instance.
- * Returns a nullptr in case of failure. */
- public static native @UniquePtr FlatBufferModel BuildFromModel(
- @Cast("const tflite::Model*") Pointer caller_owned_model_spec,
- ErrorReporter error_reporter/*=tflite::DefaultErrorReporter()*/);
- public static native @UniquePtr FlatBufferModel BuildFromModel(
- @Cast("const tflite::Model*") Pointer caller_owned_model_spec);
-
-// #if FLATBUFFERS_LITTLEENDIAN == 0
-// #endif
-
- // Releases memory or unmaps mmaped memory.
-
- // Copying or assignment is disallowed to simplify ownership semantics.
-
-
-
- public native @Cast("bool") boolean initialized();
- public native @Cast("const tflite::Model*") @Name("operator ->") Pointer access();
- public native @Cast("const tflite::Model*") Pointer GetModel();
- public native ErrorReporter error_reporter();
- public native @Const Allocation allocation();
-
- // Returns the minimum runtime version from the flatbuffer. This runtime
- // version encodes the minimum required interpreter version to run the
- // flatbuffer model. If the minimum version can't be determined, an empty
- // string will be returned.
- // Note that the returned minimum version is a lower-bound but not a strict
- // lower-bound; ops in the graph may not have an associated runtime version,
- // in which case the actual required runtime might be greater than the
- // reported minimum.
- public native @StdString String GetMinimumRuntime();
-
- // Return model metadata as a mapping of name & buffer strings.
- // See Metadata table in TFLite schema.
- public native @ByVal StringStringMap ReadAllMetadata();
-
- // Return model metadata as a mapping of name & buffer strings.
- // See Metadata table in TFLite schema.
- public static native @ByVal StringStringMap ReadAllMetadata(
- @Cast("const tflite::Model*") Pointer model);
-
- // If the buffer is stored as part of the Flatbuffer or outside
- // return false if the buffers are part of the Flatbuffer
- public static native @Cast("bool") boolean CheckBufferOutsideModel(@Cast("const tflite::Model*") Pointer model);
-
- // Validates if the FlatBufferModel's buffer is well-formed. Specifically, it
- // checks if the 0th entry of the model buffers is an empty buffer (sentinel).
- // This is a convention so that tensors without a buffer can provide 0
- // as their buffer.
- // NOTE: The function doesn't explicitly fail for backward compatibility
- // reasons; it just provides a warning in case of failures.
- public native void ValidateModelBuffers(ErrorReporter error_reporter);
+ // Use stderr_reporter as the default error reporter.
+ public static native ErrorReporter GetDefaultErrorReporter();
- /** Returns true if the model identifier is correct (otherwise false and
- * reports an error). */
- public native @Cast("bool") boolean CheckModelIdentifier();
+ // Inherit all constructors from FlatBufferModelBase since inherited factory
+ // methods refer to them.
}
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/FlatBufferModelBase.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/FlatBufferModelBase.java
new file mode 100644
index 00000000000..0bc82057e2f
--- /dev/null
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/FlatBufferModelBase.java
@@ -0,0 +1,232 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.tensorflowlite;
+
+import java.nio.*;
+import org.bytedeco.javacpp.*;
+import org.bytedeco.javacpp.annotation.*;
+
+import static org.bytedeco.tensorflowlite.global.tensorflowlite.*;
+
+
+/** An RAII object that represents a read-only tflite model, copied from disk,
+ * or mmapped. This uses flatbuffers as the serialization format.
+ *
+ * NOTE: The current API requires that a FlatBufferModelBase instance be kept
+ * alive by the client as long as it is in use by any dependent Interpreter
+ * instances. As the FlatBufferModelBase instance is effectively immutable
+ * after creation, the client may safely use a single model with multiple
+ * dependent Interpreter instances, even across multiple threads (though note
+ * that each Interpreter instance is *not* thread-safe).
+ *
+ *
+ * using namespace tflite;
+ * StderrReporter error_reporter;
+ * auto model = FlatBufferModelBase::BuildFromFile("interesting_model.tflite",
+ * &error_reporter);
+ * MyOpResolver resolver; // You need to subclass OpResolver to provide
+ * // implementations.
+ * InterpreterBuilder builder(*model, resolver);
+ * std::unique_ptr interpreter;
+ * if(builder(&interpreter) == kTfLiteOk) {
+ * .. run model inference with interpreter
+ * }
+ *
+ *
+ * OpResolver must be defined to provide your kernel implementations to the
+ * interpreter. This is environment specific and may consist of just the
+ * builtin ops, or some custom operators you defined to extend tflite. */
+@Name("tflite::impl::FlatBufferModelBase") @NoOffset @Properties(inherit = org.bytedeco.tensorflowlite.presets.tensorflowlite.class)
+public class FlatBufferModelBase extends Pointer {
+ static { Loader.load(); }
+ /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+ public FlatBufferModelBase(Pointer p) { super(p); }
+
+ /** Builds a model based on a file.
+ * Caller retains ownership of {@code error_reporter} and must ensure its lifetime
+ * is longer than the FlatBufferModelBase instance.
+ * Returns a nullptr in case of failure. */
+ public static native @UniquePtr FlatBufferModel BuildFromFile(
+ @Cast("const char*") BytePointer filename,
+ ErrorReporter error_reporter/*=tflite::impl::FlatBufferModel::GetDefaultErrorReporter()*/);
+ public static native @UniquePtr FlatBufferModel BuildFromFile(
+ @Cast("const char*") BytePointer filename);
+ public static native @UniquePtr FlatBufferModel BuildFromFile(
+ String filename,
+ ErrorReporter error_reporter/*=tflite::impl::FlatBufferModel::GetDefaultErrorReporter()*/);
+ public static native @UniquePtr FlatBufferModel BuildFromFile(
+ String filename);
+
+ /** Verifies whether the content of the file is legit, then builds a model
+ * based on the file.
+ * The extra_verifier argument is an additional optional verifier for the
+ * file contents. By default, we always check with tflite::VerifyModelBuffer.
+ * If extra_verifier is supplied, the file contents is also checked against
+ * the extra_verifier after the check against tflite::VerifyModelBuilder.
+ * Caller retains ownership of {@code error_reporter} and must ensure its lifetime
+ * is longer than the FlatBufferModelBase instance.
+ * Returns a nullptr in case of failure. */
+ public static native @UniquePtr FlatBufferModel VerifyAndBuildFromFile(
+ @Cast("const char*") BytePointer filename, TfLiteVerifier extra_verifier/*=nullptr*/,
+ ErrorReporter error_reporter/*=tflite::impl::FlatBufferModel::GetDefaultErrorReporter()*/);
+ public static native @UniquePtr FlatBufferModel VerifyAndBuildFromFile(
+ @Cast("const char*") BytePointer filename);
+ public static native @UniquePtr FlatBufferModel VerifyAndBuildFromFile(
+ String filename, TfLiteVerifier extra_verifier/*=nullptr*/,
+ ErrorReporter error_reporter/*=tflite::impl::FlatBufferModel::GetDefaultErrorReporter()*/);
+ public static native @UniquePtr FlatBufferModel VerifyAndBuildFromFile(
+ String filename);
+
+ /** Builds a model based on a file descriptor.
+ * Caller retains ownership of {@code error_reporter} and must ensure its lifetime
+ * is longer than the FlatBufferModelBase instance. Caller retains ownership
+ * of {@code fd} and must ensure it is closed after BuildFromFile returns. Returns
+ * a nullptr in case of failure. */
+ public static native @UniquePtr FlatBufferModel BuildFromFileDescriptor(
+ int fd, ErrorReporter error_reporter/*=tflite::impl::FlatBufferModel::GetDefaultErrorReporter()*/);
+ public static native @UniquePtr FlatBufferModel BuildFromFileDescriptor(
+ int fd);
+
+ /** Verifies whether the content of the file descriptor is legit, then builds
+ * a model based on the file.
+ * The extra_verifier argument is an additional optional verifier for the
+ * file contents. By default, we always check with tflite::VerifyModelBuffer.
+ * If extra_verifier is supplied, the file contents is also checked against
+ * the extra_verifier after the check against tflite::VerifyModelBuilder.
+ * Caller retains ownership of {@code error_reporter} and must ensure its lifetime
+ * is longer than the FlatBufferModelBase instance.
+ * Returns a nullptr in case of failure. */
+
+
+ /** Builds a model based on a pre-loaded flatbuffer.
+ * Caller retains ownership of the buffer and should keep it alive until
+ * the returned object is destroyed. Caller also retains ownership of
+ * {@code error_reporter} and must ensure its lifetime is longer than the
+ * FlatBufferModelBase instance.
+ * Returns a nullptr in case of failure.
+ * NOTE: this does NOT validate the buffer so it should NOT be called on
+ * invalid/untrusted input. Use VerifyAndBuildFromBuffer in that case */
+ public static native @UniquePtr FlatBufferModel BuildFromBuffer(
+ @Cast("const char*") BytePointer caller_owned_buffer, @Cast("size_t") long buffer_size,
+ ErrorReporter error_reporter/*=tflite::impl::FlatBufferModel::GetDefaultErrorReporter()*/);
+ public static native @UniquePtr FlatBufferModel BuildFromBuffer(
+ @Cast("const char*") BytePointer caller_owned_buffer, @Cast("size_t") long buffer_size);
+ public static native @UniquePtr FlatBufferModel BuildFromBuffer(
+ String caller_owned_buffer, @Cast("size_t") long buffer_size,
+ ErrorReporter error_reporter/*=tflite::impl::FlatBufferModel::GetDefaultErrorReporter()*/);
+ public static native @UniquePtr FlatBufferModel BuildFromBuffer(
+ String caller_owned_buffer, @Cast("size_t") long buffer_size);
+
+ /** Verifies whether the content of the buffer is legit, then builds a model
+ * based on the pre-loaded flatbuffer.
+ * The extra_verifier argument is an additional optional verifier for the
+ * buffer. By default, we always check with tflite::VerifyModelBuffer. If
+ * extra_verifier is supplied, the buffer is checked against the
+ * extra_verifier after the check against tflite::VerifyModelBuilder. The
+ * caller retains ownership of the buffer and should keep it alive until the
+ * returned object is destroyed. Caller retains ownership of {@code error_reporter}
+ * and must ensure its lifetime is longer than the FlatBufferModelBase
+ * instance. Returns a nullptr in case of failure. */
+ public static native @UniquePtr FlatBufferModel VerifyAndBuildFromBuffer(
+ @Cast("const char*") BytePointer caller_owned_buffer, @Cast("size_t") long buffer_size,
+ TfLiteVerifier extra_verifier/*=nullptr*/,
+ ErrorReporter error_reporter/*=tflite::impl::FlatBufferModel::GetDefaultErrorReporter()*/);
+ public static native @UniquePtr FlatBufferModel VerifyAndBuildFromBuffer(
+ @Cast("const char*") BytePointer caller_owned_buffer, @Cast("size_t") long buffer_size);
+ public static native @UniquePtr FlatBufferModel VerifyAndBuildFromBuffer(
+ String caller_owned_buffer, @Cast("size_t") long buffer_size,
+ TfLiteVerifier extra_verifier/*=nullptr*/,
+ ErrorReporter error_reporter/*=tflite::impl::FlatBufferModel::GetDefaultErrorReporter()*/);
+ public static native @UniquePtr FlatBufferModel VerifyAndBuildFromBuffer(
+ String caller_owned_buffer, @Cast("size_t") long buffer_size);
+
+// #if FLATBUFFERS_LITTLEENDIAN == 0
+
+// #endif
+
+ /** Builds a model directly from an allocation.
+ * Ownership of the allocation is passed to the model, but the caller
+ * retains ownership of {@code error_reporter} and must ensure its lifetime is
+ * longer than the FlatBufferModelBase instance.
+ * Returns a nullptr in case of failure (e.g., the allocation is invalid). */
+ public static native @UniquePtr FlatBufferModel BuildFromAllocation(
+ @UniquePtr Allocation allocation,
+ ErrorReporter error_reporter/*=tflite::impl::FlatBufferModel::GetDefaultErrorReporter()*/);
+ public static native @UniquePtr FlatBufferModel BuildFromAllocation(
+ @UniquePtr Allocation allocation);
+
+ /** Verifies whether the content of the allocation is legit, then builds a
+ * model based on the provided allocation.
+ * The extra_verifier argument is an additional optional verifier for the
+ * buffer. By default, we always check with tflite::VerifyModelBuffer. If
+ * extra_verifier is supplied, the buffer is checked against the
+ * extra_verifier after the check against tflite::VerifyModelBuilder.
+ * Ownership of the allocation is passed to the model, but the caller
+ * retains ownership of {@code error_reporter} and must ensure its lifetime is
+ * longer than the FlatBufferModelBase instance.
+ * Returns a nullptr in case of failure. */
+ public static native @UniquePtr FlatBufferModel VerifyAndBuildFromAllocation(
+ @UniquePtr Allocation allocation,
+ TfLiteVerifier extra_verifier/*=nullptr*/,
+ ErrorReporter error_reporter/*=tflite::impl::FlatBufferModel::GetDefaultErrorReporter()*/);
+ public static native @UniquePtr FlatBufferModel VerifyAndBuildFromAllocation(
+ @UniquePtr Allocation allocation);
+
+ /** Builds a model directly from a flatbuffer pointer
+ * Caller retains ownership of the buffer and should keep it alive until the
+ * returned object is destroyed. Caller retains ownership of {@code error_reporter}
+ * and must ensure its lifetime is longer than the FlatBufferModelBase
+ * instance. Returns a nullptr in case of failure. */
+ public static native @UniquePtr FlatBufferModel BuildFromModel(
+ @Cast("const tflite::Model*") Pointer caller_owned_model_spec,
+ ErrorReporter error_reporter/*=tflite::impl::FlatBufferModel::GetDefaultErrorReporter()*/);
+ public static native @UniquePtr FlatBufferModel BuildFromModel(
+ @Cast("const tflite::Model*") Pointer caller_owned_model_spec);
+
+ // Releases memory or unmaps mmaped memory.
+
+ // Copying or assignment is disallowed to simplify ownership semantics.
+
+
+
+ public native @Cast("bool") boolean initialized();
+ public native @Cast("const tflite::Model*") @Name("operator ->") Pointer access();
+ public native @Cast("const tflite::Model*") Pointer GetModel();
+ public native ErrorReporter error_reporter();
+ public native @Const Allocation allocation();
+
+ // Returns the minimum runtime version from the flatbuffer. This runtime
+ // version encodes the minimum required interpreter version to run the
+ // flatbuffer model. If the minimum version can't be determined, an empty
+ // string will be returned.
+ // Note that the returned minimum version is a lower-bound but not a strict
+ // lower-bound; ops in the graph may not have an associated runtime version,
+ // in which case the actual required runtime might be greater than the
+ // reported minimum.
+ public native @StdString String GetMinimumRuntime();
+
+ // Return model metadata as a mapping of name & buffer strings.
+ // See Metadata table in TFLite schema.
+ public native @ByVal StringStringMap ReadAllMetadata();
+
+ // // Return model metadata as a mapping of name & buffer strings.
+ // // See Metadata table in TFLite schema.
+ public static native @ByVal StringStringMap ReadAllMetadata(
+ @Cast("const tflite::Model*") Pointer model);
+
+ // Validates if the FlatBufferModelBase's buffer is well-formed. Specifically,
+ // it checks if the 0th entry of the model buffers is an empty buffer
+ // (sentinel). This is a convention so that tensors without a buffer can
+ // provide 0 as their buffer. NOTE: The function doesn't explicitly fail for
+ // backward compatibility reasons; it just provides a warning in case of
+ // failures.
+ public native void ValidateModelBuffers(ErrorReporter error_reporter);
+
+ /** Returns true if the model identifier is correct (otherwise false and
+ * reports an error). */
+ public native @Cast("bool") boolean CheckModelIdentifier();
+
+ /** Check If the buffer is stored as part of the Flatbuffer or outside
+ * Return false if the buffers are part of the Flatbuffer */
+ public static native @Cast("bool") boolean CheckBufferOutsideModel(@Cast("const tflite::Model*") Pointer model);
+}
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Free_Pointer_TfLiteOpaqueContext_Pointer.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Free_Pointer_TfLiteOpaqueContext_Pointer.java
index 6ae0a4a9a94..e296970ce4e 100644
--- a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Free_Pointer_TfLiteOpaqueContext_Pointer.java
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Free_Pointer_TfLiteOpaqueContext_Pointer.java
@@ -15,7 +15,7 @@
* This callback is called to deallocate the data returned by the init
* callback. The value passed in the {@code data} parameter is the value that was
* returned by the {@code init} callback. The value passed in the {@code user_data}
- * parameter is the value that was passed to {@code TfLiteOperatorCreateWithData}.
+ * parameter is the value that was passed to {@code TfLiteOperatorCreate}.
* Please refer {@code free} of {@code TfLiteRegistration} for the detail.
* */
@Properties(inherit = org.bytedeco.tensorflowlite.presets.tensorflowlite.class)
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Init_Pointer_TfLiteOpaqueContext_BytePointer_long.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Init_Pointer_TfLiteOpaqueContext_BytePointer_long.java
index 8b480a0c25d..dcd5546ec37 100644
--- a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Init_Pointer_TfLiteOpaqueContext_BytePointer_long.java
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Init_Pointer_TfLiteOpaqueContext_BytePointer_long.java
@@ -14,7 +14,7 @@
*
* The callback is called to initialize the op from serialized data. The value
* passed in the {@code user_data} parameter is the value that was passed to
- * {@code TfLiteOperatorCreateWithData}. Please refer {@code init} of {@code TfLiteRegistration}
+ * {@code TfLiteOperatorCreate}. Please refer {@code init} of {@code TfLiteRegistration}
* for the detail.
* */
@Properties(inherit = org.bytedeco.tensorflowlite.presets.tensorflowlite.class)
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/InitializationStatus.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/InitializationStatus.java
index ccccba7d248..aafc633642c 100644
--- a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/InitializationStatus.java
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/InitializationStatus.java
@@ -33,7 +33,7 @@ public class InitializationStatus extends ResourceBase {
public InitializationStatus() { super((Pointer)null); allocate(); }
private native void allocate();
public InitializationStatus(@ByRef(true) InitializationStatus other) { super((Pointer)null); allocate(other); }
- private native void allocate(@ByRef(true) InitializationStatus other);
+ @NoException(true) private native void allocate(@ByRef(true) InitializationStatus other);
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/IntIntPairVectorVector.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/IntIntPairVectorVector.java
new file mode 100644
index 00000000000..bfa9d80552c
--- /dev/null
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/IntIntPairVectorVector.java
@@ -0,0 +1,81 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.tensorflowlite;
+
+import java.nio.*;
+import org.bytedeco.javacpp.*;
+import org.bytedeco.javacpp.annotation.*;
+
+import static org.bytedeco.tensorflowlite.global.tensorflowlite.*;
+
+@Name("std::vector > >") @Properties(inherit = org.bytedeco.tensorflowlite.presets.tensorflowlite.class)
+public class IntIntPairVectorVector extends Pointer {
+ static { Loader.load(); }
+ /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+ public IntIntPairVectorVector(Pointer p) { super(p); }
+ public IntIntPairVectorVector(IntIntPairVector value) { this(1); put(0, value); }
+ public IntIntPairVectorVector(IntIntPairVector ... array) { this(array.length); put(array); }
+ public IntIntPairVectorVector() { allocate(); }
+ public IntIntPairVectorVector(long n) { allocate(n); }
+ private native void allocate();
+ private native void allocate(@Cast("size_t") long n);
+ public native @Name("operator =") @ByRef IntIntPairVectorVector put(@ByRef IntIntPairVectorVector x);
+
+ public boolean empty() { return size() == 0; }
+ public native long size();
+ public void clear() { resize(0); }
+ public native void resize(@Cast("size_t") long n);
+
+ public IntIntPairVector front() { return get(0); }
+ public IntIntPairVector back() { return get(size() - 1); }
+ @Index(function = "at") public native @Cast("std::vector >*") @ByRef IntIntPairVector get(@Cast("size_t") long i);
+ public native IntIntPairVectorVector put(@Cast("size_t") long i, IntIntPairVector value);
+
+ public native @ByVal Iterator insert(@ByVal Iterator pos, @Cast("std::vector >*") @ByRef IntIntPairVector value);
+ public native @ByVal Iterator erase(@ByVal Iterator pos);
+ public native @ByVal Iterator begin();
+ public native @ByVal Iterator end();
+ @NoOffset @Name("iterator") public static class Iterator extends Pointer {
+ public Iterator(Pointer p) { super(p); }
+ public Iterator() { }
+
+ public native @Name("operator ++") @ByRef Iterator increment();
+ public native @Name("operator ==") boolean equals(@ByRef Iterator it);
+ public native @Name("operator *") @Cast("std::vector >*") @ByRef @Const IntIntPairVector get();
+ }
+
+ public IntIntPairVector[] get() {
+ IntIntPairVector[] array = new IntIntPairVector[size() < Integer.MAX_VALUE ? (int)size() : Integer.MAX_VALUE];
+ for (int i = 0; i < array.length; i++) {
+ array[i] = get(i);
+ }
+ return array;
+ }
+ @Override public String toString() {
+ return java.util.Arrays.toString(get());
+ }
+
+ public IntIntPairVector pop_back() {
+ long size = size();
+ IntIntPairVector value = get(size - 1);
+ resize(size - 1);
+ return value;
+ }
+ public IntIntPairVectorVector push_back(IntIntPairVector value) {
+ long size = size();
+ resize(size + 1);
+ return put(size, value);
+ }
+ public IntIntPairVectorVector put(IntIntPairVector value) {
+ if (size() != 1) { resize(1); }
+ return put(0, value);
+ }
+ public IntIntPairVectorVector put(IntIntPairVector ... array) {
+ if (size() != array.length) { resize(array.length); }
+ for (int i = 0; i < array.length; i++) {
+ put(i, array[i]);
+ }
+ return this;
+ }
+}
+
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Interpreter.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Interpreter.java
index 2ad8fe467e1..67765825fc6 100644
--- a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Interpreter.java
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Interpreter.java
@@ -523,22 +523,32 @@ public class Interpreter extends Pointer {
public native @ByVal StringVector signature_keys();
/** \brief Returns a pointer to the SignatureRunner instance to run the part
- * of the graph identified by a SignatureDef. The nullptr is returned if the
- * given signature key is not valid.
+ * of the graph identified by a SignatureDef. If the model does not have any
+ * signature defs, pass nullptr as signature_key and a SignatureRunner will
+ * be created using the primary subgraph (0). A nullptr is returned if the
+ * given signature_key is not valid. Note, the returned SignatureRunner
+ * instance is owned by and has the same lifetime as the Interpreter object;
+ * additionally, class SignatureRunner is *not* thread-safe.
+ * This function will additionally apply default delegates unless
+ * {@code apply_default_delegate} is set to false.
* If you need to specify delegates, you have to do that before calling this
- * function. This function will additionally apply default delegates. Thus,
- * applying delegates after that might lead to undesirable behaviors.
- * Note, the pointed instance has lifetime same as the Interpreter object
- * and the SignatureRunner class is *not* thread-safe. */
+ * function or provide {@code apply_default_delegate} as false and applying
+ * delegates later. */
+ public native SignatureRunner GetSignatureRunner(@Cast("const char*") BytePointer signature_key,
+ @Cast("bool") boolean apply_default_delegate/*=true*/);
public native SignatureRunner GetSignatureRunner(@Cast("const char*") BytePointer signature_key);
+ public native SignatureRunner GetSignatureRunner(String signature_key,
+ @Cast("bool") boolean apply_default_delegate/*=true*/);
public native SignatureRunner GetSignatureRunner(String signature_key);
- /** \warning Experimental interface, subject to change. \n
- * \brief Returns a pointer to the AsyncSignatureRunner instance to run the
- * part of the graph identified by a SignatureDef. The nullptr is returned if
- * the given signature key is not valid.
- * if the model does not have signature def, pass nullptr to signature_key
- * and AsyncSignatureRunner will be created using primary subgraph (0).
+ /** \warning Experimental interface, subject to change. \n \brief Returns a
+ * pointer to the AsyncSignatureRunner instance to run the part of the graph
+ * identified by a SignatureDef. If the model does not have any signature
+ * defs, pass nullptr as signature_key and an AsyncSignatureRunner will be
+ * created using the primary subgraph (0). A nullptr is returned if the
+ * given signature_key is not valid. Note, the returned AsyncSignatureRunner
+ * instance is owned by and has the same lifetime as the Interpreter object;
+ * additionally, class AsyncSignatureRunner is *not* thread-safe.
* The async delegate should be applied before calling this function. */
/** \warning Experimental interface, subject to change. \n
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Prepare_Pointer_TfLiteOpaqueContext_TfLiteOpaqueNode.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Prepare_Pointer_TfLiteOpaqueContext_TfLiteOpaqueNode.java
index 14bc1acfe6c..e9b0e1bf68d 100644
--- a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Prepare_Pointer_TfLiteOpaqueContext_TfLiteOpaqueNode.java
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/Prepare_Pointer_TfLiteOpaqueContext_TfLiteOpaqueNode.java
@@ -14,7 +14,7 @@
*
* The callback is called when the inputs of operator have been resized. The
* value passed in the {@code user_data} parameter is the value that was passed to
- * {@code TfLiteOperatorCreateWithData}. Please refer {@code prepare} of
+ * {@code TfLiteOperatorCreate}. Please refer {@code prepare} of
* {@code TfLiteRegistration} for the detail.
* */
@Properties(inherit = org.bytedeco.tensorflowlite.presets.tensorflowlite.class)
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/SignatureRunner.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/SignatureRunner.java
index 283dc809aa3..c394cf8dd29 100644
--- a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/SignatureRunner.java
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/SignatureRunner.java
@@ -232,4 +232,42 @@ public class SignatureRunner extends Pointer {
* data from buffer handle to CPU memory.
* \warning This is an experimental API and subject to change. \n */
public native void SetAllowBufferHandleOutput(@Cast("bool") boolean allow_buffer_handle_output);
+
+ /** \warning This is an experimental API and subject to change. \n
+ * \brief Set the delegate buffer handle to a input tensor.
+ * TfLiteDelegate should be aware of how to handle the buffer handle.
+ * {@code release_existing_buffer_handle}: If true, the existing buffer handle */
+ // will be released by TfLiteDelegate::FreeBufferHandle.
+ public native @Cast("TfLiteStatus") int SetInputBufferHandle(@Cast("const char*") BytePointer input_name,
+ @Cast("TfLiteBufferHandle") int buffer_handle,
+ TfLiteDelegate delegate,
+ @Cast("bool") boolean release_existing_buffer_handle/*=true*/);
+ public native @Cast("TfLiteStatus") int SetInputBufferHandle(@Cast("const char*") BytePointer input_name,
+ @Cast("TfLiteBufferHandle") int buffer_handle,
+ TfLiteDelegate delegate);
+ public native @Cast("TfLiteStatus") int SetInputBufferHandle(String input_name,
+ @Cast("TfLiteBufferHandle") int buffer_handle,
+ TfLiteDelegate delegate,
+ @Cast("bool") boolean release_existing_buffer_handle/*=true*/);
+ public native @Cast("TfLiteStatus") int SetInputBufferHandle(String input_name,
+ @Cast("TfLiteBufferHandle") int buffer_handle,
+ TfLiteDelegate delegate);
+
+ /** \warning This is an experimental API and subject to change. \n
+ * \brief Set the delegate buffer handle to a output tensor.
+ * TfLiteDelegate should be aware of how to handle the buffer handle.
+ * {@code release_existing_buffer_handle}: If true, the existing buffer handle
+ * will be released by TfLiteDelegate::FreeBufferHandle. */
+ public native @Cast("TfLiteStatus") int SetOutputBufferHandle(
+ @Cast("const char*") BytePointer output_name, @Cast("TfLiteBufferHandle") int buffer_handle,
+ TfLiteDelegate delegate, @Cast("bool") boolean release_existing_buffer_handle/*=true*/);
+ public native @Cast("TfLiteStatus") int SetOutputBufferHandle(
+ @Cast("const char*") BytePointer output_name, @Cast("TfLiteBufferHandle") int buffer_handle,
+ TfLiteDelegate delegate);
+ public native @Cast("TfLiteStatus") int SetOutputBufferHandle(
+ String output_name, @Cast("TfLiteBufferHandle") int buffer_handle,
+ TfLiteDelegate delegate, @Cast("bool") boolean release_existing_buffer_handle/*=true*/);
+ public native @Cast("TfLiteStatus") int SetOutputBufferHandle(
+ String output_name, @Cast("TfLiteBufferHandle") int buffer_handle,
+ TfLiteDelegate delegate);
}
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/SubgraphDelegationMetadata.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/SubgraphDelegationMetadata.java
new file mode 100644
index 00000000000..2b931903d17
--- /dev/null
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/SubgraphDelegationMetadata.java
@@ -0,0 +1,42 @@
+// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE
+
+package org.bytedeco.tensorflowlite;
+
+import java.nio.*;
+import org.bytedeco.javacpp.*;
+import org.bytedeco.javacpp.annotation.*;
+
+import static org.bytedeco.tensorflowlite.global.tensorflowlite.*;
+
+
+@Namespace("tflite") @Properties(inherit = org.bytedeco.tensorflowlite.presets.tensorflowlite.class)
+public class SubgraphDelegationMetadata extends Pointer {
+ static { Loader.load(); }
+ /** Default native constructor. */
+ public SubgraphDelegationMetadata() { super((Pointer)null); allocate(); }
+ /** Native array allocator. Access with {@link Pointer#position(long)}. */
+ public SubgraphDelegationMetadata(long size) { super((Pointer)null); allocateArray(size); }
+ /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */
+ public SubgraphDelegationMetadata(Pointer p) { super(p); }
+ private native void allocate();
+ private native void allocateArray(long size);
+ @Override public SubgraphDelegationMetadata position(long position) {
+ return (SubgraphDelegationMetadata)super.position(position);
+ }
+ @Override public SubgraphDelegationMetadata getPointer(long i) {
+ return new SubgraphDelegationMetadata((Pointer)this).offsetAddress(i);
+ }
+
+ // A bit vector indicating whether a node is replaced by a delegate. The
+ // size of the vector is the number of nodes in the subgraph.
+ public native @Cast("bool*") @StdVector BoolPointer is_node_delegated(); public native SubgraphDelegationMetadata is_node_delegated(BoolPointer setter);
+ // A vector mapping from the node id of a replaced node to the node id of
+ // the delegate node that replaced it. The size of the vector is the number
+ // of nodes in the subgraph.
+ // If a node is not replaced by a delegate, the corresponding value in this
+ // vector will be -1, checking the value of the corresponding
+ // bit in is_node_delegated is recommended.
+ public native @StdVector IntPointer replaced_by_node(); public native SubgraphDelegationMetadata replaced_by_node(IntPointer setter);
+ // Whether any delegate has been applied to the subgraph.
+ public native @Cast("bool") boolean has_delegate_applied(); public native SubgraphDelegationMetadata has_delegate_applied(boolean setter);
+}
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteComplex64.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteComplex64.java
index 01f0b9886a7..ff03270acfe 100644
--- a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteComplex64.java
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteComplex64.java
@@ -9,6 +9,8 @@
import static org.bytedeco.tensorflowlite.global.tensorflowlite.*;
+// #endif
+
/** Single-precision complex data type compatible with the C99 definition. */
@Properties(inherit = org.bytedeco.tensorflowlite.presets.tensorflowlite.class)
public class TfLiteComplex64 extends Pointer {
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteIntArray.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteIntArray.java
index 6b2be18b7d9..c6ff1d638ec 100644
--- a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteIntArray.java
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteIntArray.java
@@ -8,6 +8,7 @@
import static org.bytedeco.tensorflowlite.global.tensorflowlite.*;
+// LINT.ThenChange(//tensorflow/compiler/mlir/lite/flatbuffer_export.cc:optional_tensor)
/** Fixed size list of integers. Used for dimensions and inputs/outputs tensor
* indices */
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteOperator.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteOperator.java
index 793a96d2a91..17c646aa977 100644
--- a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteOperator.java
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteOperator.java
@@ -21,7 +21,6 @@
///
///
///
-///
@Opaque @Properties(inherit = org.bytedeco.tensorflowlite.presets.tensorflowlite.class)
public class TfLiteOperator extends Pointer {
/** Empty constructor. Calls {@code super((Pointer)null)}. */
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteQuantizationParams.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteQuantizationParams.java
index 888ac37a20e..2509867186c 100644
--- a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteQuantizationParams.java
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/TfLiteQuantizationParams.java
@@ -8,6 +8,7 @@
import static org.bytedeco.tensorflowlite.global.tensorflowlite.*;
+// LINT.ThenChange(//tensorflow/lite/profiling/proto/model_runtime_info.proto:EdgeDataType)
/** Legacy. Will be deprecated in favor of {@code TfLiteAffineQuantization}.
* If per-layer quantization is specified this field will still be populated in
diff --git a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/global/tensorflowlite.java b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/global/tensorflowlite.java
index 6ec3cba90be..c62502affc1 100644
--- a/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/global/tensorflowlite.java
+++ b/tensorflow-lite/src/gen/java/org/bytedeco/tensorflowlite/global/tensorflowlite.java
@@ -32,6 +32,9 @@ public class tensorflowlite extends org.bytedeco.tensorflowlite.presets.tensorfl
// Targeting ../IntIntPairVector.java
+// Targeting ../IntIntPairVectorVector.java
+
+
// Targeting ../RegistrationNodePairVector.java
@@ -47,6 +50,295 @@ public class tensorflowlite extends org.bytedeco.tensorflowlite.presets.tensorfl
// Targeting ../IntResourceBaseMap.java
+// Parsed from tensorflow/compiler/mlir/lite/allocation.h
+
+/* Copyright 2017 The TensorFlow Authors. All Rights Reserved.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+==============================================================================*/
+/** \file
+/**
+/** Memory management for TF Lite. */
+// #ifndef TENSORFLOW_COMPILER_MLIR_LITE_ALLOCATION_H_
+// #define TENSORFLOW_COMPILER_MLIR_LITE_ALLOCATION_H_
+
+// #include
+
+// #include
+// #include
+// #include
+
+// #include "tensorflow/compiler/mlir/lite/core/api/error_reporter.h"
+// Targeting ../Allocation.java
+
+
+
+/** Note that not all platforms support MMAP-based allocation.
+ * Use {@code IsSupported()} to check. */
+// Targeting ../FileCopyAllocation.java
+
+
+// Targeting ../MemoryAllocation.java
+
+
+
+ // namespace tflite
+
+// #endif // TENSORFLOW_COMPILER_MLIR_LITE_ALLOCATION_H_
+
+
+// Parsed from tensorflow/compiler/mlir/lite/core/api/verifier.h
+
+/* Copyright 2020 The TensorFlow Authors. All Rights Reserved.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+==============================================================================*/
+/** \file
+/**
+/** Abstract interface for verifying a model. */
+// #ifndef TENSORFLOW_COMPILER_MLIR_LITE_CORE_API_VERIFIER_H_
+// #define TENSORFLOW_COMPILER_MLIR_LITE_CORE_API_VERIFIER_H_
+
+// #include "tensorflow/compiler/mlir/lite/core/api/error_reporter.h"
+// Targeting ../TfLiteVerifier.java
+
+
+
+ // namespace tflite
+
+// #endif // TENSORFLOW_COMPILER_MLIR_LITE_CORE_API_VERIFIER_H_
+
+
+// Parsed from tensorflow/compiler/mlir/lite/core/api/error_reporter.h
+
+/* Copyright 2017 The TensorFlow Authors. All Rights Reserved.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+==============================================================================*/
+// #ifndef TENSORFLOW_COMPILER_MLIR_LITE_CORE_API_ERROR_REPORTER_H_
+// #define TENSORFLOW_COMPILER_MLIR_LITE_CORE_API_ERROR_REPORTER_H_
+
+// #include
+// Targeting ../ErrorReporter.java
+
+
+
+ // namespace tflite
+
+// You should not make bare calls to the error reporter, instead use the
+// TF_LITE_REPORT_ERROR macro, since this allows message strings to be
+// stripped when the binary size has to be optimized. If you are looking to
+// reduce binary size, define TF_LITE_STRIP_ERROR_STRINGS when compiling and
+// every call will be stubbed out, taking no memory.
+// #ifndef TF_LITE_STRIP_ERROR_STRINGS
+// #define TF_LITE_REPORT_ERROR(reporter, ...)
+// do {
+// static_cast<::tflite::ErrorReporter*>(reporter)->Report(__VA_ARGS__);
+// } while (false)
+// #else // TF_LITE_STRIP_ERROR_STRINGS
+// #define TF_LITE_REPORT_ERROR(reporter, ...)
+// #endif // TF_LITE_STRIP_ERROR_STRINGS
+
+// #endif // TENSORFLOW_COMPILER_MLIR_LITE_CORE_API_ERROR_REPORTER_H_
+
+
+// Parsed from tensorflow/compiler/mlir/lite/core/model_builder_base.h
+
+/* Copyright 2017 The TensorFlow Authors. All Rights Reserved.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+==============================================================================*/
+/** \file
+/**
+/** Deserialization infrastructure for tflite. Provides functionality
+/** to go from a serialized tflite model in flatbuffer format to an
+/** in-memory representation of the model.
+/**
+/** WARNING: Users of TensorFlow Lite should not include this file directly,
+/** but should instead include "third_party/tensorflow/lite/model_builder.h".
+/** Only the TensorFlow Lite implementation itself should include this
+/** file directly. */
+// IWYU pragma: private, include "third_party/tensorflow/lite/model_builder.h"
+
+// #ifndef TENSORFLOW_COMPILER_MLIR_LITE_CORE_MODEL_BUILDER_BASE_H_
+// #define TENSORFLOW_COMPILER_MLIR_LITE_CORE_MODEL_BUILDER_BASE_H_
+
+// #include
+
+// #include
+// #include
+// #include