diff --git a/.github/actions/deploy-ubuntu/action.yml b/.github/actions/deploy-ubuntu/action.yml index ae354bfcf8c..ce2cb1e1429 100644 --- a/.github/actions/deploy-ubuntu/action.yml +++ b/.github/actions/deploy-ubuntu/action.yml @@ -228,8 +228,8 @@ runs: if [[ "$CI_DEPLOY_MODULE" == "mkl" ]]; then echo Installing MKL - curl -LO https://registrationcenter-download.intel.com/akdlm/IRC_NAS/86d6a4c1-c998-4c6b-9fff-ca004e9f7455/l_onemkl_p_2024.0.0.49673_offline.sh - $SUDO bash l_onemkl_p_2024.0.0.49673_offline.sh -s -a -s --eula accept + curl -LO https://registrationcenter-download.intel.com/akdlm/IRC_NAS/89a381f6-f85d-4dda-ae62-30d51470f53c/l_onemkl_p_2024.2.2.17_offline.sh + $SUDO bash l_onemkl_p_2024.2.2.17_offline.sh -s -a -s --eula accept export MAVEN_OPTIONS="-Djavacpp.platform.compiler=clang++" fi diff --git a/.github/actions/deploy-windows/action.yml b/.github/actions/deploy-windows/action.yml index 37ea181297e..ec93467abd2 100644 --- a/.github/actions/deploy-windows/action.yml +++ b/.github/actions/deploy-windows/action.yml @@ -151,8 +151,8 @@ runs: if "%CI_DEPLOY_MODULE%"=="mkl" ( echo Installing MKL - curl -LO https://registrationcenter-download.intel.com/akdlm/IRC_NAS/b5a4ff98-2c98-4b28-87f7-32082cac359e/w_onemkl_p_2024.0.0.49672_offline.exe - w_onemkl_p_2024.0.0.49672_offline.exe -s -a -s --eula accept + curl -LO https://registrationcenter-download.intel.com/akdlm/IRC_NAS/9fe96489-78fe-4fea-8cc2-2ddf7de0246a/w_onemkl_p_2024.2.2.16_offline.exe + w_onemkl_p_2024.2.2.16_offline.exe -s -a -s --eula accept ) if "%CI_DEPLOY_PLATFORM%"=="windows-x86" if "%CI_DEPLOY_MODULE%"=="flycapture" ( diff --git a/CHANGELOG.md b/CHANGELOG.md index e8cf6dd90de..5a914684776 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ * Build FFmpeg with zimg to enable zscale filter ([pull #1481](https://github.com/bytedeco/javacpp-presets/pull/1481)) * Enable PulseAudio support for FFmpeg on Linux ([pull #1472](https://github.com/bytedeco/javacpp-presets/pull/1472)) * Virtualize `btCollisionWorld`, `btOverlapFilterCallback`, `btOverlapCallback` from Bullet Physics SDK ([pull #1475](https://github.com/bytedeco/javacpp-presets/pull/1475)) - * Upgrade presets for OpenCV 4.10.0, FFmpeg 7.1, Spinnaker 4.0.0.116 ([pull #1524](https://github.com/bytedeco/javacpp-presets/pull/1524)), DNNL 3.5.3, OpenBLAS 0.3.28, CMINPACK 1.3.9, GSL 2.8, CPython 3.13.0, NumPy 2.1.2, SciPy 1.14.1, LLVM 19.1.2, LibRaw 0.21.2 ([pull #1520](https://github.com/bytedeco/javacpp-presets/pull/1520)), Tesseract 5.4.1, libffi 3.4.6, CUDA 12.6.0, cuDNN 9.3.0, NCCL 2.22.3, nvCOMP 4.0.0, OpenCL 3.0.16, NVIDIA Video Codec SDK 12.2.72, PyTorch 2.5.0 ([pull #1466](https://github.com/bytedeco/javacpp-presets/pull/1466)), SentencePiece 0.2.0, TensorFlow Lite 2.17.0, TensorRT 10.3.0.26, Triton Inference Server 2.48.0, ONNX 1.17.0, ONNX Runtime 1.19.2, TVM 0.17.0, and their dependencies + * Upgrade presets for OpenCV 4.10.0, FFmpeg 7.1, Spinnaker 4.0.0.116 ([pull #1524](https://github.com/bytedeco/javacpp-presets/pull/1524)), MKL 2024.2, DNNL 3.6, OpenBLAS 0.3.28, CMINPACK 1.3.11, GSL 2.8, CPython 3.13.0, NumPy 2.1.2, SciPy 1.14.1, LLVM 19.1.2, LibRaw 0.21.2 ([pull #1520](https://github.com/bytedeco/javacpp-presets/pull/1520)), Leptonica 1.85.0, Tesseract 5.4.1, libffi 3.4.6, CUDA 12.6.0, cuDNN 9.3.0, NCCL 2.22.3, nvCOMP 4.0.0, OpenCL 3.0.16, NVIDIA Video Codec SDK 12.2.72, PyTorch 2.5.0 ([pull #1466](https://github.com/bytedeco/javacpp-presets/pull/1466)), SentencePiece 0.2.0, TensorFlow Lite 2.18.0, TensorRT 10.3.0.26, Triton Inference Server 2.48.0, ONNX 1.17.0, ONNX Runtime 1.19.2, TVM 0.18.0, and their dependencies ### January 29, 2024 version 1.5.10 * Introduce `macosx-arm64` builds for PyTorch ([pull #1463](https://github.com/bytedeco/javacpp-presets/pull/1463)) diff --git a/README.md b/README.md index faef55e0e89..a1e3e768d49 100644 --- a/README.md +++ b/README.md @@ -198,10 +198,10 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip * LZ4 1.9.x https://github.com/lz4/lz4 * MKL 2024.x https://software.intel.com/mkl * MKL-DNN 0.21.x https://github.com/oneapi-src/oneDNN - * DNNL 3.5.x https://github.com/oneapi-src/oneDNN + * DNNL 3.6.x https://github.com/oneapi-src/oneDNN * OpenBLAS 0.3.28 http://www.openblas.net/ * ARPACK-NG 3.9.x https://github.com/opencollab/arpack-ng - * CMINPACK 1.3.9 https://github.com/devernay/cminpack + * CMINPACK 1.3.11 https://github.com/devernay/cminpack * FFTW 3.3.10 http://www.fftw.org/download.html * GSL 2.8 http://www.gnu.org/software/gsl/#downloading * CPython 3.13.x https://www.python.org/downloads/ @@ -212,7 +212,7 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip * libffi 3.4.x https://github.com/libffi/libffi * libpostal 1.1 https://github.com/openvenues/libpostal * LibRaw 0.21.x https://www.libraw.org/download - * Leptonica 1.84.x http://www.leptonica.org/download.html + * Leptonica 1.85.x http://www.leptonica.org/download.html * Tesseract 5.4.x https://github.com/tesseract-ocr/tesseract * Caffe 1.0 https://github.com/BVLC/caffe * OpenPose 1.7.0 https://github.com/CMU-Perceptual-Computing-Lab/openpose @@ -226,7 +226,7 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip * PyTorch 2.5.x https://github.com/pytorch/pytorch * SentencePiece 0.2.0 https://github.com/google/sentencepiece * TensorFlow 1.15.x https://github.com/tensorflow/tensorflow - * TensorFlow Lite 2.17.x https://github.com/tensorflow/tensorflow + * TensorFlow Lite 2.18.x https://github.com/tensorflow/tensorflow * TensorRT 10.3.x https://developer.nvidia.com/tensorrt * Triton Inference Server 2.48.x https://developer.nvidia.com/nvidia-triton-inference-server * The Arcade Learning Environment 0.8.x https://github.com/mgbellemare/Arcade-Learning-Environment @@ -234,7 +234,7 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip * ONNX 1.17.x https://github.com/onnx/onnx * nGraph 0.26.0 https://github.com/NervanaSystems/ngraph * ONNX Runtime 1.19.x https://github.com/microsoft/onnxruntime - * TVM 0.17.x https://github.com/apache/tvm + * TVM 0.18.x https://github.com/apache/tvm * Bullet Physics SDK 3.25 https://pybullet.org * LiquidFun http://google.github.io/liquidfun/ * Qt 5.15.x https://download.qt.io/archive/qt/ diff --git a/cminpack/README.md b/cminpack/README.md index 9bf05d53abb..d052399bf24 100644 --- a/cminpack/README.md +++ b/cminpack/README.md @@ -9,7 +9,7 @@ Introduction ------------ This directory contains the JavaCPP Presets module for: - * CMINPACK 1.3.9 http://devernay.free.fr/hacks/cminpack/ + * CMINPACK 1.3.11 http://devernay.free.fr/hacks/cminpack/ Please refer to the parent README.md file for more detailed information about the JavaCPP Presets. @@ -46,7 +46,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco cminpack-platform - 1.3.9-1.5.11-SNAPSHOT + 1.3.11-1.5.11-SNAPSHOT diff --git a/cminpack/cminpack.patch b/cminpack/cminpack.patch index 2966bbdb8f2..14b9612164a 100644 --- a/cminpack/cminpack.patch +++ b/cminpack/cminpack.patch @@ -1,6 +1,6 @@ -diff -ruN cminpack-1.3.9/cminpack.h cminpack-1.3.9-patch/cminpack.h ---- cminpack-1.3.9/cminpack.h 2024-05-29 06:09:16.000000000 +0900 -+++ cminpack-1.3.9-patch/cminpack.h 2024-06-16 11:16:11.274115743 +0900 +diff -ruN cminpack-1.3.11/cminpack.h cminpack-1.3.11-patch/cminpack.h +--- cminpack-1.3.11/cminpack.h 2024-09-13 18:04:15.000000000 +0900 ++++ cminpack-1.3.11-patch/cminpack.h 2024-10-27 09:09:37.257671690 +0900 @@ -36,38 +36,7 @@ extern "C" { #endif /* __cplusplus */ @@ -40,34 +40,54 @@ diff -ruN cminpack-1.3.9/cminpack.h cminpack-1.3.9-patch/cminpack.h #if defined(__CUDA_ARCH__) || defined(__CUDACC__) #define __cminpack_attr__ __device__ -diff -ruN cminpack-1.3.9/cminpackP.h cminpack-1.3.9-patch/cminpackP.h ---- cminpack-1.3.9/cminpackP.h 2024-05-29 06:09:16.000000000 +0900 -+++ cminpack-1.3.9-patch/cminpackP.h 2024-06-16 11:17:44.793475898 +0900 -@@ -33,9 +33,9 @@ +diff -ruN cminpack-1.3.11/cminpackP.h cminpack-1.3.11-patch/cminpackP.h +--- cminpack-1.3.11/cminpackP.h 2024-09-13 18:04:15.000000000 +0900 ++++ cminpack-1.3.11-patch/cminpackP.h 2024-10-27 09:10:43.208509151 +0900 +@@ -11,10 +11,10 @@ #endif + #ifdef USE_BLAS +-#ifdef __APPLE__ +-#include +-#define __cminpack_blasint__ int +-#else /* !__APPLE__ */ ++//#ifdef __APPLE__ ++//#include ++//#define __cminpack_blasint__ int ++//#else /* !__APPLE__ */ + #ifndef __cminpack_blasint__ + #define __cminpack_blasint__ int + #endif +@@ -34,13 +34,13 @@ + const char *TransA, const char *Diag, + const __cminpack_blasint__ *N, const __cminpack_real__ *A, const __cminpack_blasint__ *lda, __cminpack_real__ *X, + const __cminpack_blasint__ *incX); +-#endif /* !__APPLE__ */ ++//#endif /* !__APPLE__ */ + #endif /* USE_BLAS */ + #ifdef USE_LAPACK -#ifdef __APPLE__ -#include --#else +-#else /* !__APPLE__ */ +//#ifdef __APPLE__ +//#include -+//#else ++//#else /* !__APPLE__ */ #if defined(__LP64__) /* In LP64 match sizes with the 32 bit ABI */ typedef int __CLPK_integer; typedef int __CLPK_logical; -@@ -58,7 +58,7 @@ +@@ -62,7 +62,7 @@ + void __cminpack_lapack__(geqrf_)( __CLPK_integer *m, __CLPK_integer *n, __cminpack_real__ *a, __CLPK_integer * lda, __cminpack_real__ *tau, __cminpack_real__ *work, __CLPK_integer *lwork, __CLPK_integer *info); +-#endif /* !__APPLE__ */ ++//#endif /* !__APPLE__ */ #endif --#endif -+//#endif #include "minpackP.h" - -diff -ruN cminpack-1.3.9/Makefile cminpack-1.3.9-patch/Makefile ---- cminpack-1.3.9/Makefile 2024-05-29 06:09:16.000000000 +0900 -+++ cminpack-1.3.9-patch/Makefile 2024-06-16 11:15:38.626990012 +0900 +diff -ruN cminpack-1.3.11/Makefile cminpack-1.3.11-patch/Makefile +--- cminpack-1.3.11/Makefile 2024-09-13 18:04:15.000000000 +0900 ++++ cminpack-1.3.11-patch/Makefile 2024-10-27 09:09:37.259671695 +0900 @@ -11,7 +11,7 @@ #LIBSUFFIX=s #CFLAGS="-O3 -g -Wall -Wextra -DUSE_BLAS -DUSE_LAPACK" diff --git a/cminpack/cppbuild.sh b/cminpack/cppbuild.sh index 1ec501fa480..63ac830f5ce 100755 --- a/cminpack/cppbuild.sh +++ b/cminpack/cppbuild.sh @@ -7,7 +7,7 @@ if [[ -z "$PLATFORM" ]]; then exit fi -CMINPACK_VERSION=1.3.9 +CMINPACK_VERSION=1.3.11 download https://github.com/devernay/cminpack/archive/v$CMINPACK_VERSION.tar.gz cminpack-$CMINPACK_VERSION.tar.gz mkdir -p $PLATFORM diff --git a/cminpack/platform/pom.xml b/cminpack/platform/pom.xml index fb81aee9fee..d0bd80753ac 100644 --- a/cminpack/platform/pom.xml +++ b/cminpack/platform/pom.xml @@ -12,7 +12,7 @@ org.bytedeco cminpack-platform - 1.3.9-${project.parent.version} + 1.3.11-${project.parent.version} JavaCPP Presets Platform for CMINPACK diff --git a/cminpack/pom.xml b/cminpack/pom.xml index 0a0690a908a..63f1a15a35f 100644 --- a/cminpack/pom.xml +++ b/cminpack/pom.xml @@ -11,7 +11,7 @@ org.bytedeco cminpack - 1.3.9-${project.parent.version} + 1.3.11-${project.parent.version} JavaCPP Presets for CMINPACK diff --git a/cminpack/samples/pom.xml b/cminpack/samples/pom.xml index 3ae178e85b6..50cf2303f77 100644 --- a/cminpack/samples/pom.xml +++ b/cminpack/samples/pom.xml @@ -12,7 +12,7 @@ org.bytedeco cminpack-platform - 1.3.9-1.5.11-SNAPSHOT + 1.3.11-1.5.11-SNAPSHOT diff --git a/dnnl/README.md b/dnnl/README.md index 365fec31cb7..29757e0486c 100644 --- a/dnnl/README.md +++ b/dnnl/README.md @@ -9,7 +9,7 @@ Introduction ------------ This directory contains the JavaCPP Presets module for: - * DNNL 3.5.3 https://01.org/dnnl + * DNNL 3.6 https://01.org/dnnl 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 DNNL ported to Java from this C++ source file: - * https://github.com/oneapi-src/oneDNN/blob/v3.5.3/examples/cnn_inference_int8.cpp + * https://github.com/oneapi-src/oneDNN/blob/v3.6/examples/cnn_inference_int8.cpp 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 `CpuCnnInferenceInt8.java` source files below, simply execute on the command line: ```bash @@ -38,7 +38,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic 4.0.0 org.bytedeco.dnnl samples - 1.5.10 + 1.5.11-SNAPSHOT CpuCnnInferenceInt8 @@ -46,7 +46,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco dnnl-platform - 3.5.3-1.5.11-SNAPSHOT + 3.6-1.5.11-SNAPSHOT diff --git a/dnnl/cppbuild.sh b/dnnl/cppbuild.sh index b44b6ea676d..879de6c9c1a 100755 --- a/dnnl/cppbuild.sh +++ b/dnnl/cppbuild.sh @@ -11,7 +11,7 @@ export DNNL_CPU_RUNTIME="OMP" # or TBB export DNNL_GPU_RUNTIME="OCL" TBB_VERSION=2020.3 -MKLDNN_VERSION=3.5.3 +MKLDNN_VERSION=3.6 download https://github.com/oneapi-src/oneTBB/archive/v$TBB_VERSION.tar.gz oneTBB-$TBB_VERSION.tar.bz2 download https://github.com/oneapi-src/oneDNN/archive/v$MKLDNN_VERSION.tar.gz oneDNN-$MKLDNN_VERSION.tar.bz2 diff --git a/dnnl/platform/pom.xml b/dnnl/platform/pom.xml index 32ec513cc91..2c8b94d49f1 100644 --- a/dnnl/platform/pom.xml +++ b/dnnl/platform/pom.xml @@ -12,7 +12,7 @@ org.bytedeco dnnl-platform - 3.5.3-${project.parent.version} + 3.6-${project.parent.version} JavaCPP Presets Platform for DNNL diff --git a/dnnl/pom.xml b/dnnl/pom.xml index 029829f4987..5d974cae287 100644 --- a/dnnl/pom.xml +++ b/dnnl/pom.xml @@ -11,7 +11,7 @@ org.bytedeco dnnl - 3.5.3-${project.parent.version} + 3.6-${project.parent.version} JavaCPP Presets for DNNL diff --git a/dnnl/samples/pom.xml b/dnnl/samples/pom.xml index d1a991f327a..eb5adc6bcd0 100644 --- a/dnnl/samples/pom.xml +++ b/dnnl/samples/pom.xml @@ -12,7 +12,7 @@ org.bytedeco dnnl-platform - 3.5.3-1.5.11-SNAPSHOT + 3.6-1.5.11-SNAPSHOT diff --git a/dnnl/src/gen/java/org/bytedeco/dnnl/global/dnnl.java b/dnnl/src/gen/java/org/bytedeco/dnnl/global/dnnl.java index bf21c6a2ffd..13fb448eb54 100644 --- a/dnnl/src/gen/java/org/bytedeco/dnnl/global/dnnl.java +++ b/dnnl/src/gen/java/org/bytedeco/dnnl/global/dnnl.java @@ -136,6 +136,8 @@ public class dnnl extends org.bytedeco.dnnl.presets.dnnl { dnnl_s4 = 11, /** 4-bit unsigned integer. */ dnnl_u4 = 12, + /** [MX-compliant 8-bit compliant scale data type](https://www.opencompute.org/documents/ocp-microscaling-formats-mx-v1-0-spec-final-pdf) with 8-bit exponent. */ + dnnl_e8m0 = 13, /** Parameter to allow internal only data_types without undefined behavior. * This parameter is chosen to be valid for so long as sizeof(int) >= 2. */ @@ -1331,10 +1333,11 @@ public class dnnl extends org.bytedeco.dnnl.presets.dnnl { dnnl_bcad = 835, dnnl_cabd = 836, dnnl_dabc = 837, + dnnl_Ab32a = 838, /** Just a sentinel, not real memory format tag. Must be changed after new * format tag is added. */ - dnnl_format_tag_last = 838, + dnnl_format_tag_last = 839, // Aliases @@ -2683,6 +2686,15 @@ public class dnnl extends org.bytedeco.dnnl.presets.dnnl { * as the scratchpad buffers are not used concurrently by two primitive * executions. */ dnnl_scratchpad_mode_user = 1; + +/** Rounding mode */ +/** enum dnnl_rounding_mode_t */ +public static final int + /** rounding mode dictated by the floating-point environment */ + dnnl_rounding_mode_environment = 0, + /** stochastic rounding mode where a random bias is added to the + * trailing mantissa bits before conversion. */ + dnnl_rounding_mode_stochastic = 1; // Targeting ../dnnl_primitive_attr.java @@ -2888,6 +2900,19 @@ public class dnnl extends org.bytedeco.dnnl.presets.dnnl { /** A special mnemonic for shift argument of normalization primitives. */ public static final int DNNL_ARG_DIFF_SHIFT = 256; +/** Rounding mode seed for stochastic rounding + * Single seed needed independently of how many arguments need stochastic rounding */ +public static final int DNNL_ARG_ATTR_ROUNDING_SEED = 508; + +/** Dropout mask output buffer. */ +public static final int DNNL_ARG_ATTR_DROPOUT_MASK = 509; + +/** Dropout probability value passed via a buffer. */ +public static final int DNNL_ARG_ATTR_DROPOUT_PROBABILITY = 510; + +/** Dropout RNG seed value passed via a buffer. */ +public static final int DNNL_ARG_ATTR_DROPOUT_SEED = 511; + /** Output scaling factors provided at execution time. */ public static final int DNNL_ARG_ATTR_OUTPUT_SCALES = 513; @@ -3500,6 +3525,21 @@ public class dnnl extends org.bytedeco.dnnl.presets.dnnl { /** DPC++ runtime */ public static final int DNNL_RUNTIME_DPCPP = DNNL_RUNTIME_SYCL; +/** No vendor (corresponding runtime is disabled) */ +public static final int DNNL_VENDOR_NONE = 0; + +/** Intel vendor */ +public static final int DNNL_VENDOR_INTEL = 1; + +/** NVIDIA vendor */ +public static final int DNNL_VENDOR_NVIDIA = 2; + +/** AMD vendor */ +public static final int DNNL_VENDOR_AMD = 4; + +/** Generic vendor */ +public static final int DNNL_VENDOR_GENERIC = 8; + /** \} dnnl_api_service */ // oneDNN CPU threading runtime @@ -3511,6 +3551,9 @@ public class dnnl extends org.bytedeco.dnnl.presets.dnnl { // oneDNN GPU engine runtime public static final int DNNL_GPU_RUNTIME = DNNL_RUNTIME_OCL; +// oneDNN GPU vendor +public static final int DNNL_GPU_VENDOR = DNNL_VENDOR_INTEL; + // clang-format on // #if defined(DNNL_CPU_RUNTIME) && defined(DNNL_GPU_RUNTIME) @@ -3554,6 +3597,9 @@ public class dnnl extends org.bytedeco.dnnl.presets.dnnl { // When defined, SYCL HIP backend is used. /* #undef DNNL_SYCL_HIP */ +// When defined, SYCL Generic backend is used. +/* #undef DNNL_SYCL_GENERIC */ + // When defined, stack checker is enabled. /* #undef DNNL_ENABLE_STACK_CHECKER */ @@ -3572,6 +3618,11 @@ public class dnnl extends org.bytedeco.dnnl.presets.dnnl { // When defined, experimental profiling capabilities are enabled. /* #undef DNNL_EXPERIMENTAL_PROFILING */ +// When defined, experimental logging capabilities are enabled. +/* #undef DNNL_EXPERIMENTAL_LOGGING */ +// When defined, it disables GPU compute reference kernels. +/* #undef DNNL_DISABLE_GPU_REF_KERNELS */ + // List of configurating build controls // Workload controls public static final int BUILD_TRAINING = 1; @@ -3595,6 +3646,7 @@ public class dnnl extends org.bytedeco.dnnl.presets.dnnl { public static final int BUILD_REORDER = 0; public static final int BUILD_RESAMPLING = 0; public static final int BUILD_RNN = 0; +public static final int BUILD_SDPA = 0; public static final int BUILD_SHUFFLE = 0; public static final int BUILD_SOFTMAX = 0; public static final int BUILD_SUM = 0; @@ -3625,7 +3677,7 @@ public class dnnl extends org.bytedeco.dnnl.presets.dnnl { // Parsed from oneapi/dnnl/dnnl_version.h /******************************************************************************* -* Copyright 2019-2020 Intel Corporation +* Copyright 2019-2024 Intel Corporation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -3649,14 +3701,10 @@ public class dnnl extends org.bytedeco.dnnl.presets.dnnl { public static final int DNNL_VERSION_MAJOR = 3; /** Minor version */ -public static final int DNNL_VERSION_MINOR = 5; +public static final int DNNL_VERSION_MINOR = 6; /** Patch version */ -public static final int DNNL_VERSION_PATCH = 3; - -/** Git commit hash */ -public static native @MemberGetter String DNNL_VERSION_HASH(); -public static final String DNNL_VERSION_HASH = DNNL_VERSION_HASH(); +public static final int DNNL_VERSION_PATCH = 0; // clang-format on @@ -4015,6 +4063,32 @@ public static native int dnnl_primitive_desc_query_s32( /// public static native @Cast("dnnl_status_t") int dnnl_primitive_attr_destroy(dnnl_primitive_attr attr); +/** Returns probability for output dropout primitive attribute. + * + * @param attr Primitive attributes. + * @param dropout_desc Output dropout memory descriptor + * @return #dnnl_success on success and a status describing the error + * otherwise. */ + +/// +public static native @Cast("dnnl_status_t") int dnnl_primitive_attr_get_dropout( + @Const dnnl_primitive_attr attr, + @Cast("const_dnnl_memory_desc_t*") @ByPtrPtr dnnl_memory_desc dropout_desc); +public static native @Cast("dnnl_status_t") int dnnl_primitive_attr_get_dropout( + @Const dnnl_primitive_attr attr, + @Cast("const_dnnl_memory_desc_t*") PointerPointer dropout_desc); + +/** Sets probability for output dropout primitive attribute. + * + * @param attr Primitive attributes. + * @param dropout_desc Output dropout memory descriptor + * @return #dnnl_success on success and a status describing the error + * otherwise. */ + +/// +public static native @Cast("dnnl_status_t") int dnnl_primitive_attr_set_dropout( + dnnl_primitive_attr attr, @Const dnnl_memory_desc dropout_desc); + /** Returns the floating-point math mode primitive attribute. * * @param attr Primitive attributes. @@ -4279,7 +4353,6 @@ public static native int dnnl_primitive_desc_query_s32( * @return #dnnl_success on success and a status describing the error * otherwise. */ -/// /// public static native @Cast("dnnl_status_t") int dnnl_primitive_attr_set_zero_points( dnnl_primitive_attr attr, int arg, int mask, int ndims, @@ -4291,6 +4364,35 @@ public static native int dnnl_primitive_desc_query_s32( dnnl_primitive_attr attr, int arg, int mask, int ndims, @Cast("const int64_t*") long[] group_dims, @Cast("dnnl_data_type_t") int data_type); +/** Sets the rounding mode attribute value for a given argument + * + * @param attr Primitive attributes. + * @param arg Argument for which rounding mode should be set. + * @param mode Rounding mode to apply to the argument. + * @return #dnnl_success on success and a status describing the error + * otherwise. */ + +/// +public static native @Cast("dnnl_status_t") int dnnl_primitive_attr_set_rounding( + dnnl_primitive_attr attr, int arg, @Cast("dnnl_rounding_mode_t") int mode); + +/** Returns the rounding mode attribute value for a given argument + * + * @param attr Primitive attributes. + * @param arg Argument for which rounding mode query applies. + * @param mode Output rounding mode. + * @return #dnnl_success on success and a status describing the error + * otherwise. */ + +/// +/// +public static native @Cast("dnnl_status_t") int dnnl_primitive_attr_get_rounding( + dnnl_primitive_attr attr, int arg, @Cast("dnnl_rounding_mode_t*") IntPointer mode); +public static native @Cast("dnnl_status_t") int dnnl_primitive_attr_get_rounding( + dnnl_primitive_attr attr, int arg, @Cast("dnnl_rounding_mode_t*") IntBuffer mode); +public static native @Cast("dnnl_status_t") int dnnl_primitive_attr_get_rounding( + dnnl_primitive_attr attr, int arg, @Cast("dnnl_rounding_mode_t*") int[] mode); + /** Returns primitive attributes post-ops. * * \warning @@ -9229,6 +9331,27 @@ public static native int dnnl_memory_desc_equal( * @return Corresponding C API scratchpad mode enum value. */ @Namespace("dnnl") public static native @Cast("dnnl_scratchpad_mode_t") int convert_to_c(scratchpad_mode mode); +/** Rounding mode */ +@Namespace("dnnl") public enum rounding_mode { + /** rounding mode dictated by the floating-point environment */ + environment(dnnl_rounding_mode_environment), + /** stochastic rounding mode where a random bias is added to the + * trailing mantissa bits before conversion. */ + stochastic(dnnl_rounding_mode_stochastic); + + public final int value; + private rounding_mode(int v) { this.value = v; } + private rounding_mode(rounding_mode e) { this.value = e.value; } + public rounding_mode intern() { for (rounding_mode e : values()) if (e.value == value) return e; return this; } + @Override public String toString() { return intern().name(); } +} + +/** Converts a rounding mode enum value from C++ API to C API type. + * + * @param mode C++ API rounding mode enum value. + * @return Corresponding C API rounding mode enum value. */ +@Namespace("dnnl") public static native @Cast("dnnl_rounding_mode_t") int convert_to_c(rounding_mode mode); + /** Propagation kind. */ @Namespace("dnnl") public enum prop_kind { /** Undefined propagation kind. */ diff --git a/dnnl/src/gen/java/org/bytedeco/dnnl/memory.java b/dnnl/src/gen/java/org/bytedeco/dnnl/memory.java index 275d3e36986..68fc7fe6c2c 100644 --- a/dnnl/src/gen/java/org/bytedeco/dnnl/memory.java +++ b/dnnl/src/gen/java/org/bytedeco/dnnl/memory.java @@ -134,6 +134,8 @@ public class memory extends dnnl_memory_handle { public enum data_type { /** Undefined data type (used for empty memory descriptors). */ undef(dnnl_data_type_undef), + /** [MX-compliant 8-bit compliant scale data type](https://www.opencompute.org/documents/ocp-microscaling-formats-mx-v1-0-spec-final-pdf) with 8-bit exponent. */ + e8m0(dnnl_e8m0), /** [OFP8 standard 8-bit floating-point](https://www.opencompute.org/documents/ocp-8-bit-floating-point-specification-ofp8-revision-1-0-2023-06-20-pdf) * with a 5-bit exponent and a 2-bit mantissa. */ f8_e5m2(dnnl_f8_e5m2), @@ -494,6 +496,7 @@ public enum format_tag { AB16b64a2b(dnnl_AB16b64a2b), Ab4a(dnnl_Ab4a), Ab8a(dnnl_Ab8a), + Ab32a(dnnl_Ab32a), Abc16a(dnnl_Abc16a), ABc16a16b(dnnl_ABc16a16b), ABc4a4b(dnnl_ABc4a4b), diff --git a/dnnl/src/gen/java/org/bytedeco/dnnl/primitive_attr.java b/dnnl/src/gen/java/org/bytedeco/dnnl/primitive_attr.java index 2cde308a4d3..13028eda9ab 100644 --- a/dnnl/src/gen/java/org/bytedeco/dnnl/primitive_attr.java +++ b/dnnl/src/gen/java/org/bytedeco/dnnl/primitive_attr.java @@ -54,6 +54,18 @@ public class primitive_attr extends dnnl_primitive_attr_handle { * @param attr The C API primitive attributes. */ + /** Returns the parameters of a dropout attribute. + * + * @param mask_desc Output memory descriptor of a dropout mask. */ + + /// + public native void get_dropout(@ByRef org.bytedeco.dnnl.memory.desc mask_desc); + + /** Sets dropout probability. + * + * @param mask_desc Output memory descriptor of a dropout mask. */ + public native void set_dropout(@Const @ByRef org.bytedeco.dnnl.memory.desc mask_desc); + /** Returns the fpmath mode */ /// @@ -100,8 +112,25 @@ public class primitive_attr extends dnnl_primitive_attr_handle { /** Sets deterministic attribute value * * @param value Specified deterministic mode. */ + + /// public native void set_deterministic(@Cast("bool") boolean value); + /** Returns the rounding mode attribute value + * + * @param arg Argument for which rounding mode query applies. + * @return The rounding mode applied to the specified argument. */ + + /// + public native rounding_mode get_rounding_mode(int arg); + + /** Sets the rounding mode attribute value for a given argument + * + * @param arg Argument for which to set rounding mode. + * @param mode Rounding mode to apply. */ + public native void set_rounding_mode(int arg, rounding_mode mode); + public native void set_rounding_mode(int arg, @Cast("dnnl::rounding_mode") int mode); + /** Returns the scratchpad mode. */ /// diff --git a/gsl/README.md b/gsl/README.md index 933cdcef7bd..ecc9c9bcef9 100644 --- a/gsl/README.md +++ b/gsl/README.md @@ -53,7 +53,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/gsl/samples/pom.xml b/gsl/samples/pom.xml index 28fe9795a4d..445b4e82444 100644 --- a/gsl/samples/pom.xml +++ b/gsl/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/leptonica/README.md b/leptonica/README.md index b2f91874184..11c21183ef9 100644 --- a/leptonica/README.md +++ b/leptonica/README.md @@ -9,7 +9,7 @@ Introduction ------------ This directory contains the JavaCPP Presets module for: - * Leptonica 1.84.1 http://www.leptonica.org/ + * Leptonica 1.85.0 http://www.leptonica.org/ Please refer to the parent README.md file for more detailed information about the JavaCPP Presets. @@ -38,7 +38,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic 4.0.0 org.bytedeco.leptonica sudokutest - 1.5.10 + 1.5.11-SNAPSHOT SudokuTest @@ -46,7 +46,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco leptonica-platform - 1.84.1-1.5.10 + 1.85.0-1.5.11-SNAPSHOT diff --git a/leptonica/cppbuild.sh b/leptonica/cppbuild.sh index c888de249c6..8cedbc84657 100755 --- a/leptonica/cppbuild.sh +++ b/leptonica/cppbuild.sh @@ -9,18 +9,18 @@ fi NASM_VERSION=2.14 ZLIB=zlib-1.3.1 -GIFLIB=giflib-5.2.1 +GIFLIB=giflib-5.2.2 LIBJPEG=libjpeg-turbo-3.0.1 -LIBPNG=libpng-1.6.40 # warning: libpng16 doesn't work on CentOS 6 for some reason -LIBTIFF=tiff-4.6.0 -LIBWEBP=libwebp-1.3.2 -OPENJPEG_VERSION=2.5.0 -LEPTONICA_VERSION=1.84.1 +LIBPNG=libpng-1.6.44 # warning: libpng16 doesn't work on CentOS 6 for some reason +LIBTIFF=tiff-4.7.0 +LIBWEBP=libwebp-1.4.0 +OPENJPEG_VERSION=2.5.2 +LEPTONICA_VERSION=1.85.0 download https://download.videolan.org/contrib/nasm/nasm-$NASM_VERSION.tar.gz nasm-$NASM_VERSION.tar.gz download http://zlib.net/$ZLIB.tar.gz $ZLIB.tar.gz download http://downloads.sourceforge.net/project/giflib/$GIFLIB.tar.gz $GIFLIB.tar.gz download http://downloads.sourceforge.net/project/libjpeg-turbo/3.0.1/$LIBJPEG.tar.gz $LIBJPEG.tar.gz -download https://sourceforge.net/projects/libpng/files/libpng16/1.6.40/$LIBPNG.tar.gz $LIBPNG.tar.gz +download https://sourceforge.net/projects/libpng/files/libpng16/1.6.44/$LIBPNG.tar.gz $LIBPNG.tar.gz download http://download.osgeo.org/libtiff/$LIBTIFF.tar.gz $LIBTIFF.tar.gz download http://downloads.webmproject.org/releases/webp/$LIBWEBP.tar.gz $LIBWEBP.tar.gz download https://github.com/uclouvain/openjpeg/archive/refs/tags/v$OPENJPEG_VERSION.tar.gz openjpeg-$OPENJPEG_VERSION.tar.gz @@ -116,7 +116,7 @@ case $PLATFORM in make -j $MAKEJ make install cd ../leptonica-$LEPTONICA_VERSION - $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/openjpeg-2.5/ . + $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/cmake/openjpeg-2.5/ . make -j $MAKEJ make install/strip ;; @@ -161,7 +161,7 @@ case $PLATFORM in make -j $MAKEJ make install cd ../leptonica-$LEPTONICA_VERSION - $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/openjpeg-2.5/ . + $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/cmake/openjpeg-2.5/ . make -j $MAKEJ make install/strip ;; @@ -205,7 +205,7 @@ case $PLATFORM in make -j $MAKEJ make install cd ../leptonica-$LEPTONICA_VERSION - $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/openjpeg-2.5/ . + $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/cmake/openjpeg-2.5/ . make -j $MAKEJ make install/strip ;; @@ -249,7 +249,7 @@ case $PLATFORM in make -j $MAKEJ make install cd ../leptonica-$LEPTONICA_VERSION - $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/openjpeg-2.5/ . + $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/cmake/openjpeg-2.5/ . make -j $MAKEJ make install/strip ;; @@ -290,7 +290,7 @@ case $PLATFORM in make -j $MAKEJ make install cd ../leptonica-$LEPTONICA_VERSION - $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/openjpeg-2.5/ . + $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/cmake/openjpeg-2.5/ . make -j $MAKEJ make install/strip ;; @@ -331,7 +331,7 @@ case $PLATFORM in make -j $MAKEJ make install cd ../leptonica-$LEPTONICA_VERSION - $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/openjpeg-2.5/ . + $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/cmake/openjpeg-2.5/ . make -j $MAKEJ make install/strip ;; @@ -376,7 +376,7 @@ case $PLATFORM in make -j $MAKEJ make install cd ../leptonica-$LEPTONICA_VERSION - $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/openjpeg-2.5/ . + $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/cmake/openjpeg-2.5/ . make -j $MAKEJ make install/strip ;; @@ -418,7 +418,7 @@ case $PLATFORM in make -j $MAKEJ make install cd ../leptonica-$LEPTONICA_VERSION - $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/openjpeg-2.5/ . + $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/cmake/openjpeg-2.5/ . make -j $MAKEJ make install/strip ;; @@ -460,7 +460,7 @@ case $PLATFORM in make -j $MAKEJ make install cd ../leptonica-$LEPTONICA_VERSION - $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/openjpeg-2.5/ . + $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/cmake/openjpeg-2.5/ . make -j $MAKEJ make install/strip ;; @@ -501,7 +501,7 @@ case $PLATFORM in make -j $MAKEJ make install cd ../leptonica-$LEPTONICA_VERSION - $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/openjpeg-2.5/ -DCMAKE_MACOSX_RPATH=ON . + $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/cmake/openjpeg-2.5/ -DCMAKE_MACOSX_RPATH=ON . make -j $MAKEJ make install/strip ;; @@ -541,7 +541,7 @@ case $PLATFORM in make -j $MAKEJ make install cd ../leptonica-$LEPTONICA_VERSION - $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/openjpeg-2.5/ -DCMAKE_MACOSX_RPATH=ON . + $CMAKE $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/cmake/openjpeg-2.5/ -DCMAKE_MACOSX_RPATH=ON . make -j $MAKEJ make install/strip ;; @@ -581,7 +581,7 @@ case $PLATFORM in make -j $MAKEJ make install cd ../leptonica-$LEPTONICA_VERSION - $CMAKE -G "MSYS Makefiles" $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/openjpeg-2.5/ -DSW_BUILD=OFF . + $CMAKE -G "MSYS Makefiles" $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/cmake/openjpeg-2.5/ -DSW_BUILD=OFF . make -j $MAKEJ make install ;; @@ -621,7 +621,7 @@ case $PLATFORM in make -j $MAKEJ make install cd ../leptonica-$LEPTONICA_VERSION - $CMAKE -G "MSYS Makefiles" $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/openjpeg-2.5/ -DSW_BUILD=OFF . + $CMAKE -G "MSYS Makefiles" $CMAKE_CONFIG -DBUILD_SHARED_LIBS=ON -DOpenJPEG_DIR=$INSTALL_PATH/lib/cmake/openjpeg-2.5/ -DSW_BUILD=OFF . make -j $MAKEJ make install ;; diff --git a/leptonica/platform/pom.xml b/leptonica/platform/pom.xml index 613658a0055..8e328354a8a 100644 --- a/leptonica/platform/pom.xml +++ b/leptonica/platform/pom.xml @@ -12,7 +12,7 @@ org.bytedeco leptonica-platform - 1.84.1-${project.parent.version} + 1.85.0-${project.parent.version} JavaCPP Presets Platform for Leptonica diff --git a/leptonica/pom.xml b/leptonica/pom.xml index 294fb2b002e..4378c36928b 100644 --- a/leptonica/pom.xml +++ b/leptonica/pom.xml @@ -11,7 +11,7 @@ org.bytedeco leptonica - 1.84.1-${project.parent.version} + 1.85.0-${project.parent.version} JavaCPP Presets for Leptonica diff --git a/leptonica/samples/pom.xml b/leptonica/samples/pom.xml index 42ef9b20bb3..ce42ffbdb4a 100644 --- a/leptonica/samples/pom.xml +++ b/leptonica/samples/pom.xml @@ -12,7 +12,7 @@ org.bytedeco leptonica-platform - 1.84.1-1.5.11-SNAPSHOT + 1.85.0-1.5.11-SNAPSHOT diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/BOX.java b/leptonica/src/gen/java/org/bytedeco/leptonica/BOX.java index 0c3ab71e45c..25809636071 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/BOX.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/BOX.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/BOXA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/BOXA.java index c9e820e063c..d4f0230eda9 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/BOXA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/BOXA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/BOXAA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/BOXAA.java index c6788ea53b0..04e459c2c2c 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/BOXAA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/BOXAA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/CCBORD.java b/leptonica/src/gen/java/org/bytedeco/leptonica/CCBORD.java index f785d7bb62b..e30773da5fb 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/CCBORD.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/CCBORD.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/CCBORDA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/CCBORDA.java index 2a2b82f8b2e..5a6e7154a2c 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/CCBORDA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/CCBORDA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/DLLIST.java b/leptonica/src/gen/java/org/bytedeco/leptonica/DLLIST.java index 1c2aa2fb119..77872715cfa 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/DLLIST.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/DLLIST.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/DPIX.java b/leptonica/src/gen/java/org/bytedeco/leptonica/DPIX.java index 6b388212a7d..15f8ff36a62 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/DPIX.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/DPIX.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/FPIX.java b/leptonica/src/gen/java/org/bytedeco/leptonica/FPIX.java index fa86c183d8c..e68a83023da 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/FPIX.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/FPIX.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/FPIXA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/FPIXA.java index fd7bbb92a79..58a5487926d 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/FPIXA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/FPIXA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/GPLOT.java b/leptonica/src/gen/java/org/bytedeco/leptonica/GPLOT.java index b94043140db..dbb37d6ec4e 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/GPLOT.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/GPLOT.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/Handler_BytePointer.java b/leptonica/src/gen/java/org/bytedeco/leptonica/Handler_BytePointer.java index bd72820802c..464c078926d 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/Handler_BytePointer.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/Handler_BytePointer.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/Handler_String.java b/leptonica/src/gen/java/org/bytedeco/leptonica/Handler_String.java index 6ef8d18bdff..d64f3b218b3 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/Handler_String.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/Handler_String.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/JBCLASSER.java b/leptonica/src/gen/java/org/bytedeco/leptonica/JBCLASSER.java index 58cfaf93329..5adb3b84afc 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/JBCLASSER.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/JBCLASSER.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/JBDATA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/JBDATA.java index 1368fe99d72..7414e53e605 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/JBDATA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/JBDATA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_AMAP.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_AMAP.java index 1452eb09702..bb23cc59b63 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_AMAP.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_AMAP.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_AMAP_NODE.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_AMAP_NODE.java index 25863ec273d..cc0eaa9ee45 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_AMAP_NODE.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_AMAP_NODE.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_ASET.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_ASET.java index 061ea951e46..94683eed4a9 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_ASET.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_ASET.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_ASET_NODE.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_ASET_NODE.java index d507faa21a1..064dd34830f 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_ASET_NODE.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_ASET_NODE.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_BBUFFER.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_BBUFFER.java index 775f787293e..df051f90986 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_BBUFFER.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_BBUFFER.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_BMF.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_BMF.java index dcf483fd3d4..c64c7c10079 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_BMF.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_BMF.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.leptonica; @@ -55,6 +55,4 @@ public class L_BMF extends Pointer { public native @Cast("l_int32*") IntPointer fonttab(); public native L_BMF fonttab(IntPointer setter); /** table mapping ascii --> baseline offset */ public native @Cast("l_int32*") IntPointer baselinetab(); public native L_BMF baselinetab(IntPointer setter); - /** table mapping ascii --> char width */ - public native @Cast("l_int32*") IntPointer widthtab(); public native L_BMF widthtab(IntPointer setter); } diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_BYTEA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_BYTEA.java index c5f0b327722..b37bffb11dd 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_BYTEA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_BYTEA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_COLORFILL.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_COLORFILL.java index 753414b8b16..2a6bc62e4a8 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_COLORFILL.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_COLORFILL.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_COMP_DATA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_COMP_DATA.java index e02e7ed547f..ef63012e062 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_COMP_DATA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_COMP_DATA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_DEWARP.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_DEWARP.java index 37cd5668c0b..ef40368e246 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_DEWARP.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_DEWARP.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_DEWARPA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_DEWARPA.java index 7e9d64383ab..c57372ad7d1 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_DEWARPA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_DEWARPA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_DNA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_DNA.java index 5a3b7f24554..c62cb85e341 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_DNA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_DNA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_DNAA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_DNAA.java index 951ac0deb85..c2ec754f29c 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_DNAA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_DNAA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_DNAHASH.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_DNAHASH.java index 042a915444d..ef567f29975 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_DNAHASH.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_DNAHASH.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_HASHITEM.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_HASHITEM.java index 16023c305db..76be647770d 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_HASHITEM.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_HASHITEM.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_HASHMAP.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_HASHMAP.java index 1cd50d4f271..5774ef61eaf 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_HASHMAP.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_HASHMAP.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_HEAP.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_HEAP.java index 9bfbc52fefc..fb4c9f6806e 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_HEAP.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_HEAP.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_KERNEL.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_KERNEL.java index 43f4595b4e0..35cffc69c1d 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_KERNEL.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_KERNEL.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_PDF_DATA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_PDF_DATA.java index 892dd0e81f5..5ec9789f1a4 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_PDF_DATA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_PDF_DATA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_PTRA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_PTRA.java index 3617a39f8ec..32e0b062e1b 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_PTRA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_PTRA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_PTRAA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_PTRAA.java index cf7a5b8ee4e..f99109c2c5b 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_PTRAA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_PTRAA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_QUEUE.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_QUEUE.java index 3bc5e08bf66..c21ac3d3fb0 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_QUEUE.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_QUEUE.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_RBTREE.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_RBTREE.java index cfac04af21a..bde68f37564 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_RBTREE.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_RBTREE.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_RBTREE_NODE.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_RBTREE_NODE.java index 4a5af1fcdf8..6b920dd23e8 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_RBTREE_NODE.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_RBTREE_NODE.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_RCH.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_RCH.java index b78a70cf073..897703d4732 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_RCH.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_RCH.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_RCHA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_RCHA.java index ea109f44323..b58f9008681 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_RCHA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_RCHA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_RDID.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_RDID.java index 90034380c8c..32a175a6432 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_RDID.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_RDID.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_RECOG.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_RECOG.java index 0016e29161e..1515d33da02 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_RECOG.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_RECOG.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_REGPARAMS.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_REGPARAMS.java index 18d8510d203..b981a91afaf 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_REGPARAMS.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_REGPARAMS.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_STACK.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_STACK.java index 90f3145c83f..fc5fa28fef3 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_STACK.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_STACK.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_STRCODE.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_STRCODE.java index 90014c7b2fd..1b9cb3fc8a7 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_STRCODE.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_STRCODE.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_SUDOKU.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_SUDOKU.java index 7691ea5c924..63c5be63456 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_SUDOKU.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_SUDOKU.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_TIMER.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_TIMER.java index d46a748e82d..2f942c3887f 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_TIMER.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_TIMER.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_WALLTIMER.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_WALLTIMER.java index 7f3950168ea..cf4c821ee48 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_WALLTIMER.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_WALLTIMER.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/L_WSHED.java b/leptonica/src/gen/java/org/bytedeco/leptonica/L_WSHED.java index 2d0c6d18e7f..f818c7b5ad0 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/L_WSHED.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/L_WSHED.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/NUMA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/NUMA.java index 067bbb95074..2fa0ef5fe6e 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/NUMA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/NUMA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/NUMAA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/NUMAA.java index 201ad9b3137..f0a7720319e 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/NUMAA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/NUMAA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/PIX.java b/leptonica/src/gen/java/org/bytedeco/leptonica/PIX.java index 48100f41b47..81c88f6df0f 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/PIX.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/PIX.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/PIXA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/PIXA.java index 42a03a5c7d2..145f99b3c1b 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/PIXA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/PIXA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/PIXAA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/PIXAA.java index c5f856aefa3..2e67cde6b0a 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/PIXAA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/PIXAA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/PIXAC.java b/leptonica/src/gen/java/org/bytedeco/leptonica/PIXAC.java index 6c0f5d9498d..43c78f966f3 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/PIXAC.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/PIXAC.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/PIXACC.java b/leptonica/src/gen/java/org/bytedeco/leptonica/PIXACC.java index 3aff96990a8..3fba3dc2493 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/PIXACC.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/PIXACC.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/PIXC.java b/leptonica/src/gen/java/org/bytedeco/leptonica/PIXC.java index e5fec89d61c..b240e0de0c6 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/PIXC.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/PIXC.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/PIXCMAP.java b/leptonica/src/gen/java/org/bytedeco/leptonica/PIXCMAP.java index 7eb38ad827b..938d94a8bec 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/PIXCMAP.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/PIXCMAP.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/PIXTILING.java b/leptonica/src/gen/java/org/bytedeco/leptonica/PIXTILING.java index 27060aed8d0..c29953fe6e9 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/PIXTILING.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/PIXTILING.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/PTA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/PTA.java index 4bb1f910e24..358122c90f9 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/PTA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/PTA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/PTAA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/PTAA.java index 270962b1099..e8846549fb3 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/PTAA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/PTAA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/RB_TYPE.java b/leptonica/src/gen/java/org/bytedeco/leptonica/RB_TYPE.java index 70b6f66dd06..a8bf37f04bd 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/RB_TYPE.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/RB_TYPE.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/RGBA_QUAD.java b/leptonica/src/gen/java/org/bytedeco/leptonica/RGBA_QUAD.java index d15f2742648..8d9ba1de36d 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/RGBA_QUAD.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/RGBA_QUAD.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/SARRAY.java b/leptonica/src/gen/java/org/bytedeco/leptonica/SARRAY.java index eff3b950a1b..5a616a906d5 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/SARRAY.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/SARRAY.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/SEL.java b/leptonica/src/gen/java/org/bytedeco/leptonica/SEL.java index 03c036b3173..9c9db77c074 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/SEL.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/SEL.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/SELA.java b/leptonica/src/gen/java/org/bytedeco/leptonica/SELA.java index cbddbb41255..8a450f72c32 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/SELA.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/SELA.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/alloc_fn.java b/leptonica/src/gen/java/org/bytedeco/leptonica/alloc_fn.java index 094f45ec61a..a0616b7de29 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/alloc_fn.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/alloc_fn.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/dealloc_fn.java b/leptonica/src/gen/java/org/bytedeco/leptonica/dealloc_fn.java index 11aef947bc3..7826ee87e4d 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/dealloc_fn.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/dealloc_fn.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.leptonica; diff --git a/leptonica/src/gen/java/org/bytedeco/leptonica/global/leptonica.java b/leptonica/src/gen/java/org/bytedeco/leptonica/global/leptonica.java index 7f0d3c0ad7e..7876380d194 100644 --- a/leptonica/src/gen/java/org/bytedeco/leptonica/global/leptonica.java +++ b/leptonica/src/gen/java/org/bytedeco/leptonica/global/leptonica.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.leptonica.global; @@ -228,7 +228,7 @@ public class leptonica extends org.bytedeco.leptonica.presets.leptonica { * (HAVE_LIBJP2K == 1) that is >= 2.1, set the path to the openjpeg.h * * header in angle brackets here. * *-----------------------------------------------------------------------*/ -// #define LIBJP2K_HEADER +// #define LIBJP2K_HEADER // #endif /* ! HAVE_CONFIG_H etc. */ @@ -4286,8 +4286,8 @@ public class leptonica extends org.bytedeco.leptonica.presets.leptonica { public static final int LIBLEPT_MAJOR_VERSION = 1; -public static final int LIBLEPT_MINOR_VERSION = 84; -public static final int LIBLEPT_PATCH_VERSION = 1; +public static final int LIBLEPT_MINOR_VERSION = 85; +public static final int LIBLEPT_PATCH_VERSION = 0; // #include "alltypes.h" @@ -6046,6 +6046,9 @@ public class leptonica extends org.bytedeco.leptonica.presets.leptonica { public static native @Cast("l_int32") int fgetJp2kResolution( @Cast("FILE*") Pointer fp, @Cast("l_int32*") IntPointer pxres, @Cast("l_int32*") IntPointer pyres ); public static native @Cast("l_int32") int fgetJp2kResolution( @Cast("FILE*") Pointer fp, @Cast("l_int32*") IntBuffer pxres, @Cast("l_int32*") IntBuffer pyres ); public static native @Cast("l_int32") int fgetJp2kResolution( @Cast("FILE*") Pointer fp, @Cast("l_int32*") int[] pxres, @Cast("l_int32*") int[] pyres ); +public static native @Cast("l_ok") int readResolutionMemJp2k( @Cast("const l_uint8*") BytePointer data, @Cast("size_t") long nbytes, @Cast("l_int32*") IntPointer pxres, @Cast("l_int32*") IntPointer pyres ); +public static native @Cast("l_ok") int readResolutionMemJp2k( @Cast("const l_uint8*") ByteBuffer data, @Cast("size_t") long nbytes, @Cast("l_int32*") IntBuffer pxres, @Cast("l_int32*") IntBuffer pyres ); +public static native @Cast("l_ok") int readResolutionMemJp2k( @Cast("const l_uint8*") byte[] data, @Cast("size_t") long nbytes, @Cast("l_int32*") int[] pxres, @Cast("l_int32*") int[] pyres ); public static native PIX pixReadJp2k( @Cast("const char*") BytePointer filename, @Cast("l_uint32") int reduction, BOX box, @Cast("l_int32") int hint, @Cast("l_int32") int debug ); public static native PIX pixReadJp2k( String filename, @Cast("l_uint32") int reduction, BOX box, @Cast("l_int32") int hint, @Cast("l_int32") int debug ); public static native PIX pixReadStreamJp2k( @Cast("FILE*") Pointer fp, @Cast("l_uint32") int reduction, BOX box, @Cast("l_int32") int hint, @Cast("l_int32") int debug ); @@ -6570,9 +6573,9 @@ public class leptonica extends org.bytedeco.leptonica.presets.leptonica { public static native PIX pixGenTextlineMask( PIX pixs, @ByPtrPtr PIX ppixvws, @Cast("l_int32*") IntBuffer ptlfound, PIXA pixadb ); public static native PIX pixGenTextlineMask( PIX pixs, @ByPtrPtr PIX ppixvws, @Cast("l_int32*") int[] ptlfound, PIXA pixadb ); public static native PIX pixGenTextblockMask( PIX pixs, PIX pixvws, PIXA pixadb ); -public static native PIX pixCropImage( PIX pixs, @Cast("l_int32") int lr_clear, @Cast("l_int32") int tb_clear, @Cast("l_int32") int edgeclean, @Cast("l_int32") int lr_add, @Cast("l_int32") int tb_add, @Cast("l_float32") float maxwiden, @Cast("const char*") BytePointer debugfile, @Cast("BOX**") PointerPointer pcropbox ); -public static native PIX pixCropImage( PIX pixs, @Cast("l_int32") int lr_clear, @Cast("l_int32") int tb_clear, @Cast("l_int32") int edgeclean, @Cast("l_int32") int lr_add, @Cast("l_int32") int tb_add, @Cast("l_float32") float maxwiden, @Cast("const char*") BytePointer debugfile, @ByPtrPtr BOX pcropbox ); -public static native PIX pixCropImage( PIX pixs, @Cast("l_int32") int lr_clear, @Cast("l_int32") int tb_clear, @Cast("l_int32") int edgeclean, @Cast("l_int32") int lr_add, @Cast("l_int32") int tb_add, @Cast("l_float32") float maxwiden, String debugfile, @ByPtrPtr BOX pcropbox ); +public static native PIX pixCropImage( PIX pixs, @Cast("l_int32") int lr_clear, @Cast("l_int32") int tb_clear, @Cast("l_int32") int edgeclean, @Cast("l_int32") int lr_border, @Cast("l_int32") int tb_border, @Cast("l_float32") float maxwiden, @Cast("l_int32") int printwiden, @Cast("const char*") BytePointer debugfile, @Cast("BOX**") PointerPointer pcropbox ); +public static native PIX pixCropImage( PIX pixs, @Cast("l_int32") int lr_clear, @Cast("l_int32") int tb_clear, @Cast("l_int32") int edgeclean, @Cast("l_int32") int lr_border, @Cast("l_int32") int tb_border, @Cast("l_float32") float maxwiden, @Cast("l_int32") int printwiden, @Cast("const char*") BytePointer debugfile, @ByPtrPtr BOX pcropbox ); +public static native PIX pixCropImage( PIX pixs, @Cast("l_int32") int lr_clear, @Cast("l_int32") int tb_clear, @Cast("l_int32") int edgeclean, @Cast("l_int32") int lr_border, @Cast("l_int32") int tb_border, @Cast("l_float32") float maxwiden, @Cast("l_int32") int printwiden, String debugfile, @ByPtrPtr BOX pcropbox ); public static native PIX pixCleanImage( PIX pixs, @Cast("l_int32") int contrast, @Cast("l_int32") int rotation, @Cast("l_int32") int scale, @Cast("l_int32") int opensize ); public static native BOX pixFindPageForeground( PIX pixs, @Cast("l_int32") int threshold, @Cast("l_int32") int mindist, @Cast("l_int32") int erasedist, @Cast("l_int32") int showmorph, PIXAC pixac ); public static native @Cast("l_ok") int pixSplitIntoCharacters( PIX pixs, @Cast("l_int32") int minw, @Cast("l_int32") int minh, @Cast("BOXA**") PointerPointer pboxa, @Cast("PIXA**") PointerPointer ppixa, @Cast("PIX**") PointerPointer ppixdebug ); @@ -6622,8 +6625,8 @@ public class leptonica extends org.bytedeco.leptonica.presets.leptonica { public static native BOXA boxaPruneSortedOnOverlap( BOXA boxas, @Cast("l_float32") float maxoverlap ); public static native @Cast("l_ok") int compressFilesToPdf( SARRAY sa, @Cast("l_int32") int onebit, @Cast("l_int32") int savecolor, @Cast("l_float32") float scalefactor, @Cast("l_int32") int quality, @Cast("const char*") BytePointer title, @Cast("const char*") BytePointer fileout ); public static native @Cast("l_ok") int compressFilesToPdf( SARRAY sa, @Cast("l_int32") int onebit, @Cast("l_int32") int savecolor, @Cast("l_float32") float scalefactor, @Cast("l_int32") int quality, String title, String fileout ); -public static native @Cast("l_ok") int cropFilesToPdf( SARRAY sa, @Cast("l_int32") int lr_clear, @Cast("l_int32") int tb_clear, @Cast("l_int32") int edgeclean, @Cast("l_int32") int lr_add, @Cast("l_int32") int tb_add, @Cast("l_float32") float maxwiden, @Cast("const char*") BytePointer title, @Cast("const char*") BytePointer fileout ); -public static native @Cast("l_ok") int cropFilesToPdf( SARRAY sa, @Cast("l_int32") int lr_clear, @Cast("l_int32") int tb_clear, @Cast("l_int32") int edgeclean, @Cast("l_int32") int lr_add, @Cast("l_int32") int tb_add, @Cast("l_float32") float maxwiden, String title, String fileout ); +public static native @Cast("l_ok") int cropFilesToPdf( SARRAY sa, @Cast("l_int32") int lr_clear, @Cast("l_int32") int tb_clear, @Cast("l_int32") int edgeclean, @Cast("l_int32") int lr_border, @Cast("l_int32") int tb_border, @Cast("l_float32") float maxwiden, @Cast("l_int32") int printwiden, @Cast("const char*") BytePointer title, @Cast("const char*") BytePointer fileout ); +public static native @Cast("l_ok") int cropFilesToPdf( SARRAY sa, @Cast("l_int32") int lr_clear, @Cast("l_int32") int tb_clear, @Cast("l_int32") int edgeclean, @Cast("l_int32") int lr_border, @Cast("l_int32") int tb_border, @Cast("l_float32") float maxwiden, @Cast("l_int32") int printwiden, String title, String fileout ); public static native @Cast("l_ok") int cleanTo1bppFilesToPdf( SARRAY sa, @Cast("l_int32") int res, @Cast("l_int32") int contrast, @Cast("l_int32") int rotation, @Cast("l_int32") int opensize, @Cast("const char*") BytePointer title, @Cast("const char*") BytePointer fileout ); public static native @Cast("l_ok") int cleanTo1bppFilesToPdf( SARRAY sa, @Cast("l_int32") int res, @Cast("l_int32") int contrast, @Cast("l_int32") int rotation, @Cast("l_int32") int opensize, String title, String fileout ); public static native @Cast("l_ok") int convertFilesToPdf( @Cast("const char*") BytePointer dirname, @Cast("const char*") BytePointer substr, @Cast("l_int32") int res, @Cast("l_float32") float scalefactor, @Cast("l_int32") int type, @Cast("l_int32") int quality, @Cast("const char*") BytePointer title, @Cast("const char*") BytePointer fileout ); @@ -7191,6 +7194,7 @@ public class leptonica extends org.bytedeco.leptonica.presets.leptonica { public static native @Cast("l_ok") int pixConformsToRectangle( PIX pixs, BOX box, @Cast("l_int32") int dist, @Cast("l_int32*") IntPointer pconforms ); public static native @Cast("l_ok") int pixConformsToRectangle( PIX pixs, BOX box, @Cast("l_int32") int dist, @Cast("l_int32*") IntBuffer pconforms ); public static native @Cast("l_ok") int pixConformsToRectangle( PIX pixs, BOX box, @Cast("l_int32") int dist, @Cast("l_int32*") int[] pconforms ); +public static native PIX pixExtractRectangularRegions( PIX pixs, BOXA boxa ); public static native PIXA pixClipRectangles( PIX pixs, BOXA boxa ); public static native PIX pixClipRectangle( PIX pixs, BOX box, @Cast("BOX**") PointerPointer pboxc ); public static native PIX pixClipRectangle( PIX pixs, BOX box, @ByPtrPtr BOX pboxc ); @@ -8302,6 +8306,12 @@ public class leptonica extends org.bytedeco.leptonica.presets.leptonica { public static native @Cast("l_ok") int regTestWriteDataAndCheck( L_REGPARAMS rp, Pointer data, @Cast("size_t") long nbytes, @Cast("const char*") BytePointer ext ); public static native @Cast("l_ok") int regTestWriteDataAndCheck( L_REGPARAMS rp, Pointer data, @Cast("size_t") long nbytes, String ext ); public static native @Cast("char*") BytePointer regTestGenLocalFilename( L_REGPARAMS rp, @Cast("l_int32") int index, @Cast("l_int32") int format ); +public static native @Cast("l_ok") int l_pdfRenderFile( @Cast("const char*") BytePointer filename, @Cast("l_int32") int res, @Cast("SARRAY**") PointerPointer psaout ); +public static native @Cast("l_ok") int l_pdfRenderFile( @Cast("const char*") BytePointer filename, @Cast("l_int32") int res, @ByPtrPtr SARRAY psaout ); +public static native @Cast("l_ok") int l_pdfRenderFile( String filename, @Cast("l_int32") int res, @ByPtrPtr SARRAY psaout ); +public static native @Cast("l_ok") int l_pdfRenderFiles( @Cast("const char*") BytePointer dir, SARRAY sain, @Cast("l_int32") int res, @Cast("SARRAY**") PointerPointer psaout ); +public static native @Cast("l_ok") int l_pdfRenderFiles( @Cast("const char*") BytePointer dir, SARRAY sain, @Cast("l_int32") int res, @ByPtrPtr SARRAY psaout ); +public static native @Cast("l_ok") int l_pdfRenderFiles( String dir, SARRAY sain, @Cast("l_int32") int res, @ByPtrPtr SARRAY psaout ); public static native @Cast("l_ok") int pixRasterop( PIX pixd, @Cast("l_int32") int dx, @Cast("l_int32") int dy, @Cast("l_int32") int dw, @Cast("l_int32") int dh, @Cast("l_int32") int op, PIX pixs, @Cast("l_int32") int sx, @Cast("l_int32") int sy ); public static native @Cast("l_ok") int pixRasteropVip( PIX pixd, @Cast("l_int32") int bx, @Cast("l_int32") int bw, @Cast("l_int32") int vshift, @Cast("l_int32") int incolor ); public static native @Cast("l_ok") int pixRasteropHip( PIX pixd, @Cast("l_int32") int by, @Cast("l_int32") int bh, @Cast("l_int32") int hshift, @Cast("l_int32") int incolor ); @@ -8612,12 +8622,12 @@ public class leptonica extends org.bytedeco.leptonica.presets.leptonica { public static native SELA sela8ccThin( SELA sela ); public static native SELA sela4and8ccThin( SELA sela ); public static native SEL selMakePlusSign( @Cast("l_int32") int size, @Cast("l_int32") int linewidth ); +public static native SEL pixGenerateSelBoundary( PIX pixs, @Cast("l_int32") int hitdist, @Cast("l_int32") int missdist, @Cast("l_int32") int hitskip, @Cast("l_int32") int missskip, @Cast("l_int32") int topflag, @Cast("l_int32") int botflag, @Cast("l_int32") int leftflag, @Cast("l_int32") int rightflag, @Cast("PIX**") PointerPointer ppixe ); +public static native SEL pixGenerateSelBoundary( PIX pixs, @Cast("l_int32") int hitdist, @Cast("l_int32") int missdist, @Cast("l_int32") int hitskip, @Cast("l_int32") int missskip, @Cast("l_int32") int topflag, @Cast("l_int32") int botflag, @Cast("l_int32") int leftflag, @Cast("l_int32") int rightflag, @ByPtrPtr PIX ppixe ); public static native SEL pixGenerateSelWithRuns( PIX pixs, @Cast("l_int32") int nhlines, @Cast("l_int32") int nvlines, @Cast("l_int32") int distance, @Cast("l_int32") int minlength, @Cast("l_int32") int toppix, @Cast("l_int32") int botpix, @Cast("l_int32") int leftpix, @Cast("l_int32") int rightpix, @Cast("PIX**") PointerPointer ppixe ); public static native SEL pixGenerateSelWithRuns( PIX pixs, @Cast("l_int32") int nhlines, @Cast("l_int32") int nvlines, @Cast("l_int32") int distance, @Cast("l_int32") int minlength, @Cast("l_int32") int toppix, @Cast("l_int32") int botpix, @Cast("l_int32") int leftpix, @Cast("l_int32") int rightpix, @ByPtrPtr PIX ppixe ); public static native SEL pixGenerateSelRandom( PIX pixs, @Cast("l_float32") float hitfract, @Cast("l_float32") float missfract, @Cast("l_int32") int distance, @Cast("l_int32") int toppix, @Cast("l_int32") int botpix, @Cast("l_int32") int leftpix, @Cast("l_int32") int rightpix, @Cast("PIX**") PointerPointer ppixe ); public static native SEL pixGenerateSelRandom( PIX pixs, @Cast("l_float32") float hitfract, @Cast("l_float32") float missfract, @Cast("l_int32") int distance, @Cast("l_int32") int toppix, @Cast("l_int32") int botpix, @Cast("l_int32") int leftpix, @Cast("l_int32") int rightpix, @ByPtrPtr PIX ppixe ); -public static native SEL pixGenerateSelBoundary( PIX pixs, @Cast("l_int32") int hitdist, @Cast("l_int32") int missdist, @Cast("l_int32") int hitskip, @Cast("l_int32") int missskip, @Cast("l_int32") int topflag, @Cast("l_int32") int botflag, @Cast("l_int32") int leftflag, @Cast("l_int32") int rightflag, @Cast("PIX**") PointerPointer ppixe ); -public static native SEL pixGenerateSelBoundary( PIX pixs, @Cast("l_int32") int hitdist, @Cast("l_int32") int missdist, @Cast("l_int32") int hitskip, @Cast("l_int32") int missskip, @Cast("l_int32") int topflag, @Cast("l_int32") int botflag, @Cast("l_int32") int leftflag, @Cast("l_int32") int rightflag, @ByPtrPtr PIX ppixe ); public static native NUMA pixGetRunCentersOnLine( PIX pixs, @Cast("l_int32") int x, @Cast("l_int32") int y, @Cast("l_int32") int minlength ); public static native NUMA pixGetRunsOnLine( PIX pixs, @Cast("l_int32") int x1, @Cast("l_int32") int y1, @Cast("l_int32") int x2, @Cast("l_int32") int y2 ); public static native PTA pixSubsampleBoundaryPixels( PIX pixs, @Cast("l_int32") int skip ); @@ -9106,8 +9116,8 @@ public class leptonica extends org.bytedeco.leptonica.presets.leptonica { public static native @Cast("l_int32") int lept_cp( String srcfile, String newdir, String newtail, @Cast("char**") @ByPtrPtr BytePointer pnewpath ); public static native @Cast("l_int32") int lept_cp( @Cast("const char*") BytePointer srcfile, @Cast("const char*") BytePointer newdir, @Cast("const char*") BytePointer newtail, @Cast("char**") @ByPtrPtr ByteBuffer pnewpath ); public static native @Cast("l_int32") int lept_cp( String srcfile, String newdir, String newtail, @Cast("char**") @ByPtrPtr byte[] pnewpath ); -public static native void callSystemDebug( @Cast("const char*") BytePointer cmd ); -public static native void callSystemDebug( String cmd ); +public static native @Cast("l_int32") int callSystemDebug( @Cast("const char*") BytePointer cmd ); +public static native @Cast("l_int32") int callSystemDebug( String cmd ); public static native @Cast("l_ok") int splitPathAtDirectory( @Cast("const char*") BytePointer pathname, @Cast("char**") PointerPointer pdir, @Cast("char**") PointerPointer ptail ); public static native @Cast("l_ok") int splitPathAtDirectory( @Cast("const char*") BytePointer pathname, @Cast("char**") @ByPtrPtr BytePointer pdir, @Cast("char**") @ByPtrPtr BytePointer ptail ); public static native @Cast("l_ok") int splitPathAtDirectory( String pathname, @Cast("char**") @ByPtrPtr ByteBuffer pdir, @Cast("char**") @ByPtrPtr ByteBuffer ptail ); diff --git a/llvm/samples/polly/pom.xml b/llvm/samples/polly/pom.xml index 7cda0b2b0bc..4b080d15433 100644 --- a/llvm/samples/polly/pom.xml +++ b/llvm/samples/polly/pom.xml @@ -23,12 +23,12 @@ 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/README.md b/mkl/README.md index dcb96398932..dc0f0da4e29 100644 --- a/mkl/README.md +++ b/mkl/README.md @@ -9,7 +9,7 @@ Introduction ------------ This directory contains the JavaCPP Presets module for: - * MKL 2024.0.0 https://software.intel.com/mkl + * MKL 2024.2.2 https://software.intel.com/mkl Please refer to the parent README.md file for more detailed information about the JavaCPP Presets. @@ -40,7 +40,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic 4.0.0 org.bytedeco.mkl mkl - 1.5.10 + 1.5.11-SNAPSHOT DGEMMExample @@ -48,14 +48,14 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco mkl-platform - 2024.0-1.5.10 + 2024.2-1.5.11-SNAPSHOT org.bytedeco mkl-platform-redist - 2024.0-1.5.10 + 2024.2-1.5.11-SNAPSHOT diff --git a/mkl/platform/pom.xml b/mkl/platform/pom.xml index 7dd9c072a07..ddcd5e42a49 100644 --- a/mkl/platform/pom.xml +++ b/mkl/platform/pom.xml @@ -12,7 +12,7 @@ org.bytedeco mkl-platform - 2024.0-${project.parent.version} + 2024.2-${project.parent.version} JavaCPP Presets Platform for MKL diff --git a/mkl/platform/redist/pom.xml b/mkl/platform/redist/pom.xml index 8d033467403..27c834abced 100644 --- a/mkl/platform/redist/pom.xml +++ b/mkl/platform/redist/pom.xml @@ -12,7 +12,7 @@ org.bytedeco mkl-platform-redist - 2024.0-${project.parent.version} + 2024.2-${project.parent.version} JavaCPP Presets Platform Redist for MKL 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 +// #include +// #include +// #include + +// #include "flatbuffers/base.h" // from @flatbuffers +// #include "flatbuffers/buffer.h" // from @flatbuffers +// #include "flatbuffers/vector.h" // from @flatbuffers +// #include "flatbuffers/verifier.h" // from @flatbuffers +// #include "tensorflow/compiler/mlir/lite/allocation.h" +// #include "tensorflow/compiler/mlir/lite/core/api/error_reporter.h" +// #include "tensorflow/compiler/mlir/lite/core/api/verifier.h" +// #include "tensorflow/compiler/mlir/lite/core/macros.h" +// #include "tensorflow/compiler/mlir/lite/schema/schema_generated.h" + +@Namespace("tflite") public static native @UniquePtr Allocation GetAllocationFromFile( + @Cast("const char*") BytePointer filename, ErrorReporter error_reporter); +@Namespace("tflite") public static native @UniquePtr Allocation GetAllocationFromFile( + String filename, ErrorReporter error_reporter); + +@Namespace("tflite") public static native @UniquePtr Allocation GetAllocationFromFile( + int fd, ErrorReporter error_reporter); +// Targeting ../FlatBufferModelBase.java + + + + // namespace impl + + // namespace tflite + +// #endif // TENSORFLOW_COMPILER_MLIR_LITE_CORE_MODEL_BUILDER_BASE_H_ + + +// Parsed from tensorflow/compiler/mlir/lite/utils/control_edges.h + +/* Copyright 2024 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_UTILS_CONTROL_EDGES_H_ +// #define TENSORFLOW_COMPILER_MLIR_LITE_UTILS_CONTROL_EDGES_H_ + +// #include +// #include +// #include + +// LINT.IfChange + +// LINT.ThenChange(//tensorflow/lite/graph_info.h) + + // namespace tflite + +// #endif // TENSORFLOW_COMPILER_MLIR_LITE_UTILS_CONTROL_EDGES_H_ + + +// Parsed from tensorflow/compiler/mlir/lite/experimental/remat/metadata_util.h + +/* Copyright 2022 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 +/** +/** Functions for serializiation/deserialization of control dependency +/** information to/from model metadata. +/** */ + +// #ifndef TENSORFLOW_COMPILER_MLIR_LITE_EXPERIMENTAL_REMAT_METADATA_UTIL_H_ +// #define TENSORFLOW_COMPILER_MLIR_LITE_EXPERIMENTAL_REMAT_METADATA_UTIL_H_ + +// #include +// #include +// #include +// #include + +// #include "tensorflow/compiler/mlir/lite/utils/control_edges.h" + +/** Control dependencies for the model is the collection of control dependencies + * for its subgraphs. */ + +/** Serializes {@code in} into the returned string. The result is parseable with + * ParseModelControlDependencies. */ +@Namespace("tflite") public static native @StdString String SerializeModelControlDependencies( + @Cast("const tflite::ModelControlDependencies*") @ByRef IntIntPairVectorVector in); + +/** Deserializes {@code *out} from a character buffer of size {@code size} at {@code data}. + * Returns true iff successful. {@code *out} needn't be empty before invocation. + * When returning false, {@code *out}'s state is undefined. */ +@Namespace("tflite") public static native @Cast("bool") boolean ParseModelControlDependencies(@Cast("const char*") BytePointer data, @Cast("size_t") long size, + @Cast("tflite::ModelControlDependencies*") IntIntPairVectorVector out); +@Namespace("tflite") public static native @Cast("bool") boolean ParseModelControlDependencies(String data, @Cast("size_t") long size, + @Cast("tflite::ModelControlDependencies*") IntIntPairVectorVector out); + +/** The key under which to store the serialized control dependencies in the + * model's metadata. */ +@Namespace("tflite") @MemberGetter public static native @Cast("const char") byte kModelControlDependenciesMetadataKey(int i); +@Namespace("tflite") @MemberGetter public static native @Cast("const char*") BytePointer kModelControlDependenciesMetadataKey(); + +/** To allow future changes to the format, serialized control dependency data + * will contain a version; this constant is the version that will be used for + * serialization. For deserialization, past versions should remain parseable. */ +@Namespace("tflite") @MemberGetter public static native @Cast("const uint32_t") int kModelControlDependenciesMetadataVersion(); + +@Namespace("tflite") @MemberGetter public static native @Cast("const char") byte kModelUseStablehloTensorKey(int i); +@Namespace("tflite") @MemberGetter public static native @Cast("const char*") BytePointer kModelUseStablehloTensorKey(); + + // namespace tflite + +// #endif // TENSORFLOW_COMPILER_MLIR_LITE_EXPERIMENTAL_REMAT_METADATA_UTIL_H_ + + // Parsed from tensorflow/lite/builtin_ops.h /* Copyright 2018 The TensorFlow Authors. All Rights Reserved. @@ -284,7 +576,9 @@ public class tensorflowlite extends org.bytedeco.tensorflowlite.presets.tensorfl kTfLiteBuiltinDilate = 203, kTfLiteBuiltinStablehloRngBitGenerator = 204, kTfLiteBuiltinReduceWindow = 205, - kTfLiteBuiltinStablehloComposite = 206; + kTfLiteBuiltinStablehloComposite = 206, + kTfLiteBuiltinStablehloShiftLeft = 207, + kTfLiteBuiltinStablehloCbrt = 208; // #ifdef __cplusplus // extern "C" // #endif // __cplusplus @@ -440,6 +734,7 @@ public class tensorflowlite extends org.bytedeco.tensorflowlite.presets.tensorfl kTfLiteCancelled = 8; /** Types supported by tensor */ +// LINT.IfChange /** enum TfLiteType */ public static final int kTfLiteNoType = 0, @@ -1332,50 +1627,6 @@ public static native void TfLiteSignatureRunnerDelete( -/** Returns a new TfLiteOperator instance. - * - * The returned TfLiteOperator instance represents a definition - * of an operator with the identity (builtin_code/custom_name and - * version) specified by the parameters, but with all callbacks initially - * unset. - * - * Evaluation of any operation using this operator will be done using - * the "prepare" and "invoke" callbacks, which can be set using - * {@code TfLiteOperatorSetPrepare} and - * {@code TfLiteOperatorSetInvoke}, or for async execution - * the "prepare", "eval", and "wait" callbacks of the {@code TfLiteAsyncKernel}, - * which can be set using {@code TfLiteOperatorSetAsyncKernel}. - * If the relevant callbacks are not set, then such evaluation will result - * in an error status. So normally any use of this function should be followed - * by appropriate calls to set those callbacks. - * - * \note The caller retains ownership and should ensure that - * the lifetime of the {@code TfLiteOperator} must be at least as long as - * the lifetime of any {@code TfLiteInterpreter} or {@code tflite::Interpreter} that it is - * used in. - * - * @param builtin_code Enumeration code specifying which builtin operator this - * defines, or {@code TfLiteBuiltinCustom} to define a custom op. - * @param custom_name Name of the custom op, or {@code nullptr} for a builtin op. - * If {@code custom_name} is non-null, then {@code builtin_code} should - * be {@code TfLiteBuiltinCustom}. - * @param version Version of the op. See - * https://www.tensorflow.org/lite/guide/ops_version - * - * @return \a newly created TfLiteOperator on success, \a nullptr on failure - * - * Deprecated: Use {@code TfLiteOperatorCreateWithData} */ - -/// -/// -/// -/// -/// -public static native TfLiteOperator TfLiteOperatorCreate( - @Cast("TfLiteBuiltinOperator") int builtin_code, @Cast("const char*") BytePointer custom_name, int version); -public static native TfLiteOperator TfLiteOperatorCreate( - @Cast("TfLiteBuiltinOperator") int builtin_code, String custom_name, int version); - /** Returns a new TfLiteOperator instance. * * The returned TfLiteOperator instance represents a definition @@ -1409,17 +1660,17 @@ public static native TfLiteOperator TfLiteOperatorCreate( * with functions such as {@code TfLiteOperatorSetXXXWithData}. * The user is expected to manage the memory pointed by * this field and the lifetime of that memory should extend - * at least from the call to {@code TfLiteOperatorCreateWithData} + * at least from the call to {@code TfLiteOperatorCreate} * to the invocation of the callback set with * {@code TfLiteOperatorSetFreeWithData}. * * @return a newly created TfLiteOperator on success, or a nullptr on failure */ /// -public static native TfLiteOperator TfLiteOperatorCreateWithData( +public static native TfLiteOperator TfLiteOperatorCreate( @Cast("TfLiteBuiltinOperator") int builtin_code, @Cast("const char*") BytePointer custom_name, int version, Pointer user_data); -public static native TfLiteOperator TfLiteOperatorCreateWithData( +public static native TfLiteOperator TfLiteOperatorCreate( @Cast("TfLiteBuiltinOperator") int builtin_code, String custom_name, int version, Pointer user_data); @@ -1712,6 +1963,7 @@ public static native void TfLiteOperatorSetInplaceOperator( +// LINT.IfChange(optional_tensor) public static final int kTfLiteOptionalTensor = (-1); // Targeting ../TfLiteIntArray.java @@ -1865,6 +2117,15 @@ public static native int TfLiteIntArrayEqualsArray(@Const TfLiteIntArray a, int // return s; // } // } while (0) + +// `std::unreachable` not available until CC23. +// #ifdef __GNUC__ // GCC, Clang, ICC + +// #define TFL_UNREACHABLE() (__builtin_unreachable()) + +// #elif defined(_MSC_VER) // MSVC + +// #define TFL_UNREACHABLE() (__assume(false)) // Targeting ../TfLiteComplex64.java @@ -2856,26 +3117,7 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( // #ifndef TENSORFLOW_LITE_CORE_API_ERROR_REPORTER_H_ // #define TENSORFLOW_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 +// #include "tensorflow/compiler/mlir/lite/core/api/error_reporter.h" // IWYU pragma: export // #endif // TENSORFLOW_LITE_CORE_API_ERROR_REPORTER_H_ @@ -2906,6 +3148,7 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( // #include // #include +// #include "tensorflow/compiler/mlir/lite/core/api/error_reporter.h" // #include "tensorflow/lite/core/api/error_reporter.h" // #include "tensorflow/lite/core/c/common.h" // #include "tensorflow/lite/schema/schema_generated.h" @@ -3039,12 +3282,7 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( // #ifndef TENSORFLOW_LITE_CORE_API_VERIFIER_H_ // #define TENSORFLOW_LITE_CORE_API_VERIFIER_H_ -// #include "tensorflow/lite/core/api/error_reporter.h" -// Targeting ../TfLiteVerifier.java - - - - // namespace tflite +// #include "tensorflow/compiler/mlir/lite/core/api/verifier.h" // IWYU pragma: export // #endif // TENSORFLOW_LITE_CORE_API_VERIFIER_H_ @@ -3147,27 +3385,7 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( // #ifndef TENSORFLOW_LITE_ALLOCATION_H_ // #define TENSORFLOW_LITE_ALLOCATION_H_ -// #include - -// #include -// #include -// #include - -// #include "tensorflow/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 +// #include "tensorflow/compiler/mlir/lite/allocation.h" // #endif // TENSORFLOW_LITE_ALLOCATION_H_ @@ -3194,7 +3412,6 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( // #include // #include "tensorflow/lite/core/api/error_reporter.h" -// #include "tensorflow/lite/core/c/common.h" // Targeting ../StderrReporter.java @@ -3240,7 +3457,9 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( +// LINT.IfChange // Node edge.second depends on node edge.first. +// LINT.ThenChange(//tensorflow/compiler/mlir/lite/utils/control_edges.h) // Partitions a list of node indices `nodes_to_partition` into node subsets. // Each node subset is in dependency order internally (i.e. all members of the @@ -3571,20 +3790,6 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( // #define TFLITE_ATTRIBUTE_WEAK // #endif -// #ifndef TF_LITE_STATIC_MEMORY -// maximum size of a valid flatbuffer -@MemberGetter public static native @Cast("const unsigned int") int flatbuffer_size_max(); -// If none zero then the buffer is stored outside of the flatbuffers, string -@MemberGetter public static native @Cast("const char") byte tflite_metadata_buffer_location(int i); -@MemberGetter public static native @Cast("const char*") BytePointer tflite_metadata_buffer_location(); -// field for minimum runtime version, string -@MemberGetter public static native @Cast("const char") byte tflite_metadata_min_runtime_version(int i); -@MemberGetter public static native @Cast("const char*") BytePointer tflite_metadata_min_runtime_version(); -// the stablehlo op version is supported by the tflite runtime -@MemberGetter public static native @Cast("const char") byte tflite_supported_stablehlo_version(int i); -@MemberGetter public static native @Cast("const char*") BytePointer tflite_supported_stablehlo_version(); -// #endif - // #endif // TENSORFLOW_LITE_CORE_MACROS_H_ @@ -3620,6 +3825,7 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( // #include // #include +// #include "tensorflow/compiler/mlir/lite/allocation.h" // #include "tensorflow/lite/allocation.h" // #include "tensorflow/lite/array.h" // #include "tensorflow/lite/c/common_internal.h" @@ -3740,6 +3946,10 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( // return TFLITE_TYPE_ENUM; // } // template <> +// constexpr TfLiteType typeToTfLiteType() { +// return TFLITE_TYPE_ENUM; +// } +// template <> // struct TfLiteTypeToType { // using Type = CPP_TYPE; // } @@ -3747,17 +3957,29 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( // No string mapping is included here, since the TF Lite packed representation // doesn't correspond to a C++ type well. + + + + + + + + + + + + // namespace tflite // #endif // TENSORFLOW_LITE_PORTABLE_TYPE_TO_TFLITETYPE_H_ @@ -3925,9 +4147,12 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( // TODO(b/163167649): This string conversion means that only the first entry // in a string tensor will be returned as a std::string, so it's deprecated. + + + // namespace tflite // #endif // TENSORFLOW_LITE_TYPE_TO_TFLITETYPE_H_ @@ -4071,9 +4296,11 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( // #include // #include // #include +// #include // #include // #include +// #include "tensorflow/compiler/mlir/lite/experimental/remat/metadata_util.h" // #include "tensorflow/lite/allocation.h" // #include "tensorflow/lite/core/api/error_reporter.h" // #include "tensorflow/lite/core/api/profiler.h" @@ -4081,7 +4308,6 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( // #include "tensorflow/lite/core/c/common.h" // IWYU pragma: export // #include "tensorflow/lite/core/signature_runner.h" // #include "tensorflow/lite/core/subgraph.h" -// #include "tensorflow/lite/experimental/remat/metadata_util.h" // #include "tensorflow/lite/experimental/resource/initialization_status.h" // #include "tensorflow/lite/experimental/resource/resource_base.h" // #include "tensorflow/lite/external_cpu_backend_context.h" @@ -4208,24 +4434,15 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( /** but should instead include "third_party/tensorflow/lite/model_builder.h". /** Only the TensorFlow Lite implementation itself should include this /** file directly. */ + // #ifndef TENSORFLOW_LITE_CORE_MODEL_BUILDER_H_ // #define TENSORFLOW_LITE_CORE_MODEL_BUILDER_H_ // #include -// #include -// #include -// #include - -// #include "tensorflow/lite/allocation.h" +// #include "tensorflow/compiler/mlir/lite/core/model_builder_base.h" // IWYU pragma: export // #include "tensorflow/lite/core/api/error_reporter.h" -// #include "tensorflow/lite/core/api/op_resolver.h" -// #include "tensorflow/lite/core/api/verifier.h" -// #include "tensorflow/lite/core/c/common.h" -// #include "tensorflow/lite/mutable_op_resolver.h" -// #include "tensorflow/lite/schema/schema_generated.h" // #include "tensorflow/lite/stderr_reporter.h" -// #include "tensorflow/lite/string_type.h" // Targeting ../FlatBufferModel.java @@ -4466,7 +4683,13 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( // #ifndef TENSORFLOW_LITE_OPTIONAL_DEBUG_TOOLS_H_ // #define TENSORFLOW_LITE_OPTIONAL_DEBUG_TOOLS_H_ +// #include +// #include + // #include "tensorflow/lite/core/interpreter.h" +// #include "tensorflow/lite/core/subgraph.h" +// Returns the name of the allocation type. +@Namespace("tflite") public static native @Cast("const char*") BytePointer AllocTypeName(@Cast("TfLiteAllocationType") int type); // Prints a dump of what tensors and what nodes are in the interpreter. @Namespace("tflite") public static native void PrintInterpreterState(@Const Interpreter interpreter, @@ -4474,6 +4697,12 @@ public static native void TfLiteInterpreterOptionsSetTelemetryProfiler( int tensor_type_display_length/*=15*/, int alloc_type_display_length/*=18*/); @Namespace("tflite") public static native void PrintInterpreterState(@Const Interpreter interpreter); +// Targeting ../SubgraphDelegationMetadata.java + + + +// Returns the metadata of the delegation of the subgraph. +@Namespace("tflite") public static native @ByVal SubgraphDelegationMetadata GetNodeDelegationMetadata(@StdMove Subgraph subgraph); // namespace tflite diff --git a/tensorflow-lite/src/main/java/org/bytedeco/tensorflowlite/presets/tensorflowlite.java b/tensorflow-lite/src/main/java/org/bytedeco/tensorflowlite/presets/tensorflowlite.java index 637b65893fc..effb3f1592e 100644 --- a/tensorflow-lite/src/main/java/org/bytedeco/tensorflowlite/presets/tensorflowlite.java +++ b/tensorflow-lite/src/main/java/org/bytedeco/tensorflowlite/presets/tensorflowlite.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2021-2023 Samuel Audet + * Copyright (C) 2021-2024 Samuel Audet * * Licensed either under the Apache License, Version 2.0, or (at your option) * under the terms of the GNU General Public License as published by @@ -47,6 +47,12 @@ // "flatbuffers/base.h", // "flatbuffers/flatbuffers.h", // "tensorflow/lite/schema/schema_generated.h", + "tensorflow/compiler/mlir/lite/allocation.h", + "tensorflow/compiler/mlir/lite/core/api/verifier.h", + "tensorflow/compiler/mlir/lite/core/api/error_reporter.h", + "tensorflow/compiler/mlir/lite/core/model_builder_base.h", + "tensorflow/compiler/mlir/lite/utils/control_edges.h", + "tensorflow/compiler/mlir/lite/experimental/remat/metadata_util.h", "tensorflow/lite/builtin_ops.h", "tensorflow/lite/c/c_api_types.h", "tensorflow/lite/core/c/c_api_types.h", @@ -140,6 +146,7 @@ public void map(InfoMap infoMap) { .put(new Info("std::vector").pointerTypes("NodeSubsetVector").define()) .put(new Info("std::vector >").valueTypes("@StdMove SubgraphVector").pointerTypes("SubgraphVector").define()) .put(new Info("std::vector >", "tflite::ControlEdges").cast().pointerTypes("IntIntPairVector").define()) + .put(new Info("std::vector > >", "tflite::ModelControlDependencies").cast().pointerTypes("IntIntPairVectorVector").define()) .put(new Info("std::vector >").valueTypes("@StdMove RegistrationNodePairVector").pointerTypes("RegistrationNodePairVector").define()) .put(new Info("const std::vector >", "tflite::OpResolver::TfLiteDelegatePtrVector").pointerTypes("TfLiteDelegatePtrVector").define()) .put(new Info("std::unordered_map >").valueTypes("@StdMove IntResourceBaseMap").pointerTypes("IntResourceBaseMap").define()) @@ -173,6 +180,10 @@ public void map(InfoMap infoMap) { .put(new Info("tflite::impl::Interpreter::typed_output_tensor").javaNames("typed_output_tensor_bool")) .put(new Info("tflite::impl::Interpreter::typed_output_tensor").javaNames("typed_input_tensor_float16")) + .put(new Info("tflite::impl::FlatBufferModel").purify()) + .put(new Info("tflite::impl::FlatBufferModelBase::VerifyAndBuildFromFileDescriptor").skip()) + .put(new Info("tflite::impl::FlatBufferModelBase").javaNames("FlatBufferModelBase")) + // Classes passed to some native functions as unique_ptr and that can be allocated Java-side .put(new Info("tflite::impl::Interpreter::Interpreter").annotations("@UniquePtr", "@Name(\"std::make_unique\")")) .put(new Info("tflite::Subgraph::Subgraph").annotations("@UniquePtr", "@Name(\"std::make_unique\")")) diff --git a/tesseract/platform/pom.xml b/tesseract/platform/pom.xml index 834af8ed118..55dd41c44ae 100644 --- a/tesseract/platform/pom.xml +++ b/tesseract/platform/pom.xml @@ -23,7 +23,7 @@ org.bytedeco leptonica-platform - 1.84.1-${project.parent.version} + 1.85.0-${project.parent.version} ${project.groupId} diff --git a/tesseract/pom.xml b/tesseract/pom.xml index 21950f74384..e98f826d296 100644 --- a/tesseract/pom.xml +++ b/tesseract/pom.xml @@ -18,7 +18,7 @@ org.bytedeco leptonica - 1.84.1-${project.parent.version} + 1.85.0-${project.parent.version} org.bytedeco @@ -41,12 +41,12 @@ org.bytedeco leptonica - 1.84.1-${project.parent.version} + 1.85.0-${project.parent.version} org.bytedeco leptonica - 1.84.1-${project.parent.version} + 1.85.0-${project.parent.version} ${javacpp.platform} diff --git a/tvm/README.md b/tvm/README.md index 6dfcdf287e9..d40568e7c1f 100644 --- a/tvm/README.md +++ b/tvm/README.md @@ -9,7 +9,7 @@ Introduction ------------ This directory contains the JavaCPP Presets module for: - * TVM 0.17.0 http://tvm.apache.org/ + * TVM 0.18.0 http://tvm.apache.org/ Please refer to the parent README.md file for more detailed information about the JavaCPP Presets. @@ -49,14 +49,14 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco tvm-platform - 0.17.0-1.5.11-SNAPSHOT + 0.18.0-1.5.11-SNAPSHOT org.bytedeco tvm-platform-gpu - 0.17.0-1.5.11-SNAPSHOT + 0.18.0-1.5.11-SNAPSHOT @@ -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/tvm/cppbuild.sh b/tvm/cppbuild.sh index 18dec681cd2..3548a565e33 100755 --- a/tvm/cppbuild.sh +++ b/tvm/cppbuild.sh @@ -15,7 +15,7 @@ if [[ "$EXTENSION" == *gpu ]]; then GPU_FLAGS="-DUSE_CUDA=ON -DUSE_CUDNN=ON -DUSE_CUBLAS=ON" fi -TVM_VERSION=0.17.0 +TVM_VERSION=0.18.0 mkdir -p "$PLATFORM$EXTENSION" cd "$PLATFORM$EXTENSION" @@ -105,9 +105,9 @@ sedinplace 's/find_opencl(${USE_OPENCL})/find_package(OpenCL REQUIRED)/g' cmake/ #patch -Np1 < ../../../tvm.patch # https://github.com/apache/tvm/pull/17199 -patch -Np1 < ../../../tvm-llvm.patch +#patch -Np1 < ../../../tvm-llvm.patch -patch -Np1 < ../../../tvm-python.patch +#patch -Np1 < ../../../tvm-python.patch # Work around issues with llvm-config f=($LLVM_PATH/llvm-config*) diff --git a/tvm/platform/gpu/pom.xml b/tvm/platform/gpu/pom.xml index 179d21e76ba..c811107d28b 100644 --- a/tvm/platform/gpu/pom.xml +++ b/tvm/platform/gpu/pom.xml @@ -12,7 +12,7 @@ org.bytedeco tvm-platform-gpu - 0.17.0-${project.parent.version} + 0.18.0-${project.parent.version} JavaCPP Presets Platform GPU for TVM diff --git a/tvm/platform/pom.xml b/tvm/platform/pom.xml index 6db8921277e..8b3da48192b 100644 --- a/tvm/platform/pom.xml +++ b/tvm/platform/pom.xml @@ -12,7 +12,7 @@ org.bytedeco tvm-platform - 0.17.0-${project.parent.version} + 0.18.0-${project.parent.version} JavaCPP Presets Platform for TVM diff --git a/tvm/pom.xml b/tvm/pom.xml index a3ce6a8bbb8..fb3e5ba4f24 100644 --- a/tvm/pom.xml +++ b/tvm/pom.xml @@ -11,7 +11,7 @@ org.bytedeco tvm - 0.17.0-${project.parent.version} + 0.18.0-${project.parent.version} JavaCPP Presets for TVM diff --git a/tvm/samples/pom.xml b/tvm/samples/pom.xml index 870c58cb4e8..727d14f5a31 100644 --- a/tvm/samples/pom.xml +++ b/tvm/samples/pom.xml @@ -12,14 +12,14 @@ org.bytedeco tvm-platform - 0.17.0-1.5.11-SNAPSHOT + 0.18.0-1.5.11-SNAPSHOT org.bytedeco tvm-platform-gpu - 0.17.0-1.5.11-SNAPSHOT + 0.18.0-1.5.11-SNAPSHOT @@ -33,7 +33,7 @@ org.bytedeco mkl-platform-redist - 2024.0-1.5.11-SNAPSHOT + 2024.2-1.5.11-SNAPSHOT diff --git a/tvm/src/gen/java/org/bytedeco/tvm/DataType.java b/tvm/src/gen/java/org/bytedeco/tvm/DataType.java index d1a6c5b90f6..79c00d1eb4a 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/DataType.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/DataType.java @@ -124,6 +124,8 @@ public enum TypeCode { public native @Cast("bool") boolean is_fixed_length_vector(); /** @return Whether the type is a scalable vector. */ public native @Cast("bool") boolean is_scalable_vector(); + /** @return whether type is a vector type. */ + public native @Cast("bool") boolean is_vector(); /** @return whether type is a bool vector type. */ public native @Cast("bool") boolean is_vector_bool(); /** @return whether type is a Void type. */ diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMArgValue.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMArgValue.java index 1a8e5e96378..8ec453efbaf 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/TVMArgValue.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMArgValue.java @@ -27,7 +27,7 @@ * Provides utilities to do type cast into other types. */ @Namespace("tvm::runtime") @Properties(inherit = org.bytedeco.tvm.presets.tvm_runtime.class) -public class TVMArgValue extends TVMPODValue_ { +public class TVMArgValue extends TVMPODArgValue { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public TVMArgValue(Pointer p) { super(p); } diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMArgsSetter.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMArgsSetter.java index aaa8873ef41..0ad024e3628 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/TVMArgsSetter.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMArgsSetter.java @@ -34,6 +34,7 @@ public class TVMArgsSetter extends Pointer { public TVMArgsSetter(TVMValue values, int[] type_codes) { super((Pointer)null); allocate(values, type_codes); } private native void allocate(TVMValue values, int[] type_codes); // setters for POD types + public native @Name("operator ()") void apply(@Cast("size_t") long i, @Cast("bool") boolean value); public native @Name("operator ()") void apply(@Cast("size_t") long i, @Cast("uint64_t") long value); public native @Name("operator ()") void apply(@Cast("size_t") long i, double value); public native @Name("operator ()") void apply(@Cast("size_t") long i, @Const @ByRef TVMArgValue value); diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMMovableArgValue_.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMMovableArgValue_.java index a02ed98e6bd..ba4015b3a28 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/TVMMovableArgValue_.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMMovableArgValue_.java @@ -31,7 +31,7 @@ * \note For internal development purpose only. */ @Namespace("tvm::runtime") @Properties(inherit = org.bytedeco.tvm.presets.tvm_runtime.class) -public class TVMMovableArgValue_ extends TVMPODValue_ { +public class TVMMovableArgValue_ extends TVMPODMovableArgValue_ { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public TVMMovableArgValue_(Pointer p) { super(p); } diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMPODArgValue.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMPODArgValue.java new file mode 100644 index 00000000000..57b6ef5bb46 --- /dev/null +++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMPODArgValue.java @@ -0,0 +1,72 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.tvm; + +import org.bytedeco.tvm.Module; +import java.nio.*; +import org.bytedeco.javacpp.*; +import org.bytedeco.javacpp.annotation.*; + +import static org.bytedeco.javacpp.presets.javacpp.*; +import org.bytedeco.opencl.*; +import static org.bytedeco.opencl.global.OpenCL.*; +import org.bytedeco.dnnl.*; +import static org.bytedeco.dnnl.global.dnnl.*; +import org.bytedeco.llvm.LLVM.*; +import static org.bytedeco.llvm.global.LLVM.*; +import static org.bytedeco.openblas.global.openblas_nolapack.*; +import static org.bytedeco.openblas.global.openblas.*; + +import static org.bytedeco.tvm.global.tvm_runtime.*; + + +/** \brief A utility class that adds methods useful for each POD type + * + * These cannot be provided in the base PODValue_ class, because + * TVMArgValue and TVMRetValue have different semantics for kTVMStr + * and kTVMBytes. + * + * kTVMStr: + * + * For {@code TVMArgValue}, the active variant is {@code v_str}, a {@code const + * char*}. For {@code TVMRetValue}, the active variant is {@code v_handle}, + * and should be cast from {@code void*} to {@code std::string*}. + * + * kTVMBytes: + * + * The active variant is {@code v_handle}, a {@code void*}. For + * {@code TVMArgValue}, should be cast to {@code TVMByteArray*}. For + * {@code TVMRetValue}, should be cast to {@code std::string*}. + * + * When converting into an {@code ObjectRef}, a string may be used to build + * a {@code tvm::runtime::String}. Because TVMArgValue and TVMRetValue use + * different representations for strings, any utility funciton which + * might attempt a conversion to an {@code ObjectRef} must be performed + * within a context that is aware of the derived class. + */ +@Name("tvm::runtime::TVMPODValue_CRTP_") @Properties(inherit = org.bytedeco.tvm.presets.tvm_runtime.class) +public class TVMPODArgValue extends TVMPODValue_ { + static { Loader.load(); } + /** Default native constructor. */ + public TVMPODArgValue() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public TVMPODArgValue(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public TVMPODArgValue(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public TVMPODArgValue position(long position) { + return (TVMPODArgValue)super.position(position); + } + @Override public TVMPODArgValue getPointer(long i) { + return new TVMPODArgValue((Pointer)this).offsetAddress(i); + } + + + // ObjectRef handling + + public native @Name("operator double") double asDouble(); + public native @Cast("int64_t") @Name("operator int64_t") long asLong(); + public native @Name("operator int") int asInt(); + public native @Cast("bool") @Name("operator bool") boolean asBoolean(); +} diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMPODMovableArgValue_.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMPODMovableArgValue_.java new file mode 100644 index 00000000000..03fbc27dc04 --- /dev/null +++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMPODMovableArgValue_.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.tvm; + +import org.bytedeco.tvm.Module; +import java.nio.*; +import org.bytedeco.javacpp.*; +import org.bytedeco.javacpp.annotation.*; + +import static org.bytedeco.javacpp.presets.javacpp.*; +import org.bytedeco.opencl.*; +import static org.bytedeco.opencl.global.OpenCL.*; +import org.bytedeco.dnnl.*; +import static org.bytedeco.dnnl.global.dnnl.*; +import org.bytedeco.llvm.LLVM.*; +import static org.bytedeco.llvm.global.LLVM.*; +import static org.bytedeco.openblas.global.openblas_nolapack.*; +import static org.bytedeco.openblas.global.openblas.*; + +import static org.bytedeco.tvm.global.tvm_runtime.*; + +@Name("tvm::runtime::TVMPODValue_CRTP_") @Properties(inherit = org.bytedeco.tvm.presets.tvm_runtime.class) +public class TVMPODMovableArgValue_ extends TVMPODValue_ { + static { Loader.load(); } + /** Default native constructor. */ + public TVMPODMovableArgValue_() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public TVMPODMovableArgValue_(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public TVMPODMovableArgValue_(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public TVMPODMovableArgValue_ position(long position) { + return (TVMPODMovableArgValue_)super.position(position); + } + @Override public TVMPODMovableArgValue_ getPointer(long i) { + return new TVMPODMovableArgValue_((Pointer)this).offsetAddress(i); + } + + + // ObjectRef handling + + public native @Name("operator double") double asDouble(); + public native @Cast("int64_t") @Name("operator int64_t") long asLong(); + public native @Name("operator int") int asInt(); + public native @Cast("bool") @Name("operator bool") boolean asBoolean(); +} diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMPODRetValue.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMPODRetValue.java new file mode 100644 index 00000000000..1f46d8ff6ff --- /dev/null +++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMPODRetValue.java @@ -0,0 +1,47 @@ +// Targeted by JavaCPP version 1.5.11-SNAPSHOT: DO NOT EDIT THIS FILE + +package org.bytedeco.tvm; + +import org.bytedeco.tvm.Module; +import java.nio.*; +import org.bytedeco.javacpp.*; +import org.bytedeco.javacpp.annotation.*; + +import static org.bytedeco.javacpp.presets.javacpp.*; +import org.bytedeco.opencl.*; +import static org.bytedeco.opencl.global.OpenCL.*; +import org.bytedeco.dnnl.*; +import static org.bytedeco.dnnl.global.dnnl.*; +import org.bytedeco.llvm.LLVM.*; +import static org.bytedeco.llvm.global.LLVM.*; +import static org.bytedeco.openblas.global.openblas_nolapack.*; +import static org.bytedeco.openblas.global.openblas.*; + +import static org.bytedeco.tvm.global.tvm_runtime.*; + +@Name("tvm::runtime::TVMPODValue_CRTP_") @Properties(inherit = org.bytedeco.tvm.presets.tvm_runtime.class) +public class TVMPODRetValue extends TVMPODValue_ { + static { Loader.load(); } + /** Default native constructor. */ + public TVMPODRetValue() { super((Pointer)null); allocate(); } + /** Native array allocator. Access with {@link Pointer#position(long)}. */ + public TVMPODRetValue(long size) { super((Pointer)null); allocateArray(size); } + /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ + public TVMPODRetValue(Pointer p) { super(p); } + private native void allocate(); + private native void allocateArray(long size); + @Override public TVMPODRetValue position(long position) { + return (TVMPODRetValue)super.position(position); + } + @Override public TVMPODRetValue getPointer(long i) { + return new TVMPODRetValue((Pointer)this).offsetAddress(i); + } + + + // ObjectRef handling + + public native @Name("operator double") double asDouble(); + public native @Cast("int64_t") @Name("operator int64_t") long asLong(); + public native @Name("operator int") int asInt(); + public native @Cast("bool") @Name("operator bool") boolean asBoolean(); +} diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMPODValue_.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMPODValue_.java index 33e783496a8..f3a9f34e697 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/TVMPODValue_.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMPODValue_.java @@ -30,10 +30,6 @@ public class TVMPODValue_ extends Pointer { /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public TVMPODValue_(Pointer p) { super(p); } - public native @Name("operator double") double asDouble(); - public native @Cast("int64_t") @Name("operator int64_t") long asLong(); - public native @Name("operator int") int asInt(); - public native @Cast("bool") @Name("operator bool") boolean asBoolean(); public native @Name("operator void*") Pointer asPointer(); public native @Name("operator DLTensor*") DLTensor asDLTensor(); public native @ByVal @Name("operator tvm::runtime::NDArray") NDArray asNDArray(); @@ -46,5 +42,10 @@ public class TVMPODValue_ extends Pointer { * \tparam T the data type. * @return The pointer type. */ - // ObjectRef handling + + public native @Cast("bool*") @Optional BoolPointer TryAsBool(); + + public native @Cast("int64_t*") @Optional LongPointer TryAsInt(); + + public native @Optional DoublePointer TryAsFloat(); } diff --git a/tvm/src/gen/java/org/bytedeco/tvm/TVMRetValue.java b/tvm/src/gen/java/org/bytedeco/tvm/TVMRetValue.java index c34fe168e15..31655b07103 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/TVMRetValue.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/TVMRetValue.java @@ -29,7 +29,7 @@ * when it stores a complicated data type. */ @Namespace("tvm::runtime") @Properties(inherit = org.bytedeco.tvm.presets.tvm_runtime.class) -public class TVMRetValue extends TVMPODValue_ { +public class TVMRetValue extends TVMPODRetValue { static { Loader.load(); } /** Pointer cast constructor. Invokes {@link Pointer#Pointer(Pointer)}. */ public TVMRetValue(Pointer p) { super(p); } diff --git a/tvm/src/gen/java/org/bytedeco/tvm/global/tvm_runtime.java b/tvm/src/gen/java/org/bytedeco/tvm/global/tvm_runtime.java index 59d7e55faed..5ff29d961cc 100644 --- a/tvm/src/gen/java/org/bytedeco/tvm/global/tvm_runtime.java +++ b/tvm/src/gen/java/org/bytedeco/tvm/global/tvm_runtime.java @@ -902,13 +902,14 @@ public class tvm_runtime extends org.bytedeco.tvm.presets.tvm_runtime { // #endif // TVM version -public static final String TVM_VERSION = "0.17.0"; +public static final String TVM_VERSION = "0.18.0"; // TVM Runtime is DLPack compatible. // #include // #ifdef __cplusplus // #endif +// #include // #include // #include @@ -994,11 +995,12 @@ public class tvm_runtime extends org.bytedeco.tvm.presets.tvm_runtime { kTVMBytes = 12, kTVMNDArrayHandle = 13, kTVMObjectRValueRefArg = 14, + kTVMArgBool = 15, // Extension codes for other frameworks to integrate TVM PackedFunc. // To make sure each framework's id do not conflict, use first and // last sections to mark ranges. // Open an issue at the repo if you need a section of code. - kTVMExtBegin = 15, + kTVMExtBegin = 16, kTVMNNVMFirst = 16, kTVMNNVMLast = 20, // The following section of code is used for non-reserved types. @@ -2987,6 +2989,7 @@ public static native int TVMObjectDerivedFrom(@Cast("uint32_t") int child_type_i // #include // #include +// #include // #include // #include // #include @@ -2998,6 +3001,7 @@ public static native int TVMObjectDerivedFrom(@Cast("uint32_t") int child_type_i // #include // #include // #include +// #include // #include // #include // #include @@ -3071,9 +3075,11 @@ public static native int TVMObjectDerivedFrom(@Cast("uint32_t") int child_type_i // NOLINT(*) +// #define TVM_LOG_INCORRECT_TYPE_CODE(CODE, T) +// "expected " << ArgTypeCode2Str(T) << " but got " << ArgTypeCode2Str(CODE) + // macro to check type code. -// #define TVM_CHECK_TYPE_CODE(CODE, T) -// ICHECK_EQ(CODE, T) << "expected " << ArgTypeCode2Str(T) << " but got " << ArgTypeCode2Str(CODE) +// #define TVM_CHECK_TYPE_CODE(CODE, T) ICHECK_EQ(CODE, T) << TVM_LOG_INCORRECT_TYPE_CODE(CODE, T) /** * \brief Type traits for runtime type check during FFI conversion. @@ -3084,6 +3090,15 @@ public static native int TVMObjectDerivedFrom(@Cast("uint32_t") int child_type_i // Targeting ../TVMPODValue_.java +// Targeting ../TVMPODArgValue.java + + +// Targeting ../TVMPODMovableArgValue_.java + + +// Targeting ../TVMPODRetValue.java + + // Targeting ../TVMArgValue.java diff --git a/tvm/src/main/java/org/bytedeco/tvm/presets/tvm_runtime.java b/tvm/src/main/java/org/bytedeco/tvm/presets/tvm_runtime.java index ca0950ece63..7550d8a70a8 100644 --- a/tvm/src/main/java/org/bytedeco/tvm/presets/tvm_runtime.java +++ b/tvm/src/main/java/org/bytedeco/tvm/presets/tvm_runtime.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020-2022 Samuel Audet + * Copyright (C) 2020-2024 Samuel Audet * * Licensed either under the Apache License, Version 2.0, or (at your option) * under the terms of the GNU General Public License as published by @@ -191,6 +191,11 @@ public void map(InfoMap infoMap) { .put(new Info("tvm::runtime::StringObj::FromStd", "tvm::runtime::ShapeTupleObj::FromStd", "tvm::runtime::TVMMovableArgValueWithContext_", "llvm::StringRef").skip()) + .put(new Info("tvm::runtime::TVMPODValue_CRTP_").pointerTypes("TVMPODArgValue")) + .put(new Info("tvm::runtime::TVMPODValue_CRTP_", + "tvm::runtime::TVMPODValue_CRTP_").pointerTypes("TVMPODMovableArgValue_")) + .put(new Info("tvm::runtime::TVMPODValue_CRTP_").pointerTypes("TVMPODRetValue")) + .put(new Info("FDeleter").valueTypes("FDeleter")) .put(new Info("tvm::runtime::NDArray::operator ->").javaNames("accessDLTensor")) .put(new Info("tvm::runtime::NDArray::Container").pointerTypes("Container"))