From 0a29159dc1cda83b9c9f92229487ae3efcf36b22 Mon Sep 17 00:00:00 2001 From: Samuel Audet Date: Sun, 24 Dec 2023 00:08:38 +0900 Subject: [PATCH] * Upgrade presets for MKL 2024.0, DNNL 3.3.3, CPython 3.12.1 --- .github/actions/deploy-ubuntu/action.yml | 4 +- .github/actions/deploy-windows/action.yml | 8 +- .github/workflows/mkl.yml | 10 +- CHANGELOG.md | 2 +- README.md | 2 +- cpython/README.md | 4 +- cpython/cppbuild.sh | 2 +- cpython/platform/pom.xml | 2 +- cpython/pom.xml | 2 +- cpython/samples/pom.xml | 2 +- .../org/bytedeco/cpython/PyASCIIObject.java | 2 + .../org/bytedeco/cpython/PyModuleDef.java | 3 +- .../org/bytedeco/cpython/global/python.java | 23 +- dnnl/README.md | 6 +- dnnl/cppbuild.sh | 2 +- dnnl/platform/pom.xml | 2 +- dnnl/pom.xml | 2 +- dnnl/samples/pom.xml | 2 +- .../java/org/bytedeco/dnnl/global/dnnl.java | 2 +- gsl/README.md | 6 +- gsl/samples/pom.xml | 2 +- llvm/samples/polly/pom.xml | 4 +- mkl/README.md | 8 +- mkl/cppbuild.sh | 20 +- mkl/platform/pom.xml | 16 +- mkl/platform/redist/pom.xml | 2 +- mkl/pom.xml | 2 +- mkl/samples/pom.xml | 4 +- .../java/org/bytedeco/mkl/global/mkl_rt.java | 12939 +++++++--------- .../java/org/bytedeco/mkl/presets/mkl_rt.java | 25 +- numpy/README.md | 2 +- numpy/platform/pom.xml | 2 +- numpy/pom.xml | 8 +- numpy/samples/pom.xml | 2 +- onnx/platform/pom.xml | 2 +- onnx/pom.xml | 4 +- onnxruntime/cppbuild.sh | 2 +- onnxruntime/platform/gpu/pom.xml | 2 +- onnxruntime/platform/pom.xml | 2 +- onnxruntime/pom.xml | 4 +- opencv/README.md | 2 +- opencv/samples/pom.xml | 2 +- platform/pom.xml | 6 +- pytorch/README.md | 2 +- pytorch/samples/pom.xml | 2 +- scipy/README.md | 2 +- scipy/pom.xml | 4 +- scipy/samples/pom.xml | 2 +- tvm/README.md | 2 +- tvm/samples/pom.xml | 2 +- 50 files changed, 5835 insertions(+), 7331 deletions(-) diff --git a/.github/actions/deploy-ubuntu/action.yml b/.github/actions/deploy-ubuntu/action.yml index bec0acfa2c5..757fce8a24f 100644 --- a/.github/actions/deploy-ubuntu/action.yml +++ b/.github/actions/deploy-ubuntu/action.yml @@ -214,8 +214,8 @@ runs: if [[ "$CI_DEPLOY_MODULE" == "mkl" ]]; then echo Installing MKL - curl -LO https://registrationcenter-download.intel.com/akdlm/IRC_NAS/cd17b7fe-500e-4305-a89b-bd5b42bfd9f8/l_onemkl_p_2023.1.0.46342_offline.sh - $SUDO bash l_onemkl_p_2023.1.0.46342_offline.sh -s -a -s --eula accept + 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 export MAVEN_OPTIONS="-Djavacpp.platform.compiler=clang++" # Allocate a swapfile on Linux as it's not enabled by default diff --git a/.github/actions/deploy-windows/action.yml b/.github/actions/deploy-windows/action.yml index 42a719dd59d..5c5c05f619e 100644 --- a/.github/actions/deploy-windows/action.yml +++ b/.github/actions/deploy-windows/action.yml @@ -15,6 +15,8 @@ runs: C:\msys64\usr\bin\bash -lc "pacman -S --needed --noconfirm mingw-w64-x86_64-nasm mingw-w64-x86_64-toolchain mingw-w64-x86_64-libtool mingw-w64-x86_64-gcc mingw-w64-i686-gcc mingw-w64-x86_64-gcc-fortran mingw-w64-i686-gcc-fortran mingw-w64-x86_64-libwinpthread-git mingw-w64-i686-libwinpthread-git mingw-w64-x86_64-SDL2 mingw-w64-i686-SDL2 mingw-w64-x86_64-ragel" set "PATH=C:\hostedtoolcache\windows\Python\3.9.13\x64;C:\msys64\usr\bin;%PATH%" + C:\msys64\usr\bin\bash -lc "pacman -Q" + echo Installing Windows SDK 8.1 curl -Lo sdksetup.exe https://go.microsoft.com/fwlink/p/?LinkId=323507 sdksetup.exe /features OptionId.WindowsDesktopSoftwareDevelopmentKit OptionId.NetFxSoftwareDevelopmentKit /quiet @@ -148,10 +150,8 @@ runs: if "%CI_DEPLOY_MODULE%"=="mkl" ( echo Installing MKL - curl -LO https://registrationcenter-download.intel.com/akdlm/IRC_NAS/e0195cbc-2c9b-4489-9542-c1447e70df30/w_onemkl_p_2023.1.0.46356_offline.exe - curl -LO https://registrationcenter-download.intel.com/akdlm/IRC_NAS/c961e083-5685-4f0b-ada5-c6cf16f561dd/w_BaseKit_32bit_p_2023.1.0.46402_offline.exe - w_onemkl_p_2023.1.0.46356_offline.exe -s -a -s --eula accept - w_BaseKit_32bit_p_2023.1.0.46402_offline.exe -s -a -s --eula accept + 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 ) if "%CI_DEPLOY_PLATFORM%"=="windows-x86" if "%CI_DEPLOY_MODULE%"=="flycapture" ( diff --git a/.github/workflows/mkl.yml b/.github/workflows/mkl.yml index 89d64a65808..b462ed15df8 100644 --- a/.github/workflows/mkl.yml +++ b/.github/workflows/mkl.yml @@ -25,10 +25,10 @@ jobs: runs-on: ubuntu-20.04 steps: - uses: bytedeco/javacpp-presets/.github/actions/deploy-ubuntu@actions - macosx-x86_64: - runs-on: macos-11 - steps: - - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions +# macosx-x86_64: +# runs-on: macos-11 +# steps: +# - uses: bytedeco/javacpp-presets/.github/actions/deploy-macosx@actions # windows-x86: # runs-on: windows-2019 # steps: @@ -39,7 +39,7 @@ jobs: - uses: bytedeco/javacpp-presets/.github/actions/deploy-windows@actions redeploy: # needs: [linux-x86, linux-x86_64, macosx-x86_64, windows-x86, windows-x86_64] - needs: [linux-x86_64, macosx-x86_64, windows-x86_64] + needs: [linux-x86_64, windows-x86_64] runs-on: ubuntu-20.04 steps: - uses: bytedeco/javacpp-presets/.github/actions/redeploy@actions diff --git a/CHANGELOG.md b/CHANGELOG.md index b2b66eb6164..0378c3dbdf5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ * Refactor and improve presets for PyTorch ([pull #1360](https://github.com/bytedeco/javacpp-presets/pull/1360)) * Include `mkl_lapack.h` header file in presets for MKL ([issue #1388](https://github.com/bytedeco/javacpp-presets/issues/1388)) * Map new higher-level C++ API of Triton Inference Server ([pull #1361](https://github.com/bytedeco/javacpp-presets/pull/1361)) - * Upgrade presets for OpenCV 4.8.1, FFmpeg 6.1, HDF5 1.14.3, DNNL 3.3.2, OpenBLAS 0.3.25, ARPACK-NG 3.9.1, CPython 3.12.0, NumPy 1.26.2, SciPy 1.11.4, LLVM 17.0.6, Leptonica 1.83.1, Tesseract 5.3.3, CUDA 12.3.0, cuDNN 8.9.5, NCCL 2.18.5, PyTorch 2.1.2 ([pull #1426](https://github.com/bytedeco/javacpp-presets/pull/1426)), TensorFlow Lite 2.15.0, Triton Inference Server 2.38.0, DepthAI 2.23.0, ONNX 1.15.0, ONNX Runtime 1.16.3, TVM 0.14.0, and their dependencies + * Upgrade presets for OpenCV 4.8.1, FFmpeg 6.1, HDF5 1.14.3, MKL 2024.0, DNNL 3.3.3, OpenBLAS 0.3.25, ARPACK-NG 3.9.1, CPython 3.12.1, NumPy 1.26.2, SciPy 1.11.4, LLVM 17.0.6, Leptonica 1.83.1, Tesseract 5.3.3, CUDA 12.3.0, cuDNN 8.9.5, NCCL 2.18.5, PyTorch 2.1.2 ([pull #1426](https://github.com/bytedeco/javacpp-presets/pull/1426)), TensorFlow Lite 2.15.0, Triton Inference Server 2.38.0, DepthAI 2.23.0, ONNX 1.15.0, ONNX Runtime 1.16.3, TVM 0.14.0, and their dependencies ### June 6, 2023 version 1.5.9 * Virtualize `nvinfer1::IGpuAllocator` from TensorRT to allow customization ([pull #1367](https://github.com/bytedeco/javacpp-presets/pull/1367)) diff --git a/README.md b/README.md index 403c57ca2ee..72bcf519671 100644 --- a/README.md +++ b/README.md @@ -196,7 +196,7 @@ Each child module in turn relies by default on the included [`cppbuild.sh` scrip * HDF5 1.14.x https://www.hdfgroup.org/downloads/ * Hyperscan 5.4.x https://github.com/intel/hyperscan * LZ4 1.9.x https://github.com/lz4/lz4 - * MKL 2023.x https://software.intel.com/mkl + * MKL 2024.x https://software.intel.com/mkl * MKL-DNN 0.21.x https://github.com/oneapi-src/oneDNN * DNNL 3.3.x https://github.com/oneapi-src/oneDNN * OpenBLAS 0.3.25 http://www.openblas.net/ diff --git a/cpython/README.md b/cpython/README.md index 880cc054ebe..d4dc47ac018 100644 --- a/cpython/README.md +++ b/cpython/README.md @@ -14,7 +14,7 @@ Introduction ------------ This directory contains the JavaCPP Presets module for: - * CPython 3.12.0 https://www.python.org/ + * CPython 3.12.1 https://www.python.org/ Please refer to the parent README.md file for more detailed information about the JavaCPP Presets. @@ -54,7 +54,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco cpython-platform - 3.12.0-1.5.10-SNAPSHOT + 3.12.1-1.5.10-SNAPSHOT diff --git a/cpython/cppbuild.sh b/cpython/cppbuild.sh index 94737698c01..a7817aabcff 100755 --- a/cpython/cppbuild.sh +++ b/cpython/cppbuild.sh @@ -8,7 +8,7 @@ if [[ -z "$PLATFORM" ]]; then fi OPENSSL=openssl-3.1.4 -CPYTHON_VERSION=3.12.0 +CPYTHON_VERSION=3.12.1 download https://www.openssl.org/source/$OPENSSL.tar.gz $OPENSSL.tar.gz download https://www.python.org/ftp/python/$CPYTHON_VERSION/Python-$CPYTHON_VERSION.tgz Python-$CPYTHON_VERSION.tgz diff --git a/cpython/platform/pom.xml b/cpython/platform/pom.xml index d3860adac81..fcb3f29a51c 100644 --- a/cpython/platform/pom.xml +++ b/cpython/platform/pom.xml @@ -12,7 +12,7 @@ org.bytedeco cpython-platform - 3.12.0-${project.parent.version} + 3.12.1-${project.parent.version} JavaCPP Presets Platform for CPython diff --git a/cpython/pom.xml b/cpython/pom.xml index d61d1b62b04..9a44ba49474 100644 --- a/cpython/pom.xml +++ b/cpython/pom.xml @@ -11,7 +11,7 @@ org.bytedeco cpython - 3.12.0-${project.parent.version} + 3.12.1-${project.parent.version} JavaCPP Presets for CPython diff --git a/cpython/samples/pom.xml b/cpython/samples/pom.xml index dec0e715040..3fd61037dd7 100644 --- a/cpython/samples/pom.xml +++ b/cpython/samples/pom.xml @@ -12,7 +12,7 @@ org.bytedeco cpython-platform - 3.12.0-1.5.10-SNAPSHOT + 3.12.1-1.5.10-SNAPSHOT diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyASCIIObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyASCIIObject.java index 6c1b711db98..43aa9fe7478 100644 --- a/cpython/src/gen/java/org/bytedeco/cpython/PyASCIIObject.java +++ b/cpython/src/gen/java/org/bytedeco/cpython/PyASCIIObject.java @@ -124,6 +124,8 @@ See also _PyUnicode_CheckConsistency(). and the kind is PyUnicode_1BYTE_KIND. If ascii is set and compact is set, use the PyASCIIObject structure. */ @Name("state.ascii") public native @Cast("unsigned int") @NoOffset int state_ascii(); public native PyASCIIObject state_ascii(int setter); + /* The object is statically allocated. */ + @Name("state.statically_allocated") public native @Cast("unsigned int") @NoOffset int state_statically_allocated(); public native PyASCIIObject state_statically_allocated(int setter); /* Padding to ensure that PyUnicode_DATA() is always aligned to 4 bytes (see issue #19537 on m68k). */ diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef.java b/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef.java index 821d180e783..f31c3c2c6ed 100644 --- a/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef.java +++ b/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef.java @@ -10,8 +10,7 @@ import static org.bytedeco.cpython.global.python.*; - -// #endif /* New in 3.5 */ +// #endif @Properties(inherit = org.bytedeco.cpython.presets.python.class) public class PyModuleDef extends Pointer { diff --git a/cpython/src/gen/java/org/bytedeco/cpython/global/python.java b/cpython/src/gen/java/org/bytedeco/cpython/global/python.java index 6d44621eab6..043ec6bf1f8 100644 --- a/cpython/src/gen/java/org/bytedeco/cpython/global/python.java +++ b/cpython/src/gen/java/org/bytedeco/cpython/global/python.java @@ -144,12 +144,12 @@ There is also (independent) API version information in modsupport.h. /*--start constants--*/ public static final int PY_MAJOR_VERSION = 3; public static final int PY_MINOR_VERSION = 12; -public static final int PY_MICRO_VERSION = 0; +public static final int PY_MICRO_VERSION = 1; public static final int PY_RELEASE_LEVEL = PY_RELEASE_LEVEL_FINAL; public static final int PY_RELEASE_SERIAL = 0; /* Version as a string */ -public static final String PY_VERSION = "3.12.0"; +public static final String PY_VERSION = "3.12.1"; /*--end constants--*/ /* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2. @@ -1155,6 +1155,9 @@ There is also (independent) API version information in modsupport.h. /* Define if you can turn off readline's signal handling. */ /* #undef HAVE_RL_CATCH_SIGNAL */ +/* Define if readline supports rl_compdisp_func_t */ +/* #undef HAVE_RL_COMPDISP_FUNC_T */ + /* Define if you have readline 2.2 */ /* #undef HAVE_RL_COMPLETION_APPEND_CHARACTER */ @@ -1784,6 +1787,9 @@ There is also (independent) API version information in modsupport.h. /* Define if you want to enable internal statistics gathering. */ /* #undef Py_STATS */ +/* The version of SunOS/Solaris as reported by `uname -r' without the dot. */ +/* #undef Py_SUNOS_VERSION */ + /* Define if you want to enable tracing references for debugging purpose */ /* #undef Py_TRACE_REFS */ @@ -8012,6 +8018,8 @@ and where the hash values are equal (i.e. a very probable match) */ /* Long (arbitrary precision) integer object interface */ +// PyLong_Type is declared by object.h + // #define PyLong_Check(op) // PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_LONG_SUBCLASS) // #define PyLong_CheckExact(op) Py_IS_TYPE((op), &PyLong_Type) @@ -8211,6 +8219,9 @@ and where the hash values are equal (i.e. a very probable match) */ // #ifdef __cplusplus // #endif + +// PyBool_Type is declared by object.h + // #define PyBool_Check(x) Py_IS_TYPE((x), &PyBool_Type) /* Py_False and Py_True are the only two bools in existence. */ @@ -9166,13 +9177,18 @@ of a key wins, else the first. The Python dict constructor dict(seq2) public static final int Py_mod_create = 1; public static final int Py_mod_exec = 2; +// #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x030c0000 public static final int Py_mod_multiple_interpreters = 3; +// #endif // #ifndef Py_LIMITED_API public static final int _Py_mod_LAST_SLOT = 3; // #endif +// #endif /* New in 3.5 */ + /* for Py_mod_multiple_interpreters: */ +// #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x030c0000 public static native @MemberGetter Pointer Py_MOD_MULTIPLE_INTERPRETERS_NOT_SUPPORTED(); public static final Pointer Py_MOD_MULTIPLE_INTERPRETERS_NOT_SUPPORTED = Py_MOD_MULTIPLE_INTERPRETERS_NOT_SUPPORTED(); public static native @MemberGetter Pointer Py_MOD_MULTIPLE_INTERPRETERS_SUPPORTED(); @@ -13831,9 +13847,6 @@ use PyFrame_GetLineNumber() instead. */ public static final int Py_eval_input = 258; public static final int Py_func_type_input = 345; -/* This doesn't need to match anything */ -public static final int Py_fstring_input = 800; - // #ifndef Py_LIMITED_API // # define Py_CPYTHON_COMPILE_H // # include "cpython/compile.h" diff --git a/dnnl/README.md b/dnnl/README.md index 01b86c3bf47..473242aeadd 100644 --- a/dnnl/README.md +++ b/dnnl/README.md @@ -9,7 +9,7 @@ Introduction ------------ This directory contains the JavaCPP Presets module for: - * DNNL 3.3.2 https://01.org/dnnl + * DNNL 3.3.3 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.3.2/examples/cnn_inference_int8.cpp + * https://github.com/oneapi-src/oneDNN/blob/v3.3.3/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 @@ -46,7 +46,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco dnnl-platform - 3.3.2-1.5.10-SNAPSHOT + 3.3.3-1.5.10-SNAPSHOT diff --git a/dnnl/cppbuild.sh b/dnnl/cppbuild.sh index 76fa2106ca0..13903fff00a 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.3.2 +MKLDNN_VERSION=3.3.3 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 2509a2ef93c..dfd66e3c52f 100644 --- a/dnnl/platform/pom.xml +++ b/dnnl/platform/pom.xml @@ -12,7 +12,7 @@ org.bytedeco dnnl-platform - 3.3.2-${project.parent.version} + 3.3.3-${project.parent.version} JavaCPP Presets Platform for DNNL diff --git a/dnnl/pom.xml b/dnnl/pom.xml index 28acd7ac207..bde5fa250f2 100644 --- a/dnnl/pom.xml +++ b/dnnl/pom.xml @@ -11,7 +11,7 @@ org.bytedeco dnnl - 3.3.2-${project.parent.version} + 3.3.3-${project.parent.version} JavaCPP Presets for DNNL diff --git a/dnnl/samples/pom.xml b/dnnl/samples/pom.xml index 05e5a4b569e..60d13e5d5c1 100644 --- a/dnnl/samples/pom.xml +++ b/dnnl/samples/pom.xml @@ -12,7 +12,7 @@ org.bytedeco dnnl-platform - 3.3.2-1.5.10-SNAPSHOT + 3.3.3-1.5.10-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 69e16b64d6e..8325b4011c6 100644 --- a/dnnl/src/gen/java/org/bytedeco/dnnl/global/dnnl.java +++ b/dnnl/src/gen/java/org/bytedeco/dnnl/global/dnnl.java @@ -3475,7 +3475,7 @@ public class dnnl extends org.bytedeco.dnnl.presets.dnnl { public static final int DNNL_VERSION_MINOR = 3; /** Patch version */ -public static final int DNNL_VERSION_PATCH = 2; +public static final int DNNL_VERSION_PATCH = 3; /** Git commit hash */ public static native @MemberGetter String DNNL_VERSION_HASH(); diff --git a/gsl/README.md b/gsl/README.md index 11438e85479..304a70a8fe8 100644 --- a/gsl/README.md +++ b/gsl/README.md @@ -38,7 +38,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic 4.0.0 org.bytedeco.gsl demo - 1.5.9 + 1.5.10-SNAPSHOT Demo @@ -46,14 +46,14 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco gsl-platform - 2.7-1.5.9 + 2.7-1.5.10-SNAPSHOT org.bytedeco mkl-platform-redist - 2023.1-1.5.9 + 2024.0-1.5.10-SNAPSHOT diff --git a/gsl/samples/pom.xml b/gsl/samples/pom.xml index 7ba589dd5bf..8a0f7354b70 100644 --- a/gsl/samples/pom.xml +++ b/gsl/samples/pom.xml @@ -19,7 +19,7 @@ org.bytedeco mkl-platform-redist - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-SNAPSHOT diff --git a/llvm/samples/polly/pom.xml b/llvm/samples/polly/pom.xml index cde8cf57860..8f743ef7a82 100644 --- a/llvm/samples/polly/pom.xml +++ b/llvm/samples/polly/pom.xml @@ -23,12 +23,12 @@ org.bytedeco mkl-platform - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-SNAPSHOT org.bytedeco mkl-platform-redist - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-SNAPSHOT diff --git a/mkl/README.md b/mkl/README.md index 2bce6a68cbf..fb8e1fdf45c 100644 --- a/mkl/README.md +++ b/mkl/README.md @@ -9,7 +9,7 @@ Introduction ------------ This directory contains the JavaCPP Presets module for: - * MKL 2023.1.0 https://software.intel.com/mkl + * MKL 2024.0.0 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.9 + 1.5.10-SNAPSHOT DGEMMExample @@ -48,14 +48,14 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic org.bytedeco mkl-platform - 2023.1-1.5.9 + 2024.0-1.5.10-SNAPSHOT org.bytedeco mkl-platform-redist - 2023.1-1.5.9 + 2024.0-1.5.10-SNAPSHOT diff --git a/mkl/cppbuild.sh b/mkl/cppbuild.sh index b3c1ff17034..5409fa0f3f1 100755 --- a/mkl/cppbuild.sh +++ b/mkl/cppbuild.sh @@ -19,7 +19,7 @@ case $PLATFORM in exit 1 fi cp -a /opt/intel/oneapi/mkl/latest/include/* include/ - cp -a /opt/intel/oneapi/mkl/latest/lib/ia32/* /opt/intel/oneapi/compiler/latest/linux/compiler/lib/ia32_lin/* lib/ + cp -a /opt/intel/oneapi/mkl/latest/lib32/* /opt/intel/oneapi/compiler/latest/lib32/* lib/ ;; linux-x86_64) if [[ ! -d "/opt/intel/oneapi/mkl/" ]]; then @@ -27,7 +27,7 @@ case $PLATFORM in exit 1 fi cp -a /opt/intel/oneapi/mkl/latest/include/* include/ - cp -a /opt/intel/oneapi/mkl/latest/lib/intel64/* /opt/intel/oneapi/compiler/latest/linux/compiler/lib/intel64_lin/* lib/ + cp -a /opt/intel/oneapi/mkl/latest/lib/* /opt/intel/oneapi/compiler/latest/lib/* lib/ ;; macosx-*) if [[ ! -d "/opt/intel/oneapi/mkl/" ]]; then @@ -35,7 +35,7 @@ case $PLATFORM in exit 1 fi cp -a /opt/intel/oneapi/mkl/latest/include/* include/ - cp -a /opt/intel/oneapi/mkl/latest/lib/* /opt/intel/oneapi/compiler/latest/mac/compiler/lib/* lib/ + cp -a /opt/intel/oneapi/mkl/latest/lib/* /opt/intel/oneapi/compiler/latest/lib/* lib/ ;; windows-x86) if [[ ! -d "/C/Program Files (x86)/Intel/oneAPI/" ]]; then @@ -43,9 +43,9 @@ case $PLATFORM in exit 1 fi cp -a /C/Program\ Files\ \(x86\)/Intel/oneAPI/mkl/latest/include/* include/ - cp -a /C/Program\ Files\ \(x86\)/Intel/oneAPI/mkl/latest/lib/ia32/* lib/ - cp -a /C/Program\ Files\ \(x86\)/Intel/oneAPI/mkl/latest/redist/ia32/* bin/ - cp -a /C/Program\ Files\ \(x86\)/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler/* bin/ + cp -a /C/Program\ Files\ \(x86\)/Intel/oneAPI/mkl/latest/lib32/* lib/ + cp -a /C/Program\ Files\ \(x86\)/Intel/oneAPI/mkl/latest/bin32/* bin/ + cp -a /C/Program\ Files\ \(x86\)/Intel/oneAPI/compiler/latest/bin32/* bin/ ;; windows-x86_64) if [[ ! -d "/C/Program Files (x86)/Intel/oneAPI/" ]]; then @@ -53,11 +53,13 @@ case $PLATFORM in exit 1 fi cp -a /C/Program\ Files\ \(x86\)/Intel/oneAPI/mkl/latest/include/* include/ - cp -a /C/Program\ Files\ \(x86\)/Intel/oneAPI/mkl/latest/lib/intel64/* lib/ - cp -a /C/Program\ Files\ \(x86\)/Intel/oneAPI/mkl/latest/redist/intel64/* bin/ - cp -a /C/Program\ Files\ \(x86\)/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/* bin/ + cp -a /C/Program\ Files\ \(x86\)/Intel/oneAPI/mkl/latest/lib/* lib/ + cp -a /C/Program\ Files\ \(x86\)/Intel/oneAPI/mkl/latest/bin/* bin/ + cp -a /C/Program\ Files\ \(x86\)/Intel/oneAPI/compiler/latest/bin/* bin/ ;; *) echo "Error: Platform \"$PLATFORM\" is not supported" ;; esac + +rm include/ia32 include/intel64 lib/ia32 lib/intel64 lib/locale bin/ia32 bin/intel64 bin/locale | true diff --git a/mkl/platform/pom.xml b/mkl/platform/pom.xml index 2fa2fa3c7fe..fde845da6fe 100644 --- a/mkl/platform/pom.xml +++ b/mkl/platform/pom.xml @@ -12,7 +12,7 @@ org.bytedeco mkl-platform - 2023.1-${project.parent.version} + 2024.0-${project.parent.version} JavaCPP Presets Platform for MKL @@ -42,12 +42,12 @@ ${project.version} ${javacpp.platform.linux-x86_64} - - ${project.groupId} - ${javacpp.moduleId} - ${project.version} - ${javacpp.platform.macosx-x86_64} - + + + + + + @@ -119,7 +119,7 @@ module org.bytedeco.${javacpp.moduleId}.platform { // requires static org.bytedeco.${javacpp.moduleId}.linux.x86; requires static org.bytedeco.${javacpp.moduleId}.linux.x86_64; - requires static org.bytedeco.${javacpp.moduleId}.macosx.x86_64; +// requires static org.bytedeco.${javacpp.moduleId}.macosx.x86_64; // requires static org.bytedeco.${javacpp.moduleId}.windows.x86; requires static org.bytedeco.${javacpp.moduleId}.windows.x86_64; } diff --git a/mkl/platform/redist/pom.xml b/mkl/platform/redist/pom.xml index 25643a12db0..ad3b481b714 100644 --- a/mkl/platform/redist/pom.xml +++ b/mkl/platform/redist/pom.xml @@ -12,7 +12,7 @@ org.bytedeco mkl-platform-redist - 2023.1-${project.parent.version} + 2024.0-${project.parent.version} JavaCPP Presets Platform Redist for MKL diff --git a/mkl/pom.xml b/mkl/pom.xml index 2b8c4ca1a7e..fa31ca9c183 100644 --- a/mkl/pom.xml +++ b/mkl/pom.xml @@ -11,7 +11,7 @@ org.bytedeco mkl - 2023.1-${project.parent.version} + 2024.0-${project.parent.version} JavaCPP Presets for MKL diff --git a/mkl/samples/pom.xml b/mkl/samples/pom.xml index 69567ec94a7..2d8fae75dcc 100644 --- a/mkl/samples/pom.xml +++ b/mkl/samples/pom.xml @@ -12,14 +12,14 @@ org.bytedeco mkl-platform - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-SNAPSHOT org.bytedeco mkl-platform-redist - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-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 bee957a9b54..32aa83fe212 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 @@ -35,9 +35,15 @@ public class mkl_rt extends org.bytedeco.mkl.presets.mkl_rt { // #ifndef _MKL_H_ // #define _MKL_H_ -// #define _Mkl_Api(rtype,name,arg) extern rtype name arg; -// #define _mkl_api(rtype,name,arg) extern rtype name##_ arg; -// #define _MKL_API(rtype,name,arg) extern rtype name##_ arg; +// #define _Mkl_Api(rtype,name,arg) extern rtype name arg + +// #if defined( _WIN32 ) || ( _WIN64 ) +// #define _mkl_api(rtype,name,arg) extern rtype name arg +// #define _MKL_API(rtype,name,arg) extern rtype name arg +// #else +// #define _mkl_api(rtype,name,arg) extern rtype name##_ arg +// #define _MKL_API(rtype,name,arg) extern rtype name##_ arg +// #endif // #include "mkl_version.h" // #include "mkl_types.h" @@ -61,7 +67,6 @@ public class mkl_rt extends org.bytedeco.mkl.presets.mkl_rt { // #include "mkl_solvers_ee.h" // #include "mkl_direct_call.h" // #include "mkl_compact.h" -// #include "mkl_graph.h" // #include "mkl_sparse_qr.h" // #endif /* _MKL_H_ */ @@ -78,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 = 20230303; +public static final int __INTEL_MKL_BUILD_DATE = 20231011; -public static final int __INTEL_MKL__ = 2023; +public static final int __INTEL_MKL__ = 2024; public static final int __INTEL_MKL_MINOR__ = 0; -public static final int __INTEL_MKL_UPDATE__ = 1; +public static final int __INTEL_MKL_UPDATE__ = 0; -public static final int INTEL_MKL_VERSION = 20230001; +public static final int INTEL_MKL_VERSION = 20240000; // #endif @@ -2811,6 +2816,13 @@ public static native void cblas_cgemm3m_batch(@Cast("const CBLAS_LAYOUT") int La @Const int[] lda_Array, @Cast("const void**") @ByPtrPtr Pointer B_Array, @Const int[] ldb_Array, @Const Pointer beta_Array, @Cast("void**") @ByPtrPtr Pointer C_Array, @Const int[] ldc_Array, int group_count, @Const int[] group_size); +public static native void cblas_cgemm3m_batch_strided(@Cast("const CBLAS_LAYOUT") int Layout, @Cast("const CBLAS_TRANSPOSE") int TransA, + @Cast("const CBLAS_TRANSPOSE") int TransB, int M, int N, + int K, @Const Pointer alpha, @Const Pointer A, + int lda, int stridea, + @Const Pointer B, int ldb, int strideb, + @Const Pointer beta, Pointer C, int ldc, int stridec, + int batch_size); public static native void cblas_cgemmt(@Cast("const CBLAS_LAYOUT") int Layout, @Cast("const CBLAS_UPLO") int Uplo, @Cast("const CBLAS_TRANSPOSE") int TransA, @Cast("const CBLAS_TRANSPOSE") int TransB, int N, int K, @@ -2967,6 +2979,13 @@ public static native void cblas_zgemm3m_batch(@Cast("const CBLAS_LAYOUT") int La @Const int[] lda_Array, @Cast("const void**") @ByPtrPtr Pointer B_Array, @Const int[] ldb_Array, @Const Pointer beta_Array, @Cast("void**") @ByPtrPtr Pointer C_Array, @Const int[] ldc_Array, int group_count, @Const int[] group_size); +public static native void cblas_zgemm3m_batch_strided(@Cast("const CBLAS_LAYOUT") int Layout, @Cast("const CBLAS_TRANSPOSE") int TransA, + @Cast("const CBLAS_TRANSPOSE") int TransB, int M, int N, + int K, @Const Pointer alpha, @Const Pointer A, + int lda, int stridea, + @Const Pointer B, int ldb, int strideb, + @Const Pointer beta, Pointer C, int ldc, int stridec, + int batch_size); public static native void cblas_zgemmt(@Cast("const CBLAS_LAYOUT") int Layout, @Cast("const CBLAS_UPLO") int Uplo, @Cast("const CBLAS_TRANSPOSE") int TransA, @Cast("const CBLAS_TRANSPOSE") int TransB, int N, int K, @@ -3261,6 +3280,24 @@ public static native void cblas_gemm_bf16bf16f32(@Cast("const CBLAS_LAYOUT") int float alpha, @Cast("const unsigned short*") short[] A, int lda, @Cast("const unsigned short*") short[] B, int ldb, float beta, float[] C, int ldc); +public static native void cblas_gemm_f16f16f32(@Cast("const CBLAS_LAYOUT") int Layout, @Cast("const CBLAS_TRANSPOSE") int TransA, + @Cast("const CBLAS_TRANSPOSE") int TransB, + int M, int N, int K, + float alpha, @Cast("const unsigned short*") ShortPointer A, int lda, + @Cast("const unsigned short*") ShortPointer B, int ldb, float beta, + FloatPointer C, int ldc); +public static native void cblas_gemm_f16f16f32(@Cast("const CBLAS_LAYOUT") int Layout, @Cast("const CBLAS_TRANSPOSE") int TransA, + @Cast("const CBLAS_TRANSPOSE") int TransB, + int M, int N, int K, + float alpha, @Cast("const unsigned short*") ShortBuffer A, int lda, + @Cast("const unsigned short*") ShortBuffer B, int ldb, float beta, + FloatBuffer C, int ldc); +public static native void cblas_gemm_f16f16f32(@Cast("const CBLAS_LAYOUT") int Layout, @Cast("const CBLAS_TRANSPOSE") int TransA, + @Cast("const CBLAS_TRANSPOSE") int TransB, + int M, int N, int K, + float alpha, @Cast("const unsigned short*") short[] A, int lda, + @Cast("const unsigned short*") short[] B, int ldb, float beta, + float[] C, int ldc); public static native @Cast("size_t") long cblas_gemm_s8u8s32_pack_get_size(@Cast("const CBLAS_IDENTIFIER") int identifier, int M, int N, int K); @@ -3268,6 +3305,8 @@ public static native void cblas_gemm_bf16bf16f32(@Cast("const CBLAS_LAYOUT") int int M, int N, int K); public static native @Cast("size_t") long cblas_gemm_bf16bf16f32_pack_get_size(@Cast("const CBLAS_IDENTIFIER") int identifier, int M, int N, int K); +public static native @Cast("size_t") long cblas_gemm_f16f16f32_pack_get_size(@Cast("const CBLAS_IDENTIFIER") int identifier, + int M, int N, int K); public static native void cblas_gemm_s8u8s32_pack(@Cast("const CBLAS_LAYOUT") int Layout, @Cast("const CBLAS_IDENTIFIER") int identifier, @Cast("const CBLAS_TRANSPOSE") int Trans, int M, int N, int K, @@ -3290,6 +3329,15 @@ public static native void cblas_gemm_bf16bf16f32_pack(@Cast("const CBLAS_LAYOUT" public static native void cblas_gemm_bf16bf16f32_pack(@Cast("const CBLAS_LAYOUT") int Layout, @Cast("const CBLAS_IDENTIFIER") int identifier, @Cast("const CBLAS_TRANSPOSE") int Trans, int M, int N, int K, @Cast("const unsigned short*") short[] src, int ld, @Cast("unsigned short*") short[] dest); +public static native void cblas_gemm_f16f16f32_pack(@Cast("const CBLAS_LAYOUT") int Layout, @Cast("const CBLAS_IDENTIFIER") int identifier, + @Cast("const CBLAS_TRANSPOSE") int Trans, int M, int N, int K, + @Cast("const unsigned short*") ShortPointer src, int ld, @Cast("unsigned short*") ShortPointer dest); +public static native void cblas_gemm_f16f16f32_pack(@Cast("const CBLAS_LAYOUT") int Layout, @Cast("const CBLAS_IDENTIFIER") int identifier, + @Cast("const CBLAS_TRANSPOSE") int Trans, int M, int N, int K, + @Cast("const unsigned short*") ShortBuffer src, int ld, @Cast("unsigned short*") ShortBuffer dest); +public static native void cblas_gemm_f16f16f32_pack(@Cast("const CBLAS_LAYOUT") int Layout, @Cast("const CBLAS_IDENTIFIER") int identifier, + @Cast("const CBLAS_TRANSPOSE") int Trans, int M, int N, int K, + @Cast("const unsigned short*") short[] src, int ld, @Cast("unsigned short*") short[] dest); public static native void cblas_gemm_s8u8s32_compute(@Cast("const CBLAS_LAYOUT") int Layout, int TransA, int TransB, @Cast("const CBLAS_OFFSET") int offsetc, @@ -3363,6 +3411,30 @@ public static native void cblas_gemm_bf16bf16f32_compute(@Cast("const CBLAS_LAYO @Cast("const unsigned short*") short[] B, int ldb, float beta, float[] C, int ldc); +public static native void cblas_gemm_f16f16f32_compute(@Cast("const CBLAS_LAYOUT") int Layout, int TransA, + int TransB, + int M, int N, int K, + float alpha, + @Cast("const unsigned short*") ShortPointer A, int lda, + @Cast("const unsigned short*") ShortPointer B, int ldb, + float beta, + FloatPointer C, int ldc); +public static native void cblas_gemm_f16f16f32_compute(@Cast("const CBLAS_LAYOUT") int Layout, int TransA, + int TransB, + int M, int N, int K, + float alpha, + @Cast("const unsigned short*") ShortBuffer A, int lda, + @Cast("const unsigned short*") ShortBuffer B, int ldb, + float beta, + FloatBuffer C, int ldc); +public static native void cblas_gemm_f16f16f32_compute(@Cast("const CBLAS_LAYOUT") int Layout, int TransA, + int TransB, + int M, int N, int K, + float alpha, + @Cast("const unsigned short*") short[] A, int lda, + @Cast("const unsigned short*") short[] B, int ldb, + float beta, + float[] C, int ldc); /* * Jit routines @@ -6822,6 +6894,106 @@ public static class matrix_descr extends Pointer { int[] col_indx, @Cast("MKL_Complex16*") double[] values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_create_coo_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long nnz, + LongPointer row_indx, + LongPointer col_indx, + FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_create_coo_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long nnz, + LongBuffer row_indx, + LongBuffer col_indx, + FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_create_coo_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long nnz, + long[] row_indx, + long[] col_indx, + float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_create_coo_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long nnz, + LongPointer row_indx, + LongPointer col_indx, + DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_create_coo_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long nnz, + LongBuffer row_indx, + LongBuffer col_indx, + DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_create_coo_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long nnz, + long[] row_indx, + long[] col_indx, + double[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_create_coo_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long nnz, + LongPointer row_indx, + LongPointer col_indx, + @Cast("MKL_Complex8*") FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_create_coo_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long nnz, + LongBuffer row_indx, + LongBuffer col_indx, + @Cast("MKL_Complex8*") FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_create_coo_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long nnz, + long[] row_indx, + long[] col_indx, + @Cast("MKL_Complex8*") float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_create_coo_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long nnz, + LongPointer row_indx, + LongPointer col_indx, + @Cast("MKL_Complex16*") DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_create_coo_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long nnz, + LongBuffer row_indx, + LongBuffer col_indx, + @Cast("MKL_Complex16*") DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_create_coo_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long nnz, + long[] row_indx, + long[] col_indx, + @Cast("MKL_Complex16*") double[] values ); + /* compressed sparse row format (4-arrays version), @@ -6933,6 +7105,106 @@ compressed sparse row format (4-arrays version), int[] col_indx, @Cast("MKL_Complex16*") double[] values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_create_csr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongPointer rows_start, + LongPointer rows_end, + LongPointer col_indx, + FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_create_csr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongBuffer rows_start, + LongBuffer rows_end, + LongBuffer col_indx, + FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_create_csr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long[] rows_start, + long[] rows_end, + long[] col_indx, + float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_create_csr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongPointer rows_start, + LongPointer rows_end, + LongPointer col_indx, + DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_create_csr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongBuffer rows_start, + LongBuffer rows_end, + LongBuffer col_indx, + DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_create_csr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long[] rows_start, + long[] rows_end, + long[] col_indx, + double[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_create_csr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongPointer rows_start, + LongPointer rows_end, + LongPointer col_indx, + @Cast("MKL_Complex8*") FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_create_csr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongBuffer rows_start, + LongBuffer rows_end, + LongBuffer col_indx, + @Cast("MKL_Complex8*") FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_create_csr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long[] rows_start, + long[] rows_end, + long[] col_indx, + @Cast("MKL_Complex8*") float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_create_csr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongPointer rows_start, + LongPointer rows_end, + LongPointer col_indx, + @Cast("MKL_Complex16*") DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_create_csr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongBuffer rows_start, + LongBuffer rows_end, + LongBuffer col_indx, + @Cast("MKL_Complex16*") DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_create_csr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long[] rows_start, + long[] rows_end, + long[] col_indx, + @Cast("MKL_Complex16*") double[] values ); + /* compressed sparse column format (4-arrays version), SPARSE_MATRIX_TYPE_GENERAL by default, pointers to input arrays are stored in the handle @@ -7043,6 +7315,106 @@ compressed sparse column format (4-arrays version), int[] row_indx, @Cast("MKL_Complex16*") double[] values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_create_csc_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongPointer cols_start, + LongPointer cols_end, + LongPointer row_indx, + FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_create_csc_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongBuffer cols_start, + LongBuffer cols_end, + LongBuffer row_indx, + FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_create_csc_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long[] cols_start, + long[] cols_end, + long[] row_indx, + float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_create_csc_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongPointer cols_start, + LongPointer cols_end, + LongPointer row_indx, + DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_create_csc_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongBuffer cols_start, + LongBuffer cols_end, + LongBuffer row_indx, + DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_create_csc_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long[] cols_start, + long[] cols_end, + long[] row_indx, + double[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_create_csc_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongPointer cols_start, + LongPointer cols_end, + LongPointer row_indx, + @Cast("MKL_Complex8*") FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_create_csc_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongBuffer cols_start, + LongBuffer cols_end, + LongBuffer row_indx, + @Cast("MKL_Complex8*") FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_create_csc_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long[] cols_start, + long[] cols_end, + long[] row_indx, + @Cast("MKL_Complex8*") float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_create_csc_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongPointer cols_start, + LongPointer cols_end, + LongPointer row_indx, + @Cast("MKL_Complex16*") DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_create_csc_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + LongBuffer cols_start, + LongBuffer cols_end, + LongBuffer row_indx, + @Cast("MKL_Complex16*") DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_create_csc_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + long rows, + long cols, + long[] cols_start, + long[] cols_end, + long[] row_indx, + @Cast("MKL_Complex16*") double[] values ); + /* compressed block sparse row format (4-arrays version, square blocks), SPARSE_MATRIX_TYPE_GENERAL by default, pointers to input arrays are stored in the handle @@ -7177,6 +7549,131 @@ compressed block sparse row format (4-arrays version, square blocks), int[] col_indx, @Cast("MKL_Complex16*") double[] values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_create_bsr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + @Cast("const sparse_layout_t") int block_layout, + long rows, + long cols, + long block_size, + LongPointer rows_start, + LongPointer rows_end, + LongPointer col_indx, + FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_create_bsr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + @Cast("const sparse_layout_t") int block_layout, + long rows, + long cols, + long block_size, + LongBuffer rows_start, + LongBuffer rows_end, + LongBuffer col_indx, + FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_create_bsr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + @Cast("const sparse_layout_t") int block_layout, + long rows, + long cols, + long block_size, + long[] rows_start, + long[] rows_end, + long[] col_indx, + float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_create_bsr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + @Cast("const sparse_layout_t") int block_layout, + long rows, + long cols, + long block_size, + LongPointer rows_start, + LongPointer rows_end, + LongPointer col_indx, + DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_create_bsr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + @Cast("const sparse_layout_t") int block_layout, + long rows, + long cols, + long block_size, + LongBuffer rows_start, + LongBuffer rows_end, + LongBuffer col_indx, + DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_create_bsr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + @Cast("const sparse_layout_t") int block_layout, + long rows, + long cols, + long block_size, + long[] rows_start, + long[] rows_end, + long[] col_indx, + double[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_create_bsr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + @Cast("const sparse_layout_t") int block_layout, + long rows, + long cols, + long block_size, + LongPointer rows_start, + LongPointer rows_end, + LongPointer col_indx, + @Cast("MKL_Complex8*") FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_create_bsr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + @Cast("const sparse_layout_t") int block_layout, + long rows, + long cols, + long block_size, + LongBuffer rows_start, + LongBuffer rows_end, + LongBuffer col_indx, + @Cast("MKL_Complex8*") FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_create_bsr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + @Cast("const sparse_layout_t") int block_layout, + long rows, + long cols, + long block_size, + long[] rows_start, + long[] rows_end, + long[] col_indx, + @Cast("MKL_Complex8*") float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_create_bsr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + @Cast("const sparse_layout_t") int block_layout, + long rows, + long cols, + long block_size, + LongPointer rows_start, + LongPointer rows_end, + LongPointer col_indx, + @Cast("MKL_Complex16*") DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_create_bsr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + @Cast("const sparse_layout_t") int block_layout, + long rows, + long cols, + long block_size, + LongBuffer rows_start, + LongBuffer rows_end, + LongBuffer col_indx, + @Cast("MKL_Complex16*") DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_create_bsr_64( @ByPtrPtr sparse_matrix A, + @Cast("const sparse_index_base_t") int indexing, + @Cast("const sparse_layout_t") int block_layout, + long rows, + long cols, + long block_size, + long[] rows_start, + long[] rows_end, + long[] col_indx, + @Cast("MKL_Complex16*") double[] values ); + + /* Create copy of the existing handle; matrix properties could be changed. For example it could be used for extracting triangular or diagonal parts from existing matrix. @@ -7185,11 +7682,18 @@ compressed block sparse row format (4-arrays version, square blocks), @Const @ByVal matrix_descr descr, @ByPtrPtr sparse_matrix dest ); + public static native @Cast("sparse_status_t") int mkl_sparse_copy_64( sparse_matrix source, + @Const @ByVal matrix_descr descr, + @ByPtrPtr sparse_matrix dest ); + + /* destroy matrix handle; if sparse matrix was stored inside the handle it also deallocates the matrix It is user's responsibility not to delete the handle with the matrix, if this matrix is shared with other handles */ public static native @Cast("sparse_status_t") int mkl_sparse_destroy( sparse_matrix A ); + + public static native @Cast("sparse_status_t") int mkl_sparse_destroy_64( sparse_matrix A ); /* return extended error information from last operation; e.g. info about wrong input parameter, memory sizes that couldn't be allocated @@ -7198,6 +7702,9 @@ compressed block sparse row format (4-arrays version, square blocks), public static native @Cast("sparse_status_t") int mkl_sparse_get_error_info( sparse_matrix A, IntBuffer info ); public static native @Cast("sparse_status_t") int mkl_sparse_get_error_info( sparse_matrix A, int[] info ); /* unsupported currently */ + public static native @Cast("sparse_status_t") int mkl_sparse_get_error_info_64( sparse_matrix A, LongPointer info ); + public static native @Cast("sparse_status_t") int mkl_sparse_get_error_info_64( sparse_matrix A, LongBuffer info ); + public static native @Cast("sparse_status_t") int mkl_sparse_get_error_info_64( sparse_matrix A, long[] info ); /* unsupported currently */ /*****************************************************************************************/ /************************ Converters of internal representation *************************/ @@ -7214,6 +7721,17 @@ compressed block sparse row format (4-arrays version, square blocks), @Cast("const sparse_operation_t") int operation, @ByPtrPtr sparse_matrix dest ); + public static native @Cast("sparse_status_t") int mkl_sparse_convert_csr_64( sparse_matrix source, + @Cast("const sparse_operation_t") int operation, + @ByPtrPtr sparse_matrix dest ); + + public static native @Cast("sparse_status_t") int mkl_sparse_convert_bsr_64( sparse_matrix source, + long block_size, + @Cast("const sparse_layout_t") int block_layout, + @Cast("const sparse_operation_t") int operation, + @ByPtrPtr sparse_matrix dest ); + + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_bsr( sparse_matrix source, @Cast("sparse_index_base_t*") IntPointer indexing, @Cast("sparse_layout_t*") IntPointer block_layout, @@ -7378,6 +7896,171 @@ compressed block sparse row format (4-arrays version, square blocks), @ByPtrPtr int[] col_indx, @Cast("MKL_Complex16**") @ByPtrPtr double[] values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + @Cast("sparse_layout_t*") IntPointer block_layout, + LongPointer rows, + LongPointer cols, + LongPointer block_size, + @Cast("long long int**") PointerPointer rows_start, + @Cast("long long int**") PointerPointer rows_end, + @Cast("long long int**") PointerPointer col_indx, + @Cast("float**") PointerPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + @Cast("sparse_layout_t*") IntPointer block_layout, + LongPointer rows, + LongPointer cols, + LongPointer block_size, + @ByPtrPtr LongPointer rows_start, + @ByPtrPtr LongPointer rows_end, + @ByPtrPtr LongPointer col_indx, + @ByPtrPtr FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntBuffer indexing, + @Cast("sparse_layout_t*") IntBuffer block_layout, + LongBuffer rows, + LongBuffer cols, + LongBuffer block_size, + @ByPtrPtr LongBuffer rows_start, + @ByPtrPtr LongBuffer rows_end, + @ByPtrPtr LongBuffer col_indx, + @ByPtrPtr FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") int[] indexing, + @Cast("sparse_layout_t*") int[] block_layout, + long[] rows, + long[] cols, + long[] block_size, + @ByPtrPtr long[] rows_start, + @ByPtrPtr long[] rows_end, + @ByPtrPtr long[] col_indx, + @ByPtrPtr float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + @Cast("sparse_layout_t*") IntPointer block_layout, + LongPointer rows, + LongPointer cols, + LongPointer block_size, + @Cast("long long int**") PointerPointer rows_start, + @Cast("long long int**") PointerPointer rows_end, + @Cast("long long int**") PointerPointer col_indx, + @Cast("double**") PointerPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + @Cast("sparse_layout_t*") IntPointer block_layout, + LongPointer rows, + LongPointer cols, + LongPointer block_size, + @ByPtrPtr LongPointer rows_start, + @ByPtrPtr LongPointer rows_end, + @ByPtrPtr LongPointer col_indx, + @ByPtrPtr DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntBuffer indexing, + @Cast("sparse_layout_t*") IntBuffer block_layout, + LongBuffer rows, + LongBuffer cols, + LongBuffer block_size, + @ByPtrPtr LongBuffer rows_start, + @ByPtrPtr LongBuffer rows_end, + @ByPtrPtr LongBuffer col_indx, + @ByPtrPtr DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") int[] indexing, + @Cast("sparse_layout_t*") int[] block_layout, + long[] rows, + long[] cols, + long[] block_size, + @ByPtrPtr long[] rows_start, + @ByPtrPtr long[] rows_end, + @ByPtrPtr long[] col_indx, + @ByPtrPtr double[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + @Cast("sparse_layout_t*") IntPointer block_layout, + LongPointer rows, + LongPointer cols, + LongPointer block_size, + @Cast("long long int**") PointerPointer rows_start, + @Cast("long long int**") PointerPointer rows_end, + @Cast("long long int**") PointerPointer col_indx, + @Cast("MKL_Complex8**") PointerPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + @Cast("sparse_layout_t*") IntPointer block_layout, + LongPointer rows, + LongPointer cols, + LongPointer block_size, + @ByPtrPtr LongPointer rows_start, + @ByPtrPtr LongPointer rows_end, + @ByPtrPtr LongPointer col_indx, + @Cast("MKL_Complex8**") @ByPtrPtr FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntBuffer indexing, + @Cast("sparse_layout_t*") IntBuffer block_layout, + LongBuffer rows, + LongBuffer cols, + LongBuffer block_size, + @ByPtrPtr LongBuffer rows_start, + @ByPtrPtr LongBuffer rows_end, + @ByPtrPtr LongBuffer col_indx, + @Cast("MKL_Complex8**") @ByPtrPtr FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") int[] indexing, + @Cast("sparse_layout_t*") int[] block_layout, + long[] rows, + long[] cols, + long[] block_size, + @ByPtrPtr long[] rows_start, + @ByPtrPtr long[] rows_end, + @ByPtrPtr long[] col_indx, + @Cast("MKL_Complex8**") @ByPtrPtr float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + @Cast("sparse_layout_t*") IntPointer block_layout, + LongPointer rows, + LongPointer cols, + LongPointer block_size, + @Cast("long long int**") PointerPointer rows_start, + @Cast("long long int**") PointerPointer rows_end, + @Cast("long long int**") PointerPointer col_indx, + @Cast("MKL_Complex16**") PointerPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + @Cast("sparse_layout_t*") IntPointer block_layout, + LongPointer rows, + LongPointer cols, + LongPointer block_size, + @ByPtrPtr LongPointer rows_start, + @ByPtrPtr LongPointer rows_end, + @ByPtrPtr LongPointer col_indx, + @Cast("MKL_Complex16**") @ByPtrPtr DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntBuffer indexing, + @Cast("sparse_layout_t*") IntBuffer block_layout, + LongBuffer rows, + LongBuffer cols, + LongBuffer block_size, + @ByPtrPtr LongBuffer rows_start, + @ByPtrPtr LongBuffer rows_end, + @ByPtrPtr LongBuffer col_indx, + @Cast("MKL_Complex16**") @ByPtrPtr DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_export_bsr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") int[] indexing, + @Cast("sparse_layout_t*") int[] block_layout, + long[] rows, + long[] cols, + long[] block_size, + @ByPtrPtr long[] rows_start, + @ByPtrPtr long[] rows_end, + @ByPtrPtr long[] col_indx, + @Cast("MKL_Complex16**") @ByPtrPtr double[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_csr( sparse_matrix source, @Cast("sparse_index_base_t*") IntPointer indexing, IntPointer rows, @@ -7510,6 +8193,139 @@ compressed block sparse row format (4-arrays version, square blocks), @ByPtrPtr int[] col_indx, @Cast("MKL_Complex16**") @ByPtrPtr double[] values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @Cast("long long int**") PointerPointer rows_start, + @Cast("long long int**") PointerPointer rows_end, + @Cast("long long int**") PointerPointer col_indx, + @Cast("float**") PointerPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @ByPtrPtr LongPointer rows_start, + @ByPtrPtr LongPointer rows_end, + @ByPtrPtr LongPointer col_indx, + @ByPtrPtr FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntBuffer indexing, + LongBuffer rows, + LongBuffer cols, + @ByPtrPtr LongBuffer rows_start, + @ByPtrPtr LongBuffer rows_end, + @ByPtrPtr LongBuffer col_indx, + @ByPtrPtr FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") int[] indexing, + long[] rows, + long[] cols, + @ByPtrPtr long[] rows_start, + @ByPtrPtr long[] rows_end, + @ByPtrPtr long[] col_indx, + @ByPtrPtr float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @Cast("long long int**") PointerPointer rows_start, + @Cast("long long int**") PointerPointer rows_end, + @Cast("long long int**") PointerPointer col_indx, + @Cast("double**") PointerPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @ByPtrPtr LongPointer rows_start, + @ByPtrPtr LongPointer rows_end, + @ByPtrPtr LongPointer col_indx, + @ByPtrPtr DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntBuffer indexing, + LongBuffer rows, + LongBuffer cols, + @ByPtrPtr LongBuffer rows_start, + @ByPtrPtr LongBuffer rows_end, + @ByPtrPtr LongBuffer col_indx, + @ByPtrPtr DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") int[] indexing, + long[] rows, + long[] cols, + @ByPtrPtr long[] rows_start, + @ByPtrPtr long[] rows_end, + @ByPtrPtr long[] col_indx, + @ByPtrPtr double[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @Cast("long long int**") PointerPointer rows_start, + @Cast("long long int**") PointerPointer rows_end, + @Cast("long long int**") PointerPointer col_indx, + @Cast("MKL_Complex8**") PointerPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @ByPtrPtr LongPointer rows_start, + @ByPtrPtr LongPointer rows_end, + @ByPtrPtr LongPointer col_indx, + @Cast("MKL_Complex8**") @ByPtrPtr FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntBuffer indexing, + LongBuffer rows, + LongBuffer cols, + @ByPtrPtr LongBuffer rows_start, + @ByPtrPtr LongBuffer rows_end, + @ByPtrPtr LongBuffer col_indx, + @Cast("MKL_Complex8**") @ByPtrPtr FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") int[] indexing, + long[] rows, + long[] cols, + @ByPtrPtr long[] rows_start, + @ByPtrPtr long[] rows_end, + @ByPtrPtr long[] col_indx, + @Cast("MKL_Complex8**") @ByPtrPtr float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @Cast("long long int**") PointerPointer rows_start, + @Cast("long long int**") PointerPointer rows_end, + @Cast("long long int**") PointerPointer col_indx, + @Cast("MKL_Complex16**") PointerPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @ByPtrPtr LongPointer rows_start, + @ByPtrPtr LongPointer rows_end, + @ByPtrPtr LongPointer col_indx, + @Cast("MKL_Complex16**") @ByPtrPtr DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntBuffer indexing, + LongBuffer rows, + LongBuffer cols, + @ByPtrPtr LongBuffer rows_start, + @ByPtrPtr LongBuffer rows_end, + @ByPtrPtr LongBuffer col_indx, + @Cast("MKL_Complex16**") @ByPtrPtr DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_export_csr_64( sparse_matrix source, + @Cast("sparse_index_base_t*") int[] indexing, + long[] rows, + long[] cols, + @ByPtrPtr long[] rows_start, + @ByPtrPtr long[] rows_end, + @ByPtrPtr long[] col_indx, + @Cast("MKL_Complex16**") @ByPtrPtr double[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_csc( sparse_matrix source, @Cast("sparse_index_base_t*") IntPointer indexing, IntPointer rows, @@ -7642,6 +8458,139 @@ compressed block sparse row format (4-arrays version, square blocks), @ByPtrPtr int[] row_indx, @Cast("MKL_Complex16**") @ByPtrPtr double[] values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @Cast("long long int**") PointerPointer cols_start, + @Cast("long long int**") PointerPointer cols_end, + @Cast("long long int**") PointerPointer row_indx, + @Cast("float**") PointerPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @ByPtrPtr LongPointer cols_start, + @ByPtrPtr LongPointer cols_end, + @ByPtrPtr LongPointer row_indx, + @ByPtrPtr FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntBuffer indexing, + LongBuffer rows, + LongBuffer cols, + @ByPtrPtr LongBuffer cols_start, + @ByPtrPtr LongBuffer cols_end, + @ByPtrPtr LongBuffer row_indx, + @ByPtrPtr FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") int[] indexing, + long[] rows, + long[] cols, + @ByPtrPtr long[] cols_start, + @ByPtrPtr long[] cols_end, + @ByPtrPtr long[] row_indx, + @ByPtrPtr float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @Cast("long long int**") PointerPointer cols_start, + @Cast("long long int**") PointerPointer cols_end, + @Cast("long long int**") PointerPointer row_indx, + @Cast("double**") PointerPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @ByPtrPtr LongPointer cols_start, + @ByPtrPtr LongPointer cols_end, + @ByPtrPtr LongPointer row_indx, + @ByPtrPtr DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntBuffer indexing, + LongBuffer rows, + LongBuffer cols, + @ByPtrPtr LongBuffer cols_start, + @ByPtrPtr LongBuffer cols_end, + @ByPtrPtr LongBuffer row_indx, + @ByPtrPtr DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") int[] indexing, + long[] rows, + long[] cols, + @ByPtrPtr long[] cols_start, + @ByPtrPtr long[] cols_end, + @ByPtrPtr long[] row_indx, + @ByPtrPtr double[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @Cast("long long int**") PointerPointer cols_start, + @Cast("long long int**") PointerPointer cols_end, + @Cast("long long int**") PointerPointer row_indx, + @Cast("MKL_Complex8**") PointerPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @ByPtrPtr LongPointer cols_start, + @ByPtrPtr LongPointer cols_end, + @ByPtrPtr LongPointer row_indx, + @Cast("MKL_Complex8**") @ByPtrPtr FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntBuffer indexing, + LongBuffer rows, + LongBuffer cols, + @ByPtrPtr LongBuffer cols_start, + @ByPtrPtr LongBuffer cols_end, + @ByPtrPtr LongBuffer row_indx, + @Cast("MKL_Complex8**") @ByPtrPtr FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") int[] indexing, + long[] rows, + long[] cols, + @ByPtrPtr long[] cols_start, + @ByPtrPtr long[] cols_end, + @ByPtrPtr long[] row_indx, + @Cast("MKL_Complex8**") @ByPtrPtr float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @Cast("long long int**") PointerPointer cols_start, + @Cast("long long int**") PointerPointer cols_end, + @Cast("long long int**") PointerPointer row_indx, + @Cast("MKL_Complex16**") PointerPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntPointer indexing, + LongPointer rows, + LongPointer cols, + @ByPtrPtr LongPointer cols_start, + @ByPtrPtr LongPointer cols_end, + @ByPtrPtr LongPointer row_indx, + @Cast("MKL_Complex16**") @ByPtrPtr DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") IntBuffer indexing, + LongBuffer rows, + LongBuffer cols, + @ByPtrPtr LongBuffer cols_start, + @ByPtrPtr LongBuffer cols_end, + @ByPtrPtr LongBuffer row_indx, + @Cast("MKL_Complex16**") @ByPtrPtr DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_export_csc_64( sparse_matrix source, + @Cast("sparse_index_base_t*") int[] indexing, + long[] rows, + long[] cols, + @ByPtrPtr long[] cols_start, + @ByPtrPtr long[] cols_end, + @ByPtrPtr long[] row_indx, + @Cast("MKL_Complex16**") @ByPtrPtr double[] values ); + + /*****************************************************************************************/ /************************** Step-by-step modification routines ***************************/ /*****************************************************************************************/ @@ -7684,6 +8633,43 @@ compressed block sparse row format (4-arrays version, square blocks), int col, @ByVal @Cast("const MKL_Complex16*") double[] value ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_set_value_64( sparse_matrix A, + long row, + long col, + float value ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_set_value_64( sparse_matrix A, + long row, + long col, + double value ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_set_value_64( sparse_matrix A, + long row, + long col, + @ByVal @Cast("const MKL_Complex8*") FloatPointer value ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_set_value_64( sparse_matrix A, + long row, + long col, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer value ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_set_value_64( sparse_matrix A, + long row, + long col, + @ByVal @Cast("const MKL_Complex8*") float[] value ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_set_value_64( sparse_matrix A, + long row, + long col, + @ByVal @Cast("const MKL_Complex16*") DoublePointer value ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_set_value_64( sparse_matrix A, + long row, + long col, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer value ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_set_value_64( sparse_matrix A, + long row, + long col, + @ByVal @Cast("const MKL_Complex16*") double[] value ); + + /* update existing values in the matrix for internal storage only can be used to either update all or selected values */ public static native @Cast("sparse_status_t") int mkl_sparse_s_update_values( sparse_matrix A, @@ -7750,6 +8736,71 @@ compressed block sparse row format (4-arrays version, square blocks), @Const int[] indy, @Cast("MKL_Complex16*") double[] values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_update_values_64( sparse_matrix A, + long nvalues, + @Const LongPointer indx, + @Const LongPointer indy, + FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_update_values_64( sparse_matrix A, + long nvalues, + @Const LongBuffer indx, + @Const LongBuffer indy, + FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_update_values_64( sparse_matrix A, + long nvalues, + @Const long[] indx, + @Const long[] indy, + float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_update_values_64( sparse_matrix A, + long nvalues, + @Const LongPointer indx, + @Const LongPointer indy, + DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_update_values_64( sparse_matrix A, + long nvalues, + @Const LongBuffer indx, + @Const LongBuffer indy, + DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_update_values_64( sparse_matrix A, + long nvalues, + @Const long[] indx, + @Const long[] indy, + double[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_update_values_64( sparse_matrix A, + long nvalues, + @Const LongPointer indx, + @Const LongPointer indy, + @Cast("MKL_Complex8*") FloatPointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_update_values_64( sparse_matrix A, + long nvalues, + @Const LongBuffer indx, + @Const LongBuffer indy, + @Cast("MKL_Complex8*") FloatBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_update_values_64( sparse_matrix A, + long nvalues, + @Const long[] indx, + @Const long[] indy, + @Cast("MKL_Complex8*") float[] values ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_update_values_64( sparse_matrix A, + long nvalues, + @Const LongPointer indx, + @Const LongPointer indy, + @Cast("MKL_Complex16*") DoublePointer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_update_values_64( sparse_matrix A, + long nvalues, + @Const LongBuffer indx, + @Const LongBuffer indy, + @Cast("MKL_Complex16*") DoubleBuffer values ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_update_values_64( sparse_matrix A, + long nvalues, + @Const long[] indx, + @Const long[] indy, + @Cast("MKL_Complex16*") double[] values ); + + /*****************************************************************************************/ /****************************** Verbose mode routine *************************************/ /*****************************************************************************************/ @@ -7757,6 +8808,8 @@ compressed block sparse row format (4-arrays version, square blocks), /* allow to switch on/off verbose mode */ public static native @Cast("sparse_status_t") int mkl_sparse_set_verbose_mode( @Cast("verbose_mode_t") int verbose ); /* unsupported currently */ + public static native @Cast("sparse_status_t") int mkl_sparse_set_verbose_mode_64( @Cast("verbose_mode_t") int verbose ); /* unsupported currently */ + /*****************************************************************************************/ /****************************** Optimization routines ************************************/ /*****************************************************************************************/ @@ -7767,10 +8820,24 @@ compressed block sparse row format (4-arrays version, square blocks), @Const @ByVal matrix_descr descr, int expected_calls ); - public static native @Cast("sparse_status_t") int mkl_sparse_set_dotmv_hint( sparse_matrix A, + public static native @Cast("sparse_status_t") int mkl_sparse_set_mv_hint_64( sparse_matrix A, @Cast("const sparse_operation_t") int operation, @Const @ByVal matrix_descr descr, - int expectedCalls ); + long expected_calls ); + + + + public static native @Cast("sparse_status_t") int mkl_sparse_set_dotmv_hint( sparse_matrix A, + @Cast("const sparse_operation_t") int operation, + @Const @ByVal matrix_descr descr, + int expectedCalls ); + + public static native @Cast("sparse_status_t") int mkl_sparse_set_dotmv_hint_64( sparse_matrix A, + @Cast("const sparse_operation_t") int operation, + @Const @ByVal matrix_descr descr, + long expectedCalls ); + + public static native @Cast("sparse_status_t") int mkl_sparse_set_mm_hint( sparse_matrix A, @Cast("const sparse_operation_t") int operation, @@ -7779,11 +8846,27 @@ compressed block sparse row format (4-arrays version, square blocks), int dense_matrix_size, int expected_calls ); + public static native @Cast("sparse_status_t") int mkl_sparse_set_mm_hint_64( sparse_matrix A, + @Cast("const sparse_operation_t") int operation, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + long dense_matrix_size, + long expected_calls ); + + + public static native @Cast("sparse_status_t") int mkl_sparse_set_sv_hint( sparse_matrix A, @Cast("const sparse_operation_t") int operation, @Const @ByVal matrix_descr descr, int expected_calls ); + public static native @Cast("sparse_status_t") int mkl_sparse_set_sv_hint_64( sparse_matrix A, + @Cast("const sparse_operation_t") int operation, + @Const @ByVal matrix_descr descr, + long expected_calls ); + + + public static native @Cast("sparse_status_t") int mkl_sparse_set_sm_hint( sparse_matrix A, @Cast("const sparse_operation_t") int operation, @Const @ByVal matrix_descr descr, @@ -7791,37 +8874,77 @@ compressed block sparse row format (4-arrays version, square blocks), int dense_matrix_size, int expected_calls ); - public static native @Cast("sparse_status_t") int mkl_sparse_set_symgs_hint( sparse_matrix A, + public static native @Cast("sparse_status_t") int mkl_sparse_set_sm_hint_64( sparse_matrix A, @Cast("const sparse_operation_t") int operation, @Const @ByVal matrix_descr descr, - int expected_calls ); + @Cast("const sparse_layout_t") int layout, + long dense_matrix_size, + long expected_calls ); + + + + public static native @Cast("sparse_status_t") int mkl_sparse_set_symgs_hint( sparse_matrix A, + @Cast("const sparse_operation_t") int operation, + @Const @ByVal matrix_descr descr, + int expected_calls ); + + public static native @Cast("sparse_status_t") int mkl_sparse_set_symgs_hint_64( sparse_matrix A, + @Cast("const sparse_operation_t") int operation, + @Const @ByVal matrix_descr descr, + long expected_calls ); + + public static native @Cast("sparse_status_t") int mkl_sparse_set_lu_smoother_hint( sparse_matrix A, @Cast("const sparse_operation_t") int operation, @Const @ByVal matrix_descr descr, int expectedCalls ); + public static native @Cast("sparse_status_t") int mkl_sparse_set_lu_smoother_hint_64( sparse_matrix A, + @Cast("const sparse_operation_t") int operation, + @Const @ByVal matrix_descr descr, + long expectedCalls ); + + + public static native @Cast("sparse_status_t") int mkl_sparse_set_sorv_hint( @Cast("const sparse_sor_type_t") int type, - sparse_matrix A, - @Const @ByVal matrix_descr descr, - int expectedCalls ); + sparse_matrix A, + @Const @ByVal matrix_descr descr, + int expectedCalls ); + + public static native @Cast("sparse_status_t") int mkl_sparse_set_sorv_hint_64( @Cast("const sparse_sor_type_t") int type, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + long expectedCalls ); + + /* Describe memory usage model */ public static native @Cast("sparse_status_t") int mkl_sparse_set_memory_hint( sparse_matrix A, @Cast("const sparse_memory_usage_t") int policy ); /* SPARSE_MEMORY_AGGRESSIVE is default value */ + public static native @Cast("sparse_status_t") int mkl_sparse_set_memory_hint_64( sparse_matrix A, + @Cast("const sparse_memory_usage_t") int policy ); /* SPARSE_MEMORY_AGGRESSIVE is default value */ + + + + /* Optimize matrix described by the handle. It uses hints (optimization and memory) that should be set up before this call. If hints were not explicitly defined, default vales are: SPARSE_OPERATION_NON_TRANSPOSE for matrix-vector multiply with infinite number of expected iterations. */ public static native @Cast("sparse_status_t") int mkl_sparse_optimize( sparse_matrix A ); + + public static native @Cast("sparse_status_t") int mkl_sparse_optimize_64( sparse_matrix A ); /*****************************************************************************************/ /****************************** Computational routines ***********************************/ /*****************************************************************************************/ public static native @Cast("sparse_status_t") int mkl_sparse_order( sparse_matrix A ); + + public static native @Cast("sparse_status_t") int mkl_sparse_order_64( sparse_matrix A ); /* Perform computations based on created matrix handle @@ -7917,6 +9040,96 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) @ByVal @Cast("const MKL_Complex16*") double[] beta, @Cast("MKL_Complex16*") double[] y ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_mv_64( @Cast("const sparse_operation_t") int operation, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const FloatPointer x, + float beta, + FloatPointer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_mv_64( @Cast("const sparse_operation_t") int operation, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const FloatBuffer x, + float beta, + FloatBuffer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_mv_64( @Cast("const sparse_operation_t") int operation, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const float[] x, + float beta, + float[] y ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_mv_64( @Cast("const sparse_operation_t") int operation, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const DoublePointer x, + double beta, + DoublePointer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_mv_64( @Cast("const sparse_operation_t") int operation, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const DoubleBuffer x, + double beta, + DoubleBuffer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_mv_64( @Cast("const sparse_operation_t") int operation, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const double[] x, + double beta, + double[] y ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_mv_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex8*") FloatPointer x, + @ByVal @Cast("const MKL_Complex8*") FloatPointer beta, + @Cast("MKL_Complex8*") FloatPointer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_mv_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex8*") FloatBuffer x, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer beta, + @Cast("MKL_Complex8*") FloatBuffer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_mv_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex8*") float[] x, + @ByVal @Cast("const MKL_Complex8*") float[] beta, + @Cast("MKL_Complex8*") float[] y ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_mv_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex16*") DoublePointer x, + @ByVal @Cast("const MKL_Complex16*") DoublePointer beta, + @Cast("MKL_Complex16*") DoublePointer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_mv_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex16*") DoubleBuffer x, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer beta, + @Cast("MKL_Complex16*") DoubleBuffer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_mv_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex16*") double[] x, + @ByVal @Cast("const MKL_Complex16*") double[] beta, + @Cast("MKL_Complex16*") double[] y ); + + + /* Computes y = alpha * A * x + beta * y and d = , the l2 inner product */ public static native @Cast("sparse_status_t") int mkl_sparse_s_dotmv( @Cast("const sparse_operation_t") int transA, float alpha, @@ -8018,6 +9231,106 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) @Cast("MKL_Complex16*") double[] y, @Cast("MKL_Complex16*") double[] d); + public static native @Cast("sparse_status_t") int mkl_sparse_s_dotmv_64( @Cast("const sparse_operation_t") int transA, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const FloatPointer x, + float beta, + FloatPointer y, + FloatPointer d); + public static native @Cast("sparse_status_t") int mkl_sparse_s_dotmv_64( @Cast("const sparse_operation_t") int transA, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const FloatBuffer x, + float beta, + FloatBuffer y, + FloatBuffer d); + public static native @Cast("sparse_status_t") int mkl_sparse_s_dotmv_64( @Cast("const sparse_operation_t") int transA, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const float[] x, + float beta, + float[] y, + float[] d); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_dotmv_64( @Cast("const sparse_operation_t") int transA, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const DoublePointer x, + double beta, + DoublePointer y, + DoublePointer d); + public static native @Cast("sparse_status_t") int mkl_sparse_d_dotmv_64( @Cast("const sparse_operation_t") int transA, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const DoubleBuffer x, + double beta, + DoubleBuffer y, + DoubleBuffer d); + public static native @Cast("sparse_status_t") int mkl_sparse_d_dotmv_64( @Cast("const sparse_operation_t") int transA, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const double[] x, + double beta, + double[] y, + double[] d); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_dotmv_64( @Cast("const sparse_operation_t") int transA, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex8*") FloatPointer x, + @ByVal @Cast("const MKL_Complex8*") FloatPointer beta, + @Cast("MKL_Complex8*") FloatPointer y, + @Cast("MKL_Complex8*") FloatPointer d); + public static native @Cast("sparse_status_t") int mkl_sparse_c_dotmv_64( @Cast("const sparse_operation_t") int transA, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex8*") FloatBuffer x, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer beta, + @Cast("MKL_Complex8*") FloatBuffer y, + @Cast("MKL_Complex8*") FloatBuffer d); + public static native @Cast("sparse_status_t") int mkl_sparse_c_dotmv_64( @Cast("const sparse_operation_t") int transA, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex8*") float[] x, + @ByVal @Cast("const MKL_Complex8*") float[] beta, + @Cast("MKL_Complex8*") float[] y, + @Cast("MKL_Complex8*") float[] d); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_dotmv_64( @Cast("const sparse_operation_t") int transA, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex16*") DoublePointer x, + @ByVal @Cast("const MKL_Complex16*") DoublePointer beta, + @Cast("MKL_Complex16*") DoublePointer y, + @Cast("MKL_Complex16*") DoublePointer d); + public static native @Cast("sparse_status_t") int mkl_sparse_z_dotmv_64( @Cast("const sparse_operation_t") int transA, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex16*") DoubleBuffer x, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer beta, + @Cast("MKL_Complex16*") DoubleBuffer y, + @Cast("MKL_Complex16*") DoubleBuffer d); + public static native @Cast("sparse_status_t") int mkl_sparse_z_dotmv_64( @Cast("const sparse_operation_t") int transA, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex16*") double[] x, + @ByVal @Cast("const MKL_Complex16*") double[] beta, + @Cast("MKL_Complex16*") double[] y, + @Cast("MKL_Complex16*") double[] d); + /* Solves triangular system y = alpha * A^{-1} * x */ public static native @Cast("sparse_status_t") int mkl_sparse_s_trsv( @Cast("const sparse_operation_t") int operation, @@ -8096,6 +9409,84 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) @Cast("const MKL_Complex16*") double[] x, @Cast("MKL_Complex16*") double[] y ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_trsv_64( @Cast("const sparse_operation_t") int operation, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const FloatPointer x, + FloatPointer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_trsv_64( @Cast("const sparse_operation_t") int operation, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const FloatBuffer x, + FloatBuffer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_trsv_64( @Cast("const sparse_operation_t") int operation, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const float[] x, + float[] y ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_trsv_64( @Cast("const sparse_operation_t") int operation, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const DoublePointer x, + DoublePointer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_trsv_64( @Cast("const sparse_operation_t") int operation, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const DoubleBuffer x, + DoubleBuffer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_trsv_64( @Cast("const sparse_operation_t") int operation, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const double[] x, + double[] y ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_trsv_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex8*") FloatPointer x, + @Cast("MKL_Complex8*") FloatPointer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_trsv_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex8*") FloatBuffer x, + @Cast("MKL_Complex8*") FloatBuffer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_trsv_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex8*") float[] x, + @Cast("MKL_Complex8*") float[] y ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_trsv_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex16*") DoublePointer x, + @Cast("MKL_Complex16*") DoublePointer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_trsv_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex16*") DoubleBuffer x, + @Cast("MKL_Complex16*") DoubleBuffer y ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_trsv_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex16*") double[] x, + @Cast("MKL_Complex16*") double[] y ); + + + /* Applies symmetric Gauss-Seidel preconditioner to symmetric system A * x = b, */ /* that is, it solves: */ /* x0 = alpha*x */ @@ -8179,6 +9570,83 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] x); + public static native @Cast("sparse_status_t") int mkl_sparse_s_symgs_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + float alpha, + @Const FloatPointer b, + FloatPointer x); + public static native @Cast("sparse_status_t") int mkl_sparse_s_symgs_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + float alpha, + @Const FloatBuffer b, + FloatBuffer x); + public static native @Cast("sparse_status_t") int mkl_sparse_s_symgs_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + float alpha, + @Const float[] b, + float[] x); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_symgs_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + double alpha, + @Const DoublePointer b, + DoublePointer x); + public static native @Cast("sparse_status_t") int mkl_sparse_d_symgs_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + double alpha, + @Const DoubleBuffer b, + DoubleBuffer x); + public static native @Cast("sparse_status_t") int mkl_sparse_d_symgs_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + double alpha, + @Const double[] b, + double[] x); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_symgs_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + @Cast("const MKL_Complex8*") FloatPointer b, + @Cast("MKL_Complex8*") FloatPointer x); + public static native @Cast("sparse_status_t") int mkl_sparse_c_symgs_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + @Cast("const MKL_Complex8*") FloatBuffer b, + @Cast("MKL_Complex8*") FloatBuffer x); + public static native @Cast("sparse_status_t") int mkl_sparse_c_symgs_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + @Cast("const MKL_Complex8*") float[] b, + @Cast("MKL_Complex8*") float[] x); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_symgs_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + @Cast("const MKL_Complex16*") DoublePointer b, + @Cast("MKL_Complex16*") DoublePointer x); + public static native @Cast("sparse_status_t") int mkl_sparse_z_symgs_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + @Cast("const MKL_Complex16*") DoubleBuffer b, + @Cast("MKL_Complex16*") DoubleBuffer x); + public static native @Cast("sparse_status_t") int mkl_sparse_z_symgs_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + @Cast("const MKL_Complex16*") double[] b, + @Cast("MKL_Complex16*") double[] x); + + public static native @Cast("sparse_status_t") int mkl_sparse_s_symgs_mv( @Cast("const sparse_operation_t") int op, sparse_matrix A, @Const @ByVal matrix_descr descr, @@ -8267,6 +9735,95 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) @Cast("MKL_Complex16*") double[] x, @Cast("MKL_Complex16*") double[] y); + public static native @Cast("sparse_status_t") int mkl_sparse_s_symgs_mv_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + float alpha, + @Const FloatPointer b, + FloatPointer x, + FloatPointer y); + public static native @Cast("sparse_status_t") int mkl_sparse_s_symgs_mv_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + float alpha, + @Const FloatBuffer b, + FloatBuffer x, + FloatBuffer y); + public static native @Cast("sparse_status_t") int mkl_sparse_s_symgs_mv_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + float alpha, + @Const float[] b, + float[] x, + float[] y); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_symgs_mv_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + double alpha, + @Const DoublePointer b, + DoublePointer x, + DoublePointer y); + public static native @Cast("sparse_status_t") int mkl_sparse_d_symgs_mv_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + double alpha, + @Const DoubleBuffer b, + DoubleBuffer x, + DoubleBuffer y); + public static native @Cast("sparse_status_t") int mkl_sparse_d_symgs_mv_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + double alpha, + @Const double[] b, + double[] x, + double[] y); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_symgs_mv_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + @Cast("const MKL_Complex8*") FloatPointer b, + @Cast("MKL_Complex8*") FloatPointer x, + @Cast("MKL_Complex8*") FloatPointer y); + public static native @Cast("sparse_status_t") int mkl_sparse_c_symgs_mv_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + @Cast("const MKL_Complex8*") FloatBuffer b, + @Cast("MKL_Complex8*") FloatBuffer x, + @Cast("MKL_Complex8*") FloatBuffer y); + public static native @Cast("sparse_status_t") int mkl_sparse_c_symgs_mv_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + @Cast("const MKL_Complex8*") float[] b, + @Cast("MKL_Complex8*") float[] x, + @Cast("MKL_Complex8*") float[] y); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_symgs_mv_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + @Cast("const MKL_Complex16*") DoublePointer b, + @Cast("MKL_Complex16*") DoublePointer x, + @Cast("MKL_Complex16*") DoublePointer y); + public static native @Cast("sparse_status_t") int mkl_sparse_z_symgs_mv_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + @Cast("const MKL_Complex16*") DoubleBuffer b, + @Cast("MKL_Complex16*") DoubleBuffer x, + @Cast("MKL_Complex16*") DoubleBuffer y); + public static native @Cast("sparse_status_t") int mkl_sparse_z_symgs_mv_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + @Cast("const MKL_Complex16*") double[] b, + @Cast("MKL_Complex16*") double[] x, + @Cast("MKL_Complex16*") double[] y); + + /* Computes an action of a preconditioner which corresponds to the approximate matrix decomposition A ≈ (L+D)*E*(U+D) for the system Ax = b. @@ -8369,6 +9926,95 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) @Cast("MKL_Complex16*") double[] x, @Cast("const MKL_Complex16*") double[] rhs); + public static native @Cast("sparse_status_t") int mkl_sparse_s_lu_smoother_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const FloatPointer diag, + @Const FloatPointer approx_diag_inverse, + FloatPointer x, + @Const FloatPointer rhs); + public static native @Cast("sparse_status_t") int mkl_sparse_s_lu_smoother_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const FloatBuffer diag, + @Const FloatBuffer approx_diag_inverse, + FloatBuffer x, + @Const FloatBuffer rhs); + public static native @Cast("sparse_status_t") int mkl_sparse_s_lu_smoother_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const float[] diag, + @Const float[] approx_diag_inverse, + float[] x, + @Const float[] rhs); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_lu_smoother_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const DoublePointer diag, + @Const DoublePointer approx_diag_inverse, + DoublePointer x, + @Const DoublePointer rhs); + public static native @Cast("sparse_status_t") int mkl_sparse_d_lu_smoother_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const DoubleBuffer diag, + @Const DoubleBuffer approx_diag_inverse, + DoubleBuffer x, + @Const DoubleBuffer rhs); + public static native @Cast("sparse_status_t") int mkl_sparse_d_lu_smoother_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Const double[] diag, + @Const double[] approx_diag_inverse, + double[] x, + @Const double[] rhs); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_lu_smoother_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex8*") FloatPointer diag, + @Cast("const MKL_Complex8*") FloatPointer approx_diag_inverse, + @Cast("MKL_Complex8*") FloatPointer x, + @Cast("const MKL_Complex8*") FloatPointer rhs); + public static native @Cast("sparse_status_t") int mkl_sparse_c_lu_smoother_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex8*") FloatBuffer diag, + @Cast("const MKL_Complex8*") FloatBuffer approx_diag_inverse, + @Cast("MKL_Complex8*") FloatBuffer x, + @Cast("const MKL_Complex8*") FloatBuffer rhs); + public static native @Cast("sparse_status_t") int mkl_sparse_c_lu_smoother_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex8*") float[] diag, + @Cast("const MKL_Complex8*") float[] approx_diag_inverse, + @Cast("MKL_Complex8*") float[] x, + @Cast("const MKL_Complex8*") float[] rhs); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_lu_smoother_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex16*") DoublePointer diag, + @Cast("const MKL_Complex16*") DoublePointer approx_diag_inverse, + @Cast("MKL_Complex16*") DoublePointer x, + @Cast("const MKL_Complex16*") DoublePointer rhs); + public static native @Cast("sparse_status_t") int mkl_sparse_z_lu_smoother_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex16*") DoubleBuffer diag, + @Cast("const MKL_Complex16*") DoubleBuffer approx_diag_inverse, + @Cast("MKL_Complex16*") DoubleBuffer x, + @Cast("const MKL_Complex16*") DoubleBuffer rhs); + public static native @Cast("sparse_status_t") int mkl_sparse_z_lu_smoother_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const MKL_Complex16*") double[] diag, + @Cast("const MKL_Complex16*") double[] approx_diag_inverse, + @Cast("MKL_Complex16*") double[] x, + @Cast("const MKL_Complex16*") double[] rhs); + + /* Level 3 */ /* Computes y = alpha * A * x + beta * y */ @@ -8508,6 +10154,143 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) @Cast("MKL_Complex16*") double[] y, int ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_mm_64( @Cast("const sparse_operation_t") int operation, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Const FloatPointer x, + long columns, + long ldx, + float beta, + FloatPointer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_mm_64( @Cast("const sparse_operation_t") int operation, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Const FloatBuffer x, + long columns, + long ldx, + float beta, + FloatBuffer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_mm_64( @Cast("const sparse_operation_t") int operation, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Const float[] x, + long columns, + long ldx, + float beta, + float[] y, + long ldy ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_mm_64( @Cast("const sparse_operation_t") int operation, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Const DoublePointer x, + long columns, + long ldx, + double beta, + DoublePointer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_mm_64( @Cast("const sparse_operation_t") int operation, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Const DoubleBuffer x, + long columns, + long ldx, + double beta, + DoubleBuffer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_mm_64( @Cast("const sparse_operation_t") int operation, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Const double[] x, + long columns, + long ldx, + double beta, + double[] y, + long ldy ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_mm_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Cast("const MKL_Complex8*") FloatPointer x, + long columns, + long ldx, + @ByVal @Cast("const MKL_Complex8*") FloatPointer beta, + @Cast("MKL_Complex8*") FloatPointer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_mm_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Cast("const MKL_Complex8*") FloatBuffer x, + long columns, + long ldx, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer beta, + @Cast("MKL_Complex8*") FloatBuffer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_mm_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Cast("const MKL_Complex8*") float[] x, + long columns, + long ldx, + @ByVal @Cast("const MKL_Complex8*") float[] beta, + @Cast("MKL_Complex8*") float[] y, + long ldy ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_mm_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Cast("const MKL_Complex16*") DoublePointer x, + long columns, + long ldx, + @ByVal @Cast("const MKL_Complex16*") DoublePointer beta, + @Cast("MKL_Complex16*") DoublePointer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_mm_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Cast("const MKL_Complex16*") DoubleBuffer x, + long columns, + long ldx, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer beta, + @Cast("MKL_Complex16*") DoubleBuffer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_mm_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Cast("const MKL_Complex16*") double[] x, + long columns, + long ldx, + @ByVal @Cast("const MKL_Complex16*") double[] beta, + @Cast("MKL_Complex16*") double[] y, + long ldy ); + + /* Solves triangular system y = alpha * A^{-1} * x */ public static native @Cast("sparse_status_t") int mkl_sparse_s_trsm( @Cast("const sparse_operation_t") int operation, float alpha, @@ -8633,6 +10416,131 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) @Cast("MKL_Complex16*") double[] y, int ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_trsm_64( @Cast("const sparse_operation_t") int operation, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Const FloatPointer x, + long columns, + long ldx, + FloatPointer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_trsm_64( @Cast("const sparse_operation_t") int operation, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Const FloatBuffer x, + long columns, + long ldx, + FloatBuffer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_trsm_64( @Cast("const sparse_operation_t") int operation, + float alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Const float[] x, + long columns, + long ldx, + float[] y, + long ldy ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_trsm_64( @Cast("const sparse_operation_t") int operation, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Const DoublePointer x, + long columns, + long ldx, + DoublePointer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_trsm_64( @Cast("const sparse_operation_t") int operation, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Const DoubleBuffer x, + long columns, + long ldx, + DoubleBuffer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_trsm_64( @Cast("const sparse_operation_t") int operation, + double alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Const double[] x, + long columns, + long ldx, + double[] y, + long ldy ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_trsm_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Cast("const MKL_Complex8*") FloatPointer x, + long columns, + long ldx, + @Cast("MKL_Complex8*") FloatPointer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_trsm_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Cast("const MKL_Complex8*") FloatBuffer x, + long columns, + long ldx, + @Cast("MKL_Complex8*") FloatBuffer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_trsm_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Cast("const MKL_Complex8*") float[] x, + long columns, + long ldx, + @Cast("MKL_Complex8*") float[] y, + long ldy ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_trsm_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Cast("const MKL_Complex16*") DoublePointer x, + long columns, + long ldx, + @Cast("MKL_Complex16*") DoublePointer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_trsm_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Cast("const MKL_Complex16*") DoubleBuffer x, + long columns, + long ldx, + @Cast("MKL_Complex16*") DoubleBuffer y, + long ldy ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_trsm_64( @Cast("const sparse_operation_t") int operation, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + sparse_matrix A, + @Const @ByVal matrix_descr descr, + @Cast("const sparse_layout_t") int layout, + @Cast("const MKL_Complex16*") double[] x, + long columns, + long ldx, + @Cast("MKL_Complex16*") double[] y, + long ldy ); + + /* Sparse-sparse functionality */ @@ -8681,12 +10589,63 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) sparse_matrix B, @ByPtrPtr sparse_matrix C ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_add_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + float alpha, + sparse_matrix B, + @ByPtrPtr sparse_matrix C ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_add_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + double alpha, + sparse_matrix B, + @ByPtrPtr sparse_matrix C ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_add_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + sparse_matrix B, + @ByPtrPtr sparse_matrix C ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_add_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + sparse_matrix B, + @ByPtrPtr sparse_matrix C ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_add_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + sparse_matrix B, + @ByPtrPtr sparse_matrix C ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_add_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + sparse_matrix B, + @ByPtrPtr sparse_matrix C ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_add_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + sparse_matrix B, + @ByPtrPtr sparse_matrix C ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_add_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + sparse_matrix B, + @ByPtrPtr sparse_matrix C ); + + + /* Computes product of sparse matrices: C = op(A) * B, result is sparse */ public static native @Cast("sparse_status_t") int mkl_sparse_spmm( @Cast("const sparse_operation_t") int operation, sparse_matrix A, sparse_matrix B, @ByPtrPtr sparse_matrix C ); + public static native @Cast("sparse_status_t") int mkl_sparse_spmm_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + sparse_matrix B, + @ByPtrPtr sparse_matrix C ); + /* Computes product of sparse matrices: C = opA(A) * opB(B), result is sparse */ public static native @Cast("sparse_status_t") int mkl_sparse_sp2m( @Cast("const sparse_operation_t") int transA, @Const @ByVal matrix_descr descrA, @@ -8697,11 +10656,24 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) @Cast("const sparse_request_t") int request, @ByPtrPtr sparse_matrix C ); + public static native @Cast("sparse_status_t") int mkl_sparse_sp2m_64( @Cast("const sparse_operation_t") int transA, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + @Cast("const sparse_operation_t") int transB, + @Const @ByVal matrix_descr descrB, + sparse_matrix B, + @Cast("const sparse_request_t") int request, + @ByPtrPtr sparse_matrix C ); + + /* Computes product of sparse matrices: C = op(A) * (op(A))^{T for real or H for complex}, result is sparse */ public static native @Cast("sparse_status_t") int mkl_sparse_syrk( @Cast("const sparse_operation_t") int operation, sparse_matrix A, @ByPtrPtr sparse_matrix C ); + public static native @Cast("sparse_status_t") int mkl_sparse_syrk_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + @ByPtrPtr sparse_matrix C ); /* Computes product of sparse matrices: C = op(A) * B * (op(A))^{T for real or H for complex}, result is sparse */ public static native @Cast("sparse_status_t") int mkl_sparse_sypr( @Cast("const sparse_operation_t") int transA, @@ -8711,6 +10683,14 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) @ByPtrPtr sparse_matrix C, @Cast("const sparse_request_t") int request ); + public static native @Cast("sparse_status_t") int mkl_sparse_sypr_64( @Cast("const sparse_operation_t") int transA, + sparse_matrix A, + sparse_matrix B, + @Const @ByVal matrix_descr descrB, + @ByPtrPtr sparse_matrix C, + @Cast("const sparse_request_t") int request ); + + /* Computes product of sparse matrices: C = op(A) * B * (op(A))^{T for real or H for complex}, result is dense */ public static native @Cast("sparse_status_t") int mkl_sparse_s_syprd( @Cast("const sparse_operation_t") int op, sparse_matrix A, @@ -8836,6 +10816,130 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) @Cast("const sparse_layout_t") int layoutC, int ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_syprd_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const FloatPointer B, + @Cast("const sparse_layout_t") int layoutB, + long ldb, + float alpha, + float beta, + FloatPointer C, + @Cast("const sparse_layout_t") int layoutC, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_syprd_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const FloatBuffer B, + @Cast("const sparse_layout_t") int layoutB, + long ldb, + float alpha, + float beta, + FloatBuffer C, + @Cast("const sparse_layout_t") int layoutC, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_syprd_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const float[] B, + @Cast("const sparse_layout_t") int layoutB, + long ldb, + float alpha, + float beta, + float[] C, + @Cast("const sparse_layout_t") int layoutC, + long ldc ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_syprd_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const DoublePointer B, + @Cast("const sparse_layout_t") int layoutB, + long ldb, + double alpha, + double beta, + DoublePointer C, + @Cast("const sparse_layout_t") int layoutC, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_syprd_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const DoubleBuffer B, + @Cast("const sparse_layout_t") int layoutB, + long ldb, + double alpha, + double beta, + DoubleBuffer C, + @Cast("const sparse_layout_t") int layoutC, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_syprd_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Const double[] B, + @Cast("const sparse_layout_t") int layoutB, + long ldb, + double alpha, + double beta, + double[] C, + @Cast("const sparse_layout_t") int layoutC, + long ldc ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_syprd_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Cast("const MKL_Complex8*") FloatPointer B, + @Cast("const sparse_layout_t") int layoutB, + long ldb, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + @ByVal @Cast("const MKL_Complex8*") FloatPointer beta, + @Cast("MKL_Complex8*") FloatPointer C, + @Cast("const sparse_layout_t") int layoutC, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_syprd_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Cast("const MKL_Complex8*") FloatBuffer B, + @Cast("const sparse_layout_t") int layoutB, + long ldb, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer beta, + @Cast("MKL_Complex8*") FloatBuffer C, + @Cast("const sparse_layout_t") int layoutC, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_syprd_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Cast("const MKL_Complex8*") float[] B, + @Cast("const sparse_layout_t") int layoutB, + long ldb, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + @ByVal @Cast("const MKL_Complex8*") float[] beta, + @Cast("MKL_Complex8*") float[] C, + @Cast("const sparse_layout_t") int layoutC, + long ldc ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_syprd_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Cast("const MKL_Complex16*") DoublePointer B, + @Cast("const sparse_layout_t") int layoutB, + long ldb, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + @ByVal @Cast("const MKL_Complex16*") DoublePointer beta, + @Cast("MKL_Complex16*") DoublePointer C, + @Cast("const sparse_layout_t") int layoutC, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_syprd_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Cast("const MKL_Complex16*") DoubleBuffer B, + @Cast("const sparse_layout_t") int layoutB, + long ldb, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer beta, + @Cast("MKL_Complex16*") DoubleBuffer C, + @Cast("const sparse_layout_t") int layoutC, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_syprd_64( @Cast("const sparse_operation_t") int op, + sparse_matrix A, + @Cast("const MKL_Complex16*") double[] B, + @Cast("const sparse_layout_t") int layoutB, + long ldb, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + @ByVal @Cast("const MKL_Complex16*") double[] beta, + @Cast("MKL_Complex16*") double[] C, + @Cast("const sparse_layout_t") int layoutC, + long ldc ); + /* Computes product of sparse matrices: C = op(A) * B, result is dense */ public static native @Cast("sparse_status_t") int mkl_sparse_s_spmmd( @Cast("const sparse_operation_t") int operation, @@ -8914,6 +11018,84 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) @Cast("MKL_Complex16*") double[] C, int ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_spmmd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + sparse_matrix B, + @Cast("const sparse_layout_t") int layout, + FloatPointer C, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_spmmd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + sparse_matrix B, + @Cast("const sparse_layout_t") int layout, + FloatBuffer C, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_spmmd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + sparse_matrix B, + @Cast("const sparse_layout_t") int layout, + float[] C, + long ldc ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_spmmd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + sparse_matrix B, + @Cast("const sparse_layout_t") int layout, + DoublePointer C, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_spmmd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + sparse_matrix B, + @Cast("const sparse_layout_t") int layout, + DoubleBuffer C, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_spmmd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + sparse_matrix B, + @Cast("const sparse_layout_t") int layout, + double[] C, + long ldc ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_spmmd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + sparse_matrix B, + @Cast("const sparse_layout_t") int layout, + @Cast("MKL_Complex8*") FloatPointer C, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_spmmd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + sparse_matrix B, + @Cast("const sparse_layout_t") int layout, + @Cast("MKL_Complex8*") FloatBuffer C, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_spmmd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + sparse_matrix B, + @Cast("const sparse_layout_t") int layout, + @Cast("MKL_Complex8*") float[] C, + long ldc ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_spmmd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + sparse_matrix B, + @Cast("const sparse_layout_t") int layout, + @Cast("MKL_Complex16*") DoublePointer C, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_spmmd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + sparse_matrix B, + @Cast("const sparse_layout_t") int layout, + @Cast("MKL_Complex16*") DoubleBuffer C, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_spmmd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + sparse_matrix B, + @Cast("const sparse_layout_t") int layout, + @Cast("MKL_Complex16*") double[] C, + long ldc ); + + + /* Computes product of sparse matrices: C = opA(A) * opB(B), result is dense*/ public static native @Cast("sparse_status_t") int mkl_sparse_s_sp2md( @Cast("const sparse_operation_t") int transA, @Const @ByVal matrix_descr descrA, @@ -9051,6 +11233,143 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) @Cast("const sparse_layout_t") int layout, int ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_sp2md_64( @Cast("const sparse_operation_t") int transA, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + @Cast("const sparse_operation_t") int transB, + @Const @ByVal matrix_descr descrB, + sparse_matrix B, + float alpha, + float beta, + FloatPointer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_sp2md_64( @Cast("const sparse_operation_t") int transA, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + @Cast("const sparse_operation_t") int transB, + @Const @ByVal matrix_descr descrB, + sparse_matrix B, + float alpha, + float beta, + FloatBuffer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_sp2md_64( @Cast("const sparse_operation_t") int transA, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + @Cast("const sparse_operation_t") int transB, + @Const @ByVal matrix_descr descrB, + sparse_matrix B, + float alpha, + float beta, + float[] C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_sp2md_64( @Cast("const sparse_operation_t") int transA, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + @Cast("const sparse_operation_t") int transB, + @Const @ByVal matrix_descr descrB, + sparse_matrix B, + double alpha, + double beta, + DoublePointer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_sp2md_64( @Cast("const sparse_operation_t") int transA, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + @Cast("const sparse_operation_t") int transB, + @Const @ByVal matrix_descr descrB, + sparse_matrix B, + double alpha, + double beta, + DoubleBuffer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_sp2md_64( @Cast("const sparse_operation_t") int transA, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + @Cast("const sparse_operation_t") int transB, + @Const @ByVal matrix_descr descrB, + sparse_matrix B, + double alpha, + double beta, + double[] C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_sp2md_64( @Cast("const sparse_operation_t") int transA, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + @Cast("const sparse_operation_t") int transB, + @Const @ByVal matrix_descr descrB, + sparse_matrix B, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + @ByVal @Cast("const MKL_Complex8*") FloatPointer beta, + @Cast("MKL_Complex8*") FloatPointer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_sp2md_64( @Cast("const sparse_operation_t") int transA, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + @Cast("const sparse_operation_t") int transB, + @Const @ByVal matrix_descr descrB, + sparse_matrix B, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer beta, + @Cast("MKL_Complex8*") FloatBuffer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_sp2md_64( @Cast("const sparse_operation_t") int transA, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + @Cast("const sparse_operation_t") int transB, + @Const @ByVal matrix_descr descrB, + sparse_matrix B, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + @ByVal @Cast("const MKL_Complex8*") float[] beta, + @Cast("MKL_Complex8*") float[] C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_sp2md_64( @Cast("const sparse_operation_t") int transA, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + @Cast("const sparse_operation_t") int transB, + @Const @ByVal matrix_descr descrB, + sparse_matrix B, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + @ByVal @Cast("const MKL_Complex16*") DoublePointer beta, + @Cast("MKL_Complex16*") DoublePointer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_sp2md_64( @Cast("const sparse_operation_t") int transA, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + @Cast("const sparse_operation_t") int transB, + @Const @ByVal matrix_descr descrB, + sparse_matrix B, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer beta, + @Cast("MKL_Complex16*") DoubleBuffer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_sp2md_64( @Cast("const sparse_operation_t") int transA, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + @Cast("const sparse_operation_t") int transB, + @Const @ByVal matrix_descr descrB, + sparse_matrix B, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + @ByVal @Cast("const MKL_Complex16*") double[] beta, + @Cast("MKL_Complex16*") double[] C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + + /* Computes product of sparse matrices: C = op(A) * (op(A))^{T for real or H for complex}, result is dense */ public static native @Cast("sparse_status_t") int mkl_sparse_s_syrkd( @Cast("const sparse_operation_t") int operation, sparse_matrix A, @@ -9140,6 +11459,95 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) @Cast("const sparse_layout_t") int layout, int ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_syrkd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + float alpha, + float beta, + FloatPointer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_syrkd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + float alpha, + float beta, + FloatBuffer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_syrkd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + float alpha, + float beta, + float[] C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + + public static native @Cast("sparse_status_t") int mkl_sparse_d_syrkd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + double alpha, + double beta, + DoublePointer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_syrkd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + double alpha, + double beta, + DoubleBuffer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_syrkd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + double alpha, + double beta, + double[] C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + + public static native @Cast("sparse_status_t") int mkl_sparse_c_syrkd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + @ByVal @Cast("const MKL_Complex8*") FloatPointer beta, + @Cast("MKL_Complex8*") FloatPointer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_syrkd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer beta, + @Cast("MKL_Complex8*") FloatBuffer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_c_syrkd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + @ByVal @Cast("const MKL_Complex8*") float[] beta, + @Cast("MKL_Complex8*") float[] C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + + public static native @Cast("sparse_status_t") int mkl_sparse_z_syrkd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + @ByVal @Cast("const MKL_Complex16*") DoublePointer beta, + @Cast("MKL_Complex16*") DoublePointer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_syrkd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer beta, + @Cast("MKL_Complex16*") DoubleBuffer C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + public static native @Cast("sparse_status_t") int mkl_sparse_z_syrkd_64( @Cast("const sparse_operation_t") int operation, + sparse_matrix A, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + @ByVal @Cast("const MKL_Complex16*") double[] beta, + @Cast("MKL_Complex16*") double[] C, + @Cast("const sparse_layout_t") int layout, + long ldc ); + + /* Computes forward or backward sweep of successive over-relaxation (SOR), or Symmetric successive over-relaxation (SSOR) */ public static native @Cast("sparse_status_t") int mkl_sparse_s_sorv( @Cast("const sparse_sor_type_t") int type, @@ -9186,6 +11594,51 @@ Optimize matrix described by the handle. It uses hints (optimization and memory) double[] x, @Const double[] b ); /* right-hand side */ + public static native @Cast("sparse_status_t") int mkl_sparse_s_sorv_64( @Cast("const sparse_sor_type_t") int type, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + float omega, + float alpha, + FloatPointer x, + @Const FloatPointer b ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_sorv_64( @Cast("const sparse_sor_type_t") int type, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + float omega, + float alpha, + FloatBuffer x, + @Const FloatBuffer b ); + public static native @Cast("sparse_status_t") int mkl_sparse_s_sorv_64( @Cast("const sparse_sor_type_t") int type, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + float omega, + float alpha, + float[] x, + @Const float[] b ); /* right-hand side */ + + public static native @Cast("sparse_status_t") int mkl_sparse_d_sorv_64( @Cast("const sparse_sor_type_t") int type, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + double omega, + double alpha, + DoublePointer x, + @Const DoublePointer b ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_sorv_64( @Cast("const sparse_sor_type_t") int type, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + double omega, + double alpha, + DoubleBuffer x, + @Const DoubleBuffer b ); + public static native @Cast("sparse_status_t") int mkl_sparse_d_sorv_64( @Cast("const sparse_sor_type_t") int type, + @Const @ByVal matrix_descr descrA, + sparse_matrix A, + double omega, + double alpha, + double[] x, + @Const double[] b ); /* right-hand side */ + + // #ifdef __cplusplus // #endif /*__cplusplus */ // #endif /*_MKL_SPBLAS_H_ */ @@ -9300,6 +11753,126 @@ public static class MKL_Z_SELECT_FUNCTION_2 extends FunctionPointer { public static native void CGESVDQ( String joba, String jobp, String jobr, String jobu, String jobv, @Const IntPointer m, @Const IntPointer n, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, FloatPointer s, @Cast("MKL_Complex8*") FloatPointer u, @Const IntPointer ldu, @Cast("MKL_Complex8*") FloatPointer v, @Const IntPointer ldv, IntPointer numrank, IntPointer iwork, @Const IntPointer liwork, @Cast("MKL_Complex8*") FloatPointer cwork, IntPointer lcwork, FloatPointer rwork, @Const IntPointer lrwork, IntPointer info ); public static native void CGESVDQ( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobp, @Cast("const char*") BytePointer jobr, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Const IntBuffer m, @Const IntBuffer n, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, FloatBuffer s, @Cast("MKL_Complex8*") FloatBuffer u, @Const IntBuffer ldu, @Cast("MKL_Complex8*") FloatBuffer v, @Const IntBuffer ldv, IntBuffer numrank, IntBuffer iwork, @Const IntBuffer liwork, @Cast("MKL_Complex8*") FloatBuffer cwork, IntBuffer lcwork, FloatBuffer rwork, @Const IntBuffer lrwork, IntBuffer info ); public static native void CGESVDQ( String joba, String jobp, String jobr, String jobu, String jobv, @Const int[] m, @Const int[] n, @Cast("MKL_Complex8*") float[] a, @Const int[] lda, float[] s, @Cast("MKL_Complex8*") float[] u, @Const int[] ldu, @Cast("MKL_Complex8*") float[] v, @Const int[] ldv, int[] numrank, int[] iwork, @Const int[] liwork, @Cast("MKL_Complex8*") float[] cwork, int[] lcwork, float[] rwork, @Const int[] lrwork, int[] info ); +public static native void cgesvdq( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobp, @Cast("const char*") BytePointer jobr, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Const IntPointer m, @Const IntPointer n, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, FloatPointer s, @Cast("MKL_Complex8*") FloatPointer u, @Const IntPointer ldu, @Cast("MKL_Complex8*") FloatPointer v, @Const IntPointer ldv, IntPointer numrank, IntPointer iwork, @Const IntPointer liwork, @Cast("MKL_Complex8*") FloatPointer cwork, IntPointer lcwork, FloatPointer rwork, @Const IntPointer lrwork, IntPointer info ); +public static native void cgesvdq( String joba, String jobp, String jobr, String jobu, String jobv, @Const IntBuffer m, @Const IntBuffer n, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, FloatBuffer s, @Cast("MKL_Complex8*") FloatBuffer u, @Const IntBuffer ldu, @Cast("MKL_Complex8*") FloatBuffer v, @Const IntBuffer ldv, IntBuffer numrank, IntBuffer iwork, @Const IntBuffer liwork, @Cast("MKL_Complex8*") FloatBuffer cwork, IntBuffer lcwork, FloatBuffer rwork, @Const IntBuffer lrwork, IntBuffer info ); +public static native void cgesvdq( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobp, @Cast("const char*") BytePointer jobr, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Const int[] m, @Const int[] n, @Cast("MKL_Complex8*") float[] a, @Const int[] lda, float[] s, @Cast("MKL_Complex8*") float[] u, @Const int[] ldu, @Cast("MKL_Complex8*") float[] v, @Const int[] ldv, int[] numrank, int[] iwork, @Const int[] liwork, @Cast("MKL_Complex8*") float[] cwork, int[] lcwork, float[] rwork, @Const int[] lrwork, int[] info ); +public static native void cgesvdq( String joba, String jobp, String jobr, String jobu, String jobv, @Const IntPointer m, @Const IntPointer n, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, FloatPointer s, @Cast("MKL_Complex8*") FloatPointer u, @Const IntPointer ldu, @Cast("MKL_Complex8*") FloatPointer v, @Const IntPointer ldv, IntPointer numrank, IntPointer iwork, @Const IntPointer liwork, @Cast("MKL_Complex8*") FloatPointer cwork, IntPointer lcwork, FloatPointer rwork, @Const IntPointer lrwork, IntPointer info ); +public static native void cgesvdq( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobp, @Cast("const char*") BytePointer jobr, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Const IntBuffer m, @Const IntBuffer n, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, FloatBuffer s, @Cast("MKL_Complex8*") FloatBuffer u, @Const IntBuffer ldu, @Cast("MKL_Complex8*") FloatBuffer v, @Const IntBuffer ldv, IntBuffer numrank, IntBuffer iwork, @Const IntBuffer liwork, @Cast("MKL_Complex8*") FloatBuffer cwork, IntBuffer lcwork, FloatBuffer rwork, @Const IntBuffer lrwork, IntBuffer info ); +public static native void cgesvdq( String joba, String jobp, String jobr, String jobu, String jobv, @Const int[] m, @Const int[] n, @Cast("MKL_Complex8*") float[] a, @Const int[] lda, float[] s, @Cast("MKL_Complex8*") float[] u, @Const int[] ldu, @Cast("MKL_Complex8*") float[] v, @Const int[] ldv, int[] numrank, int[] iwork, @Const int[] liwork, @Cast("MKL_Complex8*") float[] cwork, int[] lcwork, float[] rwork, @Const int[] lrwork, int[] info ); +public static native void dgesvdq( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobp, @Cast("const char*") BytePointer jobr, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Const IntPointer m, @Const IntPointer n, DoublePointer a, @Const IntPointer lda, DoublePointer s, DoublePointer u, @Const IntPointer ldu, DoublePointer v, @Const IntPointer ldv, IntPointer numrank, IntPointer iwork, @Const IntPointer liwork, DoublePointer work, IntPointer lwork, DoublePointer rwork, @Const IntPointer lrwork, IntPointer info ); +public static native void dgesvdq( String joba, String jobp, String jobr, String jobu, String jobv, @Const IntBuffer m, @Const IntBuffer n, DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer s, DoubleBuffer u, @Const IntBuffer ldu, DoubleBuffer v, @Const IntBuffer ldv, IntBuffer numrank, IntBuffer iwork, @Const IntBuffer liwork, DoubleBuffer work, IntBuffer lwork, DoubleBuffer rwork, @Const IntBuffer lrwork, IntBuffer info ); +public static native void dgesvdq( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobp, @Cast("const char*") BytePointer jobr, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Const int[] m, @Const int[] n, double[] a, @Const int[] lda, double[] s, double[] u, @Const int[] ldu, double[] v, @Const int[] ldv, int[] numrank, int[] iwork, @Const int[] liwork, double[] work, int[] lwork, double[] rwork, @Const int[] lrwork, int[] info ); +public static native void dgesvdq( String joba, String jobp, String jobr, String jobu, String jobv, @Const IntPointer m, @Const IntPointer n, DoublePointer a, @Const IntPointer lda, DoublePointer s, DoublePointer u, @Const IntPointer ldu, DoublePointer v, @Const IntPointer ldv, IntPointer numrank, IntPointer iwork, @Const IntPointer liwork, DoublePointer work, IntPointer lwork, DoublePointer rwork, @Const IntPointer lrwork, IntPointer info ); +public static native void dgesvdq( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobp, @Cast("const char*") BytePointer jobr, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Const IntBuffer m, @Const IntBuffer n, DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer s, DoubleBuffer u, @Const IntBuffer ldu, DoubleBuffer v, @Const IntBuffer ldv, IntBuffer numrank, IntBuffer iwork, @Const IntBuffer liwork, DoubleBuffer work, IntBuffer lwork, DoubleBuffer rwork, @Const IntBuffer lrwork, IntBuffer info ); +public static native void dgesvdq( String joba, String jobp, String jobr, String jobu, String jobv, @Const int[] m, @Const int[] n, double[] a, @Const int[] lda, double[] s, double[] u, @Const int[] ldu, double[] v, @Const int[] ldv, int[] numrank, int[] iwork, @Const int[] liwork, double[] work, int[] lwork, double[] rwork, @Const int[] lrwork, int[] info ); +public static native void sgesvdq( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobp, @Cast("const char*") BytePointer jobr, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Const IntPointer m, @Const IntPointer n, FloatPointer a, @Const IntPointer lda, FloatPointer s, FloatPointer u, @Const IntPointer ldu, FloatPointer v, @Const IntPointer ldv, IntPointer numrank, IntPointer iwork, @Const IntPointer liwork, FloatPointer work, IntPointer lwork, FloatPointer rwork, @Const IntPointer lrwork, IntPointer info ); +public static native void sgesvdq( String joba, String jobp, String jobr, String jobu, String jobv, @Const IntBuffer m, @Const IntBuffer n, FloatBuffer a, @Const IntBuffer lda, FloatBuffer s, FloatBuffer u, @Const IntBuffer ldu, FloatBuffer v, @Const IntBuffer ldv, IntBuffer numrank, IntBuffer iwork, @Const IntBuffer liwork, FloatBuffer work, IntBuffer lwork, FloatBuffer rwork, @Const IntBuffer lrwork, IntBuffer info ); +public static native void sgesvdq( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobp, @Cast("const char*") BytePointer jobr, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Const int[] m, @Const int[] n, float[] a, @Const int[] lda, float[] s, float[] u, @Const int[] ldu, float[] v, @Const int[] ldv, int[] numrank, int[] iwork, @Const int[] liwork, float[] work, int[] lwork, float[] rwork, @Const int[] lrwork, int[] info ); +public static native void sgesvdq( String joba, String jobp, String jobr, String jobu, String jobv, @Const IntPointer m, @Const IntPointer n, FloatPointer a, @Const IntPointer lda, FloatPointer s, FloatPointer u, @Const IntPointer ldu, FloatPointer v, @Const IntPointer ldv, IntPointer numrank, IntPointer iwork, @Const IntPointer liwork, FloatPointer work, IntPointer lwork, FloatPointer rwork, @Const IntPointer lrwork, IntPointer info ); +public static native void sgesvdq( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobp, @Cast("const char*") BytePointer jobr, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Const IntBuffer m, @Const IntBuffer n, FloatBuffer a, @Const IntBuffer lda, FloatBuffer s, FloatBuffer u, @Const IntBuffer ldu, FloatBuffer v, @Const IntBuffer ldv, IntBuffer numrank, IntBuffer iwork, @Const IntBuffer liwork, FloatBuffer work, IntBuffer lwork, FloatBuffer rwork, @Const IntBuffer lrwork, IntBuffer info ); +public static native void sgesvdq( String joba, String jobp, String jobr, String jobu, String jobv, @Const int[] m, @Const int[] n, float[] a, @Const int[] lda, float[] s, float[] u, @Const int[] ldu, float[] v, @Const int[] ldv, int[] numrank, int[] iwork, @Const int[] liwork, float[] work, int[] lwork, float[] rwork, @Const int[] lrwork, int[] info ); +public static native void zgesvdq( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobp, @Cast("const char*") BytePointer jobr, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Const IntPointer m, @Const IntPointer n, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, DoublePointer s, @Cast("MKL_Complex16*") DoublePointer u, @Const IntPointer ldu, @Cast("MKL_Complex16*") DoublePointer v, @Const IntPointer ldv, IntPointer numrank, IntPointer iwork, @Const IntPointer liwork, @Cast("MKL_Complex16*") DoublePointer cwork, IntPointer lcwork, DoublePointer rwork, @Const IntPointer lrwork, IntPointer info ); +public static native void zgesvdq( String joba, String jobp, String jobr, String jobu, String jobv, @Const IntBuffer m, @Const IntBuffer n, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer s, @Cast("MKL_Complex16*") DoubleBuffer u, @Const IntBuffer ldu, @Cast("MKL_Complex16*") DoubleBuffer v, @Const IntBuffer ldv, IntBuffer numrank, IntBuffer iwork, @Const IntBuffer liwork, @Cast("MKL_Complex16*") DoubleBuffer cwork, IntBuffer lcwork, DoubleBuffer rwork, @Const IntBuffer lrwork, IntBuffer info ); +public static native void zgesvdq( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobp, @Cast("const char*") BytePointer jobr, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Const int[] m, @Const int[] n, @Cast("MKL_Complex16*") double[] a, @Const int[] lda, double[] s, @Cast("MKL_Complex16*") double[] u, @Const int[] ldu, @Cast("MKL_Complex16*") double[] v, @Const int[] ldv, int[] numrank, int[] iwork, @Const int[] liwork, @Cast("MKL_Complex16*") double[] cwork, int[] lcwork, double[] rwork, @Const int[] lrwork, int[] info ); +public static native void zgesvdq( String joba, String jobp, String jobr, String jobu, String jobv, @Const IntPointer m, @Const IntPointer n, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, DoublePointer s, @Cast("MKL_Complex16*") DoublePointer u, @Const IntPointer ldu, @Cast("MKL_Complex16*") DoublePointer v, @Const IntPointer ldv, IntPointer numrank, IntPointer iwork, @Const IntPointer liwork, @Cast("MKL_Complex16*") DoublePointer cwork, IntPointer lcwork, DoublePointer rwork, @Const IntPointer lrwork, IntPointer info ); +public static native void zgesvdq( @Cast("const char*") BytePointer joba, @Cast("const char*") BytePointer jobp, @Cast("const char*") BytePointer jobr, @Cast("const char*") BytePointer jobu, @Cast("const char*") BytePointer jobv, @Const IntBuffer m, @Const IntBuffer n, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer s, @Cast("MKL_Complex16*") DoubleBuffer u, @Const IntBuffer ldu, @Cast("MKL_Complex16*") DoubleBuffer v, @Const IntBuffer ldv, IntBuffer numrank, IntBuffer iwork, @Const IntBuffer liwork, @Cast("MKL_Complex16*") DoubleBuffer cwork, IntBuffer lcwork, DoubleBuffer rwork, @Const IntBuffer lrwork, IntBuffer info ); +public static native void zgesvdq( String joba, String jobp, String jobr, String jobu, String jobv, @Const int[] m, @Const int[] n, @Cast("MKL_Complex16*") double[] a, @Const int[] lda, double[] s, @Cast("MKL_Complex16*") double[] u, @Const int[] ldu, @Cast("MKL_Complex16*") double[] v, @Const int[] ldv, int[] numrank, int[] iwork, @Const int[] liwork, @Cast("MKL_Complex16*") double[] cwork, int[] lcwork, double[] rwork, @Const int[] lrwork, int[] info ); +public static native void claunhr_col_getrfnp2( @Const IntPointer m, @Const IntPointer n, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer d, IntPointer info ); +public static native void claunhr_col_getrfnp2( @Const IntBuffer m, @Const IntBuffer n, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex8*") FloatBuffer d, IntBuffer info ); +public static native void claunhr_col_getrfnp2( @Const int[] m, @Const int[] n, @Cast("MKL_Complex8*") float[] a, @Const int[] lda, @Cast("MKL_Complex8*") float[] d, int[] info ); +public static native void claunhr_col_getrfnp( @Const IntPointer m, @Const IntPointer n, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer d, IntPointer info ); +public static native void claunhr_col_getrfnp( @Const IntBuffer m, @Const IntBuffer n, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex8*") FloatBuffer d, IntBuffer info ); +public static native void claunhr_col_getrfnp( @Const int[] m, @Const int[] n, @Cast("MKL_Complex8*") float[] a, @Const int[] lda, @Cast("MKL_Complex8*") float[] d, int[] info ); +public static native void dlaorhr_col_getrfnp2( @Const IntPointer m, @Const IntPointer n, DoublePointer a, @Const IntPointer lda, DoublePointer d, IntPointer info ); +public static native void dlaorhr_col_getrfnp2( @Const IntBuffer m, @Const IntBuffer n, DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer d, IntBuffer info ); +public static native void dlaorhr_col_getrfnp2( @Const int[] m, @Const int[] n, double[] a, @Const int[] lda, double[] d, int[] info ); +public static native void dlaorhr_col_getrfnp( @Const IntPointer m, @Const IntPointer n, DoublePointer a, @Const IntPointer lda, DoublePointer d, IntPointer info ); +public static native void dlaorhr_col_getrfnp( @Const IntBuffer m, @Const IntBuffer n, DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer d, IntBuffer info ); +public static native void dlaorhr_col_getrfnp( @Const int[] m, @Const int[] n, double[] a, @Const int[] lda, double[] d, int[] info ); +public static native void slaorhr_col_getrfnp2( @Const IntPointer m, @Const IntPointer n, FloatPointer a, @Const IntPointer lda, FloatPointer d, IntPointer info ); +public static native void slaorhr_col_getrfnp2( @Const IntBuffer m, @Const IntBuffer n, FloatBuffer a, @Const IntBuffer lda, FloatBuffer d, IntBuffer info ); +public static native void slaorhr_col_getrfnp2( @Const int[] m, @Const int[] n, float[] a, @Const int[] lda, float[] d, int[] info ); +public static native void slaorhr_col_getrfnp( @Const IntPointer m, @Const IntPointer n, FloatPointer a, @Const IntPointer lda, FloatPointer d, IntPointer info ); +public static native void slaorhr_col_getrfnp( @Const IntBuffer m, @Const IntBuffer n, FloatBuffer a, @Const IntBuffer lda, FloatBuffer d, IntBuffer info ); +public static native void slaorhr_col_getrfnp( @Const int[] m, @Const int[] n, float[] a, @Const int[] lda, float[] d, int[] info ); +public static native void zlaunhr_col_getrfnp2( @Const IntPointer m, @Const IntPointer n, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer d, IntPointer info ); +public static native void zlaunhr_col_getrfnp2( @Const IntBuffer m, @Const IntBuffer n, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer d, IntBuffer info ); +public static native void zlaunhr_col_getrfnp2( @Const int[] m, @Const int[] n, @Cast("MKL_Complex16*") double[] a, @Const int[] lda, @Cast("MKL_Complex16*") double[] d, int[] info ); +public static native void zlaunhr_col_getrfnp( @Const IntPointer m, @Const IntPointer n, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer d, IntPointer info ); +public static native void zlaunhr_col_getrfnp( @Const IntBuffer m, @Const IntBuffer n, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer d, IntBuffer info ); +public static native void zlaunhr_col_getrfnp( @Const int[] m, @Const int[] n, @Cast("MKL_Complex16*") double[] a, @Const int[] lda, @Cast("MKL_Complex16*") double[] d, int[] info ); +public static native void cungtsqr( @Const IntPointer m, @Const IntPointer n, @Const IntPointer mb, @Const IntPointer nb, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("const MKL_Complex8*") FloatPointer t, @Const IntPointer ldt, @Cast("MKL_Complex8*") FloatPointer work, @Const IntPointer lwork, IntPointer info ); +public static native void cungtsqr( @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer mb, @Const IntBuffer nb, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, @Cast("const MKL_Complex8*") FloatBuffer t, @Const IntBuffer ldt, @Cast("MKL_Complex8*") FloatBuffer work, @Const IntBuffer lwork, IntBuffer info ); +public static native void cungtsqr( @Const int[] m, @Const int[] n, @Const int[] mb, @Const int[] nb, @Cast("MKL_Complex8*") float[] a, @Const int[] lda, @Cast("const MKL_Complex8*") float[] t, @Const int[] ldt, @Cast("MKL_Complex8*") float[] work, @Const int[] lwork, int[] info ); +public static native void cunhr_col( @Const IntPointer m, @Const IntPointer n, @Const IntPointer nb, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer t, @Const IntPointer ldt, @Cast("MKL_Complex8*") FloatPointer d, IntPointer info ); +public static native void cunhr_col( @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer nb, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex8*") FloatBuffer t, @Const IntBuffer ldt, @Cast("MKL_Complex8*") FloatBuffer d, IntBuffer info ); +public static native void cunhr_col( @Const int[] m, @Const int[] n, @Const int[] nb, @Cast("MKL_Complex8*") float[] a, @Const int[] lda, @Cast("MKL_Complex8*") float[] t, @Const int[] ldt, @Cast("MKL_Complex8*") float[] d, int[] info ); +public static native void dorgtsqr( @Const IntPointer m, @Const IntPointer n, @Const IntPointer mb, @Const IntPointer nb, DoublePointer a, @Const IntPointer lda, @Const DoublePointer t, @Const IntPointer ldt, DoublePointer work, @Const IntPointer lwork, IntPointer info ); +public static native void dorgtsqr( @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer mb, @Const IntBuffer nb, DoubleBuffer a, @Const IntBuffer lda, @Const DoubleBuffer t, @Const IntBuffer ldt, DoubleBuffer work, @Const IntBuffer lwork, IntBuffer info ); +public static native void dorgtsqr( @Const int[] m, @Const int[] n, @Const int[] mb, @Const int[] nb, double[] a, @Const int[] lda, @Const double[] t, @Const int[] ldt, double[] work, @Const int[] lwork, int[] info ); +public static native void dorhr_col( @Const IntPointer m, @Const IntPointer n, @Const IntPointer nb, DoublePointer a, @Const IntPointer lda, DoublePointer t, @Const IntPointer ldt, DoublePointer d, IntPointer info ); +public static native void dorhr_col( @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer nb, DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer t, @Const IntBuffer ldt, DoubleBuffer d, IntBuffer info ); +public static native void dorhr_col( @Const int[] m, @Const int[] n, @Const int[] nb, double[] a, @Const int[] lda, double[] t, @Const int[] ldt, double[] d, int[] info ); +public static native void sorgtsqr( @Const IntPointer m, @Const IntPointer n, @Const IntPointer mb, @Const IntPointer nb, FloatPointer a, @Const IntPointer lda, @Const FloatPointer t, @Const IntPointer ldt, FloatPointer work, @Const IntPointer lwork, IntPointer info ); +public static native void sorgtsqr( @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer mb, @Const IntBuffer nb, FloatBuffer a, @Const IntBuffer lda, @Const FloatBuffer t, @Const IntBuffer ldt, FloatBuffer work, @Const IntBuffer lwork, IntBuffer info ); +public static native void sorgtsqr( @Const int[] m, @Const int[] n, @Const int[] mb, @Const int[] nb, float[] a, @Const int[] lda, @Const float[] t, @Const int[] ldt, float[] work, @Const int[] lwork, int[] info ); +public static native void sorhr_col( @Const IntPointer m, @Const IntPointer n, @Const IntPointer nb, FloatPointer a, @Const IntPointer lda, FloatPointer t, @Const IntPointer ldt, FloatPointer d, IntPointer info ); +public static native void sorhr_col( @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer nb, FloatBuffer a, @Const IntBuffer lda, FloatBuffer t, @Const IntBuffer ldt, FloatBuffer d, IntBuffer info ); +public static native void sorhr_col( @Const int[] m, @Const int[] n, @Const int[] nb, float[] a, @Const int[] lda, float[] t, @Const int[] ldt, float[] d, int[] info ); +public static native void zungtsqr( @Const IntPointer m, @Const IntPointer n, @Const IntPointer mb, @Const IntPointer nb, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("const MKL_Complex16*") DoublePointer t, @Const IntPointer ldt, @Cast("MKL_Complex16*") DoublePointer work, @Const IntPointer lwork, IntPointer info ); +public static native void zungtsqr( @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer mb, @Const IntBuffer nb, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @Cast("const MKL_Complex16*") DoubleBuffer t, @Const IntBuffer ldt, @Cast("MKL_Complex16*") DoubleBuffer work, @Const IntBuffer lwork, IntBuffer info ); +public static native void zungtsqr( @Const int[] m, @Const int[] n, @Const int[] mb, @Const int[] nb, @Cast("MKL_Complex16*") double[] a, @Const int[] lda, @Cast("const MKL_Complex16*") double[] t, @Const int[] ldt, @Cast("MKL_Complex16*") double[] work, @Const int[] lwork, int[] info ); +public static native void zunhr_col( @Const IntPointer m, @Const IntPointer n, @Const IntPointer nb, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer t, @Const IntPointer ldt, @Cast("MKL_Complex16*") DoublePointer d, IntPointer info ); +public static native void zunhr_col( @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer nb, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer t, @Const IntBuffer ldt, @Cast("MKL_Complex16*") DoubleBuffer d, IntBuffer info ); +public static native void zunhr_col( @Const int[] m, @Const int[] n, @Const int[] nb, @Cast("MKL_Complex16*") double[] a, @Const int[] lda, @Cast("MKL_Complex16*") double[] t, @Const int[] ldt, @Cast("MKL_Complex16*") double[] d, int[] info ); +public static native void sgetsqrhrt(@Const IntPointer m, @Const IntPointer n, @Const IntPointer mb1, @Const IntPointer nb1, @Const IntPointer nb2, FloatPointer a, @Const IntPointer lda, FloatPointer t, @Const IntPointer ldt, FloatPointer work, @Const IntPointer lwork, IntPointer info); +public static native void sgetsqrhrt(@Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer mb1, @Const IntBuffer nb1, @Const IntBuffer nb2, FloatBuffer a, @Const IntBuffer lda, FloatBuffer t, @Const IntBuffer ldt, FloatBuffer work, @Const IntBuffer lwork, IntBuffer info); +public static native void sgetsqrhrt(@Const int[] m, @Const int[] n, @Const int[] mb1, @Const int[] nb1, @Const int[] nb2, float[] a, @Const int[] lda, float[] t, @Const int[] ldt, float[] work, @Const int[] lwork, int[] info); +public static native void dgetsqrhrt(@Const IntPointer m, @Const IntPointer n, @Const IntPointer mb1, @Const IntPointer nb1, @Const IntPointer nb2, DoublePointer a, @Const IntPointer lda, DoublePointer t, @Const IntPointer ldt, DoublePointer work, @Const IntPointer lwork, IntPointer info); +public static native void dgetsqrhrt(@Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer mb1, @Const IntBuffer nb1, @Const IntBuffer nb2, DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer t, @Const IntBuffer ldt, DoubleBuffer work, @Const IntBuffer lwork, IntBuffer info); +public static native void dgetsqrhrt(@Const int[] m, @Const int[] n, @Const int[] mb1, @Const int[] nb1, @Const int[] nb2, double[] a, @Const int[] lda, double[] t, @Const int[] ldt, double[] work, @Const int[] lwork, int[] info); +public static native void cgetsqrhrt(@Const IntPointer m, @Const IntPointer n, @Const IntPointer mb1, @Const IntPointer nb1, @Const IntPointer nb2, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer t, @Const IntPointer ldt, @Cast("MKL_Complex8*") FloatPointer work, @Const IntPointer lwork, IntPointer info); +public static native void cgetsqrhrt(@Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer mb1, @Const IntBuffer nb1, @Const IntBuffer nb2, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex8*") FloatBuffer t, @Const IntBuffer ldt, @Cast("MKL_Complex8*") FloatBuffer work, @Const IntBuffer lwork, IntBuffer info); +public static native void cgetsqrhrt(@Const int[] m, @Const int[] n, @Const int[] mb1, @Const int[] nb1, @Const int[] nb2, @Cast("MKL_Complex8*") float[] a, @Const int[] lda, @Cast("MKL_Complex8*") float[] t, @Const int[] ldt, @Cast("MKL_Complex8*") float[] work, @Const int[] lwork, int[] info); +public static native void zgetsqrhrt(@Const IntPointer m, @Const IntPointer n, @Const IntPointer mb1, @Const IntPointer nb1, @Const IntPointer nb2, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer t, @Const IntPointer ldt, @Cast("MKL_Complex16*") DoublePointer work, @Const IntPointer lwork, IntPointer info); +public static native void zgetsqrhrt(@Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer mb1, @Const IntBuffer nb1, @Const IntBuffer nb2, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer t, @Const IntBuffer ldt, @Cast("MKL_Complex16*") DoubleBuffer work, @Const IntBuffer lwork, IntBuffer info); +public static native void zgetsqrhrt(@Const int[] m, @Const int[] n, @Const int[] mb1, @Const int[] nb1, @Const int[] nb2, @Cast("MKL_Complex16*") double[] a, @Const int[] lda, @Cast("MKL_Complex16*") double[] t, @Const int[] ldt, @Cast("MKL_Complex16*") double[] work, @Const int[] lwork, int[] info); +public static native void slarfb_gett(@Cast("const char*") BytePointer ident, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Const FloatPointer t, @Const IntPointer ldt, FloatPointer a, @Const IntPointer lda, FloatPointer b, @Const IntPointer ldb, FloatPointer work, @Const IntPointer ldwork); +public static native void slarfb_gett(String ident, @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer k, @Const FloatBuffer t, @Const IntBuffer ldt, FloatBuffer a, @Const IntBuffer lda, FloatBuffer b, @Const IntBuffer ldb, FloatBuffer work, @Const IntBuffer ldwork); +public static native void slarfb_gett(@Cast("const char*") BytePointer ident, @Const int[] m, @Const int[] n, @Const int[] k, @Const float[] t, @Const int[] ldt, float[] a, @Const int[] lda, float[] b, @Const int[] ldb, float[] work, @Const int[] ldwork); +public static native void slarfb_gett(String ident, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Const FloatPointer t, @Const IntPointer ldt, FloatPointer a, @Const IntPointer lda, FloatPointer b, @Const IntPointer ldb, FloatPointer work, @Const IntPointer ldwork); +public static native void slarfb_gett(@Cast("const char*") BytePointer ident, @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer k, @Const FloatBuffer t, @Const IntBuffer ldt, FloatBuffer a, @Const IntBuffer lda, FloatBuffer b, @Const IntBuffer ldb, FloatBuffer work, @Const IntBuffer ldwork); +public static native void slarfb_gett(String ident, @Const int[] m, @Const int[] n, @Const int[] k, @Const float[] t, @Const int[] ldt, float[] a, @Const int[] lda, float[] b, @Const int[] ldb, float[] work, @Const int[] ldwork); +public static native void dlarfb_gett(@Cast("const char*") BytePointer ident, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Const DoublePointer t, @Const IntPointer ldt, DoublePointer a, @Const IntPointer lda, DoublePointer b, @Const IntPointer ldb, DoublePointer work, @Const IntPointer ldwork); +public static native void dlarfb_gett(String ident, @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer k, @Const DoubleBuffer t, @Const IntBuffer ldt, DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer b, @Const IntBuffer ldb, DoubleBuffer work, @Const IntBuffer ldwork); +public static native void dlarfb_gett(@Cast("const char*") BytePointer ident, @Const int[] m, @Const int[] n, @Const int[] k, @Const double[] t, @Const int[] ldt, double[] a, @Const int[] lda, double[] b, @Const int[] ldb, double[] work, @Const int[] ldwork); +public static native void dlarfb_gett(String ident, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Const DoublePointer t, @Const IntPointer ldt, DoublePointer a, @Const IntPointer lda, DoublePointer b, @Const IntPointer ldb, DoublePointer work, @Const IntPointer ldwork); +public static native void dlarfb_gett(@Cast("const char*") BytePointer ident, @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer k, @Const DoubleBuffer t, @Const IntBuffer ldt, DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer b, @Const IntBuffer ldb, DoubleBuffer work, @Const IntBuffer ldwork); +public static native void dlarfb_gett(String ident, @Const int[] m, @Const int[] n, @Const int[] k, @Const double[] t, @Const int[] ldt, double[] a, @Const int[] lda, double[] b, @Const int[] ldb, double[] work, @Const int[] ldwork); +public static native void clarfb_gett(@Cast("const char*") BytePointer ident, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Cast("const MKL_Complex8*") FloatPointer t, @Const IntPointer ldt, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer b, @Const IntPointer ldb, @Cast("MKL_Complex8*") FloatPointer work, @Const IntPointer ldwork); +public static native void clarfb_gett(String ident, @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer k, @Cast("const MKL_Complex8*") FloatBuffer t, @Const IntBuffer ldt, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex8*") FloatBuffer b, @Const IntBuffer ldb, @Cast("MKL_Complex8*") FloatBuffer work, @Const IntBuffer ldwork); +public static native void clarfb_gett(@Cast("const char*") BytePointer ident, @Const int[] m, @Const int[] n, @Const int[] k, @Cast("const MKL_Complex8*") float[] t, @Const int[] ldt, @Cast("MKL_Complex8*") float[] a, @Const int[] lda, @Cast("MKL_Complex8*") float[] b, @Const int[] ldb, @Cast("MKL_Complex8*") float[] work, @Const int[] ldwork); +public static native void clarfb_gett(String ident, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Cast("const MKL_Complex8*") FloatPointer t, @Const IntPointer ldt, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer b, @Const IntPointer ldb, @Cast("MKL_Complex8*") FloatPointer work, @Const IntPointer ldwork); +public static native void clarfb_gett(@Cast("const char*") BytePointer ident, @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer k, @Cast("const MKL_Complex8*") FloatBuffer t, @Const IntBuffer ldt, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex8*") FloatBuffer b, @Const IntBuffer ldb, @Cast("MKL_Complex8*") FloatBuffer work, @Const IntBuffer ldwork); +public static native void clarfb_gett(String ident, @Const int[] m, @Const int[] n, @Const int[] k, @Cast("const MKL_Complex8*") float[] t, @Const int[] ldt, @Cast("MKL_Complex8*") float[] a, @Const int[] lda, @Cast("MKL_Complex8*") float[] b, @Const int[] ldb, @Cast("MKL_Complex8*") float[] work, @Const int[] ldwork); +public static native void zlarfb_gett(@Cast("const char*") BytePointer ident, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Cast("const MKL_Complex16*") DoublePointer t, @Const IntPointer ldt, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer b, @Const IntPointer ldb, @Cast("MKL_Complex16*") DoublePointer work, @Const IntPointer ldwork); +public static native void zlarfb_gett(String ident, @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer k, @Cast("const MKL_Complex16*") DoubleBuffer t, @Const IntBuffer ldt, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer b, @Const IntBuffer ldb, @Cast("MKL_Complex16*") DoubleBuffer work, @Const IntBuffer ldwork); +public static native void zlarfb_gett(@Cast("const char*") BytePointer ident, @Const int[] m, @Const int[] n, @Const int[] k, @Cast("const MKL_Complex16*") double[] t, @Const int[] ldt, @Cast("MKL_Complex16*") double[] a, @Const int[] lda, @Cast("MKL_Complex16*") double[] b, @Const int[] ldb, @Cast("MKL_Complex16*") double[] work, @Const int[] ldwork); +public static native void zlarfb_gett(String ident, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Cast("const MKL_Complex16*") DoublePointer t, @Const IntPointer ldt, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer b, @Const IntPointer ldb, @Cast("MKL_Complex16*") DoublePointer work, @Const IntPointer ldwork); +public static native void zlarfb_gett(@Cast("const char*") BytePointer ident, @Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer k, @Cast("const MKL_Complex16*") DoubleBuffer t, @Const IntBuffer ldt, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer b, @Const IntBuffer ldb, @Cast("MKL_Complex16*") DoubleBuffer work, @Const IntBuffer ldwork); +public static native void zlarfb_gett(String ident, @Const int[] m, @Const int[] n, @Const int[] k, @Cast("const MKL_Complex16*") double[] t, @Const int[] ldt, @Cast("MKL_Complex16*") double[] a, @Const int[] lda, @Cast("MKL_Complex16*") double[] b, @Const int[] ldb, @Cast("MKL_Complex16*") double[] work, @Const int[] ldwork); +public static native void sorgtsqr_row(@Const IntPointer m, @Const IntPointer n, @Const IntPointer mb, @Const IntPointer nb, FloatPointer a, @Const IntPointer lda, FloatPointer t, @Const IntPointer ldt, FloatPointer work, @Const IntPointer lwork, IntPointer info); +public static native void sorgtsqr_row(@Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer mb, @Const IntBuffer nb, FloatBuffer a, @Const IntBuffer lda, FloatBuffer t, @Const IntBuffer ldt, FloatBuffer work, @Const IntBuffer lwork, IntBuffer info); +public static native void sorgtsqr_row(@Const int[] m, @Const int[] n, @Const int[] mb, @Const int[] nb, float[] a, @Const int[] lda, float[] t, @Const int[] ldt, float[] work, @Const int[] lwork, int[] info); +public static native void dorgtsqr_row(@Const IntPointer m, @Const IntPointer n, @Const IntPointer mb, @Const IntPointer nb, DoublePointer a, @Const IntPointer lda, DoublePointer t, @Const IntPointer ldt, DoublePointer work, @Const IntPointer lwork, IntPointer info); +public static native void dorgtsqr_row(@Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer mb, @Const IntBuffer nb, DoubleBuffer a, @Const IntBuffer lda, DoubleBuffer t, @Const IntBuffer ldt, DoubleBuffer work, @Const IntBuffer lwork, IntBuffer info); +public static native void dorgtsqr_row(@Const int[] m, @Const int[] n, @Const int[] mb, @Const int[] nb, double[] a, @Const int[] lda, double[] t, @Const int[] ldt, double[] work, @Const int[] lwork, int[] info); +public static native void cungtsqr_row(@Const IntPointer m, @Const IntPointer n, @Const IntPointer mb, @Const IntPointer nb, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer t, @Const IntPointer ldt, @Cast("MKL_Complex8*") FloatPointer work, @Const IntPointer lwork, IntPointer info); +public static native void cungtsqr_row(@Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer mb, @Const IntBuffer nb, @Cast("MKL_Complex8*") FloatBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex8*") FloatBuffer t, @Const IntBuffer ldt, @Cast("MKL_Complex8*") FloatBuffer work, @Const IntBuffer lwork, IntBuffer info); +public static native void cungtsqr_row(@Const int[] m, @Const int[] n, @Const int[] mb, @Const int[] nb, @Cast("MKL_Complex8*") float[] a, @Const int[] lda, @Cast("MKL_Complex8*") float[] t, @Const int[] ldt, @Cast("MKL_Complex8*") float[] work, @Const int[] lwork, int[] info); +public static native void zungtsqr_row(@Const IntPointer m, @Const IntPointer n, @Const IntPointer mb, @Const IntPointer nb, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer t, @Const IntPointer ldt, @Cast("MKL_Complex16*") DoublePointer work, @Const IntPointer lwork, IntPointer info); +public static native void zungtsqr_row(@Const IntBuffer m, @Const IntBuffer n, @Const IntBuffer mb, @Const IntBuffer nb, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @Cast("MKL_Complex16*") DoubleBuffer t, @Const IntBuffer ldt, @Cast("MKL_Complex16*") DoubleBuffer work, @Const IntBuffer lwork, IntBuffer info); +public static native void zungtsqr_row(@Const int[] m, @Const int[] n, @Const int[] mb, @Const int[] nb, @Cast("MKL_Complex16*") double[] a, @Const int[] lda, @Cast("MKL_Complex16*") double[] t, @Const int[] ldt, @Cast("MKL_Complex16*") double[] work, @Const int[] lwork, int[] info); public static native void cgelq( @Const IntPointer m, @Const IntPointer n, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer t, @Const IntPointer tsize, @Cast("MKL_Complex8*") FloatPointer work, @Const IntPointer lwork, IntPointer info ); @@ -23034,6 +25607,12 @@ public static native void dpotrf2( String uplo, @Const int[] n, double[] a, @Con public static native void SPOTRF2( String uplo, @Const IntPointer n, FloatPointer a, @Const IntPointer lda, IntPointer info ); public static native void SPOTRF2( @Cast("const char*") BytePointer uplo, @Const IntBuffer n, FloatBuffer a, @Const IntBuffer lda, IntBuffer info ); public static native void SPOTRF2( String uplo, @Const int[] n, float[] a, @Const int[] lda, int[] info ); +public static native void spotrf2( @Cast("const char*") BytePointer uplo, @Const IntPointer n, FloatPointer a, @Const IntPointer lda, IntPointer info ); +public static native void spotrf2( String uplo, @Const IntBuffer n, FloatBuffer a, @Const IntBuffer lda, IntBuffer info ); +public static native void spotrf2( @Cast("const char*") BytePointer uplo, @Const int[] n, float[] a, @Const int[] lda, int[] info ); +public static native void spotrf2( String uplo, @Const IntPointer n, FloatPointer a, @Const IntPointer lda, IntPointer info ); +public static native void spotrf2( @Cast("const char*") BytePointer uplo, @Const IntBuffer n, FloatBuffer a, @Const IntBuffer lda, IntBuffer info ); +public static native void spotrf2( String uplo, @Const int[] n, float[] a, @Const int[] lda, int[] info ); public static native void zpotrf2( @Cast("const char*") BytePointer uplo, @Const IntPointer n, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, IntPointer info ); public static native void zpotrf2( String uplo, @Const IntBuffer n, @Cast("MKL_Complex16*") DoubleBuffer a, @Const IntBuffer lda, @@ -26989,7 +29568,6 @@ public static native void CGEQRT( @Const int[] m, @Const int[] n, @Const int[] n @Cast("MKL_Complex8*") float[] t, @Const int[] ldt, @Cast("MKL_Complex8*") float[] work, int[] info ); - public static native void cgeqrt( @Const IntPointer m, @Const IntPointer n, @Const IntPointer nb, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer t, @Const IntPointer ldt, @@ -27017,7 +29595,6 @@ public static native void DGEQRT( @Const int[] m, @Const int[] n, @Const int[] n double[] t, @Const int[] ldt, double[] work, int[] info ); - public static native void dgeqrt( @Const IntPointer m, @Const IntPointer n, @Const IntPointer nb, DoublePointer a, @Const IntPointer lda, DoublePointer t, @Const IntPointer ldt, @@ -27045,7 +29622,6 @@ public static native void SGEQRT( @Const int[] m, @Const int[] n, @Const int[] n float[] t, @Const int[] ldt, float[] work, int[] info ); - public static native void sgeqrt( @Const IntPointer m, @Const IntPointer n, @Const IntPointer nb, FloatPointer a, @Const IntPointer lda, FloatPointer t, @Const IntPointer ldt, @@ -27073,7 +29649,6 @@ public static native void ZGEQRT( @Const int[] m, @Const int[] n, @Const int[] n @Cast("MKL_Complex16*") double[] t, @Const int[] ldt, @Cast("MKL_Complex16*") double[] work, int[] info ); - public static native void zgeqrt( @Const IntPointer m, @Const IntPointer n, @Const IntPointer nb, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer t, @Const IntPointer ldt, @@ -27098,7 +29673,6 @@ public static native void CGEQRT3( @Const int[] m, @Const int[] n, @Cast("MKL_Complex8*") float[] a, @Const int[] lda, @Cast("MKL_Complex8*") float[] t, @Const int[] ldt, int[] info ); - public static native void cgeqrt3( @Const IntPointer m, @Const IntPointer n, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer t, @Const IntPointer ldt, IntPointer info ); @@ -27120,7 +29694,6 @@ public static native void DGEQRT3( @Const int[] m, @Const int[] n, double[] a, @Const int[] lda, double[] t, @Const int[] ldt, int[] info ); - public static native void dgeqrt3( @Const IntPointer m, @Const IntPointer n, DoublePointer a, @Const IntPointer lda, DoublePointer t, @Const IntPointer ldt, IntPointer info ); @@ -27142,7 +29715,6 @@ public static native void SGEQRT3( @Const int[] m, @Const int[] n, float[] a, @Const int[] lda, float[] t, @Const int[] ldt, int[] info ); - public static native void sgeqrt3( @Const IntPointer m, @Const IntPointer n, FloatPointer a, @Const IntPointer lda, FloatPointer t, @Const IntPointer ldt, IntPointer info ); @@ -27164,7 +29736,6 @@ public static native void ZGEQRT3( @Const int[] m, @Const int[] n, @Cast("MKL_Complex16*") double[] a, @Const int[] lda, @Cast("MKL_Complex16*") double[] t, @Const int[] ldt, int[] info ); - public static native void zgeqrt3( @Const IntPointer m, @Const IntPointer n, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer t, @Const IntPointer ldt, IntPointer info ); @@ -27219,7 +29790,6 @@ public static native void CTPMQRT( String side, String trans, @Const int[] m, @Cast("MKL_Complex8*") float[] b, @Const int[] ldb, @Cast("MKL_Complex8*") float[] work, int[] info ); - public static native void ctpmqrt( @Cast("const char*") BytePointer side, @Cast("const char*") BytePointer trans, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Const IntPointer l, @Const IntPointer nb, @Cast("const MKL_Complex8*") FloatPointer v, @Const IntPointer ldv, @@ -27307,7 +29877,6 @@ public static native void DTPMQRT( String side, String trans, @Const int[] m, double[] b, @Const int[] ldb, double[] work, int[] info ); - public static native void dtpmqrt( @Cast("const char*") BytePointer side, @Cast("const char*") BytePointer trans, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Const IntPointer l, @Const IntPointer nb, @Const DoublePointer v, @Const IntPointer ldv, @@ -27395,7 +29964,6 @@ public static native void STPMQRT( String side, String trans, @Const int[] m, float[] b, @Const int[] ldb, float[] work, int[] info ); - public static native void stpmqrt( @Cast("const char*") BytePointer side, @Cast("const char*") BytePointer trans, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Const IntPointer l, @Const IntPointer nb, @Const FloatPointer v, @Const IntPointer ldv, @@ -27483,7 +30051,6 @@ public static native void ZTPMQRT( String side, String trans, @Const int[] m, @Cast("MKL_Complex16*") double[] b, @Const int[] ldb, @Cast("MKL_Complex16*") double[] work, int[] info ); - public static native void ztpmqrt( @Cast("const char*") BytePointer side, @Cast("const char*") BytePointer trans, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Const IntPointer l, @Const IntPointer nb, @Cast("const MKL_Complex16*") DoublePointer v, @Const IntPointer ldv, @@ -27544,7 +30111,6 @@ public static native void CTPQRT( @Const int[] m, @Const int[] n, @Const int[] l @Cast("MKL_Complex8*") float[] t, @Const int[] ldt, @Cast("MKL_Complex8*") float[] work, int[] info ); - public static native void ctpqrt( @Const IntPointer m, @Const IntPointer n, @Const IntPointer l, @Const IntPointer nb, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer b, @Const IntPointer ldb, @@ -27578,7 +30144,6 @@ public static native void DTPQRT( @Const int[] m, @Const int[] n, @Const int[] l double[] t, @Const int[] ldt, double[] work, int[] info ); - public static native void dtpqrt( @Const IntPointer m, @Const IntPointer n, @Const IntPointer l, @Const IntPointer nb, DoublePointer a, @Const IntPointer lda, DoublePointer b, @Const IntPointer ldb, @@ -27612,7 +30177,6 @@ public static native void STPQRT( @Const int[] m, @Const int[] n, @Const int[] l float[] t, @Const int[] ldt, float[] work, int[] info ); - public static native void stpqrt( @Const IntPointer m, @Const IntPointer n, @Const IntPointer l, @Const IntPointer nb, FloatPointer a, @Const IntPointer lda, FloatPointer b, @Const IntPointer ldb, @@ -27646,7 +30210,6 @@ public static native void ZTPQRT( @Const int[] m, @Const int[] n, @Const int[] l @Cast("MKL_Complex16*") double[] t, @Const int[] ldt, @Cast("MKL_Complex16*") double[] work, int[] info ); - public static native void ztpqrt( @Const IntPointer m, @Const IntPointer n, @Const IntPointer l, @Const IntPointer nb, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer b, @Const IntPointer ldb, @@ -27677,7 +30240,6 @@ public static native void CTPQRT2( @Const int[] m, @Const int[] n, @Const int[] @Cast("MKL_Complex8*") float[] b, @Const int[] ldb, @Cast("MKL_Complex8*") float[] t, @Const int[] ldt, int[] info ); - public static native void ctpqrt2( @Const IntPointer m, @Const IntPointer n, @Const IntPointer l, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Cast("MKL_Complex8*") FloatPointer b, @Const IntPointer ldb, @@ -27705,7 +30267,6 @@ public static native void DTPQRT2( @Const int[] m, @Const int[] n, @Const int[] double[] b, @Const int[] ldb, double[] t, @Const int[] ldt, int[] info ); - public static native void dtpqrt2( @Const IntPointer m, @Const IntPointer n, @Const IntPointer l, DoublePointer a, @Const IntPointer lda, DoublePointer b, @Const IntPointer ldb, @@ -27733,7 +30294,6 @@ public static native void STPQRT2( @Const int[] m, @Const int[] n, @Const int[] float[] b, @Const int[] ldb, float[] t, @Const int[] ldt, int[] info ); - public static native void stpqrt2( @Const IntPointer m, @Const IntPointer n, @Const IntPointer l, FloatPointer a, @Const IntPointer lda, FloatPointer b, @Const IntPointer ldb, @@ -27761,7 +30321,6 @@ public static native void ZTPQRT2( @Const int[] m, @Const int[] n, @Const int[] @Cast("MKL_Complex16*") double[] b, @Const int[] ldb, @Cast("MKL_Complex16*") double[] t, @Const int[] ldt, int[] info ); - public static native void ztpqrt2( @Const IntPointer m, @Const IntPointer n, @Const IntPointer l, @Cast("MKL_Complex16*") DoublePointer a, @Const IntPointer lda, @Cast("MKL_Complex16*") DoublePointer b, @Const IntPointer ldb, @@ -27827,7 +30386,6 @@ public static native void CBBCSD( String jobu1, String jobu2, String jobv1t, float[] b12d, float[] b12e, float[] b21d, float[] b21e, float[] b22d, float[] b22e, float[] rwork, @Const int[] lrwork, int[] info ); - public static native void cbbcsd( @Cast("const char*") BytePointer jobu1, @Cast("const char*") BytePointer jobu2, @Cast("const char*") BytePointer jobv1t, @Cast("const char*") BytePointer jobv2t, @Cast("const char*") BytePointer trans, @Const IntPointer M, @Const IntPointer P, @Const IntPointer Q, FloatPointer theta, FloatPointer phi, @@ -27927,7 +30485,6 @@ public static native void ZBBCSD( String jobu1, String jobu2, String jobv1t, double[] b12d, double[] b12e, double[] b21d, double[] b21e, double[] b22d, double[] b22e, double[] rwork, @Const int[] lrwork, int[] info ); - public static native void zbbcsd( @Cast("const char*") BytePointer jobu1, @Cast("const char*") BytePointer jobu2, @Cast("const char*") BytePointer jobv1t, @Cast("const char*") BytePointer jobv2t, @Cast("const char*") BytePointer trans, @Const IntPointer M, @Const IntPointer P, @Const IntPointer Q, DoublePointer theta, DoublePointer phi, @@ -28027,7 +30584,6 @@ public static native void SBBCSD( String jobu1, String jobu2, String jobv1t, float[] b12d, float[] b12e, float[] b21d, float[] b21e, float[] b22d, float[] b22e, float[] rwork, @Const int[] lrwork, int[] info ); - public static native void sbbcsd( @Cast("const char*") BytePointer jobu1, @Cast("const char*") BytePointer jobu2, @Cast("const char*") BytePointer jobv1t, @Cast("const char*") BytePointer jobv2t, @Cast("const char*") BytePointer trans, @Const IntPointer M, @Const IntPointer P, @Const IntPointer Q, FloatPointer theta, FloatPointer phi, @@ -28127,7 +30683,6 @@ public static native void DBBCSD( String jobu1, String jobu2, String jobv1t, double[] b12d, double[] b12e, double[] b21d, double[] b21e, double[] b22d, double[] b22e, double[] rwork, @Const int[] lrwork, int[] info ); - public static native void dbbcsd( @Cast("const char*") BytePointer jobu1, @Cast("const char*") BytePointer jobu2, @Cast("const char*") BytePointer jobv1t, @Cast("const char*") BytePointer jobv2t, @Cast("const char*") BytePointer trans, @Const IntPointer M, @Const IntPointer P, @Const IntPointer Q, DoublePointer theta, DoublePointer phi, @@ -28221,7 +30776,6 @@ public static native void CUNBDB( String trans, String signs, @Const int[] M, @Cast("MKL_Complex8*") float[] taup2, @Cast("MKL_Complex8*") float[] tauq1, @Cast("MKL_Complex8*") float[] tauq2, @Cast("MKL_Complex8*") float[] work, @Const int[] lwork, int[] info); - public static native void cunbdb( @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer signs, @Const IntPointer M, @Const IntPointer P, @Const IntPointer Q, @Cast("MKL_Complex8*") FloatPointer x11, @Const IntPointer ldx11, @Cast("MKL_Complex8*") FloatPointer x12, @Const IntPointer ldx12, @@ -28309,7 +30863,6 @@ public static native void ZUNBDB( String trans, String signs, @Const int[] M, @Cast("MKL_Complex16*") double[] taup2, @Cast("MKL_Complex16*") double[] tauq1, @Cast("MKL_Complex16*") double[] tauq2, @Cast("MKL_Complex16*") double[] work, @Const int[] lwork, int[] info); - public static native void zunbdb( @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer signs, @Const IntPointer M, @Const IntPointer P, @Const IntPointer Q, @Cast("MKL_Complex16*") DoublePointer x11, @Const IntPointer ldx11, @Cast("MKL_Complex16*") DoublePointer x12, @Const IntPointer ldx12, @@ -28397,7 +30950,6 @@ public static native void SORBDB( String trans, String signs, @Const int[] M, float[] taup2, float[] tauq1, float[] tauq2, float[] work, @Const int[] lwork, int[] info); - public static native void sorbdb( @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer signs, @Const IntPointer M, @Const IntPointer P, @Const IntPointer Q, FloatPointer x11, @Const IntPointer ldx11, FloatPointer x12, @Const IntPointer ldx12, @@ -28485,7 +31037,6 @@ public static native void DORBDB( String trans, String signs, @Const int[] M, double[] taup2, double[] tauq1, double[] tauq2, double[] work, @Const int[] lwork, int[] info); - public static native void dorbdb( @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer signs, @Const IntPointer M, @Const IntPointer P, @Const IntPointer Q, DoublePointer x11, @Const IntPointer ldx11, DoublePointer x12, @Const IntPointer ldx12, @@ -28597,7 +31148,6 @@ public static native void CUNCSD( String jobu1, String jobu2, String jobv1t, @Const int[] lwork, float[] rwork, @Const int[] lrwork, int[] iwork, int[] info); - public static native void cuncsd( @Cast("const char*") BytePointer jobu1, @Cast("const char*") BytePointer jobu2, @Cast("const char*") BytePointer jobv1t, @Cast("const char*") BytePointer jobv2t, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer signs, @Const IntPointer M, @Const IntPointer P, @Const IntPointer Q, @@ -28733,7 +31283,6 @@ public static native void ZUNCSD( String jobu1, String jobu2, String jobv1t, @Const int[] lwork, double[] rwork, @Const int[] lrwork, int[] iwork, int[] info); - public static native void zuncsd( @Cast("const char*") BytePointer jobu1, @Cast("const char*") BytePointer jobu2, @Cast("const char*") BytePointer jobv1t, @Cast("const char*") BytePointer jobv2t, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer signs, @Const IntPointer M, @Const IntPointer P, @Const IntPointer Q, @@ -28863,7 +31412,6 @@ public static native void SORCSD( String jobu1, String jobu2, String jobv1t, float[] v2t, @Const int[] ldv2t, float[] work, @Const int[] lwork, int[] iwork, int[] info); - public static native void sorcsd( @Cast("const char*") BytePointer jobu1, @Cast("const char*") BytePointer jobu2, @Cast("const char*") BytePointer jobv1t, @Cast("const char*") BytePointer jobv2t, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer signs, @Const IntPointer M, @Const IntPointer P, @Const IntPointer Q, @@ -28987,7 +31535,6 @@ public static native void DORCSD( String jobu1, String jobu2, String jobv1t, double[] v2t, @Const int[] ldv2t, double[] work, @Const int[] lwork, int[] iwork, int[] info); - public static native void dorcsd( @Cast("const char*") BytePointer jobu1, @Cast("const char*") BytePointer jobu2, @Cast("const char*") BytePointer jobv1t, @Cast("const char*") BytePointer jobv2t, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer signs, @Const IntPointer M, @Const IntPointer P, @Const IntPointer Q, @@ -29650,6 +32197,18 @@ public static native void dsytri2x( String uplo, @Const int[] n, double[] a, public static native void SLARTGP( @Const FloatPointer f, @Const FloatPointer g, FloatPointer cs, FloatPointer sn, FloatPointer r ); public static native void SLARTGP( @Const FloatBuffer f, @Const FloatBuffer g, FloatBuffer cs, FloatBuffer sn, FloatBuffer r ); public static native void SLARTGP( @Const float[] f, @Const float[] g, float[] cs, float[] sn, float[] r ); +public static native void slartgp( @Const FloatPointer f, @Const FloatPointer g, FloatPointer cs, FloatPointer sn, FloatPointer r ); +public static native void slartgp( @Const FloatBuffer f, @Const FloatBuffer g, FloatBuffer cs, FloatBuffer sn, FloatBuffer r ); +public static native void slartgp( @Const float[] f, @Const float[] g, float[] cs, float[] sn, float[] r ); +public static native void dlartgp( @Const DoublePointer f, @Const DoublePointer g, DoublePointer cs, DoublePointer sn, DoublePointer r ); +public static native void dlartgp( @Const DoubleBuffer f, @Const DoubleBuffer g, DoubleBuffer cs, DoubleBuffer sn, DoubleBuffer r ); +public static native void dlartgp( @Const double[] f, @Const double[] g, double[] cs, double[] sn, double[] r ); +public static native void slartgs( @Const FloatPointer x, @Const FloatPointer y, @Const FloatPointer sigma, FloatPointer cs, FloatPointer sn ); +public static native void slartgs( @Const FloatBuffer x, @Const FloatBuffer y, @Const FloatBuffer sigma, FloatBuffer cs, FloatBuffer sn ); +public static native void slartgs( @Const float[] x, @Const float[] y, @Const float[] sigma, float[] cs, float[] sn ); +public static native void dlartgs( @Const DoublePointer x, @Const DoublePointer y, @Const DoublePointer sigma, DoublePointer cs, DoublePointer sn ); +public static native void dlartgs( @Const DoubleBuffer x, @Const DoubleBuffer y, @Const DoubleBuffer sigma, DoubleBuffer cs, DoubleBuffer sn ); +public static native void dlartgs( @Const double[] x, @Const double[] y, @Const double[] sigma, double[] cs, double[] sn ); public static native void csytrs2( @Cast("const char*") BytePointer uplo, @Const IntPointer n, @Const IntPointer nrhs, @Cast("MKL_Complex8*") FloatPointer a, @Const IntPointer lda, @Const IntPointer ipiv, @Cast("MKL_Complex8*") FloatPointer b, @Const IntPointer ldb, @Cast("MKL_Complex8*") FloatPointer work, IntPointer info ); @@ -35430,6 +37989,9 @@ public static native void chgeqz( String job, String compq, String compz, public static native void CHLA_TRANSTYPE( @Cast("char*") BytePointer ret_val, int ret_val_len, @Const IntPointer trans ); public static native void CHLA_TRANSTYPE( @Cast("char*") ByteBuffer ret_val, int ret_val_len, @Const IntBuffer trans ); public static native void CHLA_TRANSTYPE( @Cast("char*") byte[] ret_val, int ret_val_len, @Const int[] trans ); +public static native void chla_transtype( @Cast("char*") BytePointer ret_val, int ret_val_len, @Const IntPointer trans ); +public static native void chla_transtype( @Cast("char*") ByteBuffer ret_val, int ret_val_len, @Const IntBuffer trans ); +public static native void chla_transtype( @Cast("char*") byte[] ret_val, int ret_val_len, @Const int[] trans ); public static native void chpcon( @Cast("const char*") BytePointer uplo, @Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer ap, @Const IntPointer ipiv, @Const FloatPointer anorm, FloatPointer rcond, @Cast("MKL_Complex8*") FloatPointer work, IntPointer info ); @@ -36273,6 +38835,9 @@ public static native void clabrd( @Const int[] m, @Const int[] n, @Const int[] n public static native void CLACGV( @Const IntPointer n, @Cast("MKL_Complex8*") FloatPointer x, @Const IntPointer incx ); public static native void CLACGV( @Const IntBuffer n, @Cast("MKL_Complex8*") FloatBuffer x, @Const IntBuffer incx ); public static native void CLACGV( @Const int[] n, @Cast("MKL_Complex8*") float[] x, @Const int[] incx ); +public static native void clacgv( @Const IntPointer n, @Cast("MKL_Complex8*") FloatPointer x, @Const IntPointer incx ); +public static native void clacgv( @Const IntBuffer n, @Cast("MKL_Complex8*") FloatBuffer x, @Const IntBuffer incx ); +public static native void clacgv( @Const int[] n, @Cast("MKL_Complex8*") float[] x, @Const int[] incx ); public static native void clacn2( @Const IntPointer n, @Cast("MKL_Complex8*") FloatPointer v, @Cast("MKL_Complex8*") FloatPointer x, FloatPointer est, IntPointer kase, IntPointer isave ); public static native void clacn2( @Const IntBuffer n, @Cast("MKL_Complex8*") FloatBuffer v, @Cast("MKL_Complex8*") FloatBuffer x, FloatBuffer est, @@ -40839,6 +43404,9 @@ public static native void cptsvx( String fact, @Const int[] n, @Const int[] nrhs public static native void CPTTRF( @Const IntPointer n, FloatPointer d, @Cast("MKL_Complex8*") FloatPointer e, IntPointer info ); public static native void CPTTRF( @Const IntBuffer n, FloatBuffer d, @Cast("MKL_Complex8*") FloatBuffer e, IntBuffer info ); public static native void CPTTRF( @Const int[] n, float[] d, @Cast("MKL_Complex8*") float[] e, int[] info ); +public static native void cpttrf( @Const IntPointer n, FloatPointer d, @Cast("MKL_Complex8*") FloatPointer e, IntPointer info ); +public static native void cpttrf( @Const IntBuffer n, FloatBuffer d, @Cast("MKL_Complex8*") FloatBuffer e, IntBuffer info ); +public static native void cpttrf( @Const int[] n, float[] d, @Cast("MKL_Complex8*") float[] e, int[] info ); public static native void cpttrs( @Cast("const char*") BytePointer uplo, @Const IntPointer n, @Const IntPointer nrhs, @Const FloatPointer d, @Cast("const MKL_Complex8*") FloatPointer e, @Cast("MKL_Complex8*") FloatPointer b, @Const IntPointer ldb, IntPointer info ); @@ -48684,6 +51252,12 @@ public static native void dhseqr( String job, String compz, @Const int[] n, public static native int DISNAN( @Const DoublePointer din ); public static native int DISNAN( @Const DoubleBuffer din ); public static native int DISNAN( @Const double[] din ); +public static native int disnan( @Const DoublePointer din ); +public static native int disnan( @Const DoubleBuffer din ); +public static native int disnan( @Const double[] din ); +public static native void dlabad( DoublePointer smallx, DoublePointer large ); +public static native void dlabad( DoubleBuffer smallx, DoubleBuffer large ); +public static native void dlabad( double[] smallx, double[] large ); public static native void dlabrd( @Const IntPointer m, @Const IntPointer n, @Const IntPointer nb, DoublePointer a, @Const IntPointer lda, DoublePointer d, DoublePointer e, DoublePointer tauq, DoublePointer taup, DoublePointer x, @Const IntPointer ldx, DoublePointer y, @@ -49445,6 +52019,9 @@ public static native void dlaic1( @Const int[] job, @Const int[] j, @Const doubl public static native int DLAISNAN( @Const DoublePointer din1, @Const DoublePointer din2 ); public static native int DLAISNAN( @Const DoubleBuffer din1, @Const DoubleBuffer din2 ); public static native int DLAISNAN( @Const double[] din1, @Const double[] din2 ); +public static native int dlaisnan( @Const DoublePointer din1, @Const DoublePointer din2 ); +public static native int dlaisnan( @Const DoubleBuffer din1, @Const DoubleBuffer din2 ); +public static native int dlaisnan( @Const double[] din1, @Const double[] din2 ); public static native void dlaln2( @Const IntPointer ltrans, @Const IntPointer na, @Const IntPointer nw, @Const DoublePointer smin, @Const DoublePointer ca, @Const DoublePointer a, @Const IntPointer lda, @Const DoublePointer d1, @Const DoublePointer d2, @@ -49619,6 +52196,11 @@ public static native void dlalsd( String uplo, @Const int[] smlsiz, @Const int[] public static native double DLAMCH( @Cast("const char*") BytePointer cmach ); public static native double DLAMCH( String cmach ); +public static native double dlamch( @Cast("const char*") BytePointer cmach ); +public static native double dlamch( String cmach ); +public static native void dlamc1( IntPointer beta, IntPointer t, IntPointer rnd, IntPointer ieee1 ); +public static native void dlamc1( IntBuffer beta, IntBuffer t, IntBuffer rnd, IntBuffer ieee1 ); +public static native void dlamc1( int[] beta, int[] t, int[] rnd, int[] ieee1 ); public static native void dlamc2( IntPointer beta, IntPointer t, IntPointer rnd, DoublePointer eps, IntPointer emin, DoublePointer rmin, IntPointer emax, DoublePointer rmax ); public static native void dlamc2( IntBuffer beta, IntBuffer t, IntBuffer rnd, DoubleBuffer eps, @@ -49629,6 +52211,12 @@ public static native void dlamc2( int[] beta, int[] t, int[] rnd, double[] eps, public static native double DLAMC3( @Const DoublePointer a, @Const DoublePointer b ); public static native double DLAMC3( @Const DoubleBuffer a, @Const DoubleBuffer b ); public static native double DLAMC3( @Const double[] a, @Const double[] b ); +public static native double dlamc3( @Const DoublePointer a, @Const DoublePointer b ); +public static native double dlamc3( @Const DoubleBuffer a, @Const DoubleBuffer b ); +public static native double dlamc3( @Const double[] a, @Const double[] b ); +public static native void dlamc4( IntPointer emin, @Const DoublePointer start, @Const IntPointer base ); +public static native void dlamc4( IntBuffer emin, @Const DoubleBuffer start, @Const IntBuffer base ); +public static native void dlamc4( int[] emin, @Const double[] start, @Const int[] base ); public static native void dlamc5( @Const IntPointer beta, @Const IntPointer p, @Const IntPointer emin, @Const IntPointer ieee, IntPointer emax, DoublePointer rmax ); public static native void dlamc5( @Const IntBuffer beta, @Const IntBuffer p, @Const IntBuffer emin, @@ -50058,6 +52646,12 @@ public static native void dlapmt( @Const int[] forwrd, @Const int[] m, @Const in public static native double DLAPY2( @Const DoublePointer x, @Const DoublePointer y ); public static native double DLAPY2( @Const DoubleBuffer x, @Const DoubleBuffer y ); public static native double DLAPY2( @Const double[] x, @Const double[] y ); +public static native double dlapy2( @Const DoublePointer x, @Const DoublePointer y ); +public static native double dlapy2( @Const DoubleBuffer x, @Const DoubleBuffer y ); +public static native double dlapy2( @Const double[] x, @Const double[] y ); +public static native double dlapy3( @Const DoublePointer x, @Const DoublePointer y, @Const DoublePointer z ); +public static native double dlapy3( @Const DoubleBuffer x, @Const DoubleBuffer y, @Const DoubleBuffer z ); +public static native double dlapy3( @Const double[] x, @Const double[] y, @Const double[] z ); public static native void dlaqgb( @Const IntPointer m, @Const IntPointer n, @Const IntPointer kl, @Const IntPointer ku, DoublePointer ab, @Const IntPointer ldab, @Const DoublePointer r, @Const DoublePointer c, @Const DoublePointer rowcnd, @@ -51347,6 +53941,9 @@ public static native void dlarrk( @Const int[] n, @Const int[] iw, @Const double public static native void DLARRR( @Const IntPointer n, @Const DoublePointer d, DoublePointer e, IntPointer info ); public static native void DLARRR( @Const IntBuffer n, @Const DoubleBuffer d, DoubleBuffer e, IntBuffer info ); public static native void DLARRR( @Const int[] n, @Const double[] d, double[] e, int[] info ); +public static native void dlarrr( @Const IntPointer n, @Const DoublePointer d, DoublePointer e, IntPointer info ); +public static native void dlarrr( @Const IntBuffer n, @Const DoubleBuffer d, DoubleBuffer e, IntBuffer info ); +public static native void dlarrr( @Const int[] n, @Const double[] d, double[] e, int[] info ); public static native void dlarrv( @Const IntPointer n, @Const DoublePointer vl, @Const DoublePointer vu, DoublePointer d, DoublePointer l, DoublePointer pivmin, @Const IntPointer isplit, @Const IntPointer m, @Const IntPointer dol, @Const IntPointer dou, @@ -51420,6 +54017,9 @@ public static native void dlartv( @Const int[] n, double[] x, @Const int[] incx, public static native void DLARUV( IntPointer iseed, @Const IntPointer n, DoublePointer x ); public static native void DLARUV( IntBuffer iseed, @Const IntBuffer n, DoubleBuffer x ); public static native void DLARUV( int[] iseed, @Const int[] n, double[] x ); +public static native void dlaruv( IntPointer iseed, @Const IntPointer n, DoublePointer x ); +public static native void dlaruv( IntBuffer iseed, @Const IntBuffer n, DoubleBuffer x ); +public static native void dlaruv( int[] iseed, @Const int[] n, double[] x ); public static native void dlarzb( @Cast("const char*") BytePointer side, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer direct, @Cast("const char*") BytePointer storev, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Const IntPointer l, @Const DoublePointer v, @@ -52043,6 +54643,9 @@ public static native void dlasq1( @Const int[] n, double[] d, double[] e, double public static native void DLASQ2( @Const IntPointer n, DoublePointer z, IntPointer info ); public static native void DLASQ2( @Const IntBuffer n, DoubleBuffer z, IntBuffer info ); public static native void DLASQ2( @Const int[] n, double[] z, int[] info ); +public static native void dlasq2( @Const IntPointer n, DoublePointer z, IntPointer info ); +public static native void dlasq2( @Const IntBuffer n, DoubleBuffer z, IntBuffer info ); +public static native void dlasq2( @Const int[] n, double[] z, int[] info ); public static native void dlasq3( @Const IntPointer i0, @Const IntPointer n0, @Const DoublePointer z, IntPointer pp, DoublePointer dmin, DoublePointer sigma, DoublePointer desig, @Const DoublePointer qmax, IntPointer nfail, IntPointer iter, IntPointer ndiv, @@ -52183,6 +54786,12 @@ public static native void dlasr( String side, String pivot, String direct, public static native void DLASRT( String id, @Const IntPointer n, DoublePointer d, IntPointer info ); public static native void DLASRT( @Cast("const char*") BytePointer id, @Const IntBuffer n, DoubleBuffer d, IntBuffer info ); public static native void DLASRT( String id, @Const int[] n, double[] d, int[] info ); +public static native void dlasrt( @Cast("const char*") BytePointer id, @Const IntPointer n, DoublePointer d, IntPointer info ); +public static native void dlasrt( String id, @Const IntBuffer n, DoubleBuffer d, IntBuffer info ); +public static native void dlasrt( @Cast("const char*") BytePointer id, @Const int[] n, double[] d, int[] info ); +public static native void dlasrt( String id, @Const IntPointer n, DoublePointer d, IntPointer info ); +public static native void dlasrt( @Cast("const char*") BytePointer id, @Const IntBuffer n, DoubleBuffer d, IntBuffer info ); +public static native void dlasrt( String id, @Const int[] n, double[] d, int[] info ); public static native void dlassq( @Const IntPointer n, @Const DoublePointer x, @Const IntPointer incx, DoublePointer scale, DoublePointer sumsq ); public static native void dlassq( @Const IntBuffer n, @Const DoubleBuffer x, @Const IntBuffer incx, @@ -54875,6 +57484,18 @@ public static native void dppsvx( String fact, String uplo, @Const int[] n, public static native void DPPTRF( String uplo, @Const IntPointer n, DoublePointer ap, IntPointer info ); public static native void DPPTRF( @Cast("const char*") BytePointer uplo, @Const IntBuffer n, DoubleBuffer ap, IntBuffer info ); public static native void DPPTRF( String uplo, @Const int[] n, double[] ap, int[] info ); +public static native void dpptrf( @Cast("const char*") BytePointer uplo, @Const IntPointer n, DoublePointer ap, IntPointer info ); +public static native void dpptrf( String uplo, @Const IntBuffer n, DoubleBuffer ap, IntBuffer info ); +public static native void dpptrf( @Cast("const char*") BytePointer uplo, @Const int[] n, double[] ap, int[] info ); +public static native void dpptrf( String uplo, @Const IntPointer n, DoublePointer ap, IntPointer info ); +public static native void dpptrf( @Cast("const char*") BytePointer uplo, @Const IntBuffer n, DoubleBuffer ap, IntBuffer info ); +public static native void dpptrf( String uplo, @Const int[] n, double[] ap, int[] info ); +public static native void dpptri( @Cast("const char*") BytePointer uplo, @Const IntPointer n, DoublePointer ap, IntPointer info ); +public static native void dpptri( String uplo, @Const IntBuffer n, DoubleBuffer ap, IntBuffer info ); +public static native void dpptri( @Cast("const char*") BytePointer uplo, @Const int[] n, double[] ap, int[] info ); +public static native void dpptri( String uplo, @Const IntPointer n, DoublePointer ap, IntPointer info ); +public static native void dpptri( @Cast("const char*") BytePointer uplo, @Const IntBuffer n, DoubleBuffer ap, IntBuffer info ); +public static native void dpptri( String uplo, @Const int[] n, double[] ap, int[] info ); public static native void dpptrs( @Cast("const char*") BytePointer uplo, @Const IntPointer n, @Const IntPointer nrhs, @Const DoublePointer ap, DoublePointer b, @Const IntPointer ldb, IntPointer info ); public static native void dpptrs( String uplo, @Const IntBuffer n, @Const IntBuffer nrhs, @@ -55108,6 +57729,9 @@ public static native void dptsvx( String fact, @Const int[] n, @Const int[] nrhs public static native void DPTTRF( @Const IntPointer n, DoublePointer d, DoublePointer e, IntPointer info ); public static native void DPTTRF( @Const IntBuffer n, DoubleBuffer d, DoubleBuffer e, IntBuffer info ); public static native void DPTTRF( @Const int[] n, double[] d, double[] e, int[] info ); +public static native void dpttrf( @Const IntPointer n, DoublePointer d, DoublePointer e, IntPointer info ); +public static native void dpttrf( @Const IntBuffer n, DoubleBuffer d, DoubleBuffer e, IntBuffer info ); +public static native void dpttrf( @Const int[] n, double[] d, double[] e, int[] info ); public static native void dpttrs( @Const IntPointer n, @Const IntPointer nrhs, @Const DoublePointer d, @Const DoublePointer e, DoublePointer b, @Const IntPointer ldb, IntPointer info ); public static native void dpttrs( @Const IntBuffer n, @Const IntBuffer nrhs, @Const DoubleBuffer d, @@ -55606,6 +58230,7 @@ public static native void dsbtrd( String vect, String uplo, @Const int[] n, int[] info ); public static native double DSECND( ); +public static native double dsecnd( ); public static native void dsfrk( @Cast("const char*") BytePointer transr, @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer trans, @Const IntPointer n, @Const IntPointer k, @Const DoublePointer alpha, @Const DoublePointer a, @Const IntPointer lda, @Const DoublePointer beta, @@ -56653,6 +59278,9 @@ public static native void dsteqr( String compz, @Const int[] n, double[] d, doub public static native void DSTERF( @Const IntPointer n, DoublePointer d, DoublePointer e, IntPointer info ); public static native void DSTERF( @Const IntBuffer n, DoubleBuffer d, DoubleBuffer e, IntBuffer info ); public static native void DSTERF( @Const int[] n, double[] d, double[] e, int[] info ); +public static native void dsterf( @Const IntPointer n, DoublePointer d, DoublePointer e, IntPointer info ); +public static native void dsterf( @Const IntBuffer n, DoubleBuffer d, DoubleBuffer e, IntBuffer info ); +public static native void dsterf( @Const int[] n, double[] d, double[] e, int[] info ); public static native void dstevd( @Cast("const char*") BytePointer jobz, @Const IntPointer n, DoublePointer d, DoublePointer e, DoublePointer z, @Const IntPointer ldz, DoublePointer work, @Const IntPointer lwork, IntPointer iwork, @Const IntPointer liwork, IntPointer info ); @@ -59539,6 +62167,9 @@ public static native int icmax1( @Const int[] n, @Cast("const MKL_Complex8*") fl public static native int IEEECK( @Const IntPointer ispec, @Const FloatPointer _zero, @Const FloatPointer one ); public static native int IEEECK( @Const IntBuffer ispec, @Const FloatBuffer _zero, @Const FloatBuffer one ); public static native int IEEECK( @Const int[] ispec, @Const float[] _zero, @Const float[] one ); +public static native int ieeeck( @Const IntPointer ispec, @Const FloatPointer _zero, @Const FloatPointer one ); +public static native int ieeeck( @Const IntBuffer ispec, @Const FloatBuffer _zero, @Const FloatBuffer one ); +public static native int ieeeck( @Const int[] ispec, @Const float[] _zero, @Const float[] one ); public static native int ilaclc( @Const IntPointer m, @Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer lda ); public static native int ilaclc( @Const IntBuffer m, @Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @@ -59561,6 +62192,8 @@ public static native int ilaclr( @Const int[] m, @Const int[] n, @Cast("const MK public static native int ILADIAG( @Cast("const char*") BytePointer diag ); public static native int ILADIAG( String diag ); +public static native int iladiag( @Cast("const char*") BytePointer diag ); +public static native int iladiag( String diag ); public static native int iladlc( @Const IntPointer m, @Const IntPointer n, @Const DoublePointer a, @Const IntPointer lda ); public static native int iladlc( @Const IntBuffer m, @Const IntBuffer n, @Const DoubleBuffer a, @@ -59657,6 +62290,8 @@ public static native int ilaenv2stage( @Const int[] ispec, String name, String o public static native int ILAPREC( @Cast("const char*") BytePointer prec ); public static native int ILAPREC( String prec ); +public static native int ilaprec( @Cast("const char*") BytePointer prec ); +public static native int ilaprec( String prec ); public static native int ilaslc( @Const IntPointer m, @Const IntPointer n, @Const FloatPointer a, @Const IntPointer lda ); public static native int ilaslc( @Const IntBuffer m, @Const IntBuffer n, @Const FloatBuffer a, @@ -59679,6 +62314,13 @@ public static native int ilaslr( @Const int[] m, @Const int[] n, @Const float[] public static native int ILATRANS( @Cast("const char*") BytePointer trans ); public static native int ILATRANS( String trans ); +public static native int ilatrans( @Cast("const char*") BytePointer trans ); +public static native int ilatrans( String trans ); +public static native int ilauplo( @Cast("const char*") BytePointer uplo ); +public static native int ilauplo( String uplo ); +public static native void ilaver( IntPointer vers_major, IntPointer vers_minor, IntPointer vers_patch ); +public static native void ilaver( IntBuffer vers_major, IntBuffer vers_minor, IntBuffer vers_patch ); +public static native void ilaver( int[] vers_major, int[] vers_minor, int[] vers_patch ); public static native int ilazlc( @Const IntPointer m, @Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer lda ); public static native int ilazlc( @Const IntBuffer m, @Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @@ -59755,6 +62397,12 @@ public static native int izmax1( @Const int[] n, @Cast("const MKL_Complex16*") d public static native int LSAMEN( @Const IntPointer n, String ca, String cb ); public static native int LSAMEN( @Const IntBuffer n, @Cast("const char*") BytePointer ca, @Cast("const char*") BytePointer cb ); public static native int LSAMEN( @Const int[] n, String ca, String cb ); +public static native int lsamen( @Const IntPointer n, @Cast("const char*") BytePointer ca, @Cast("const char*") BytePointer cb ); +public static native int lsamen( @Const IntBuffer n, String ca, String cb ); +public static native int lsamen( @Const int[] n, @Cast("const char*") BytePointer ca, @Cast("const char*") BytePointer cb ); +public static native int lsamen( @Const IntPointer n, String ca, String cb ); +public static native int lsamen( @Const IntBuffer n, @Cast("const char*") BytePointer ca, @Cast("const char*") BytePointer cb ); +public static native int lsamen( @Const int[] n, String ca, String cb ); public static native void sbdsdc( @Cast("const char*") BytePointer uplo, @Cast("const char*") BytePointer compq, @Const IntPointer n, FloatPointer d, FloatPointer e, FloatPointer u, @Const IntPointer ldu, FloatPointer vt, @Const IntPointer ldvt, FloatPointer q, IntPointer iq, FloatPointer work, @@ -59832,6 +62480,9 @@ public static native void sbdsqr( String uplo, @Const int[] n, @Const int[] ncvt public static native float SCSUM1( @Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer cx, @Const IntPointer incx ); public static native float SCSUM1( @Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer cx, @Const IntBuffer incx ); public static native float SCSUM1( @Const int[] n, @Cast("const MKL_Complex8*") float[] cx, @Const int[] incx ); +public static native float scsum1( @Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer cx, @Const IntPointer incx ); +public static native float scsum1( @Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer cx, @Const IntBuffer incx ); +public static native float scsum1( @Const int[] n, @Cast("const MKL_Complex8*") float[] cx, @Const int[] incx ); public static native void sdisna( @Cast("const char*") BytePointer job, @Const IntPointer m, @Const IntPointer n, @Const FloatPointer d, FloatPointer sep, IntPointer info ); public static native void sdisna( String job, @Const IntBuffer m, @Const IntBuffer n, @@ -59846,6 +62497,7 @@ public static native void sdisna( String job, @Const int[] m, @Const int[] n, @Const float[] d, float[] sep, int[] info ); public static native float SECOND( ); +public static native float second( ); public static native void sgbbrd( @Cast("const char*") BytePointer vect, @Const IntPointer m, @Const IntPointer n, @Const IntPointer ncc, @Const IntPointer kl, @Const IntPointer ku, FloatPointer ab, @Const IntPointer ldab, FloatPointer d, FloatPointer e, FloatPointer q, @@ -63390,6 +66042,12 @@ public static native void shseqr( String job, String compz, @Const int[] n, public static native int SISNAN( @Const FloatPointer sin ); public static native int SISNAN( @Const FloatBuffer sin ); public static native int SISNAN( @Const float[] sin ); +public static native int sisnan( @Const FloatPointer sin ); +public static native int sisnan( @Const FloatBuffer sin ); +public static native int sisnan( @Const float[] sin ); +public static native void slabad( FloatPointer smallx, FloatPointer large ); +public static native void slabad( FloatBuffer smallx, FloatBuffer large ); +public static native void slabad( float[] smallx, float[] large ); public static native void slabrd( @Const IntPointer m, @Const IntPointer n, @Const IntPointer nb, FloatPointer a, @Const IntPointer lda, FloatPointer d, FloatPointer e, FloatPointer tauq, FloatPointer taup, FloatPointer x, @Const IntPointer ldx, FloatPointer y, @Const IntPointer ldy ); @@ -64136,6 +66794,9 @@ public static native void slaic1( @Const int[] job, @Const int[] j, @Const float public static native int SLAISNAN( @Const FloatPointer sin1, @Const FloatPointer sin2 ); public static native int SLAISNAN( @Const FloatBuffer sin1, @Const FloatBuffer sin2 ); public static native int SLAISNAN( @Const float[] sin1, @Const float[] sin2 ); +public static native int slaisnan( @Const FloatPointer sin1, @Const FloatPointer sin2 ); +public static native int slaisnan( @Const FloatBuffer sin1, @Const FloatBuffer sin2 ); +public static native int slaisnan( @Const float[] sin1, @Const float[] sin2 ); public static native void slaln2( @Const IntPointer ltrans, @Const IntPointer na, @Const IntPointer nw, @Const FloatPointer smin, @Const FloatPointer ca, @Const FloatPointer a, @Const IntPointer lda, @Const FloatPointer d1, @Const FloatPointer d2, @@ -64310,6 +66971,11 @@ public static native void slalsd( String uplo, @Const int[] smlsiz, @Const int[] public static native float SLAMCH( @Cast("const char*") BytePointer cmach ); public static native float SLAMCH( String cmach ); +public static native float slamch( @Cast("const char*") BytePointer cmach ); +public static native float slamch( String cmach ); +public static native void slamc1( IntPointer beta, IntPointer t, IntPointer rnd, IntPointer ieee1 ); +public static native void slamc1( IntBuffer beta, IntBuffer t, IntBuffer rnd, IntBuffer ieee1 ); +public static native void slamc1( int[] beta, int[] t, int[] rnd, int[] ieee1 ); public static native void slamc2( IntPointer beta, IntPointer t, IntPointer rnd, FloatPointer eps, IntPointer emin, FloatPointer rmin, IntPointer emax, FloatPointer rmax ); public static native void slamc2( IntBuffer beta, IntBuffer t, IntBuffer rnd, FloatBuffer eps, @@ -64320,6 +66986,12 @@ public static native void slamc2( int[] beta, int[] t, int[] rnd, float[] eps, public static native float SLAMC3( @Const FloatPointer a, @Const FloatPointer b ); public static native float SLAMC3( @Const FloatBuffer a, @Const FloatBuffer b ); public static native float SLAMC3( @Const float[] a, @Const float[] b ); +public static native float slamc3( @Const FloatPointer a, @Const FloatPointer b ); +public static native float slamc3( @Const FloatBuffer a, @Const FloatBuffer b ); +public static native float slamc3( @Const float[] a, @Const float[] b ); +public static native void slamc4( IntPointer emin, @Const FloatPointer start, @Const IntPointer base ); +public static native void slamc4( IntBuffer emin, @Const FloatBuffer start, @Const IntBuffer base ); +public static native void slamc4( int[] emin, @Const float[] start, @Const int[] base ); public static native void slamc5( @Const IntPointer beta, @Const IntPointer p, @Const IntPointer emin, @Const IntPointer ieee, IntPointer emax, FloatPointer rmax ); public static native void slamc5( @Const IntBuffer beta, @Const IntBuffer p, @Const IntBuffer emin, @@ -64743,6 +67415,12 @@ public static native void slapmt( @Const int[] forwrd, @Const int[] m, @Const in public static native float SLAPY2( @Const FloatPointer x, @Const FloatPointer y ); public static native float SLAPY2( @Const FloatBuffer x, @Const FloatBuffer y ); public static native float SLAPY2( @Const float[] x, @Const float[] y ); +public static native float slapy2( @Const FloatPointer x, @Const FloatPointer y ); +public static native float slapy2( @Const FloatBuffer x, @Const FloatBuffer y ); +public static native float slapy2( @Const float[] x, @Const float[] y ); +public static native float slapy3( @Const FloatPointer x, @Const FloatPointer y, @Const FloatPointer z ); +public static native float slapy3( @Const FloatBuffer x, @Const FloatBuffer y, @Const FloatBuffer z ); +public static native float slapy3( @Const float[] x, @Const float[] y, @Const float[] z ); public static native void slaqgb( @Const IntPointer m, @Const IntPointer n, @Const IntPointer kl, @Const IntPointer ku, FloatPointer ab, @Const IntPointer ldab, @Const FloatPointer r, @Const FloatPointer c, @Const FloatPointer rowcnd, @Const FloatPointer colcnd, @@ -66020,6 +68698,9 @@ public static native void slarrk( @Const int[] n, @Const int[] iw, @Const float[ public static native void SLARRR( @Const IntPointer n, @Const FloatPointer d, FloatPointer e, IntPointer info ); public static native void SLARRR( @Const IntBuffer n, @Const FloatBuffer d, FloatBuffer e, IntBuffer info ); public static native void SLARRR( @Const int[] n, @Const float[] d, float[] e, int[] info ); +public static native void slarrr( @Const IntPointer n, @Const FloatPointer d, FloatPointer e, IntPointer info ); +public static native void slarrr( @Const IntBuffer n, @Const FloatBuffer d, FloatBuffer e, IntBuffer info ); +public static native void slarrr( @Const int[] n, @Const float[] d, float[] e, int[] info ); public static native void slarrv( @Const IntPointer n, @Const FloatPointer vl, @Const FloatPointer vu, FloatPointer d, FloatPointer l, FloatPointer pivmin, @Const IntPointer isplit, @Const IntPointer m, @Const IntPointer dol, @Const IntPointer dou, @Const FloatPointer minrgp, @@ -66058,6 +68739,9 @@ public static native void slarscl2( @Const int[] m, @Const int[] n, @Const float public static native void SLARTG( @Const FloatPointer f, @Const FloatPointer g, FloatPointer cs, FloatPointer sn, FloatPointer r ); public static native void SLARTG( @Const FloatBuffer f, @Const FloatBuffer g, FloatBuffer cs, FloatBuffer sn, FloatBuffer r ); public static native void SLARTG( @Const float[] f, @Const float[] g, float[] cs, float[] sn, float[] r ); +public static native void slartg( @Const FloatPointer f, @Const FloatPointer g, FloatPointer cs, FloatPointer sn, FloatPointer r ); +public static native void slartg( @Const FloatBuffer f, @Const FloatBuffer g, FloatBuffer cs, FloatBuffer sn, FloatBuffer r ); +public static native void slartg( @Const float[] f, @Const float[] g, float[] cs, float[] sn, float[] r ); public static native void slartv( @Const IntPointer n, FloatPointer x, @Const IntPointer incx, FloatPointer y, @Const IntPointer incy, @Const FloatPointer c, @Const FloatPointer s, @Const IntPointer incc ); @@ -66071,6 +68755,9 @@ public static native void slartv( @Const int[] n, float[] x, @Const int[] incx, public static native void SLARUV( IntPointer iseed, @Const IntPointer n, FloatPointer x ); public static native void SLARUV( IntBuffer iseed, @Const IntBuffer n, FloatBuffer x ); public static native void SLARUV( int[] iseed, @Const int[] n, float[] x ); +public static native void slaruv( IntPointer iseed, @Const IntPointer n, FloatPointer x ); +public static native void slaruv( IntBuffer iseed, @Const IntBuffer n, FloatBuffer x ); +public static native void slaruv( int[] iseed, @Const int[] n, float[] x ); public static native void slarzb( @Cast("const char*") BytePointer side, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer direct, @Cast("const char*") BytePointer storev, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Const IntPointer l, @Const FloatPointer v, @@ -66682,6 +69369,9 @@ public static native void slasq1( @Const int[] n, float[] d, float[] e, float[] public static native void SLASQ2( @Const IntPointer n, FloatPointer z, IntPointer info ); public static native void SLASQ2( @Const IntBuffer n, FloatBuffer z, IntBuffer info ); public static native void SLASQ2( @Const int[] n, float[] z, int[] info ); +public static native void slasq2( @Const IntPointer n, FloatPointer z, IntPointer info ); +public static native void slasq2( @Const IntBuffer n, FloatBuffer z, IntBuffer info ); +public static native void slasq2( @Const int[] n, float[] z, int[] info ); public static native void slasq3( @Const IntPointer i0, @Const IntPointer n0, @Const FloatPointer z, IntPointer pp, FloatPointer dmin, FloatPointer sigma, FloatPointer desig, @Const FloatPointer qmax, IntPointer nfail, IntPointer iter, IntPointer ndiv, @Const IntPointer ieee, @@ -66822,6 +69512,12 @@ public static native void slasr( String side, String pivot, String direct, public static native void SLASRT( String id, @Const IntPointer n, FloatPointer d, IntPointer info ); public static native void SLASRT( @Cast("const char*") BytePointer id, @Const IntBuffer n, FloatBuffer d, IntBuffer info ); public static native void SLASRT( String id, @Const int[] n, float[] d, int[] info ); +public static native void slasrt( @Cast("const char*") BytePointer id, @Const IntPointer n, FloatPointer d, IntPointer info ); +public static native void slasrt( String id, @Const IntBuffer n, FloatBuffer d, IntBuffer info ); +public static native void slasrt( @Cast("const char*") BytePointer id, @Const int[] n, float[] d, int[] info ); +public static native void slasrt( String id, @Const IntPointer n, FloatPointer d, IntPointer info ); +public static native void slasrt( @Cast("const char*") BytePointer id, @Const IntBuffer n, FloatBuffer d, IntBuffer info ); +public static native void slasrt( String id, @Const int[] n, float[] d, int[] info ); public static native void slassq( @Const IntPointer n, @Const FloatPointer x, @Const IntPointer incx, FloatPointer scale, FloatPointer sumsq ); public static native void slassq( @Const IntBuffer n, @Const FloatBuffer x, @Const IntBuffer incx, @@ -69453,6 +72149,18 @@ public static native void sppsvx( String fact, String uplo, @Const int[] n, public static native void SPPTRF( String uplo, @Const IntPointer n, FloatPointer ap, IntPointer info ); public static native void SPPTRF( @Cast("const char*") BytePointer uplo, @Const IntBuffer n, FloatBuffer ap, IntBuffer info ); public static native void SPPTRF( String uplo, @Const int[] n, float[] ap, int[] info ); +public static native void spptrf( @Cast("const char*") BytePointer uplo, @Const IntPointer n, FloatPointer ap, IntPointer info ); +public static native void spptrf( String uplo, @Const IntBuffer n, FloatBuffer ap, IntBuffer info ); +public static native void spptrf( @Cast("const char*") BytePointer uplo, @Const int[] n, float[] ap, int[] info ); +public static native void spptrf( String uplo, @Const IntPointer n, FloatPointer ap, IntPointer info ); +public static native void spptrf( @Cast("const char*") BytePointer uplo, @Const IntBuffer n, FloatBuffer ap, IntBuffer info ); +public static native void spptrf( String uplo, @Const int[] n, float[] ap, int[] info ); +public static native void spptri( @Cast("const char*") BytePointer uplo, @Const IntPointer n, FloatPointer ap, IntPointer info ); +public static native void spptri( String uplo, @Const IntBuffer n, FloatBuffer ap, IntBuffer info ); +public static native void spptri( @Cast("const char*") BytePointer uplo, @Const int[] n, float[] ap, int[] info ); +public static native void spptri( String uplo, @Const IntPointer n, FloatPointer ap, IntPointer info ); +public static native void spptri( @Cast("const char*") BytePointer uplo, @Const IntBuffer n, FloatBuffer ap, IntBuffer info ); +public static native void spptri( String uplo, @Const int[] n, float[] ap, int[] info ); public static native void spptrs( @Cast("const char*") BytePointer uplo, @Const IntPointer n, @Const IntPointer nrhs, @Const FloatPointer ap, FloatPointer b, @Const IntPointer ldb, IntPointer info ); public static native void spptrs( String uplo, @Const IntBuffer n, @Const IntBuffer nrhs, @@ -69680,6 +72388,9 @@ public static native void sptsvx( String fact, @Const int[] n, @Const int[] nrhs public static native void SPTTRF( @Const IntPointer n, FloatPointer d, FloatPointer e, IntPointer info ); public static native void SPTTRF( @Const IntBuffer n, FloatBuffer d, FloatBuffer e, IntBuffer info ); public static native void SPTTRF( @Const int[] n, float[] d, float[] e, int[] info ); +public static native void spttrf( @Const IntPointer n, FloatPointer d, FloatPointer e, IntPointer info ); +public static native void spttrf( @Const IntBuffer n, FloatBuffer d, FloatBuffer e, IntBuffer info ); +public static native void spttrf( @Const int[] n, float[] d, float[] e, int[] info ); public static native void spttrs( @Const IntPointer n, @Const IntPointer nrhs, @Const FloatPointer d, @Const FloatPointer e, FloatPointer b, @Const IntPointer ldb, IntPointer info ); public static native void spttrs( @Const IntBuffer n, @Const IntBuffer nrhs, @Const FloatBuffer d, @@ -71150,6 +73861,9 @@ public static native void ssteqr( String compz, @Const int[] n, float[] d, float public static native void SSTERF( @Const IntPointer n, FloatPointer d, FloatPointer e, IntPointer info ); public static native void SSTERF( @Const IntBuffer n, FloatBuffer d, FloatBuffer e, IntBuffer info ); public static native void SSTERF( @Const int[] n, float[] d, float[] e, int[] info ); +public static native void ssterf( @Const IntPointer n, FloatPointer d, FloatPointer e, IntPointer info ); +public static native void ssterf( @Const IntBuffer n, FloatBuffer d, FloatBuffer e, IntBuffer info ); +public static native void ssterf( @Const int[] n, float[] d, float[] e, int[] info ); public static native void sstevd( @Cast("const char*") BytePointer jobz, @Const IntPointer n, FloatPointer d, FloatPointer e, FloatPointer z, @Const IntPointer ldz, FloatPointer work, @Const IntPointer lwork, IntPointer iwork, @Const IntPointer liwork, IntPointer info ); @@ -80671,6 +83385,9 @@ public static native void zlabrd( @Const int[] m, @Const int[] n, @Const int[] n public static native void ZLACGV( @Const IntPointer n, @Cast("MKL_Complex16*") DoublePointer x, @Const IntPointer incx ); public static native void ZLACGV( @Const IntBuffer n, @Cast("MKL_Complex16*") DoubleBuffer x, @Const IntBuffer incx ); public static native void ZLACGV( @Const int[] n, @Cast("MKL_Complex16*") double[] x, @Const int[] incx ); +public static native void zlacgv( @Const IntPointer n, @Cast("MKL_Complex16*") DoublePointer x, @Const IntPointer incx ); +public static native void zlacgv( @Const IntBuffer n, @Cast("MKL_Complex16*") DoubleBuffer x, @Const IntBuffer incx ); +public static native void zlacgv( @Const int[] n, @Cast("MKL_Complex16*") double[] x, @Const int[] incx ); public static native void zlacn2( @Const IntPointer n, @Cast("MKL_Complex16*") DoublePointer v, @Cast("MKL_Complex16*") DoublePointer x, DoublePointer est, IntPointer kase, IntPointer isave ); public static native void zlacn2( @Const IntBuffer n, @Cast("MKL_Complex16*") DoubleBuffer v, @Cast("MKL_Complex16*") DoubleBuffer x, DoubleBuffer est, @@ -85364,6 +88081,9 @@ public static native void zptsvx( String fact, @Const int[] n, @Const int[] nrhs public static native void ZPTTRF( @Const IntPointer n, DoublePointer d, @Cast("MKL_Complex16*") DoublePointer e, IntPointer info ); public static native void ZPTTRF( @Const IntBuffer n, DoubleBuffer d, @Cast("MKL_Complex16*") DoubleBuffer e, IntBuffer info ); public static native void ZPTTRF( @Const int[] n, double[] d, @Cast("MKL_Complex16*") double[] e, int[] info ); +public static native void zpttrf( @Const IntPointer n, DoublePointer d, @Cast("MKL_Complex16*") DoublePointer e, IntPointer info ); +public static native void zpttrf( @Const IntBuffer n, DoubleBuffer d, @Cast("MKL_Complex16*") DoubleBuffer e, IntBuffer info ); +public static native void zpttrf( @Const int[] n, double[] d, @Cast("MKL_Complex16*") double[] e, int[] info ); public static native void zpttrs( @Cast("const char*") BytePointer uplo, @Const IntPointer n, @Const IntPointer nrhs, @Const DoublePointer d, @Cast("const MKL_Complex16*") DoublePointer e, @Cast("MKL_Complex16*") DoublePointer b, @Const IntPointer ldb, IntPointer info ); @@ -92343,6 +95063,9 @@ public static native double dla_syrpvgrw( String uplo, @Const int[] n, @Const in public static native void DLA_WWADDW( @Const IntPointer n, DoublePointer x, DoublePointer y, @Const DoublePointer w ); public static native void DLA_WWADDW( @Const IntBuffer n, DoubleBuffer x, DoubleBuffer y, @Const DoubleBuffer w ); public static native void DLA_WWADDW( @Const int[] n, double[] x, double[] y, @Const double[] w ); +public static native void dla_wwaddw( @Const IntPointer n, DoublePointer x, DoublePointer y, @Const DoublePointer w ); +public static native void dla_wwaddw( @Const IntBuffer n, DoubleBuffer x, DoubleBuffer y, @Const DoubleBuffer w ); +public static native void dla_wwaddw( @Const int[] n, double[] x, double[] y, @Const double[] w ); public static native void dtprfb( @Cast("const char*") BytePointer side, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer direct, @Cast("const char*") BytePointer storev, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Const IntPointer l, @Const DoublePointer v, @@ -93288,6 +96011,9 @@ public static native float sla_syrpvgrw( String uplo, @Const int[] n, @Const int public static native void SLA_WWADDW( @Const IntPointer n, FloatPointer x, FloatPointer y, @Const FloatPointer w ); public static native void SLA_WWADDW( @Const IntBuffer n, FloatBuffer x, FloatBuffer y, @Const FloatBuffer w ); public static native void SLA_WWADDW( @Const int[] n, float[] x, float[] y, @Const float[] w ); +public static native void sla_wwaddw( @Const IntPointer n, FloatPointer x, FloatPointer y, @Const FloatPointer w ); +public static native void sla_wwaddw( @Const IntBuffer n, FloatBuffer x, FloatBuffer y, @Const FloatBuffer w ); +public static native void sla_wwaddw( @Const int[] n, float[] x, float[] y, @Const float[] w ); public static native void stprfb( @Cast("const char*") BytePointer side, @Cast("const char*") BytePointer trans, @Cast("const char*") BytePointer direct, @Cast("const char*") BytePointer storev, @Const IntPointer m, @Const IntPointer n, @Const IntPointer k, @Const IntPointer l, @Const FloatPointer v, @@ -98011,6 +100737,18 @@ public static native void zlarge( @Const int[] n, @Cast("MKL_Complex16*") double public static native double DLARND( @Const IntPointer idist, IntPointer iseed ); public static native double DLARND( @Const IntBuffer idist, IntBuffer iseed ); public static native double DLARND( @Const int[] idist, int[] iseed ); +public static native double dlarnd( @Const IntPointer idist, IntPointer iseed ); +public static native double dlarnd( @Const IntBuffer idist, IntBuffer iseed ); +public static native double dlarnd( @Const int[] idist, int[] iseed ); +public static native float slarnd( @Const IntPointer idist, IntPointer iseed ); +public static native float slarnd( @Const IntBuffer idist, IntBuffer iseed ); +public static native float slarnd( @Const int[] idist, int[] iseed ); +public static native void clarnd( @Cast("MKL_Complex8*") FloatPointer retval, @Const IntPointer idist, IntPointer iseed ); +public static native void clarnd( @Cast("MKL_Complex8*") FloatBuffer retval, @Const IntBuffer idist, IntBuffer iseed ); +public static native void clarnd( @Cast("MKL_Complex8*") float[] retval, @Const int[] idist, int[] iseed ); +public static native void zlarnd( @Cast("MKL_Complex16*") DoublePointer retval, @Const IntPointer idist, IntPointer iseed ); +public static native void zlarnd( @Cast("MKL_Complex16*") DoubleBuffer retval, @Const IntBuffer idist, IntBuffer iseed ); +public static native void zlarnd( @Cast("MKL_Complex16*") double[] retval, @Const int[] idist, int[] iseed ); public static native void dlaror( @Cast("const char*") BytePointer side, @Cast("const char*") BytePointer init, @Const IntPointer m, @Const IntPointer n, DoublePointer a, @Const IntPointer lda, IntPointer iseed, DoublePointer x, IntPointer info ); @@ -98250,6 +100988,12 @@ public static native void zlarot( @Const int[] lrows, @Const int[] lleft, public static native double DLARAN( IntPointer iseed ); public static native double DLARAN( IntBuffer iseed ); public static native double DLARAN( int[] iseed ); +public static native double dlaran( IntPointer iseed ); +public static native double dlaran( IntBuffer iseed ); +public static native double dlaran( int[] iseed ); +public static native float slaran( IntPointer iseed ); +public static native float slaran( IntBuffer iseed ); +public static native float slaran( int[] iseed ); public static native void dlagge( @Const IntPointer m, @Const IntPointer n, @Const IntPointer kl, @Const IntPointer ku, @Const DoublePointer d, DoublePointer a, @Const IntPointer lda, IntPointer iseed, DoublePointer work, @@ -227916,148 +230660,225 @@ public static native int dss_statistics_( @ByPtrPtr _MKL_DSS_HANDLE_t arg0, @Con // #ifdef __cplusplus // #endif /* __cplusplus */ -public static native void pardiso( _MKL_DSS_HANDLE_t arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, - @Const IntPointer arg4, @Const IntPointer arg5, @Const Pointer arg6, @Const IntPointer arg7, - @Const IntPointer arg8, IntPointer arg9, @Const IntPointer arg10, IntPointer arg11, - @Const IntPointer arg12, Pointer arg13, Pointer arg14, IntPointer arg15 ); -public static native void pardiso( _MKL_DSS_HANDLE_t arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, - @Const IntBuffer arg4, @Const IntBuffer arg5, @Const Pointer arg6, @Const IntBuffer arg7, - @Const IntBuffer arg8, IntBuffer arg9, @Const IntBuffer arg10, IntBuffer arg11, - @Const IntBuffer arg12, Pointer arg13, Pointer arg14, IntBuffer arg15 ); -public static native void pardiso( _MKL_DSS_HANDLE_t arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, - @Const int[] arg4, @Const int[] arg5, @Const Pointer arg6, @Const int[] arg7, - @Const int[] arg8, int[] arg9, @Const int[] arg10, int[] arg11, - @Const int[] arg12, Pointer arg13, Pointer arg14, int[] arg15 ); - -public static native void PARDISO( _MKL_DSS_HANDLE_t arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, - @Const IntPointer arg4, @Const IntPointer arg5, @Const Pointer arg6, @Const IntPointer arg7, - @Const IntPointer arg8, IntPointer arg9, @Const IntPointer arg10, IntPointer arg11, - @Const IntPointer arg12, Pointer arg13, Pointer arg14, IntPointer arg15 ); -public static native void PARDISO( _MKL_DSS_HANDLE_t arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, - @Const IntBuffer arg4, @Const IntBuffer arg5, @Const Pointer arg6, @Const IntBuffer arg7, - @Const IntBuffer arg8, IntBuffer arg9, @Const IntBuffer arg10, IntBuffer arg11, - @Const IntBuffer arg12, Pointer arg13, Pointer arg14, IntBuffer arg15 ); -public static native void PARDISO( _MKL_DSS_HANDLE_t arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, - @Const int[] arg4, @Const int[] arg5, @Const Pointer arg6, @Const int[] arg7, - @Const int[] arg8, int[] arg9, @Const int[] arg10, int[] arg11, - @Const int[] arg12, Pointer arg13, Pointer arg14, int[] arg15 ); - -public static native void pardisoinit( _MKL_DSS_HANDLE_t arg0, @Const IntPointer arg1, IntPointer arg2 ); -public static native void pardisoinit( _MKL_DSS_HANDLE_t arg0, @Const IntBuffer arg1, IntBuffer arg2 ); -public static native void pardisoinit( _MKL_DSS_HANDLE_t arg0, @Const int[] arg1, int[] arg2 ); - -public static native void PARDISOINIT( _MKL_DSS_HANDLE_t arg0, @Const IntPointer arg1, IntPointer arg2 ); -public static native void PARDISOINIT( _MKL_DSS_HANDLE_t arg0, @Const IntBuffer arg1, IntBuffer arg2 ); -public static native void PARDISOINIT( _MKL_DSS_HANDLE_t arg0, @Const int[] arg1, int[] arg2 ); - -public static native void pardiso_handle_store( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntPointer arg2); -public static native void pardiso_handle_store( _MKL_DSS_HANDLE_t arg0, String arg1, IntBuffer arg2); -public static native void pardiso_handle_store( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, int[] arg2); -public static native void pardiso_handle_store( _MKL_DSS_HANDLE_t arg0, String arg1, IntPointer arg2); -public static native void pardiso_handle_store( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntBuffer arg2); -public static native void pardiso_handle_store( _MKL_DSS_HANDLE_t arg0, String arg1, int[] arg2); -public static native void PARDISO_HANDLE_STORE( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntPointer arg2); -public static native void PARDISO_HANDLE_STORE( _MKL_DSS_HANDLE_t arg0, String arg1, IntBuffer arg2); -public static native void PARDISO_HANDLE_STORE( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, int[] arg2); -public static native void PARDISO_HANDLE_STORE( _MKL_DSS_HANDLE_t arg0, String arg1, IntPointer arg2); -public static native void PARDISO_HANDLE_STORE( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntBuffer arg2); -public static native void PARDISO_HANDLE_STORE( _MKL_DSS_HANDLE_t arg0, String arg1, int[] arg2); - -public static native void pardiso_handle_restore( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntPointer arg2); -public static native void pardiso_handle_restore( _MKL_DSS_HANDLE_t arg0, String arg1, IntBuffer arg2); -public static native void pardiso_handle_restore( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, int[] arg2); -public static native void pardiso_handle_restore( _MKL_DSS_HANDLE_t arg0, String arg1, IntPointer arg2); -public static native void pardiso_handle_restore( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntBuffer arg2); -public static native void pardiso_handle_restore( _MKL_DSS_HANDLE_t arg0, String arg1, int[] arg2); -public static native void PARDISO_HANDLE_RESTORE( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntPointer arg2); -public static native void PARDISO_HANDLE_RESTORE( _MKL_DSS_HANDLE_t arg0, String arg1, IntBuffer arg2); -public static native void PARDISO_HANDLE_RESTORE( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, int[] arg2); -public static native void PARDISO_HANDLE_RESTORE( _MKL_DSS_HANDLE_t arg0, String arg1, IntPointer arg2); -public static native void PARDISO_HANDLE_RESTORE( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntBuffer arg2); -public static native void PARDISO_HANDLE_RESTORE( _MKL_DSS_HANDLE_t arg0, String arg1, int[] arg2); - -public static native void pardiso_handle_delete( @Cast("const char*") BytePointer arg0, IntPointer arg1); -public static native void pardiso_handle_delete( String arg0, IntBuffer arg1); -public static native void pardiso_handle_delete( @Cast("const char*") BytePointer arg0, int[] arg1); -public static native void pardiso_handle_delete( String arg0, IntPointer arg1); -public static native void pardiso_handle_delete( @Cast("const char*") BytePointer arg0, IntBuffer arg1); -public static native void pardiso_handle_delete( String arg0, int[] arg1); -public static native void PARDISO_HANDLE_DELETE( @Cast("const char*") BytePointer arg0, IntPointer arg1); -public static native void PARDISO_HANDLE_DELETE( String arg0, IntBuffer arg1); -public static native void PARDISO_HANDLE_DELETE( @Cast("const char*") BytePointer arg0, int[] arg1); -public static native void PARDISO_HANDLE_DELETE( String arg0, IntPointer arg1); -public static native void PARDISO_HANDLE_DELETE( @Cast("const char*") BytePointer arg0, IntBuffer arg1); -public static native void PARDISO_HANDLE_DELETE( String arg0, int[] arg1); +public static native void pardiso( _MKL_DSS_HANDLE_t pt, @Const IntPointer maxfct, @Const IntPointer mnum, + @Const IntPointer mtype, @Const IntPointer phase, @Const IntPointer n, + @Const Pointer a, @Const IntPointer ia, @Const IntPointer ja, + IntPointer perm, @Const IntPointer nrhs, IntPointer iparm, + @Const IntPointer msglvl, Pointer b, Pointer x, IntPointer error ); +public static native void pardiso( _MKL_DSS_HANDLE_t pt, @Const IntBuffer maxfct, @Const IntBuffer mnum, + @Const IntBuffer mtype, @Const IntBuffer phase, @Const IntBuffer n, + @Const Pointer a, @Const IntBuffer ia, @Const IntBuffer ja, + IntBuffer perm, @Const IntBuffer nrhs, IntBuffer iparm, + @Const IntBuffer msglvl, Pointer b, Pointer x, IntBuffer error ); +public static native void pardiso( _MKL_DSS_HANDLE_t pt, @Const int[] maxfct, @Const int[] mnum, + @Const int[] mtype, @Const int[] phase, @Const int[] n, + @Const Pointer a, @Const int[] ia, @Const int[] ja, + int[] perm, @Const int[] nrhs, int[] iparm, + @Const int[] msglvl, Pointer b, Pointer x, int[] error ); + +public static native void PARDISO( _MKL_DSS_HANDLE_t pt, @Const IntPointer maxfct, @Const IntPointer mnum, + @Const IntPointer mtype, @Const IntPointer phase, @Const IntPointer n, + @Const Pointer a, @Const IntPointer ia, @Const IntPointer ja, + IntPointer perm, @Const IntPointer nrhs, IntPointer iparm, + @Const IntPointer msglvl, Pointer b, Pointer x, IntPointer error ); +public static native void PARDISO( _MKL_DSS_HANDLE_t pt, @Const IntBuffer maxfct, @Const IntBuffer mnum, + @Const IntBuffer mtype, @Const IntBuffer phase, @Const IntBuffer n, + @Const Pointer a, @Const IntBuffer ia, @Const IntBuffer ja, + IntBuffer perm, @Const IntBuffer nrhs, IntBuffer iparm, + @Const IntBuffer msglvl, Pointer b, Pointer x, IntBuffer error ); +public static native void PARDISO( _MKL_DSS_HANDLE_t pt, @Const int[] maxfct, @Const int[] mnum, + @Const int[] mtype, @Const int[] phase, @Const int[] n, + @Const Pointer a, @Const int[] ia, @Const int[] ja, + int[] perm, @Const int[] nrhs, int[] iparm, + @Const int[] msglvl, Pointer b, Pointer x, int[] error ); + +public static native void pardisoinit( _MKL_DSS_HANDLE_t pt, @Const IntPointer mtype, IntPointer iparm ); +public static native void pardisoinit( _MKL_DSS_HANDLE_t pt, @Const IntBuffer mtype, IntBuffer iparm ); +public static native void pardisoinit( _MKL_DSS_HANDLE_t pt, @Const int[] mtype, int[] iparm ); +public static native void PARDISOINIT( _MKL_DSS_HANDLE_t pt, @Const IntPointer mtype, IntPointer iparm ); +public static native void PARDISOINIT( _MKL_DSS_HANDLE_t pt, @Const IntBuffer mtype, IntBuffer iparm ); +public static native void PARDISOINIT( _MKL_DSS_HANDLE_t pt, @Const int[] mtype, int[] iparm ); + +public static native void pardiso_handle_store( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntPointer error ); +public static native void pardiso_handle_store( _MKL_DSS_HANDLE_t pt, String dirname, + IntBuffer error ); +public static native void pardiso_handle_store( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + int[] error ); +public static native void pardiso_handle_store( _MKL_DSS_HANDLE_t pt, String dirname, + IntPointer error ); +public static native void pardiso_handle_store( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntBuffer error ); +public static native void pardiso_handle_store( _MKL_DSS_HANDLE_t pt, String dirname, + int[] error ); +public static native void PARDISO_HANDLE_STORE( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntPointer error ); +public static native void PARDISO_HANDLE_STORE( _MKL_DSS_HANDLE_t pt, String dirname, + IntBuffer error ); +public static native void PARDISO_HANDLE_STORE( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + int[] error ); +public static native void PARDISO_HANDLE_STORE( _MKL_DSS_HANDLE_t pt, String dirname, + IntPointer error ); +public static native void PARDISO_HANDLE_STORE( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntBuffer error ); +public static native void PARDISO_HANDLE_STORE( _MKL_DSS_HANDLE_t pt, String dirname, + int[] error ); + +public static native void pardiso_handle_restore( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntPointer error ); +public static native void pardiso_handle_restore( _MKL_DSS_HANDLE_t pt, String dirname, + IntBuffer error ); +public static native void pardiso_handle_restore( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + int[] error ); +public static native void pardiso_handle_restore( _MKL_DSS_HANDLE_t pt, String dirname, + IntPointer error ); +public static native void pardiso_handle_restore( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntBuffer error ); +public static native void pardiso_handle_restore( _MKL_DSS_HANDLE_t pt, String dirname, + int[] error ); +public static native void PARDISO_HANDLE_RESTORE( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntPointer error ); +public static native void PARDISO_HANDLE_RESTORE( _MKL_DSS_HANDLE_t pt, String dirname, + IntBuffer error ); +public static native void PARDISO_HANDLE_RESTORE( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + int[] error ); +public static native void PARDISO_HANDLE_RESTORE( _MKL_DSS_HANDLE_t pt, String dirname, + IntPointer error ); +public static native void PARDISO_HANDLE_RESTORE( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntBuffer error ); +public static native void PARDISO_HANDLE_RESTORE( _MKL_DSS_HANDLE_t pt, String dirname, + int[] error ); + +public static native void pardiso_handle_delete( @Cast("const char*") BytePointer dirname, IntPointer error ); +public static native void pardiso_handle_delete( String dirname, IntBuffer error ); +public static native void pardiso_handle_delete( @Cast("const char*") BytePointer dirname, int[] error ); +public static native void pardiso_handle_delete( String dirname, IntPointer error ); +public static native void pardiso_handle_delete( @Cast("const char*") BytePointer dirname, IntBuffer error ); +public static native void pardiso_handle_delete( String dirname, int[] error ); +public static native void PARDISO_HANDLE_DELETE( @Cast("const char*") BytePointer dirname, IntPointer error ); +public static native void PARDISO_HANDLE_DELETE( String dirname, IntBuffer error ); +public static native void PARDISO_HANDLE_DELETE( @Cast("const char*") BytePointer dirname, int[] error ); +public static native void PARDISO_HANDLE_DELETE( String dirname, IntPointer error ); +public static native void PARDISO_HANDLE_DELETE( @Cast("const char*") BytePointer dirname, IntBuffer error ); +public static native void PARDISO_HANDLE_DELETE( String dirname, int[] error ); /* * Note: The pardiso_64 interface is not supported on IA-32 architecture. * If called on IA-32, error = -12 is returned. */ -public static native void pardiso_64( _MKL_DSS_HANDLE_t arg0, @Const LongPointer arg1, @Const LongPointer arg2, @Const LongPointer arg3, - @Const LongPointer arg4, @Const LongPointer arg5, @Const Pointer arg6, @Const LongPointer arg7, - @Const LongPointer arg8, LongPointer arg9, @Const LongPointer arg10, LongPointer arg11, - @Const LongPointer arg12, Pointer arg13, Pointer arg14, LongPointer arg15 ); -public static native void pardiso_64( _MKL_DSS_HANDLE_t arg0, @Const LongBuffer arg1, @Const LongBuffer arg2, @Const LongBuffer arg3, - @Const LongBuffer arg4, @Const LongBuffer arg5, @Const Pointer arg6, @Const LongBuffer arg7, - @Const LongBuffer arg8, LongBuffer arg9, @Const LongBuffer arg10, LongBuffer arg11, - @Const LongBuffer arg12, Pointer arg13, Pointer arg14, LongBuffer arg15 ); -public static native void pardiso_64( _MKL_DSS_HANDLE_t arg0, @Const long[] arg1, @Const long[] arg2, @Const long[] arg3, - @Const long[] arg4, @Const long[] arg5, @Const Pointer arg6, @Const long[] arg7, - @Const long[] arg8, long[] arg9, @Const long[] arg10, long[] arg11, - @Const long[] arg12, Pointer arg13, Pointer arg14, long[] arg15 ); - -public static native void PARDISO_64( _MKL_DSS_HANDLE_t arg0, @Const LongPointer arg1, @Const LongPointer arg2, @Const LongPointer arg3, - @Const LongPointer arg4, @Const LongPointer arg5, @Const Pointer arg6, @Const LongPointer arg7, - @Const LongPointer arg8, LongPointer arg9, @Const LongPointer arg10, LongPointer arg11, - @Const LongPointer arg12, Pointer arg13, Pointer arg14, LongPointer arg15 ); -public static native void PARDISO_64( _MKL_DSS_HANDLE_t arg0, @Const LongBuffer arg1, @Const LongBuffer arg2, @Const LongBuffer arg3, - @Const LongBuffer arg4, @Const LongBuffer arg5, @Const Pointer arg6, @Const LongBuffer arg7, - @Const LongBuffer arg8, LongBuffer arg9, @Const LongBuffer arg10, LongBuffer arg11, - @Const LongBuffer arg12, Pointer arg13, Pointer arg14, LongBuffer arg15 ); -public static native void PARDISO_64( _MKL_DSS_HANDLE_t arg0, @Const long[] arg1, @Const long[] arg2, @Const long[] arg3, - @Const long[] arg4, @Const long[] arg5, @Const Pointer arg6, @Const long[] arg7, - @Const long[] arg8, long[] arg9, @Const long[] arg10, long[] arg11, - @Const long[] arg12, Pointer arg13, Pointer arg14, long[] arg15 ); - -public static native void pardiso_handle_store_64( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntPointer arg2); -public static native void pardiso_handle_store_64( _MKL_DSS_HANDLE_t arg0, String arg1, IntBuffer arg2); -public static native void pardiso_handle_store_64( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, int[] arg2); -public static native void pardiso_handle_store_64( _MKL_DSS_HANDLE_t arg0, String arg1, IntPointer arg2); -public static native void pardiso_handle_store_64( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntBuffer arg2); -public static native void pardiso_handle_store_64( _MKL_DSS_HANDLE_t arg0, String arg1, int[] arg2); -public static native void PARDISO_HANDLE_STORE_64( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntPointer arg2); -public static native void PARDISO_HANDLE_STORE_64( _MKL_DSS_HANDLE_t arg0, String arg1, IntBuffer arg2); -public static native void PARDISO_HANDLE_STORE_64( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, int[] arg2); -public static native void PARDISO_HANDLE_STORE_64( _MKL_DSS_HANDLE_t arg0, String arg1, IntPointer arg2); -public static native void PARDISO_HANDLE_STORE_64( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntBuffer arg2); -public static native void PARDISO_HANDLE_STORE_64( _MKL_DSS_HANDLE_t arg0, String arg1, int[] arg2); - -public static native void pardiso_handle_restore_64( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntPointer arg2); -public static native void pardiso_handle_restore_64( _MKL_DSS_HANDLE_t arg0, String arg1, IntBuffer arg2); -public static native void pardiso_handle_restore_64( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, int[] arg2); -public static native void pardiso_handle_restore_64( _MKL_DSS_HANDLE_t arg0, String arg1, IntPointer arg2); -public static native void pardiso_handle_restore_64( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntBuffer arg2); -public static native void pardiso_handle_restore_64( _MKL_DSS_HANDLE_t arg0, String arg1, int[] arg2); -public static native void PARDISO_HANDLE_RESTORE_64( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntPointer arg2); -public static native void PARDISO_HANDLE_RESTORE_64( _MKL_DSS_HANDLE_t arg0, String arg1, IntBuffer arg2); -public static native void PARDISO_HANDLE_RESTORE_64( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, int[] arg2); -public static native void PARDISO_HANDLE_RESTORE_64( _MKL_DSS_HANDLE_t arg0, String arg1, IntPointer arg2); -public static native void PARDISO_HANDLE_RESTORE_64( _MKL_DSS_HANDLE_t arg0, @Cast("const char*") BytePointer arg1, IntBuffer arg2); -public static native void PARDISO_HANDLE_RESTORE_64( _MKL_DSS_HANDLE_t arg0, String arg1, int[] arg2); - -public static native void pardiso_handle_delete_64( @Cast("const char*") BytePointer arg0, IntPointer arg1); -public static native void pardiso_handle_delete_64( String arg0, IntBuffer arg1); -public static native void pardiso_handle_delete_64( @Cast("const char*") BytePointer arg0, int[] arg1); -public static native void pardiso_handle_delete_64( String arg0, IntPointer arg1); -public static native void pardiso_handle_delete_64( @Cast("const char*") BytePointer arg0, IntBuffer arg1); -public static native void pardiso_handle_delete_64( String arg0, int[] arg1); -public static native void PARDISO_HANDLE_DELETE_64( @Cast("const char*") BytePointer arg0, IntPointer arg1); -public static native void PARDISO_HANDLE_DELETE_64( String arg0, IntBuffer arg1); -public static native void PARDISO_HANDLE_DELETE_64( @Cast("const char*") BytePointer arg0, int[] arg1); -public static native void PARDISO_HANDLE_DELETE_64( String arg0, IntPointer arg1); -public static native void PARDISO_HANDLE_DELETE_64( @Cast("const char*") BytePointer arg0, IntBuffer arg1); -public static native void PARDISO_HANDLE_DELETE_64( String arg0, int[] arg1); +public static native void pardiso_64( _MKL_DSS_HANDLE_t pt, @Const LongPointer maxfct, + @Const LongPointer mnum, @Const LongPointer mtype, + @Const LongPointer phase, @Const LongPointer n, + @Const Pointer a, @Const LongPointer ia, + @Const LongPointer ja, LongPointer perm, + @Const LongPointer nrhs, LongPointer iparm, + @Const LongPointer msglvl, Pointer b, Pointer x, + LongPointer error ); +public static native void pardiso_64( _MKL_DSS_HANDLE_t pt, @Const LongBuffer maxfct, + @Const LongBuffer mnum, @Const LongBuffer mtype, + @Const LongBuffer phase, @Const LongBuffer n, + @Const Pointer a, @Const LongBuffer ia, + @Const LongBuffer ja, LongBuffer perm, + @Const LongBuffer nrhs, LongBuffer iparm, + @Const LongBuffer msglvl, Pointer b, Pointer x, + LongBuffer error ); +public static native void pardiso_64( _MKL_DSS_HANDLE_t pt, @Const long[] maxfct, + @Const long[] mnum, @Const long[] mtype, + @Const long[] phase, @Const long[] n, + @Const Pointer a, @Const long[] ia, + @Const long[] ja, long[] perm, + @Const long[] nrhs, long[] iparm, + @Const long[] msglvl, Pointer b, Pointer x, + long[] error ); + +public static native void PARDISO_64( _MKL_DSS_HANDLE_t pt, @Const LongPointer maxfct, + @Const LongPointer mnum, @Const LongPointer mtype, + @Const LongPointer phase, @Const LongPointer n, + @Const Pointer a, @Const LongPointer ia, + @Const LongPointer ja, LongPointer perm, + @Const LongPointer nrhs, LongPointer iparm, + @Const LongPointer msglvl, Pointer b, Pointer x, + LongPointer error ); +public static native void PARDISO_64( _MKL_DSS_HANDLE_t pt, @Const LongBuffer maxfct, + @Const LongBuffer mnum, @Const LongBuffer mtype, + @Const LongBuffer phase, @Const LongBuffer n, + @Const Pointer a, @Const LongBuffer ia, + @Const LongBuffer ja, LongBuffer perm, + @Const LongBuffer nrhs, LongBuffer iparm, + @Const LongBuffer msglvl, Pointer b, Pointer x, + LongBuffer error ); +public static native void PARDISO_64( _MKL_DSS_HANDLE_t pt, @Const long[] maxfct, + @Const long[] mnum, @Const long[] mtype, + @Const long[] phase, @Const long[] n, + @Const Pointer a, @Const long[] ia, + @Const long[] ja, long[] perm, + @Const long[] nrhs, long[] iparm, + @Const long[] msglvl, Pointer b, Pointer x, + long[] error ); + +public static native void pardiso_handle_store_64( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntPointer error ); +public static native void pardiso_handle_store_64( _MKL_DSS_HANDLE_t pt, String dirname, + IntBuffer error ); +public static native void pardiso_handle_store_64( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + int[] error ); +public static native void pardiso_handle_store_64( _MKL_DSS_HANDLE_t pt, String dirname, + IntPointer error ); +public static native void pardiso_handle_store_64( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntBuffer error ); +public static native void pardiso_handle_store_64( _MKL_DSS_HANDLE_t pt, String dirname, + int[] error ); +public static native void PARDISO_HANDLE_STORE_64( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntPointer error ); +public static native void PARDISO_HANDLE_STORE_64( _MKL_DSS_HANDLE_t pt, String dirname, + IntBuffer error ); +public static native void PARDISO_HANDLE_STORE_64( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + int[] error ); +public static native void PARDISO_HANDLE_STORE_64( _MKL_DSS_HANDLE_t pt, String dirname, + IntPointer error ); +public static native void PARDISO_HANDLE_STORE_64( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntBuffer error ); +public static native void PARDISO_HANDLE_STORE_64( _MKL_DSS_HANDLE_t pt, String dirname, + int[] error ); + +public static native void pardiso_handle_restore_64( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntPointer error ); +public static native void pardiso_handle_restore_64( _MKL_DSS_HANDLE_t pt, String dirname, + IntBuffer error ); +public static native void pardiso_handle_restore_64( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + int[] error ); +public static native void pardiso_handle_restore_64( _MKL_DSS_HANDLE_t pt, String dirname, + IntPointer error ); +public static native void pardiso_handle_restore_64( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntBuffer error ); +public static native void pardiso_handle_restore_64( _MKL_DSS_HANDLE_t pt, String dirname, + int[] error ); +public static native void PARDISO_HANDLE_RESTORE_64( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntPointer error ); +public static native void PARDISO_HANDLE_RESTORE_64( _MKL_DSS_HANDLE_t pt, String dirname, + IntBuffer error ); +public static native void PARDISO_HANDLE_RESTORE_64( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + int[] error ); +public static native void PARDISO_HANDLE_RESTORE_64( _MKL_DSS_HANDLE_t pt, String dirname, + IntPointer error ); +public static native void PARDISO_HANDLE_RESTORE_64( _MKL_DSS_HANDLE_t pt, @Cast("const char*") BytePointer dirname, + IntBuffer error ); +public static native void PARDISO_HANDLE_RESTORE_64( _MKL_DSS_HANDLE_t pt, String dirname, + int[] error ); + +public static native void pardiso_handle_delete_64( @Cast("const char*") BytePointer dirname, IntPointer error ); +public static native void pardiso_handle_delete_64( String dirname, IntBuffer error ); +public static native void pardiso_handle_delete_64( @Cast("const char*") BytePointer dirname, int[] error ); +public static native void pardiso_handle_delete_64( String dirname, IntPointer error ); +public static native void pardiso_handle_delete_64( @Cast("const char*") BytePointer dirname, IntBuffer error ); +public static native void pardiso_handle_delete_64( String dirname, int[] error ); +public static native void PARDISO_HANDLE_DELETE_64( @Cast("const char*") BytePointer dirname, IntPointer error ); +public static native void PARDISO_HANDLE_DELETE_64( String dirname, IntBuffer error ); +public static native void PARDISO_HANDLE_DELETE_64( @Cast("const char*") BytePointer dirname, int[] error ); +public static native void PARDISO_HANDLE_DELETE_64( String dirname, IntPointer error ); +public static native void PARDISO_HANDLE_DELETE_64( @Cast("const char*") BytePointer dirname, IntBuffer error ); +public static native void PARDISO_HANDLE_DELETE_64( String dirname, int[] error ); /* Error classes */ public static final int PARDISO_NO_ERROR = 0; @@ -228082,19 +230903,31 @@ public static native void PARDISO_64( _MKL_DSS_HANDLE_t arg0, @Const long[ public static native int mkl_pardiso_pivot_( @Const double[] aii, double[] bii, @Const double[] eps ); // #endif /* _MKL_PARDISO_PIVOT_H_ */ -public static native void pardiso_getdiag( _MKL_DSS_HANDLE_t arg0, Pointer arg1, Pointer arg2, @Const IntPointer arg3, IntPointer arg4 ); -public static native void pardiso_getdiag( _MKL_DSS_HANDLE_t arg0, Pointer arg1, Pointer arg2, @Const IntBuffer arg3, IntBuffer arg4 ); -public static native void pardiso_getdiag( _MKL_DSS_HANDLE_t arg0, Pointer arg1, Pointer arg2, @Const int[] arg3, int[] arg4 ); -public static native void PARDISO_GETDIAG( _MKL_DSS_HANDLE_t arg0, Pointer arg1, Pointer arg2, @Const IntPointer arg3, IntPointer arg4 ); -public static native void PARDISO_GETDIAG( _MKL_DSS_HANDLE_t arg0, Pointer arg1, Pointer arg2, @Const IntBuffer arg3, IntBuffer arg4 ); -public static native void PARDISO_GETDIAG( _MKL_DSS_HANDLE_t arg0, Pointer arg1, Pointer arg2, @Const int[] arg3, int[] arg4 ); - -public static native void pardiso_export( Pointer pt, Pointer values, IntPointer ia, IntPointer ja, @Const IntPointer step, @Const IntPointer iparm, IntPointer error ); -public static native void pardiso_export( Pointer pt, Pointer values, IntBuffer ia, IntBuffer ja, @Const IntBuffer step, @Const IntBuffer iparm, IntBuffer error ); -public static native void pardiso_export( Pointer pt, Pointer values, int[] ia, int[] ja, @Const int[] step, @Const int[] iparm, int[] error ); -public static native void PARDISO_EXPORT( Pointer pt, Pointer values, IntPointer ia, IntPointer ja, @Const IntPointer step, @Const IntPointer iparm, IntPointer error ); -public static native void PARDISO_EXPORT( Pointer pt, Pointer values, IntBuffer ia, IntBuffer ja, @Const IntBuffer step, @Const IntBuffer iparm, IntBuffer error ); -public static native void PARDISO_EXPORT( Pointer pt, Pointer values, int[] ia, int[] ja, @Const int[] step, @Const int[] iparm, int[] error ); +public static native void pardiso_getdiag( _MKL_DSS_HANDLE_t pt, Pointer df, Pointer da, + @Const IntPointer mnum, IntPointer error ); +public static native void pardiso_getdiag( _MKL_DSS_HANDLE_t pt, Pointer df, Pointer da, + @Const IntBuffer mnum, IntBuffer error ); +public static native void pardiso_getdiag( _MKL_DSS_HANDLE_t pt, Pointer df, Pointer da, + @Const int[] mnum, int[] error ); +public static native void PARDISO_GETDIAG( _MKL_DSS_HANDLE_t pt, Pointer df, Pointer da, + @Const IntPointer mnum, IntPointer error ); +public static native void PARDISO_GETDIAG( _MKL_DSS_HANDLE_t pt, Pointer df, Pointer da, + @Const IntBuffer mnum, IntBuffer error ); +public static native void PARDISO_GETDIAG( _MKL_DSS_HANDLE_t pt, Pointer df, Pointer da, + @Const int[] mnum, int[] error ); + +public static native void pardiso_export( Pointer pt, Pointer values, IntPointer ia, IntPointer ja, + @Const IntPointer step, @Const IntPointer iparm, IntPointer error ); +public static native void pardiso_export( Pointer pt, Pointer values, IntBuffer ia, IntBuffer ja, + @Const IntBuffer step, @Const IntBuffer iparm, IntBuffer error ); +public static native void pardiso_export( Pointer pt, Pointer values, int[] ia, int[] ja, + @Const int[] step, @Const int[] iparm, int[] error ); +public static native void PARDISO_EXPORT( Pointer pt, Pointer values, IntPointer ia, IntPointer ja, + @Const IntPointer step, @Const IntPointer iparm, IntPointer error ); +public static native void PARDISO_EXPORT( Pointer pt, Pointer values, IntBuffer ia, IntBuffer ja, + @Const IntBuffer step, @Const IntBuffer iparm, IntBuffer error ); +public static native void PARDISO_EXPORT( Pointer pt, Pointer values, int[] ia, int[] ja, + @Const int[] step, @Const int[] iparm, int[] error ); // #ifdef __cplusplus // #endif /* __cplusplus */ @@ -228133,14 +230966,6 @@ public static native void PARDISO_64( _MKL_DSS_HANDLE_t arg0, @Const long[ // #ifdef __cplusplus // #endif -// #ifndef MKL_CALL_CONV -// # if defined(_WIN32) & !defined(_WIN64) -// # define MKL_CALL_CONV __cdecl -// # else -// # define MKL_CALL_CONV -// # endif -// #endif - /** enum sparse_matrix_indexing */ public static final int MKL_ZERO_BASED = 0, MKL_ONE_BASED = 1; /** enum sparse_matrix_print_styles */ @@ -228324,7 +231149,8 @@ public static class sparse_struct extends Pointer { public static final int MKL_ENABLE_AVX512_E2 = 7; public static final int MKL_ENABLE_AVX512_E3 = 8; public static final int MKL_ENABLE_AVX512_E4 = 9; -public static final int MKL_ENABLE_AVX2_E1 = 10; +public static final int MKL_ENABLE_AVX2_E1 = 10; +public static final int MKL_ENABLE_AVX512_E5 = 11; public static final int MKL_SINGLE_PATH_ENABLE = 0x0600; /* Single Dynamic library interface */ @@ -228820,6 +231646,9 @@ public static class USRFCNXS extends FunctionPointer { public static final int VML_HA = 0x00000002; public static final int VML_EP = 0x00000003; +public static final int VML_LA_64 = 0x0000000000000001; +public static final int VML_HA_64 = 0x0000000000000002; +public static final int VML_EP_64 = 0x0000000000000003; /* // SETTING OPTIMAL FLOATING-POINT PRECISION AND ROUNDING MODE @@ -228847,6 +231676,11 @@ public static class USRFCNXS extends FunctionPointer { public static final int VML_DOUBLE_CONSISTENT = 0x00000020; public static final int VML_RESTORE = 0x00000030; +public static final int VML_DEFAULT_PRECISION_64 = 0x0000000000000000; +public static final int VML_FLOAT_CONSISTENT_64 = 0x0000000000000010; +public static final int VML_DOUBLE_CONSISTENT_64 = 0x0000000000000020; +public static final int VML_RESTORE_64 = 0x0000000000000030; + /* // VML ERROR HANDLING CONTROL // Macros below are used to control VML error handler. @@ -228874,6 +231708,15 @@ public static class USRFCNXS extends FunctionPointer { public static final int VML_ERRMODE_DEFAULT = VML_ERRMODE_ERRNO | VML_ERRMODE_CALLBACK | VML_ERRMODE_EXCEPT; +public static final int VML_ERRMODE_IGNORE_64 = 0x0000000000000100; +public static final int VML_ERRMODE_ERRNO_64 = 0x0000000000000200; +public static final int VML_ERRMODE_STDERR_64 = 0x0000000000000400; +public static final int VML_ERRMODE_EXCEPT_64 = 0x0000000000000800; +public static final int VML_ERRMODE_CALLBACK_64 = 0x0000000000001000; +public static final int VML_ERRMODE_NOERR_64 = 0x0000000000002000; +public static final int VML_ERRMODE_DEFAULT_64 = +VML_ERRMODE_ERRNO_64 | VML_ERRMODE_CALLBACK_64 | VML_ERRMODE_EXCEPT_64; + /* // OpenMP(R) number of threads mode macros // VML_NUM_THREADS_OMP_AUTO - Maximum number of threads is determined by @@ -228886,6 +231729,9 @@ public static class USRFCNXS extends FunctionPointer { public static final int VML_NUM_THREADS_OMP_AUTO = 0x00000000; public static final int VML_NUM_THREADS_OMP_FIXED = 0x00010000; +public static final int VML_NUM_THREADS_OMP_AUTO_64 = 0x0000000000000000; +public static final int VML_NUM_THREADS_OMP_FIXED_64 = 0x0000000000010000; + /* // TBB partitioner control macros // VML_TBB_PARTITIONER_AUTO - Automatic TBB partitioner tbb::auto_partitioner(). @@ -228901,6 +231747,9 @@ public static class USRFCNXS extends FunctionPointer { public static final int VML_TBB_PARTITIONER_STATIC = 0x00010000; public static final int VML_TBB_PARTITIONER_SIMPLE = 0x00020000; +public static final int VML_TBB_PARTITIONER_AUTO_64 = 0x0000000000000000; +public static final int VML_TBB_PARTITIONER_STATIC_64 = 0x0000000000010000; +public static final int VML_TBB_PARTITIONER_SIMPLE_64 = 0x0000000000020000; /* // FTZ & DAZ mode macros @@ -228916,6 +231765,10 @@ public static class USRFCNXS extends FunctionPointer { public static final int VML_FTZDAZ_OFF = 0x00140000; public static final int VML_FTZDAZ_CURRENT = 0x00000000; +public static final int VML_FTZDAZ_ON_64 = 0x0000000000280000; +public static final int VML_FTZDAZ_OFF_64 = 0x0000000000140000; +public static final int VML_FTZDAZ_CURRENT_64 = 0x0000000000000000; + /* // Exception trap macros // VML_TRAP_INVALID Trap invalid arithmetic operand exception @@ -228923,12 +231776,16 @@ public static class USRFCNXS extends FunctionPointer { // VML_TRAP_OVERFLOW Trap numeric overflow exception // VML_TRAP_UNDERFLOW Trap numeric underflow exception */ - public static final int VML_TRAP_INVALID = 0x01000000; public static final int VML_TRAP_DIVBYZERO = 0x02000000; public static final int VML_TRAP_OVERFLOW = 0x04000000; public static final int VML_TRAP_UNDERFLOW = 0x08000000; +public static final int VML_TRAP_INVALID_64 = 0x0000000001000000; +public static final int VML_TRAP_DIVBYZERO_64 = 0x0000000002000000; +public static final int VML_TRAP_OVERFLOW_64 = 0x0000000004000000; +public static final int VML_TRAP_UNDERFLOW_64 = 0x0000000008000000; + /* // ACCURACY, FLOATING-POINT CONTROL, FTZDAZ AND ERROR HANDLING MASKS // Accuracy, floating-point and error handling control are packed in @@ -228957,6 +231814,16 @@ public static class USRFCNXS extends FunctionPointer { public static final int VML_FTZDAZ_MASK = 0x003C0000; public static final int VML_TRAP_EXCEPTIONS_MASK = 0x0F000000; +public static final int VML_ACCURACY_MASK_64 = 0x000000000000000F; +public static final int VML_FPUMODE_MASK_64 = 0x00000000000000F0; +public static final int VML_ERRMODE_MASK_64 = 0x000000000000FF00; +public static final int VML_ERRMODE_STDHANDLER_MASK_64 = 0x0000000000002F00; +public static final int VML_ERRMODE_CALLBACK_MASK_64 = 0x0000000000001000; +public static final int VML_NUM_THREADS_OMP_MASK_64 = 0x0000000000030000; +public static final int VML_TBB_PARTITIONER_MASK_64 = 0x0000000000030000; +public static final int VML_FTZDAZ_MASK_64 = 0x00000000003C0000; +public static final int VML_TRAP_EXCEPTIONS_MASK_64 = 0x000000000F000000; + /* // ERROR STATUS MACROS // VML_STATUS_OK - no errors @@ -228978,6 +231845,15 @@ public static class USRFCNXS extends FunctionPointer { public static final int VML_STATUS_UNDERFLOW = 4; public static final int VML_STATUS_ACCURACYWARNING = 1000; +public static final int VML_STATUS_OK_64 = 0; +public static final int VML_STATUS_BADSIZE_64 = -1; +public static final int VML_STATUS_BADMEM_64 = -2; +public static final int VML_STATUS_ERRDOM_64 = 1; +public static final int VML_STATUS_SING_64 = 2; +public static final int VML_STATUS_OVERFLOW_64 = 3; +public static final int VML_STATUS_UNDERFLOW_64 = 4; +public static final int VML_STATUS_ACCURACYWARNING_64 = 1000; + // #ifdef __cplusplus // #endif /* __cplusplus */ @@ -229140,8475 +232016,5183 @@ public static class VMLErrorCallBack extends FunctionPointer { //-- */ -// #if !defined(_Mkl_Vml_Api) -// #define _Mkl_Vml_Api(rtype,name,arg) extern rtype name arg NOTHROW; -// #endif +// #if defined( _WIN32 ) || ( _WIN64 ) +// #if !defined(_Mkl_Vml_Api) +// #define _Mkl_Vml_Api(rtype,name,arg) extern rtype name arg +// #endif -// #if !defined(_mkl_vml_api) -// #define _mkl_vml_api(rtype,name,arg) extern rtype name##_ arg NOTHROW; -// #endif +// #if !defined(_mkl_vml_api) +// #define _mkl_vml_api(rtype,name,arg) extern rtype name arg +// #endif -// #if !defined(_MKL_VML_API) -// #define _MKL_VML_API(rtype,name,arg) extern rtype name##_ arg NOTHROW; -// #endif +// #if !defined(_MKL_VML_API) +// #define _MKL_VML_API(rtype,name,arg) extern rtype name arg +// #endif +// #else +// #if !defined(_Mkl_Vml_Api) +// #define _Mkl_Vml_Api(rtype,name,arg) extern rtype name arg NOTHROW +// #endif -/* -//++ -// VML ELEMENTARY FUNCTION DECLARATIONS. -//-- -*/ -/* Absolute value: r[i] = |a[i]| */ -public static native void VSABS_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSABS_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSABS_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDABS_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDABS_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDABS_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsabs_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsabs_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsabs_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdabs_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdabs_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdabs_(@Const int[] n, @Const double[] a, double[] r); +// #if !defined(_mkl_vml_api) +// #define _mkl_vml_api(rtype,name,arg) extern rtype name##_ arg NOTHROW +// #endif + +// #if !defined(_MKL_VML_API) +// #define _MKL_VML_API(rtype,name,arg) extern rtype name##_ arg NOTHROW public static native void vsAbs(int n, @Const FloatPointer a, FloatPointer r); public static native void vsAbs(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsAbs(int n, @Const float[] a, float[] r); public static native void vdAbs(int n, @Const DoublePointer a, DoublePointer r); public static native void vdAbs(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdAbs(int n, @Const double[] a, double[] r); - -public static native void VMSABS_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSABS_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSABS_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDABS_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDABS_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDABS_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsabs_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsabs_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsabs_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdabs_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdabs_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdabs_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsAbs(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsAbs(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsAbs(int n, @Const float[] a, float[] r, long mode); public static native void vmdAbs(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdAbs(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdAbs(int n, @Const double[] a, double[] r, long mode); - -/* Complex absolute value: r[i] = |a[i]| */ -public static native void VCABS_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r); -public static native void VCABS_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r); -public static native void VCABS_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, float[] r); -public static native void VZABS_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r); -public static native void VZABS_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r); -public static native void VZABS_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, double[] r); -public static native void vcabs_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r); -public static native void vcabs_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r); -public static native void vcabs_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, float[] r); -public static native void vzabs_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r); -public static native void vzabs_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r); -public static native void vzabs_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, double[] r); public static native void vcAbs(int n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r); public static native void vcAbs(int n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r); public static native void vcAbs(int n, @Cast("const MKL_Complex8*") float[] a, float[] r); public static native void vzAbs(int n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r); public static native void vzAbs(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r); public static native void vzAbs(int n, @Cast("const MKL_Complex16*") double[] a, double[] r); - -public static native void VMCABS_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMCABS_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMCABS_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, float[] r, long[] mode); -public static native void VMZABS_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMZABS_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMZABS_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, double[] r, long[] mode); -public static native void vmcabs_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmcabs_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmcabs_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, float[] r, long[] mode); -public static native void vmzabs_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmzabs_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmzabs_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, double[] r, long[] mode); public static native void vmcAbs(int n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r, long mode); public static native void vmcAbs(int n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r, long mode); public static native void vmcAbs(int n, @Cast("const MKL_Complex8*") float[] a, float[] r, long mode); public static native void vmzAbs(int n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r, long mode); public static native void vmzAbs(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmzAbs(int n, @Cast("const MKL_Complex16*") double[] a, double[] r, long mode); - -/* Argument of complex value: r[i] = carg(a[i]) */ -public static native void VCARG_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r); -public static native void VCARG_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r); -public static native void VCARG_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, float[] r); -public static native void VZARG_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r); -public static native void VZARG_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r); -public static native void VZARG_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, double[] r); -public static native void vcarg_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r); -public static native void vcarg_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r); -public static native void vcarg_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, float[] r); -public static native void vzarg_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r); -public static native void vzarg_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r); -public static native void vzarg_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, double[] r); public static native void vcArg(int n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r); public static native void vcArg(int n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r); public static native void vcArg(int n, @Cast("const MKL_Complex8*") float[] a, float[] r); public static native void vzArg(int n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r); public static native void vzArg(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r); public static native void vzArg(int n, @Cast("const MKL_Complex16*") double[] a, double[] r); - -public static native void VMCARG_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMCARG_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMCARG_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, float[] r, long[] mode); -public static native void VMZARG_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMZARG_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMZARG_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, double[] r, long[] mode); -public static native void vmcarg_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmcarg_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmcarg_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, float[] r, long[] mode); -public static native void vmzarg_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmzarg_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmzarg_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, double[] r, long[] mode); public static native void vmcArg(int n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r, long mode); public static native void vmcArg(int n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r, long mode); public static native void vmcArg(int n, @Cast("const MKL_Complex8*") float[] a, float[] r, long mode); public static native void vmzArg(int n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r, long mode); public static native void vmzArg(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmzArg(int n, @Cast("const MKL_Complex16*") double[] a, double[] r, long mode); - -/* Addition: r[i] = a[i] + b[i] */ -public static native void VSADD_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSADD_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSADD_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDADD_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDADD_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDADD_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vsadd_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vsadd_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vsadd_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdadd_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdadd_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdadd_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsAdd(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsAdd(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsAdd(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdAdd(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdAdd(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdAdd(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSADD_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSADD_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSADD_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDADD_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDADD_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDADD_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmsadd_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmsadd_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmsadd_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdadd_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdadd_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdadd_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsAdd(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsAdd(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsAdd(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdAdd(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdAdd(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdAdd(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Complex addition: r[i] = a[i] + b[i] */ -public static native void VCADD_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCADD_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCADD_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); -public static native void VZADD_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZADD_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZADD_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); -public static native void vcadd_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcadd_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcadd_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); -public static native void vzadd_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzadd_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzadd_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); public static native void vcAdd(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcAdd(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcAdd(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); public static native void vzAdd(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzAdd(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzAdd(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCADD_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCADD_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCADD_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZADD_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZADD_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZADD_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcadd_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcadd_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcadd_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzadd_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzadd_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzadd_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcAdd(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcAdd(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcAdd(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzAdd(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzAdd(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzAdd(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Subtraction: r[i] = a[i] - b[i] */ -public static native void VSSUB_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSSUB_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSSUB_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDSUB_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDSUB_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDSUB_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vssub_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vssub_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vssub_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdsub_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdsub_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdsub_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsSub(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsSub(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsSub(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdSub(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdSub(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdSub(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSSUB_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSSUB_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSSUB_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDSUB_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDSUB_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDSUB_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmssub_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmssub_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmssub_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdsub_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdsub_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdsub_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsSub(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsSub(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsSub(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdSub(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdSub(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdSub(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Complex subtraction: r[i] = a[i] - b[i] */ -public static native void VCSUB_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCSUB_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCSUB_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); -public static native void VZSUB_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZSUB_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZSUB_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); -public static native void vcsub_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcsub_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcsub_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); -public static native void vzsub_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzsub_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzsub_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); public static native void vcSub(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcSub(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcSub(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); public static native void vzSub(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzSub(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzSub(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCSUB_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCSUB_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCSUB_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZSUB_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZSUB_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZSUB_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcsub_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcsub_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcsub_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzsub_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzsub_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzsub_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcSub(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcSub(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcSub(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzSub(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzSub(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzSub(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Reciprocal: r[i] = 1.0 / a[i] */ -public static native void VSINV_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSINV_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSINV_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDINV_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDINV_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDINV_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsinv_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsinv_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsinv_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdinv_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdinv_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdinv_(@Const int[] n, @Const double[] a, double[] r); public static native void vsInv(int n, @Const FloatPointer a, FloatPointer r); public static native void vsInv(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsInv(int n, @Const float[] a, float[] r); public static native void vdInv(int n, @Const DoublePointer a, DoublePointer r); public static native void vdInv(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdInv(int n, @Const double[] a, double[] r); - -public static native void VMSINV_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSINV_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSINV_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDINV_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDINV_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDINV_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsinv_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsinv_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsinv_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdinv_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdinv_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdinv_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsInv(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsInv(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsInv(int n, @Const float[] a, float[] r, long mode); public static native void vmdInv(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdInv(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdInv(int n, @Const double[] a, double[] r, long mode); - -/* Square root: r[i] = a[i]^0.5 */ -public static native void VSSQRT_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSSQRT_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSSQRT_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDSQRT_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDSQRT_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDSQRT_(@Const int[] n, @Const double[] a, double[] r); -public static native void vssqrt_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vssqrt_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vssqrt_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdsqrt_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdsqrt_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdsqrt_(@Const int[] n, @Const double[] a, double[] r); public static native void vsSqrt(int n, @Const FloatPointer a, FloatPointer r); public static native void vsSqrt(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsSqrt(int n, @Const float[] a, float[] r); public static native void vdSqrt(int n, @Const DoublePointer a, DoublePointer r); public static native void vdSqrt(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdSqrt(int n, @Const double[] a, double[] r); - -public static native void VMSSQRT_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSSQRT_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSSQRT_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDSQRT_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDSQRT_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDSQRT_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmssqrt_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmssqrt_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmssqrt_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdsqrt_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdsqrt_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdsqrt_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsSqrt(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsSqrt(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsSqrt(int n, @Const float[] a, float[] r, long mode); public static native void vmdSqrt(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdSqrt(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdSqrt(int n, @Const double[] a, double[] r, long mode); - -/* Complex square root: r[i] = a[i]^0.5 */ -public static native void VCSQRT_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCSQRT_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCSQRT_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZSQRT_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZSQRT_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZSQRT_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vcsqrt_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcsqrt_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcsqrt_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzsqrt_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzsqrt_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzsqrt_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcSqrt(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcSqrt(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcSqrt(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzSqrt(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzSqrt(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzSqrt(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCSQRT_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCSQRT_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCSQRT_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZSQRT_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZSQRT_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZSQRT_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcsqrt_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcsqrt_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcsqrt_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzsqrt_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzsqrt_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzsqrt_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcSqrt(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcSqrt(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcSqrt(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzSqrt(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzSqrt(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzSqrt(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Reciprocal square root: r[i] = 1/a[i]^0.5 */ -public static native void VSINVSQRT_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSINVSQRT_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSINVSQRT_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDINVSQRT_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDINVSQRT_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDINVSQRT_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsinvsqrt_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsinvsqrt_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsinvsqrt_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdinvsqrt_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdinvsqrt_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdinvsqrt_(@Const int[] n, @Const double[] a, double[] r); public static native void vsInvSqrt(int n, @Const FloatPointer a, FloatPointer r); public static native void vsInvSqrt(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsInvSqrt(int n, @Const float[] a, float[] r); public static native void vdInvSqrt(int n, @Const DoublePointer a, DoublePointer r); public static native void vdInvSqrt(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdInvSqrt(int n, @Const double[] a, double[] r); - -public static native void VMSINVSQRT_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSINVSQRT_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSINVSQRT_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDINVSQRT_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDINVSQRT_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDINVSQRT_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsinvsqrt_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsinvsqrt_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsinvsqrt_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdinvsqrt_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdinvsqrt_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdinvsqrt_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsInvSqrt(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsInvSqrt(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsInvSqrt(int n, @Const float[] a, float[] r, long mode); public static native void vmdInvSqrt(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdInvSqrt(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdInvSqrt(int n, @Const double[] a, double[] r, long mode); - -/* Cube root: r[i] = a[i]^(1/3) */ -public static native void VSCBRT_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSCBRT_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSCBRT_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDCBRT_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDCBRT_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDCBRT_(@Const int[] n, @Const double[] a, double[] r); -public static native void vscbrt_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vscbrt_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vscbrt_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdcbrt_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdcbrt_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdcbrt_(@Const int[] n, @Const double[] a, double[] r); public static native void vsCbrt(int n, @Const FloatPointer a, FloatPointer r); public static native void vsCbrt(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsCbrt(int n, @Const float[] a, float[] r); public static native void vdCbrt(int n, @Const DoublePointer a, DoublePointer r); public static native void vdCbrt(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdCbrt(int n, @Const double[] a, double[] r); - -public static native void VMSCBRT_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSCBRT_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSCBRT_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDCBRT_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDCBRT_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDCBRT_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmscbrt_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmscbrt_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmscbrt_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdcbrt_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdcbrt_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdcbrt_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsCbrt(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsCbrt(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsCbrt(int n, @Const float[] a, float[] r, long mode); public static native void vmdCbrt(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdCbrt(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdCbrt(int n, @Const double[] a, double[] r, long mode); - -/* Reciprocal cube root: r[i] = 1/a[i]^(1/3) */ -public static native void VSINVCBRT_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSINVCBRT_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSINVCBRT_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDINVCBRT_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDINVCBRT_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDINVCBRT_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsinvcbrt_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsinvcbrt_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsinvcbrt_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdinvcbrt_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdinvcbrt_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdinvcbrt_(@Const int[] n, @Const double[] a, double[] r); public static native void vsInvCbrt(int n, @Const FloatPointer a, FloatPointer r); public static native void vsInvCbrt(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsInvCbrt(int n, @Const float[] a, float[] r); public static native void vdInvCbrt(int n, @Const DoublePointer a, DoublePointer r); public static native void vdInvCbrt(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdInvCbrt(int n, @Const double[] a, double[] r); - -public static native void VMSINVCBRT_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSINVCBRT_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSINVCBRT_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDINVCBRT_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDINVCBRT_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDINVCBRT_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsinvcbrt_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsinvcbrt_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsinvcbrt_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdinvcbrt_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdinvcbrt_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdinvcbrt_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsInvCbrt(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsInvCbrt(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsInvCbrt(int n, @Const float[] a, float[] r, long mode); public static native void vmdInvCbrt(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdInvCbrt(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdInvCbrt(int n, @Const double[] a, double[] r, long mode); - -/* Squaring: r[i] = a[i]^2 */ -public static native void VSSQR_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSSQR_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSSQR_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDSQR_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDSQR_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDSQR_(@Const int[] n, @Const double[] a, double[] r); -public static native void vssqr_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vssqr_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vssqr_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdsqr_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdsqr_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdsqr_(@Const int[] n, @Const double[] a, double[] r); public static native void vsSqr(int n, @Const FloatPointer a, FloatPointer r); public static native void vsSqr(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsSqr(int n, @Const float[] a, float[] r); public static native void vdSqr(int n, @Const DoublePointer a, DoublePointer r); public static native void vdSqr(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdSqr(int n, @Const double[] a, double[] r); - -public static native void VMSSQR_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSSQR_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSSQR_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDSQR_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDSQR_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDSQR_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmssqr_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmssqr_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmssqr_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdsqr_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdsqr_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdsqr_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsSqr(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsSqr(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsSqr(int n, @Const float[] a, float[] r, long mode); public static native void vmdSqr(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdSqr(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdSqr(int n, @Const double[] a, double[] r, long mode); - -/* Exponential function: r[i] = e^a[i] */ -public static native void VSEXP_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSEXP_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSEXP_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDEXP_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDEXP_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDEXP_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsexp_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsexp_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsexp_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdexp_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdexp_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdexp_(@Const int[] n, @Const double[] a, double[] r); public static native void vsExp(int n, @Const FloatPointer a, FloatPointer r); public static native void vsExp(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsExp(int n, @Const float[] a, float[] r); public static native void vdExp(int n, @Const DoublePointer a, DoublePointer r); public static native void vdExp(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdExp(int n, @Const double[] a, double[] r); - -public static native void VMSEXP_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSEXP_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSEXP_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDEXP_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDEXP_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDEXP_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsexp_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsexp_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsexp_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdexp_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdexp_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdexp_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsExp(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsExp(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsExp(int n, @Const float[] a, float[] r, long mode); public static native void vmdExp(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdExp(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdExp(int n, @Const double[] a, double[] r, long mode); - -/* Complex exponential function: r[i] = e^a[i] */ -public static native void VCEXP_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCEXP_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCEXP_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZEXP_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZEXP_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZEXP_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vcexp_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcexp_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcexp_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzexp_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzexp_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzexp_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcExp(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcExp(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcExp(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzExp(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzExp(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzExp(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCEXP_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCEXP_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCEXP_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZEXP_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZEXP_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZEXP_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcexp_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcexp_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcexp_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzexp_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzexp_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzexp_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcExp(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcExp(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcExp(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzExp(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzExp(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzExp(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Exponential function (base 2): r[i] = 2^a[i] */ -public static native void VSEXP2_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSEXP2_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSEXP2_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDEXP2_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDEXP2_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDEXP2_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsexp2_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsexp2_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsexp2_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdexp2_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdexp2_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdexp2_(@Const int[] n, @Const double[] a, double[] r); public static native void vsExp2(int n, @Const FloatPointer a, FloatPointer r); public static native void vsExp2(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsExp2(int n, @Const float[] a, float[] r); public static native void vdExp2(int n, @Const DoublePointer a, DoublePointer r); public static native void vdExp2(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdExp2(int n, @Const double[] a, double[] r); - -public static native void VMSEXP2_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSEXP2_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSEXP2_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDEXP2_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDEXP2_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDEXP2_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsexp2_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsexp2_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsexp2_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdexp2_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdexp2_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdexp2_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsExp2(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsExp2(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsExp2(int n, @Const float[] a, float[] r, long mode); public static native void vmdExp2(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdExp2(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdExp2(int n, @Const double[] a, double[] r, long mode); - -/* Exponential function (base 10): r[i] = 10^a[i] */ -public static native void VSEXP10_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSEXP10_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSEXP10_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDEXP10_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDEXP10_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDEXP10_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsexp10_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsexp10_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsexp10_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdexp10_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdexp10_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdexp10_(@Const int[] n, @Const double[] a, double[] r); public static native void vsExp10(int n, @Const FloatPointer a, FloatPointer r); public static native void vsExp10(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsExp10(int n, @Const float[] a, float[] r); public static native void vdExp10(int n, @Const DoublePointer a, DoublePointer r); public static native void vdExp10(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdExp10(int n, @Const double[] a, double[] r); - -public static native void VMSEXP10_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSEXP10_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSEXP10_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDEXP10_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDEXP10_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDEXP10_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsexp10_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsexp10_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsexp10_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdexp10_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdexp10_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdexp10_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsExp10(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsExp10(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsExp10(int n, @Const float[] a, float[] r, long mode); public static native void vmdExp10(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdExp10(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdExp10(int n, @Const double[] a, double[] r, long mode); - -/* Exponential of arguments decreased by 1: r[i] = e^(a[i]-1) */ -public static native void VSEXPM1_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSEXPM1_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSEXPM1_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDEXPM1_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDEXPM1_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDEXPM1_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsexpm1_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsexpm1_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsexpm1_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdexpm1_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdexpm1_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdexpm1_(@Const int[] n, @Const double[] a, double[] r); public static native void vsExpm1(int n, @Const FloatPointer a, FloatPointer r); public static native void vsExpm1(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsExpm1(int n, @Const float[] a, float[] r); public static native void vdExpm1(int n, @Const DoublePointer a, DoublePointer r); public static native void vdExpm1(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdExpm1(int n, @Const double[] a, double[] r); - -public static native void VMSEXPM1_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSEXPM1_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSEXPM1_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDEXPM1_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDEXPM1_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDEXPM1_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsexpm1_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsexpm1_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsexpm1_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdexpm1_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdexpm1_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdexpm1_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsExpm1(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsExpm1(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsExpm1(int n, @Const float[] a, float[] r, long mode); public static native void vmdExpm1(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdExpm1(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdExpm1(int n, @Const double[] a, double[] r, long mode); - -/* Logarithm (base e): r[i] = ln(a[i]) */ -public static native void VSLN_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSLN_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSLN_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDLN_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDLN_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDLN_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsln_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsln_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsln_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdln_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdln_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdln_(@Const int[] n, @Const double[] a, double[] r); public static native void vsLn(int n, @Const FloatPointer a, FloatPointer r); public static native void vsLn(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsLn(int n, @Const float[] a, float[] r); public static native void vdLn(int n, @Const DoublePointer a, DoublePointer r); public static native void vdLn(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdLn(int n, @Const double[] a, double[] r); - -public static native void VMSLN_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSLN_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSLN_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDLN_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDLN_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDLN_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsln_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsln_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsln_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdln_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdln_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdln_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsLn(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsLn(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsLn(int n, @Const float[] a, float[] r, long mode); public static native void vmdLn(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdLn(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdLn(int n, @Const double[] a, double[] r, long mode); - -/* Complex logarithm (base e): r[i] = ln(a[i]) */ -public static native void VCLN_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCLN_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCLN_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZLN_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZLN_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZLN_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vcln_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcln_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcln_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzln_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzln_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzln_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcLn(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcLn(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcLn(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzLn(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzLn(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzLn(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCLN_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCLN_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCLN_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZLN_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZLN_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZLN_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcln_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcln_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcln_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzln_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzln_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzln_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcLn(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcLn(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcLn(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzLn(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzLn(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzLn(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Logarithm (base 2): r[i] = lb(a[i]) */ -public static native void VSLOG2_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSLOG2_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSLOG2_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDLOG2_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDLOG2_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDLOG2_(@Const int[] n, @Const double[] a, double[] r); -public static native void vslog2_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vslog2_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vslog2_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdlog2_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdlog2_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdlog2_(@Const int[] n, @Const double[] a, double[] r); public static native void vsLog2(int n, @Const FloatPointer a, FloatPointer r); public static native void vsLog2(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsLog2(int n, @Const float[] a, float[] r); public static native void vdLog2(int n, @Const DoublePointer a, DoublePointer r); public static native void vdLog2(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdLog2(int n, @Const double[] a, double[] r); - -public static native void VMSLOG2_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSLOG2_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSLOG2_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDLOG2_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDLOG2_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDLOG2_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmslog2_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmslog2_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmslog2_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdlog2_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdlog2_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdlog2_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsLog2(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsLog2(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsLog2(int n, @Const float[] a, float[] r, long mode); public static native void vmdLog2(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdLog2(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdLog2(int n, @Const double[] a, double[] r, long mode); - -/* Logarithm (base 10): r[i] = lg(a[i]) */ -public static native void VSLOG10_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSLOG10_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSLOG10_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDLOG10_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDLOG10_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDLOG10_(@Const int[] n, @Const double[] a, double[] r); -public static native void vslog10_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vslog10_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vslog10_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdlog10_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdlog10_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdlog10_(@Const int[] n, @Const double[] a, double[] r); public static native void vsLog10(int n, @Const FloatPointer a, FloatPointer r); public static native void vsLog10(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsLog10(int n, @Const float[] a, float[] r); public static native void vdLog10(int n, @Const DoublePointer a, DoublePointer r); public static native void vdLog10(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdLog10(int n, @Const double[] a, double[] r); - -public static native void VMSLOG10_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSLOG10_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSLOG10_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDLOG10_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDLOG10_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDLOG10_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmslog10_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmslog10_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmslog10_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdlog10_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdlog10_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdlog10_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsLog10(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsLog10(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsLog10(int n, @Const float[] a, float[] r, long mode); public static native void vmdLog10(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdLog10(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdLog10(int n, @Const double[] a, double[] r, long mode); - -/* Complex logarithm (base 10): r[i] = lg(a[i]) */ -public static native void VCLOG10_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCLOG10_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCLOG10_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZLOG10_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZLOG10_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZLOG10_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vclog10_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vclog10_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vclog10_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzlog10_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzlog10_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzlog10_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcLog10(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcLog10(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcLog10(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzLog10(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzLog10(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzLog10(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCLOG10_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCLOG10_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCLOG10_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZLOG10_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZLOG10_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZLOG10_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmclog10_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmclog10_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmclog10_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzlog10_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzlog10_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzlog10_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcLog10(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcLog10(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcLog10(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzLog10(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzLog10(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzLog10(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Logarithm (base e) of arguments increased by 1: r[i] = log(1+a[i]) */ -public static native void VSLOG1P_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSLOG1P_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSLOG1P_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDLOG1P_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDLOG1P_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDLOG1P_(@Const int[] n, @Const double[] a, double[] r); -public static native void vslog1p_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vslog1p_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vslog1p_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdlog1p_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdlog1p_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdlog1p_(@Const int[] n, @Const double[] a, double[] r); public static native void vsLog1p(int n, @Const FloatPointer a, FloatPointer r); public static native void vsLog1p(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsLog1p(int n, @Const float[] a, float[] r); public static native void vdLog1p(int n, @Const DoublePointer a, DoublePointer r); public static native void vdLog1p(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdLog1p(int n, @Const double[] a, double[] r); - -public static native void VMSLOG1P_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSLOG1P_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSLOG1P_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDLOG1P_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDLOG1P_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDLOG1P_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmslog1p_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmslog1p_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmslog1p_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdlog1p_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdlog1p_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdlog1p_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsLog1p(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsLog1p(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsLog1p(int n, @Const float[] a, float[] r, long mode); public static native void vmdLog1p(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdLog1p(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdLog1p(int n, @Const double[] a, double[] r, long mode); - -/* Computes the exponent: r[i] = logb(a[i]) */ -public static native void VSLOGB_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSLOGB_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSLOGB_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDLOGB_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDLOGB_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDLOGB_(@Const int[] n, @Const double[] a, double[] r); -public static native void vslogb_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vslogb_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vslogb_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdlogb_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdlogb_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdlogb_(@Const int[] n, @Const double[] a, double[] r); public static native void vsLogb(int n, @Const FloatPointer a, FloatPointer r); public static native void vsLogb(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsLogb(int n, @Const float[] a, float[] r); public static native void vdLogb(int n, @Const DoublePointer a, DoublePointer r); public static native void vdLogb(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdLogb(int n, @Const double[] a, double[] r); - -public static native void VMSLOGB_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSLOGB_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSLOGB_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDLOGB_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDLOGB_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDLOGB_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmslogb_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmslogb_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmslogb_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdlogb_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdlogb_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdlogb_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsLogb(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsLogb(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsLogb(int n, @Const float[] a, float[] r, long mode); public static native void vmdLogb(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdLogb(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdLogb(int n, @Const double[] a, double[] r, long mode); - -/* Cosine: r[i] = cos(a[i]) */ -public static native void VSCOS_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSCOS_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSCOS_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDCOS_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDCOS_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDCOS_(@Const int[] n, @Const double[] a, double[] r); -public static native void vscos_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vscos_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vscos_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdcos_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdcos_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdcos_(@Const int[] n, @Const double[] a, double[] r); public static native void vsCos(int n, @Const FloatPointer a, FloatPointer r); public static native void vsCos(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsCos(int n, @Const float[] a, float[] r); public static native void vdCos(int n, @Const DoublePointer a, DoublePointer r); public static native void vdCos(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdCos(int n, @Const double[] a, double[] r); - -public static native void VMSCOS_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSCOS_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSCOS_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDCOS_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDCOS_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDCOS_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmscos_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmscos_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmscos_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdcos_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdcos_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdcos_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsCos(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsCos(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsCos(int n, @Const float[] a, float[] r, long mode); public static native void vmdCos(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdCos(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdCos(int n, @Const double[] a, double[] r, long mode); - -/* Complex cosine: r[i] = ccos(a[i]) */ -public static native void VCCOS_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCCOS_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCCOS_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZCOS_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZCOS_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZCOS_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vccos_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vccos_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vccos_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzcos_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzcos_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzcos_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcCos(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcCos(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcCos(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzCos(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzCos(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzCos(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCCOS_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCCOS_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCCOS_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZCOS_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZCOS_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZCOS_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmccos_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmccos_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmccos_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzcos_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzcos_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzcos_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcCos(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcCos(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcCos(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzCos(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzCos(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzCos(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Sine: r[i] = sin(a[i]) */ -public static native void VSSIN_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSSIN_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSSIN_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDSIN_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDSIN_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDSIN_(@Const int[] n, @Const double[] a, double[] r); -public static native void vssin_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vssin_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vssin_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdsin_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdsin_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdsin_(@Const int[] n, @Const double[] a, double[] r); public static native void vsSin(int n, @Const FloatPointer a, FloatPointer r); public static native void vsSin(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsSin(int n, @Const float[] a, float[] r); public static native void vdSin(int n, @Const DoublePointer a, DoublePointer r); public static native void vdSin(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdSin(int n, @Const double[] a, double[] r); - -public static native void VMSSIN_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSSIN_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSSIN_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDSIN_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDSIN_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDSIN_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmssin_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmssin_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmssin_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdsin_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdsin_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdsin_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsSin(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsSin(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsSin(int n, @Const float[] a, float[] r, long mode); public static native void vmdSin(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdSin(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdSin(int n, @Const double[] a, double[] r, long mode); - -/* Complex sine: r[i] = sin(a[i]) */ -public static native void VCSIN_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCSIN_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCSIN_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZSIN_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZSIN_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZSIN_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vcsin_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcsin_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcsin_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzsin_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzsin_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzsin_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcSin(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcSin(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcSin(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzSin(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzSin(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzSin(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCSIN_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCSIN_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCSIN_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZSIN_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZSIN_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZSIN_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcsin_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcsin_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcsin_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzsin_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzsin_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzsin_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcSin(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcSin(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcSin(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzSin(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzSin(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzSin(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Tangent: r[i] = tan(a[i]) */ -public static native void VSTAN_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSTAN_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSTAN_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDTAN_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDTAN_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDTAN_(@Const int[] n, @Const double[] a, double[] r); -public static native void vstan_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vstan_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vstan_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdtan_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdtan_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdtan_(@Const int[] n, @Const double[] a, double[] r); public static native void vsTan(int n, @Const FloatPointer a, FloatPointer r); public static native void vsTan(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsTan(int n, @Const float[] a, float[] r); public static native void vdTan(int n, @Const DoublePointer a, DoublePointer r); public static native void vdTan(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdTan(int n, @Const double[] a, double[] r); - -public static native void VMSTAN_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSTAN_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSTAN_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDTAN_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDTAN_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDTAN_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmstan_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmstan_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmstan_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdtan_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdtan_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdtan_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsTan(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsTan(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsTan(int n, @Const float[] a, float[] r, long mode); public static native void vmdTan(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdTan(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdTan(int n, @Const double[] a, double[] r, long mode); - -/* Complex tangent: r[i] = tan(a[i]) */ -public static native void VCTAN_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCTAN_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCTAN_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZTAN_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZTAN_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZTAN_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vctan_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vctan_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vctan_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vztan_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vztan_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vztan_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcTan(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcTan(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcTan(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzTan(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzTan(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzTan(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCTAN_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCTAN_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCTAN_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZTAN_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZTAN_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZTAN_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmctan_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmctan_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmctan_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmztan_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmztan_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmztan_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcTan(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcTan(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcTan(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzTan(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzTan(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzTan(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Cosine PI: r[i] = cos(a[i]*PI) */ -public static native void VSCOSPI_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSCOSPI_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSCOSPI_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDCOSPI_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDCOSPI_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDCOSPI_(@Const int[] n, @Const double[] a, double[] r); -public static native void vscospi_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vscospi_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vscospi_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdcospi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdcospi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdcospi_(@Const int[] n, @Const double[] a, double[] r); public static native void vsCospi(int n, @Const FloatPointer a, FloatPointer r); public static native void vsCospi(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsCospi(int n, @Const float[] a, float[] r); public static native void vdCospi(int n, @Const DoublePointer a, DoublePointer r); public static native void vdCospi(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdCospi(int n, @Const double[] a, double[] r); - -public static native void VMSCOSPI_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSCOSPI_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSCOSPI_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDCospi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDCospi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDCospi_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmscospi_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmscospi_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmscospi_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdcospi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdcospi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdcospi_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsCospi(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsCospi(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsCospi(int n, @Const float[] a, float[] r, long mode); public static native void vmdCospi(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdCospi(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdCospi(int n, @Const double[] a, double[] r, long mode); - -/* Sine PI: r[i] = sin(a[i]*PI) */ -public static native void VSSINPI_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSSINPI_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSSINPI_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDSINPI_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDSINPI_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDSINPI_(@Const int[] n, @Const double[] a, double[] r); -public static native void vssinpi_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vssinpi_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vssinpi_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdsinpi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdsinpi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdsinpi_(@Const int[] n, @Const double[] a, double[] r); public static native void vsSinpi(int n, @Const FloatPointer a, FloatPointer r); public static native void vsSinpi(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsSinpi(int n, @Const float[] a, float[] r); public static native void vdSinpi(int n, @Const DoublePointer a, DoublePointer r); public static native void vdSinpi(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdSinpi(int n, @Const double[] a, double[] r); - -public static native void VMSSINPI_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSSINPI_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSSINPI_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDSinpi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDSinpi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDSinpi_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmssinpi_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmssinpi_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmssinpi_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdsinpi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdsinpi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdsinpi_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsSinpi(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsSinpi(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsSinpi(int n, @Const float[] a, float[] r, long mode); public static native void vmdSinpi(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdSinpi(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdSinpi(int n, @Const double[] a, double[] r, long mode); - -/* Tangent PI: r[i] = tan(a[i]*PI) */ -public static native void VSTANPI_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSTANPI_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSTANPI_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDTANPI_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDTANPI_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDTANPI_(@Const int[] n, @Const double[] a, double[] r); -public static native void vstanpi_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vstanpi_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vstanpi_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdtanpi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdtanpi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdtanpi_(@Const int[] n, @Const double[] a, double[] r); public static native void vsTanpi(int n, @Const FloatPointer a, FloatPointer r); public static native void vsTanpi(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsTanpi(int n, @Const float[] a, float[] r); public static native void vdTanpi(int n, @Const DoublePointer a, DoublePointer r); public static native void vdTanpi(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdTanpi(int n, @Const double[] a, double[] r); - -public static native void VMSTANPI_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSTANPI_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSTANPI_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDTanpi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDTanpi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDTanpi_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmstanpi_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmstanpi_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmstanpi_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdtanpi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdtanpi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdtanpi_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsTanpi(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsTanpi(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsTanpi(int n, @Const float[] a, float[] r, long mode); public static native void vmdTanpi(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdTanpi(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdTanpi(int n, @Const double[] a, double[] r, long mode); - -/* Cosine degree: r[i] = cos(a[i]*PI/180) */ -public static native void VSCOSD_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSCOSD_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSCOSD_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDCOSD_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDCOSD_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDCOSD_(@Const int[] n, @Const double[] a, double[] r); -public static native void vscosd_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vscosd_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vscosd_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdcosd_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdcosd_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdcosd_(@Const int[] n, @Const double[] a, double[] r); public static native void vsCosd(int n, @Const FloatPointer a, FloatPointer r); public static native void vsCosd(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsCosd(int n, @Const float[] a, float[] r); public static native void vdCosd(int n, @Const DoublePointer a, DoublePointer r); public static native void vdCosd(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdCosd(int n, @Const double[] a, double[] r); - -public static native void VMSCOSD_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSCOSD_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSCOSD_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDCosd_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDCosd_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDCosd_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmscosd_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmscosd_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmscosd_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdcosd_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdcosd_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdcosd_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsCosd(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsCosd(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsCosd(int n, @Const float[] a, float[] r, long mode); public static native void vmdCosd(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdCosd(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdCosd(int n, @Const double[] a, double[] r, long mode); - -/* Sine degree: r[i] = sin(a[i]*PI/180) */ -public static native void VSSIND_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSSIND_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSSIND_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDSIND_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDSIND_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDSIND_(@Const int[] n, @Const double[] a, double[] r); -public static native void vssind_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vssind_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vssind_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdsind_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdsind_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdsind_(@Const int[] n, @Const double[] a, double[] r); public static native void vsSind(int n, @Const FloatPointer a, FloatPointer r); public static native void vsSind(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsSind(int n, @Const float[] a, float[] r); public static native void vdSind(int n, @Const DoublePointer a, DoublePointer r); public static native void vdSind(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdSind(int n, @Const double[] a, double[] r); - -public static native void VMSSIND_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSSIND_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSSIND_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDSind_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDSind_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDSind_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmssind_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmssind_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmssind_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdsind_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdsind_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdsind_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsSind(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsSind(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsSind(int n, @Const float[] a, float[] r, long mode); public static native void vmdSind(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdSind(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdSind(int n, @Const double[] a, double[] r, long mode); - -/* Tangent degree: r[i] = tan(a[i]*PI/180) */ -public static native void VSTAND_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSTAND_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSTAND_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDTAND_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDTAND_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDTAND_(@Const int[] n, @Const double[] a, double[] r); -public static native void vstand_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vstand_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vstand_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdtand_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdtand_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdtand_(@Const int[] n, @Const double[] a, double[] r); public static native void vsTand(int n, @Const FloatPointer a, FloatPointer r); public static native void vsTand(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsTand(int n, @Const float[] a, float[] r); public static native void vdTand(int n, @Const DoublePointer a, DoublePointer r); public static native void vdTand(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdTand(int n, @Const double[] a, double[] r); - -public static native void VMSTAND_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSTAND_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSTAND_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDTand_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDTand_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDTand_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmstand_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmstand_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmstand_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdtand_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdtand_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdtand_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsTand(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsTand(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsTand(int n, @Const float[] a, float[] r, long mode); public static native void vmdTand(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdTand(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdTand(int n, @Const double[] a, double[] r, long mode); - -/* Hyperbolic cosine: r[i] = ch(a[i]) */ -public static native void VSCOSH_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSCOSH_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSCOSH_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDCOSH_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDCOSH_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDCOSH_(@Const int[] n, @Const double[] a, double[] r); -public static native void vscosh_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vscosh_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vscosh_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdcosh_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdcosh_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdcosh_(@Const int[] n, @Const double[] a, double[] r); public static native void vsCosh(int n, @Const FloatPointer a, FloatPointer r); public static native void vsCosh(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsCosh(int n, @Const float[] a, float[] r); public static native void vdCosh(int n, @Const DoublePointer a, DoublePointer r); public static native void vdCosh(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdCosh(int n, @Const double[] a, double[] r); - -public static native void VMSCOSH_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSCOSH_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSCOSH_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDCOSH_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDCOSH_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDCOSH_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmscosh_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmscosh_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmscosh_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdcosh_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdcosh_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdcosh_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsCosh(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsCosh(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsCosh(int n, @Const float[] a, float[] r, long mode); public static native void vmdCosh(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdCosh(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdCosh(int n, @Const double[] a, double[] r, long mode); - -/* Complex hyperbolic cosine: r[i] = ch(a[i]) */ -public static native void VCCOSH_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCCOSH_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCCOSH_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZCOSH_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZCOSH_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZCOSH_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vccosh_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vccosh_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vccosh_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzcosh_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzcosh_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzcosh_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcCosh(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcCosh(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcCosh(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzCosh(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzCosh(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzCosh(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCCOSH_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCCOSH_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCCOSH_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZCOSH_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZCOSH_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZCOSH_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmccosh_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmccosh_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmccosh_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzcosh_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzcosh_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzcosh_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcCosh(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcCosh(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcCosh(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzCosh(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzCosh(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzCosh(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Hyperbolic sine: r[i] = sh(a[i]) */ -public static native void VSSINH_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSSINH_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSSINH_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDSINH_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDSINH_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDSINH_(@Const int[] n, @Const double[] a, double[] r); -public static native void vssinh_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vssinh_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vssinh_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdsinh_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdsinh_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdsinh_(@Const int[] n, @Const double[] a, double[] r); public static native void vsSinh(int n, @Const FloatPointer a, FloatPointer r); public static native void vsSinh(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsSinh(int n, @Const float[] a, float[] r); public static native void vdSinh(int n, @Const DoublePointer a, DoublePointer r); public static native void vdSinh(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdSinh(int n, @Const double[] a, double[] r); - -public static native void VMSSINH_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSSINH_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSSINH_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDSINH_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDSINH_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDSINH_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmssinh_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmssinh_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmssinh_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdsinh_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdsinh_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdsinh_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsSinh(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsSinh(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsSinh(int n, @Const float[] a, float[] r, long mode); public static native void vmdSinh(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdSinh(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdSinh(int n, @Const double[] a, double[] r, long mode); - -/* Complex hyperbolic sine: r[i] = sh(a[i]) */ -public static native void VCSINH_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCSINH_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCSINH_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZSINH_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZSINH_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZSINH_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vcsinh_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcsinh_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcsinh_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzsinh_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzsinh_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzsinh_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcSinh(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcSinh(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcSinh(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzSinh(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzSinh(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzSinh(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCSINH_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCSINH_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCSINH_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZSINH_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZSINH_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZSINH_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcsinh_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcsinh_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcsinh_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzsinh_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzsinh_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzsinh_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcSinh(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcSinh(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcSinh(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzSinh(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzSinh(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzSinh(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Hyperbolic tangent: r[i] = th(a[i]) */ -public static native void VSTANH_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSTANH_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSTANH_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDTANH_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDTANH_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDTANH_(@Const int[] n, @Const double[] a, double[] r); -public static native void vstanh_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vstanh_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vstanh_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdtanh_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdtanh_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdtanh_(@Const int[] n, @Const double[] a, double[] r); public static native void vsTanh(int n, @Const FloatPointer a, FloatPointer r); public static native void vsTanh(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsTanh(int n, @Const float[] a, float[] r); public static native void vdTanh(int n, @Const DoublePointer a, DoublePointer r); public static native void vdTanh(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdTanh(int n, @Const double[] a, double[] r); - -public static native void VMSTANH_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSTANH_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSTANH_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDTANH_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDTANH_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDTANH_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmstanh_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmstanh_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmstanh_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdtanh_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdtanh_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdtanh_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsTanh(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsTanh(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsTanh(int n, @Const float[] a, float[] r, long mode); public static native void vmdTanh(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdTanh(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdTanh(int n, @Const double[] a, double[] r, long mode); - -/* Complex hyperbolic tangent: r[i] = th(a[i]) */ -public static native void VCTANH_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCTANH_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCTANH_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZTANH_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZTANH_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZTANH_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vctanh_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vctanh_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vctanh_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vztanh_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vztanh_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vztanh_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcTanh(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcTanh(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcTanh(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzTanh(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzTanh(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzTanh(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCTANH_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCTANH_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCTANH_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZTANH_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZTANH_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZTANH_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmctanh_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmctanh_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmctanh_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmztanh_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmztanh_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmztanh_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcTanh(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcTanh(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcTanh(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzTanh(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzTanh(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzTanh(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Arc cosine: r[i] = arccos(a[i]) */ -public static native void VSACOS_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSACOS_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSACOS_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDACOS_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDACOS_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDACOS_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsacos_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsacos_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsacos_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdacos_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdacos_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdacos_(@Const int[] n, @Const double[] a, double[] r); public static native void vsAcos(int n, @Const FloatPointer a, FloatPointer r); public static native void vsAcos(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsAcos(int n, @Const float[] a, float[] r); public static native void vdAcos(int n, @Const DoublePointer a, DoublePointer r); public static native void vdAcos(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdAcos(int n, @Const double[] a, double[] r); - -public static native void VMSACOS_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSACOS_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSACOS_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDACOS_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDACOS_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDACOS_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsacos_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsacos_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsacos_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdacos_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdacos_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdacos_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsAcos(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsAcos(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsAcos(int n, @Const float[] a, float[] r, long mode); public static native void vmdAcos(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdAcos(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdAcos(int n, @Const double[] a, double[] r, long mode); - -/* Complex arc cosine: r[i] = arccos(a[i]) */ -public static native void VCACOS_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCACOS_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCACOS_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZACOS_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZACOS_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZACOS_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vcacos_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcacos_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcacos_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzacos_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzacos_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzacos_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcAcos(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcAcos(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcAcos(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzAcos(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzAcos(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzAcos(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCACOS_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCACOS_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCACOS_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZACOS_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZACOS_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZACOS_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcacos_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcacos_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcacos_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzacos_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzacos_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzacos_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcAcos(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcAcos(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcAcos(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzAcos(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzAcos(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzAcos(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Arc sine: r[i] = arcsin(a[i]) */ -public static native void VSASIN_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSASIN_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSASIN_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDASIN_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDASIN_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDASIN_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsasin_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsasin_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsasin_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdasin_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdasin_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdasin_(@Const int[] n, @Const double[] a, double[] r); public static native void vsAsin(int n, @Const FloatPointer a, FloatPointer r); public static native void vsAsin(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsAsin(int n, @Const float[] a, float[] r); public static native void vdAsin(int n, @Const DoublePointer a, DoublePointer r); public static native void vdAsin(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdAsin(int n, @Const double[] a, double[] r); - -public static native void VMSASIN_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSASIN_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSASIN_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDASIN_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDASIN_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDASIN_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsasin_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsasin_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsasin_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdasin_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdasin_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdasin_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsAsin(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsAsin(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsAsin(int n, @Const float[] a, float[] r, long mode); public static native void vmdAsin(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdAsin(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdAsin(int n, @Const double[] a, double[] r, long mode); - -/* Complex arc sine: r[i] = arcsin(a[i]) */ -public static native void VCASIN_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCASIN_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCASIN_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZASIN_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZASIN_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZASIN_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vcasin_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcasin_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcasin_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzasin_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzasin_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzasin_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcAsin(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcAsin(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcAsin(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzAsin(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzAsin(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzAsin(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCASIN_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCASIN_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCASIN_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZASIN_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZASIN_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZASIN_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcasin_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcasin_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcasin_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzasin_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzasin_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzasin_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcAsin(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcAsin(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcAsin(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzAsin(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzAsin(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzAsin(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Arc tangent: r[i] = arctan(a[i]) */ -public static native void VSATAN_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSATAN_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSATAN_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDATAN_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDATAN_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDATAN_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsatan_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsatan_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsatan_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdatan_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdatan_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdatan_(@Const int[] n, @Const double[] a, double[] r); public static native void vsAtan(int n, @Const FloatPointer a, FloatPointer r); public static native void vsAtan(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsAtan(int n, @Const float[] a, float[] r); public static native void vdAtan(int n, @Const DoublePointer a, DoublePointer r); public static native void vdAtan(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdAtan(int n, @Const double[] a, double[] r); - -public static native void VMSATAN_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSATAN_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSATAN_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDATAN_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDATAN_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDATAN_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsatan_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsatan_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsatan_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdatan_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdatan_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdatan_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsAtan(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsAtan(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsAtan(int n, @Const float[] a, float[] r, long mode); public static native void vmdAtan(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdAtan(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdAtan(int n, @Const double[] a, double[] r, long mode); - -/* Complex arc tangent: r[i] = arctan(a[i]) */ -public static native void VCATAN_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCATAN_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCATAN_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZATAN_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZATAN_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZATAN_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vcatan_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcatan_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcatan_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzatan_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzatan_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzatan_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcAtan(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcAtan(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcAtan(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzAtan(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzAtan(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzAtan(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCATAN_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCATAN_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCATAN_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZATAN_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZATAN_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZATAN_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcatan_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcatan_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcatan_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzatan_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzatan_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzatan_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcAtan(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcAtan(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcAtan(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzAtan(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzAtan(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzAtan(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Arc cosine PI: r[i] = arccos(a[i])/PI */ -public static native void VSACOSPI_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSACOSPI_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSACOSPI_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDACOSPI_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDACOSPI_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDACOSPI_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsacospi_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsacospi_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsacospi_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdacospi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdacospi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdacospi_(@Const int[] n, @Const double[] a, double[] r); public static native void vsAcospi(int n, @Const FloatPointer a, FloatPointer r); public static native void vsAcospi(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsAcospi(int n, @Const float[] a, float[] r); public static native void vdAcospi(int n, @Const DoublePointer a, DoublePointer r); public static native void vdAcospi(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdAcospi(int n, @Const double[] a, double[] r); - -public static native void VMSACOSPI_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSACOSPI_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSACOSPI_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDAcospi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDAcospi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDAcospi_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsacospi_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsacospi_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsacospi_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdacospi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdacospi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdacospi_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsAcospi(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsAcospi(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsAcospi(int n, @Const float[] a, float[] r, long mode); public static native void vmdAcospi(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdAcospi(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdAcospi(int n, @Const double[] a, double[] r, long mode); - -/* Arc sine PI: r[i] = arcsin(a[i])/PI */ -public static native void VSASINPI_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSASINPI_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSASINPI_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDASINPI_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDASINPI_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDASINPI_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsasinpi_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsasinpi_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsasinpi_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdasinpi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdasinpi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdasinpi_(@Const int[] n, @Const double[] a, double[] r); public static native void vsAsinpi(int n, @Const FloatPointer a, FloatPointer r); public static native void vsAsinpi(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsAsinpi(int n, @Const float[] a, float[] r); public static native void vdAsinpi(int n, @Const DoublePointer a, DoublePointer r); public static native void vdAsinpi(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdAsinpi(int n, @Const double[] a, double[] r); - -public static native void VMSASINPI_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSASINPI_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSASINPI_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDAsinpi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDAsinpi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDAsinpi_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsasinpi_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsasinpi_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsasinpi_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdasinpi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdasinpi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdasinpi_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsAsinpi(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsAsinpi(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsAsinpi(int n, @Const float[] a, float[] r, long mode); public static native void vmdAsinpi(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdAsinpi(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdAsinpi(int n, @Const double[] a, double[] r, long mode); - -/* Arc tangent PI: r[i] = arctan(a[i])/PI */ -public static native void VSATANPI_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSATANPI_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSATANPI_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDATANPI_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDATANPI_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDATANPI_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsatanpi_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsatanpi_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsatanpi_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdatanpi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdatanpi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdatanpi_(@Const int[] n, @Const double[] a, double[] r); public static native void vsAtanpi(int n, @Const FloatPointer a, FloatPointer r); public static native void vsAtanpi(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsAtanpi(int n, @Const float[] a, float[] r); public static native void vdAtanpi(int n, @Const DoublePointer a, DoublePointer r); public static native void vdAtanpi(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdAtanpi(int n, @Const double[] a, double[] r); - -public static native void VMSATANPI_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSATANPI_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSATANPI_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDAtanpi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDAtanpi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDAtanpi_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsatanpi_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsatanpi_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsatanpi_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdatanpi_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdatanpi_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdatanpi_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsAtanpi(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsAtanpi(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsAtanpi(int n, @Const float[] a, float[] r, long mode); public static native void vmdAtanpi(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdAtanpi(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdAtanpi(int n, @Const double[] a, double[] r, long mode); - -/* Hyperbolic arc cosine: r[i] = arcch(a[i]) */ -public static native void VSACOSH_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSACOSH_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSACOSH_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDACOSH_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDACOSH_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDACOSH_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsacosh_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsacosh_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsacosh_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdacosh_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdacosh_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdacosh_(@Const int[] n, @Const double[] a, double[] r); public static native void vsAcosh(int n, @Const FloatPointer a, FloatPointer r); public static native void vsAcosh(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsAcosh(int n, @Const float[] a, float[] r); public static native void vdAcosh(int n, @Const DoublePointer a, DoublePointer r); public static native void vdAcosh(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdAcosh(int n, @Const double[] a, double[] r); - -public static native void VMSACOSH_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSACOSH_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSACOSH_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDACOSH_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDACOSH_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDACOSH_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsacosh_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsacosh_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsacosh_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdacosh_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdacosh_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdacosh_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsAcosh(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsAcosh(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsAcosh(int n, @Const float[] a, float[] r, long mode); public static native void vmdAcosh(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdAcosh(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdAcosh(int n, @Const double[] a, double[] r, long mode); - -/* Complex hyperbolic arc cosine: r[i] = arcch(a[i]) */ -public static native void VCACOSH_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCACOSH_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCACOSH_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZACOSH_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZACOSH_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZACOSH_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vcacosh_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcacosh_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcacosh_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzacosh_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzacosh_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzacosh_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcAcosh(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcAcosh(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcAcosh(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzAcosh(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzAcosh(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzAcosh(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCACOSH_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCACOSH_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCACOSH_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZACOSH_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZACOSH_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZACOSH_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcacosh_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcacosh_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcacosh_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzacosh_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzacosh_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzacosh_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcAcosh(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcAcosh(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcAcosh(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzAcosh(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzAcosh(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzAcosh(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Hyperbolic arc sine: r[i] = arcsh(a[i]) */ -public static native void VSASINH_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSASINH_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSASINH_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDASINH_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDASINH_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDASINH_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsasinh_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsasinh_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsasinh_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdasinh_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdasinh_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdasinh_(@Const int[] n, @Const double[] a, double[] r); public static native void vsAsinh(int n, @Const FloatPointer a, FloatPointer r); public static native void vsAsinh(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsAsinh(int n, @Const float[] a, float[] r); public static native void vdAsinh(int n, @Const DoublePointer a, DoublePointer r); public static native void vdAsinh(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdAsinh(int n, @Const double[] a, double[] r); - -public static native void VMSASINH_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSASINH_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSASINH_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDASINH_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDASINH_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDASINH_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsasinh_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsasinh_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsasinh_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdasinh_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdasinh_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdasinh_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsAsinh(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsAsinh(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsAsinh(int n, @Const float[] a, float[] r, long mode); public static native void vmdAsinh(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdAsinh(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdAsinh(int n, @Const double[] a, double[] r, long mode); - -/* Complex hyperbolic arc sine: r[i] = arcsh(a[i]) */ -public static native void VCASINH_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCASINH_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCASINH_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZASINH_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZASINH_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZASINH_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vcasinh_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcasinh_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcasinh_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzasinh_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzasinh_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzasinh_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcAsinh(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcAsinh(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcAsinh(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzAsinh(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzAsinh(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzAsinh(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCASINH_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCASINH_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCASINH_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZASINH_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZASINH_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZASINH_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcasinh_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcasinh_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcasinh_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzasinh_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzasinh_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzasinh_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcAsinh(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcAsinh(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcAsinh(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzAsinh(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzAsinh(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzAsinh(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Hyperbolic arc tangent: r[i] = arcth(a[i]) */ -public static native void VSATANH_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSATANH_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSATANH_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDATANH_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDATANH_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDATANH_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsatanh_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsatanh_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsatanh_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdatanh_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdatanh_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdatanh_(@Const int[] n, @Const double[] a, double[] r); public static native void vsAtanh(int n, @Const FloatPointer a, FloatPointer r); public static native void vsAtanh(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsAtanh(int n, @Const float[] a, float[] r); public static native void vdAtanh(int n, @Const DoublePointer a, DoublePointer r); public static native void vdAtanh(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdAtanh(int n, @Const double[] a, double[] r); - -public static native void VMSATANH_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSATANH_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSATANH_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDATANH_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDATANH_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDATANH_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsatanh_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsatanh_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsatanh_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdatanh_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdatanh_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdatanh_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsAtanh(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsAtanh(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsAtanh(int n, @Const float[] a, float[] r, long mode); public static native void vmdAtanh(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdAtanh(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdAtanh(int n, @Const double[] a, double[] r, long mode); - -/* Complex hyperbolic arc tangent: r[i] = arcth(a[i]) */ -public static native void VCATANH_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCATANH_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCATANH_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZATANH_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZATANH_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZATANH_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vcatanh_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcatanh_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcatanh_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzatanh_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzatanh_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzatanh_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcAtanh(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcAtanh(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcAtanh(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzAtanh(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzAtanh(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzAtanh(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCATANH_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCATANH_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCATANH_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZATANH_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZATANH_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZATANH_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcatanh_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcatanh_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcatanh_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzatanh_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzatanh_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzatanh_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcAtanh(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcAtanh(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcAtanh(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzAtanh(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzAtanh(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzAtanh(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Error function: r[i] = erf(a[i]) */ -public static native void VSERF_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSERF_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSERF_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDERF_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDERF_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDERF_(@Const int[] n, @Const double[] a, double[] r); -public static native void vserf_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vserf_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vserf_(@Const int[] n, @Const float[] a, float[] r); -public static native void vderf_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vderf_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vderf_(@Const int[] n, @Const double[] a, double[] r); public static native void vsErf(int n, @Const FloatPointer a, FloatPointer r); public static native void vsErf(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsErf(int n, @Const float[] a, float[] r); public static native void vdErf(int n, @Const DoublePointer a, DoublePointer r); public static native void vdErf(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdErf(int n, @Const double[] a, double[] r); - -public static native void VMSERF_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSERF_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSERF_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDERF_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDERF_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDERF_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmserf_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmserf_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmserf_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmderf_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmderf_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmderf_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsErf(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsErf(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsErf(int n, @Const float[] a, float[] r, long mode); public static native void vmdErf(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdErf(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdErf(int n, @Const double[] a, double[] r, long mode); - -/* Inverse error function: r[i] = erfinv(a[i]) */ -public static native void VSERFINV_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSERFINV_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSERFINV_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDERFINV_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDERFINV_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDERFINV_(@Const int[] n, @Const double[] a, double[] r); -public static native void vserfinv_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vserfinv_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vserfinv_(@Const int[] n, @Const float[] a, float[] r); -public static native void vderfinv_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vderfinv_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vderfinv_(@Const int[] n, @Const double[] a, double[] r); public static native void vsErfInv(int n, @Const FloatPointer a, FloatPointer r); public static native void vsErfInv(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsErfInv(int n, @Const float[] a, float[] r); public static native void vdErfInv(int n, @Const DoublePointer a, DoublePointer r); public static native void vdErfInv(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdErfInv(int n, @Const double[] a, double[] r); - -public static native void VMSERFINV_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSERFINV_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSERFINV_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDERFINV_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDERFINV_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDERFINV_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmserfinv_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmserfinv_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmserfinv_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmderfinv_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmderfinv_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmderfinv_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsErfInv(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsErfInv(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsErfInv(int n, @Const float[] a, float[] r, long mode); public static native void vmdErfInv(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdErfInv(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdErfInv(int n, @Const double[] a, double[] r, long mode); - -/* Square root of the sum of the squares: r[i] = hypot(a[i],b[i]) */ -public static native void VSHYPOT_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSHYPOT_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSHYPOT_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDHYPOT_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDHYPOT_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDHYPOT_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vshypot_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vshypot_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vshypot_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdhypot_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdhypot_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdhypot_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsHypot(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsHypot(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsHypot(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdHypot(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdHypot(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdHypot(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSHYPOT_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSHYPOT_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSHYPOT_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDHYPOT_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDHYPOT_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDHYPOT_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmshypot_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmshypot_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmshypot_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdhypot_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdhypot_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdhypot_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsHypot(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsHypot(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsHypot(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdHypot(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdHypot(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdHypot(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Complementary error function: r[i] = 1 - erf(a[i]) */ -public static native void VSERFC_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSERFC_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSERFC_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDERFC_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDERFC_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDERFC_(@Const int[] n, @Const double[] a, double[] r); -public static native void vserfc_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vserfc_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vserfc_(@Const int[] n, @Const float[] a, float[] r); -public static native void vderfc_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vderfc_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vderfc_(@Const int[] n, @Const double[] a, double[] r); public static native void vsErfc(int n, @Const FloatPointer a, FloatPointer r); public static native void vsErfc(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsErfc(int n, @Const float[] a, float[] r); public static native void vdErfc(int n, @Const DoublePointer a, DoublePointer r); public static native void vdErfc(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdErfc(int n, @Const double[] a, double[] r); - -public static native void VMSERFC_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSERFC_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSERFC_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDERFC_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDERFC_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDERFC_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmserfc_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmserfc_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmserfc_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmderfc_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmderfc_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmderfc_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsErfc(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsErfc(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsErfc(int n, @Const float[] a, float[] r, long mode); public static native void vmdErfc(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdErfc(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdErfc(int n, @Const double[] a, double[] r, long mode); - -/* Inverse complementary error function: r[i] = erfcinv(a[i]) */ -public static native void VSERFCINV_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSERFCINV_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSERFCINV_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDERFCINV_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDERFCINV_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDERFCINV_(@Const int[] n, @Const double[] a, double[] r); -public static native void vserfcinv_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vserfcinv_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vserfcinv_(@Const int[] n, @Const float[] a, float[] r); -public static native void vderfcinv_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vderfcinv_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vderfcinv_(@Const int[] n, @Const double[] a, double[] r); public static native void vsErfcInv(int n, @Const FloatPointer a, FloatPointer r); public static native void vsErfcInv(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsErfcInv(int n, @Const float[] a, float[] r); public static native void vdErfcInv(int n, @Const DoublePointer a, DoublePointer r); public static native void vdErfcInv(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdErfcInv(int n, @Const double[] a, double[] r); - -public static native void VMSERFCINV_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSERFCINV_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSERFCINV_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDERFCINV_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDERFCINV_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDERFCINV_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmserfcinv_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmserfcinv_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmserfcinv_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmderfcinv_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmderfcinv_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmderfcinv_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsErfcInv(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsErfcInv(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsErfcInv(int n, @Const float[] a, float[] r, long mode); 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); - -/* Cumulative normal distribution function: r[i] = cdfnorm(a[i]) */ -public static native void VSCDFNORM_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSCDFNORM_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSCDFNORM_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDCDFNORM_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDCDFNORM_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDCDFNORM_(@Const int[] n, @Const double[] a, double[] r); -public static native void vscdfnorm_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vscdfnorm_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vscdfnorm_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdcdfnorm_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdcdfnorm_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdcdfnorm_(@Const int[] n, @Const double[] a, double[] r); 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); public static native void vdCdfNorm(int n, @Const DoublePointer a, DoublePointer r); public static native void vdCdfNorm(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdCdfNorm(int n, @Const double[] a, double[] r); - -public static native void VMSCDFNORM_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSCDFNORM_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSCDFNORM_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDCDFNORM_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDCDFNORM_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDCDFNORM_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmscdfnorm_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmscdfnorm_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmscdfnorm_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdcdfnorm_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdcdfnorm_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdcdfnorm_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsCdfNorm(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsCdfNorm(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsCdfNorm(int n, @Const float[] a, float[] r, long mode); public static native void vmdCdfNorm(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdCdfNorm(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdCdfNorm(int n, @Const double[] a, double[] r, long mode); - -/* Inverse cumulative normal distribution function: r[i] = cdfnorminv(a[i]) */ -public static native void VSCDFNORMINV_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSCDFNORMINV_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSCDFNORMINV_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDCDFNORMINV_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDCDFNORMINV_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDCDFNORMINV_(@Const int[] n, @Const double[] a, double[] r); -public static native void vscdfnorminv_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vscdfnorminv_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vscdfnorminv_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdcdfnorminv_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdcdfnorminv_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdcdfnorminv_(@Const int[] n, @Const double[] a, double[] r); public static native void vsCdfNormInv(int n, @Const FloatPointer a, FloatPointer r); public static native void vsCdfNormInv(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsCdfNormInv(int n, @Const float[] a, float[] r); public static native void vdCdfNormInv(int n, @Const DoublePointer a, DoublePointer r); public static native void vdCdfNormInv(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdCdfNormInv(int n, @Const double[] a, double[] r); - -public static native void VMSCDFNORMINV_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSCDFNORMINV_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSCDFNORMINV_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDCDFNORMINV_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDCDFNORMINV_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDCDFNORMINV_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmscdfnorminv_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmscdfnorminv_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmscdfnorminv_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdcdfnorminv_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdcdfnorminv_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdcdfnorminv_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsCdfNormInv(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsCdfNormInv(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsCdfNormInv(int n, @Const float[] a, float[] r, long mode); public static native void vmdCdfNormInv(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdCdfNormInv(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdCdfNormInv(int n, @Const double[] a, double[] r, long mode); - -/* Logarithm (base e) of the absolute value of gamma function: r[i] = lgamma(a[i]) */ -public static native void VSLGAMMA_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSLGAMMA_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSLGAMMA_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDLGAMMA_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDLGAMMA_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDLGAMMA_(@Const int[] n, @Const double[] a, double[] r); -public static native void vslgamma_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vslgamma_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vslgamma_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdlgamma_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdlgamma_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdlgamma_(@Const int[] n, @Const double[] a, double[] r); public static native void vsLGamma(int n, @Const FloatPointer a, FloatPointer r); public static native void vsLGamma(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsLGamma(int n, @Const float[] a, float[] r); public static native void vdLGamma(int n, @Const DoublePointer a, DoublePointer r); public static native void vdLGamma(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdLGamma(int n, @Const double[] a, double[] r); - -public static native void VMSLGAMMA_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSLGAMMA_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSLGAMMA_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDLGAMMA_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDLGAMMA_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDLGAMMA_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmslgamma_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmslgamma_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmslgamma_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdlgamma_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdlgamma_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdlgamma_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsLGamma(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsLGamma(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsLGamma(int n, @Const float[] a, float[] r, long mode); public static native void vmdLGamma(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdLGamma(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdLGamma(int n, @Const double[] a, double[] r, long mode); - -/* Gamma function: r[i] = tgamma(a[i]) */ -public static native void VSTGAMMA_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSTGAMMA_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSTGAMMA_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDTGAMMA_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDTGAMMA_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDTGAMMA_(@Const int[] n, @Const double[] a, double[] r); -public static native void vstgamma_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vstgamma_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vstgamma_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdtgamma_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdtgamma_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdtgamma_(@Const int[] n, @Const double[] a, double[] r); public static native void vsTGamma(int n, @Const FloatPointer a, FloatPointer r); public static native void vsTGamma(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsTGamma(int n, @Const float[] a, float[] r); public static native void vdTGamma(int n, @Const DoublePointer a, DoublePointer r); public static native void vdTGamma(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdTGamma(int n, @Const double[] a, double[] r); - -public static native void VMSTGAMMA_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSTGAMMA_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSTGAMMA_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDTGAMMA_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDTGAMMA_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDTGAMMA_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmstgamma_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmstgamma_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmstgamma_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdtgamma_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdtgamma_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdtgamma_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsTGamma(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsTGamma(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsTGamma(int n, @Const float[] a, float[] r, long mode); 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); - -/* Arc tangent of a/b: r[i] = arctan(a[i]/b[i]) */ -public static native void VSATAN2_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSATAN2_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSATAN2_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDATAN2_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDATAN2_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDATAN2_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vsatan2_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vsatan2_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vsatan2_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdatan2_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdatan2_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdatan2_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); 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); public static native void vdAtan2(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdAtan2(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdAtan2(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSATAN2_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSATAN2_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSATAN2_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDATAN2_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDATAN2_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDATAN2_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmsatan2_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmsatan2_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmsatan2_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdatan2_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdatan2_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdatan2_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsAtan2(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsAtan2(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsAtan2(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdAtan2(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdAtan2(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdAtan2(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Arc tangent of a/b divided by PI: r[i] = arctan(a[i]/b[i])/PI */ -public static native void VSATAN2PI_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSATAN2PI_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSATAN2PI_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDATAN2PI_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDATAN2PI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDATAN2PI_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vsatan2pi_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vsatan2pi_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vsatan2pi_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdatan2pi_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdatan2pi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdatan2pi_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsAtan2pi(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsAtan2pi(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsAtan2pi(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdAtan2pi(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdAtan2pi(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdAtan2pi(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSATAN2PI_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSATAN2PI_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSATAN2PI_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDATAN2PI_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDATAN2PI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDATAN2PI_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmsatan2pi_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmsatan2pi_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmsatan2pi_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdatan2pi_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdatan2pi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdatan2pi_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsAtan2pi(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsAtan2pi(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsAtan2pi(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdAtan2pi(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdAtan2pi(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdAtan2pi(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Multiplicaton: r[i] = a[i] * b[i] */ -public static native void VSMUL_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSMUL_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSMUL_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDMUL_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDMUL_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDMUL_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vsmul_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vsmul_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vsmul_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdmul_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdmul_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdmul_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsMul(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsMul(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsMul(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdMul(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdMul(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdMul(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSMUL_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSMUL_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSMUL_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDMUL_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDMUL_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDMUL_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmsmul_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmsmul_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmsmul_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdmul_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdmul_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdmul_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsMul(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsMul(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsMul(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdMul(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdMul(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdMul(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Complex multiplication: r[i] = a[i] * b[i] */ -public static native void VCMUL_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCMUL_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCMUL_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); -public static native void VZMUL_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZMUL_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZMUL_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); -public static native void vcmul_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcmul_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcmul_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); -public static native void vzmul_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzmul_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzmul_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); public static native void vcMul(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcMul(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcMul(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); public static native void vzMul(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzMul(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzMul(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCMUL_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCMUL_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCMUL_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZMUL_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZMUL_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZMUL_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcmul_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcmul_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcmul_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzmul_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzmul_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzmul_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcMul(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcMul(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcMul(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzMul(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzMul(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzMul(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Division: r[i] = a[i] / b[i] */ -public static native void VSDIV_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSDIV_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSDIV_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDDIV_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDDIV_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDDIV_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vsdiv_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vsdiv_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vsdiv_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vddiv_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vddiv_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vddiv_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsDiv(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsDiv(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsDiv(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdDiv(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdDiv(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdDiv(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSDIV_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSDIV_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSDIV_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDDIV_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDDIV_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDDIV_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmsdiv_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmsdiv_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmsdiv_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmddiv_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmddiv_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmddiv_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsDiv(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsDiv(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsDiv(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdDiv(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdDiv(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdDiv(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Complex division: r[i] = a[i] / b[i] */ -public static native void VCDIV_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCDIV_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCDIV_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); -public static native void VZDIV_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZDIV_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZDIV_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); -public static native void vcdiv_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcdiv_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcdiv_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); -public static native void vzdiv_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzdiv_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzdiv_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); public static native void vcDiv(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcDiv(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcDiv(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); public static native void vzDiv(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzDiv(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzDiv(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCDIV_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCDIV_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCDIV_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZDIV_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZDIV_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZDIV_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcdiv_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcdiv_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcdiv_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzdiv_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzdiv_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzdiv_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcDiv(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcDiv(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcDiv(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzDiv(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzDiv(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzDiv(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Power function: r[i] = a[i]^b[i] */ -public static native void VSPOW_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSPOW_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSPOW_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDPOW_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDPOW_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDPOW_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vspow_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vspow_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vspow_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdpow_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdpow_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdpow_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsPow(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsPow(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsPow(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdPow(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdPow(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdPow(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSPOW_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSPOW_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSPOW_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDPOW_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDPOW_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDPOW_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmspow_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmspow_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmspow_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdpow_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdpow_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdpow_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsPow(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsPow(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsPow(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdPow(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdPow(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdPow(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Complex power function: r[i] = a[i]^b[i] */ -public static native void VCPOW_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCPOW_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCPOW_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); -public static native void VZPOW_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZPOW_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZPOW_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); -public static native void vcpow_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcpow_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcpow_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); -public static native void vzpow_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzpow_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzpow_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); public static native void vcPow(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcPow(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcPow(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); public static native void vzPow(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzPow(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzPow(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCPOW_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCPOW_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCPOW_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZPOW_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZPOW_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZPOW_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcpow_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcpow_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcpow_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzpow_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzpow_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzpow_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcPow(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcPow(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcPow(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzPow(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzPow(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzPow(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Power function: r[i] = a[i]^(3/2) */ -public static native void VSPOW3O2_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSPOW3O2_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSPOW3O2_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDPOW3O2_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDPOW3O2_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDPOW3O2_(@Const int[] n, @Const double[] a, double[] r); -public static native void vspow3o2_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vspow3o2_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vspow3o2_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdpow3o2_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdpow3o2_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdpow3o2_(@Const int[] n, @Const double[] a, double[] r); public static native void vsPow3o2(int n, @Const FloatPointer a, FloatPointer r); public static native void vsPow3o2(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsPow3o2(int n, @Const float[] a, float[] r); public static native void vdPow3o2(int n, @Const DoublePointer a, DoublePointer r); public static native void vdPow3o2(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdPow3o2(int n, @Const double[] a, double[] r); - -public static native void VMSPOW3O2_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSPOW3O2_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSPOW3O2_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDPOW3O2_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDPOW3O2_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDPOW3O2_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmspow3o2_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmspow3o2_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmspow3o2_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdpow3o2_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdpow3o2_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdpow3o2_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsPow3o2(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsPow3o2(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsPow3o2(int n, @Const float[] a, float[] r, long mode); public static native void vmdPow3o2(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdPow3o2(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdPow3o2(int n, @Const double[] a, double[] r, long mode); - -/* Power function: r[i] = a[i]^(2/3) */ -public static native void VSPOW2O3_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSPOW2O3_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSPOW2O3_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDPOW2O3_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDPOW2O3_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDPOW2O3_(@Const int[] n, @Const double[] a, double[] r); -public static native void vspow2o3_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vspow2o3_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vspow2o3_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdpow2o3_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdpow2o3_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdpow2o3_(@Const int[] n, @Const double[] a, double[] r); public static native void vsPow2o3(int n, @Const FloatPointer a, FloatPointer r); public static native void vsPow2o3(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsPow2o3(int n, @Const float[] a, float[] r); public static native void vdPow2o3(int n, @Const DoublePointer a, DoublePointer r); public static native void vdPow2o3(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdPow2o3(int n, @Const double[] a, double[] r); - -public static native void VMSPOW2O3_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSPOW2O3_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSPOW2O3_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDPOW2O3_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDPOW2O3_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDPOW2O3_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmspow2o3_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmspow2o3_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmspow2o3_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdpow2o3_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdpow2o3_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdpow2o3_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsPow2o3(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsPow2o3(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsPow2o3(int n, @Const float[] a, float[] r, long mode); public static native void vmdPow2o3(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdPow2o3(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdPow2o3(int n, @Const double[] a, double[] r, long mode); - -/* Power function with fixed degree: r[i] = a[i]^b */ -public static native void VSPOWX_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSPOWX_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSPOWX_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDPOWX_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDPOWX_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDPOWX_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vspowx_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vspowx_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vspowx_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdpowx_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdpowx_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdpowx_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsPowx(int n, @Const FloatPointer a, float b, FloatPointer r); public static native void vsPowx(int n, @Const FloatBuffer a, float b, FloatBuffer r); public static native void vsPowx(int n, @Const float[] a, float b, float[] r); public static native void vdPowx(int n, @Const DoublePointer a, double b, DoublePointer r); public static native void vdPowx(int n, @Const DoubleBuffer a, double b, DoubleBuffer r); public static native void vdPowx(int n, @Const double[] a, double b, double[] r); - -public static native void VMSPOWX_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSPOWX_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSPOWX_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDPOWX_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDPOWX_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDPOWX_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmspowx_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmspowx_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmspowx_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdpowx_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdpowx_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdpowx_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsPowx(int n, @Const FloatPointer a, float b, FloatPointer r, long mode); public static native void vmsPowx(int n, @Const FloatBuffer a, float b, FloatBuffer r, long mode); public static native void vmsPowx(int n, @Const float[] a, float b, float[] r, long mode); public static native void vmdPowx(int n, @Const DoublePointer a, double b, DoublePointer r, long mode); public static native void vmdPowx(int n, @Const DoubleBuffer a, double b, DoubleBuffer r, long mode); public static native void vmdPowx(int n, @Const double[] a, double b, double[] r, long mode); - -/* Complex power function with fixed degree: r[i] = a[i]^b */ -public static native void VCPOWX_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCPOWX_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCPOWX_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); -public static native void VZPOWX_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZPOWX_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZPOWX_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); -public static native void vcpowx_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcpowx_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcpowx_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); -public static native void vzpowx_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzpowx_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzpowx_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); public static native void vcPowx(int n, @Cast("const MKL_Complex8*") FloatPointer a, @ByVal @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcPowx(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @ByVal @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcPowx(int n, @Cast("const MKL_Complex8*") float[] a, @ByVal @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); public static native void vzPowx(int n, @Cast("const MKL_Complex16*") DoublePointer a, @ByVal @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzPowx(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @ByVal @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzPowx(int n, @Cast("const MKL_Complex16*") double[] a, @ByVal @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCPOWX_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCPOWX_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCPOWX_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZPOWX_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZPOWX_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZPOWX_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcpowx_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcpowx_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcpowx_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzpowx_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzpowx_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzpowx_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcPowx(int n, @Cast("const MKL_Complex8*") FloatPointer a, @ByVal @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcPowx(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @ByVal @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcPowx(int n, @Cast("const MKL_Complex8*") float[] a, @ByVal @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzPowx(int n, @Cast("const MKL_Complex16*") DoublePointer a, @ByVal @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzPowx(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @ByVal @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzPowx(int n, @Cast("const MKL_Complex16*") double[] a, @ByVal @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Power function with a[i]>=0: r[i] = a[i]^b[i] */ -public static native void VSPOWR_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSPOWR_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSPOWR_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDPOWR_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDPOWR_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDPOWR_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vspowr_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vspowr_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vspowr_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdpowr_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdpowr_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdpowr_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsPowr(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsPowr(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsPowr(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdPowr(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdPowr(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdPowr(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSPOWR_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSPOWR_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSPOWR_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDPOWR_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDPOWR_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDPOWR_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmspowr_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmspowr_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmspowr_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdpowr_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdpowr_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdpowr_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsPowr(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsPowr(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsPowr(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdPowr(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdPowr(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdPowr(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Sine & cosine: r1[i] = sin(a[i]), r2[i]=cos(a[i]) */ -public static native void VSSINCOS_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2); -public static native void VSSINCOS_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2); -public static native void VSSINCOS_(@Const int[] n, @Const float[] a, float[] r1, float[] r2); -public static native void VDSINCOS_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2); -public static native void VDSINCOS_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2); -public static native void VDSINCOS_(@Const int[] n, @Const double[] a, double[] r1, double[] r2); -public static native void vssincos_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2); -public static native void vssincos_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2); -public static native void vssincos_(@Const int[] n, @Const float[] a, float[] r1, float[] r2); -public static native void vdsincos_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2); -public static native void vdsincos_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2); -public static native void vdsincos_(@Const int[] n, @Const double[] a, double[] r1, double[] r2); public static native void vsSinCos(int n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2); public static native void vsSinCos(int n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2); public static native void vsSinCos(int n, @Const float[] a, float[] r1, float[] r2); public static native void vdSinCos(int n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2); public static native void vdSinCos(int n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2); public static native void vdSinCos(int n, @Const double[] a, double[] r1, double[] r2); - -public static native void VMSSINCOS_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2, LongPointer mode); -public static native void VMSSINCOS_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2, LongBuffer mode); -public static native void VMSSINCOS_(@Const int[] n, @Const float[] a, float[] r1, float[] r2, long[] mode); -public static native void VMDSINCOS_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2, LongPointer mode); -public static native void VMDSINCOS_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2, LongBuffer mode); -public static native void VMDSINCOS_(@Const int[] n, @Const double[] a, double[] r1, double[] r2, long[] mode); -public static native void vmssincos_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2, LongPointer mode); -public static native void vmssincos_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2, LongBuffer mode); -public static native void vmssincos_(@Const int[] n, @Const float[] a, float[] r1, float[] r2, long[] mode); -public static native void vmdsincos_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2, LongPointer mode); -public static native void vmdsincos_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2, LongBuffer mode); -public static native void vmdsincos_(@Const int[] n, @Const double[] a, double[] r1, double[] r2, long[] mode); public static native void vmsSinCos(int n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2, long mode); public static native void vmsSinCos(int n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2, long mode); public static native void vmsSinCos(int n, @Const float[] a, float[] r1, float[] r2, long mode); 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); - -/* Linear fraction: r[i] = (a[i]*scalea + shifta)/(b[i]*scaleb + shiftb) */ -public static native void VSLINEARFRAC_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, @Const FloatPointer scalea, @Const FloatPointer shifta, @Const FloatPointer scaleb, @Const FloatPointer shiftb, FloatPointer r); -public static native void VSLINEARFRAC_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, @Const FloatBuffer scalea, @Const FloatBuffer shifta, @Const FloatBuffer scaleb, @Const FloatBuffer shiftb, FloatBuffer r); -public static native void VSLINEARFRAC_(@Const int[] n, @Const float[] a, @Const float[] b, @Const float[] scalea, @Const float[] shifta, @Const float[] scaleb, @Const float[] shiftb, float[] r); -public static native void VDLINEARFRAC_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, @Const DoublePointer scalea, @Const DoublePointer shifta, @Const DoublePointer scaleb, @Const DoublePointer shiftb, DoublePointer r); -public static native void VDLINEARFRAC_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, @Const DoubleBuffer scalea, @Const DoubleBuffer shifta, @Const DoubleBuffer scaleb, @Const DoubleBuffer shiftb, DoubleBuffer r); -public static native void VDLINEARFRAC_(@Const int[] n, @Const double[] a, @Const double[] b, @Const double[] scalea, @Const double[] shifta, @Const double[] scaleb, @Const double[] shiftb, double[] r); -public static native void vslinearfrac_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, @Const FloatPointer scalea, @Const FloatPointer shifta, @Const FloatPointer scaleb, @Const FloatPointer shiftb, FloatPointer r); -public static native void vslinearfrac_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, @Const FloatBuffer scalea, @Const FloatBuffer shifta, @Const FloatBuffer scaleb, @Const FloatBuffer shiftb, FloatBuffer r); -public static native void vslinearfrac_(@Const int[] n, @Const float[] a, @Const float[] b, @Const float[] scalea, @Const float[] shifta, @Const float[] scaleb, @Const float[] shiftb, float[] r); -public static native void vdlinearfrac_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, @Const DoublePointer scalea, @Const DoublePointer shifta, @Const DoublePointer scaleb, @Const DoublePointer shiftb, DoublePointer r); -public static native void vdlinearfrac_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, @Const DoubleBuffer scalea, @Const DoubleBuffer shifta, @Const DoubleBuffer scaleb, @Const DoubleBuffer shiftb, DoubleBuffer r); -public static native void vdlinearfrac_(@Const int[] n, @Const double[] a, @Const double[] b, @Const double[] scalea, @Const double[] shifta, @Const double[] scaleb, @Const double[] shiftb, double[] r); 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); public static native void vdLinearFrac(int n, @Const DoublePointer a, @Const DoublePointer b, double scalea, double shifta, double scaleb, double shiftb, DoublePointer r); public static native void vdLinearFrac(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, double scalea, double shifta, double scaleb, double shiftb, DoubleBuffer r); public static native void vdLinearFrac(int n, @Const double[] a, @Const double[] b, double scalea, double shifta, double scaleb, double shiftb, double[] r); - -public static native void VMSLINEARFRAC_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, @Const FloatPointer scalea, @Const FloatPointer shifta, @Const FloatPointer scaleb, @Const FloatPointer shiftb, FloatPointer r, LongPointer mode); -public static native void VMSLINEARFRAC_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, @Const FloatBuffer scalea, @Const FloatBuffer shifta, @Const FloatBuffer scaleb, @Const FloatBuffer shiftb, FloatBuffer r, LongBuffer mode); -public static native void VMSLINEARFRAC_(@Const int[] n, @Const float[] a, @Const float[] b, @Const float[] scalea, @Const float[] shifta, @Const float[] scaleb, @Const float[] shiftb, float[] r, long[] mode); -public static native void VMDLINEARFRAC_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, @Const DoublePointer scalea, @Const DoublePointer shifta, @Const DoublePointer scaleb, @Const DoublePointer shiftb, DoublePointer r, LongPointer mode); -public static native void VMDLINEARFRAC_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, @Const DoubleBuffer scalea, @Const DoubleBuffer shifta, @Const DoubleBuffer scaleb, @Const DoubleBuffer shiftb, DoubleBuffer r, LongBuffer mode); -public static native void VMDLINEARFRAC_(@Const int[] n, @Const double[] a, @Const double[] b, @Const double[] scalea, @Const double[] shifta, @Const double[] scaleb, @Const double[] shiftb, double[] r, long[] mode); -public static native void vmslinearfrac_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, @Const FloatPointer scalea, @Const FloatPointer shifta, @Const FloatPointer scaleb, @Const FloatPointer shiftb, FloatPointer r, LongPointer mode); -public static native void vmslinearfrac_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, @Const FloatBuffer scalea, @Const FloatBuffer shifta, @Const FloatBuffer scaleb, @Const FloatBuffer shiftb, FloatBuffer r, LongBuffer mode); -public static native void vmslinearfrac_(@Const int[] n, @Const float[] a, @Const float[] b, @Const float[] scalea, @Const float[] shifta, @Const float[] scaleb, @Const float[] shiftb, float[] r, long[] mode); -public static native void vmdlinearfrac_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, @Const DoublePointer scalea, @Const DoublePointer shifta, @Const DoublePointer scaleb, @Const DoublePointer shiftb, DoublePointer r, LongPointer mode); -public static native void vmdlinearfrac_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, @Const DoubleBuffer scalea, @Const DoubleBuffer shifta, @Const DoubleBuffer scaleb, @Const DoubleBuffer shiftb, DoubleBuffer r, LongBuffer mode); -public static native void vmdlinearfrac_(@Const int[] n, @Const double[] a, @Const double[] b, @Const double[] scalea, @Const double[] shifta, @Const double[] scaleb, @Const double[] shiftb, double[] r, long[] mode); public static native void vmsLinearFrac(int n, @Const FloatPointer a, @Const FloatPointer b, float scalea, float shifta, float scaleb, float shiftb, FloatPointer r, long mode); public static native void vmsLinearFrac(int n, @Const FloatBuffer a, @Const FloatBuffer b, float scalea, float shifta, float scaleb, float shiftb, FloatBuffer r, long mode); public static native void vmsLinearFrac(int n, @Const float[] a, @Const float[] b, float scalea, float shifta, float scaleb, float shiftb, float[] r, long mode); public static native void vmdLinearFrac(int n, @Const DoublePointer a, @Const DoublePointer b, double scalea, double shifta, double scaleb, double shiftb, DoublePointer r, long mode); public static native void vmdLinearFrac(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, double scalea, double shifta, double scaleb, double shiftb, DoubleBuffer r, long mode); public static native void vmdLinearFrac(int n, @Const double[] a, @Const double[] b, double scalea, double shifta, double scaleb, double shiftb, double[] r, long mode); - -/* Integer value rounded towards plus infinity: r[i] = ceil(a[i]) */ -public static native void VSCEIL_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSCEIL_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSCEIL_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDCEIL_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDCEIL_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDCEIL_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsceil_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsceil_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsceil_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdceil_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdceil_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdceil_(@Const int[] n, @Const double[] a, double[] r); public static native void vsCeil(int n, @Const FloatPointer a, FloatPointer r); public static native void vsCeil(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsCeil(int n, @Const float[] a, float[] r); public static native void vdCeil(int n, @Const DoublePointer a, DoublePointer r); public static native void vdCeil(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdCeil(int n, @Const double[] a, double[] r); - -public static native void VMSCEIL_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSCEIL_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSCEIL_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDCEIL_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDCEIL_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDCEIL_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsceil_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsceil_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsceil_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdceil_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdceil_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdceil_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsCeil(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsCeil(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsCeil(int n, @Const float[] a, float[] r, long mode); public static native void vmdCeil(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdCeil(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdCeil(int n, @Const double[] a, double[] r, long mode); - -/* Integer value rounded towards minus infinity: r[i] = floor(a[i]) */ -public static native void VSFLOOR_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSFLOOR_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSFLOOR_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDFLOOR_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDFLOOR_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDFLOOR_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsfloor_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsfloor_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsfloor_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdfloor_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdfloor_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdfloor_(@Const int[] n, @Const double[] a, double[] r); public static native void vsFloor(int n, @Const FloatPointer a, FloatPointer r); public static native void vsFloor(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsFloor(int n, @Const float[] a, float[] r); public static native void vdFloor(int n, @Const DoublePointer a, DoublePointer r); public static native void vdFloor(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdFloor(int n, @Const double[] a, double[] r); - -public static native void VMSFLOOR_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSFLOOR_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSFLOOR_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDFLOOR_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDFLOOR_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDFLOOR_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsfloor_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsfloor_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsfloor_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdfloor_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdfloor_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdfloor_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsFloor(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsFloor(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsFloor(int n, @Const float[] a, float[] r, long mode); public static native void vmdFloor(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdFloor(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdFloor(int n, @Const double[] a, double[] r, long mode); - -/* Signed fraction part: r[i] = a[i] - |a[i]| */ -public static native void VSFRAC_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSFRAC_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSFRAC_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDFRAC_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDFRAC_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDFRAC_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsfrac_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsfrac_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsfrac_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdfrac_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdfrac_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdfrac_(@Const int[] n, @Const double[] a, double[] r); public static native void vsFrac(int n, @Const FloatPointer a, FloatPointer r); public static native void vsFrac(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsFrac(int n, @Const float[] a, float[] r); public static native void vdFrac(int n, @Const DoublePointer a, DoublePointer r); public static native void vdFrac(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdFrac(int n, @Const double[] a, double[] r); - -public static native void VMSFRAC_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSFRAC_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSFRAC_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDFRAC_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDFRAC_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDFRAC_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsfrac_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsfrac_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsfrac_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdfrac_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdfrac_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdfrac_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsFrac(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsFrac(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsFrac(int n, @Const float[] a, float[] r, long mode); public static native void vmdFrac(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdFrac(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdFrac(int n, @Const double[] a, double[] r, long mode); - -/* Truncated integer value and the remaining fraction part: r1[i] = |a[i]|, r2[i] = a[i] - |a[i]| */ -public static native void VSMODF_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2); -public static native void VSMODF_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2); -public static native void VSMODF_(@Const int[] n, @Const float[] a, float[] r1, float[] r2); -public static native void VDMODF_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2); -public static native void VDMODF_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2); -public static native void VDMODF_(@Const int[] n, @Const double[] a, double[] r1, double[] r2); -public static native void vsmodf_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2); -public static native void vsmodf_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2); -public static native void vsmodf_(@Const int[] n, @Const float[] a, float[] r1, float[] r2); -public static native void vdmodf_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2); -public static native void vdmodf_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2); -public static native void vdmodf_(@Const int[] n, @Const double[] a, double[] r1, double[] r2); public static native void vsModf(int n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2); public static native void vsModf(int n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2); public static native void vsModf(int n, @Const float[] a, float[] r1, float[] r2); public static native void vdModf(int n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2); public static native void vdModf(int n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2); public static native void vdModf(int n, @Const double[] a, double[] r1, double[] r2); - -public static native void VMSMODF_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2, LongPointer mode); -public static native void VMSMODF_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2, LongBuffer mode); -public static native void VMSMODF_(@Const int[] n, @Const float[] a, float[] r1, float[] r2, long[] mode); -public static native void VMDMODF_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2, LongPointer mode); -public static native void VMDMODF_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2, LongBuffer mode); -public static native void VMDMODF_(@Const int[] n, @Const double[] a, double[] r1, double[] r2, long[] mode); -public static native void vmsmodf_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2, LongPointer mode); -public static native void vmsmodf_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2, LongBuffer mode); -public static native void vmsmodf_(@Const int[] n, @Const float[] a, float[] r1, float[] r2, long[] mode); -public static native void vmdmodf_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2, LongPointer mode); -public static native void vmdmodf_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2, LongBuffer mode); -public static native void vmdmodf_(@Const int[] n, @Const double[] a, double[] r1, double[] r2, long[] mode); public static native void vmsModf(int n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2, long mode); public static native void vmsModf(int n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2, long mode); public static native void vmsModf(int n, @Const float[] a, float[] r1, float[] r2, long mode); public static native void vmdModf(int n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2, long mode); public static native void vmdModf(int n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2, long mode); public static native void vmdModf(int n, @Const double[] a, double[] r1, double[] r2, long mode); - -/* Modulus function: r[i] = fmod(a[i], b[i]) */ -public static native void VSFMOD_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSFMOD_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSFMOD_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDFMOD_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDFMOD_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDFMOD_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vsfmod_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vsfmod_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vsfmod_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdfmod_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdfmod_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdfmod_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsFmod(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsFmod(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsFmod(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdFmod(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdFmod(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdFmod(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSFMOD_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSFMOD_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSFMOD_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDFMOD_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDFMOD_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDFMOD_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmsfmod_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmsfmod_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmsfmod_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdfmod_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdfmod_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdfmod_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsFmod(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsFmod(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsFmod(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdFmod(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdFmod(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdFmod(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Remainder function: r[i] = remainder(a[i], b[i]) */ -public static native void VSREMAINDER_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSREMAINDER_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSREMAINDER_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDREMAINDER_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDREMAINDER_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDREMAINDER_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vsremainder_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vsremainder_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vsremainder_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdremainder_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdremainder_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdremainder_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsRemainder(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsRemainder(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsRemainder(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdRemainder(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdRemainder(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdRemainder(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSREMAINDER_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSREMAINDER_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSREMAINDER_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDREMAINDER_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDREMAINDER_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDREMAINDER_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmsremainder_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmsremainder_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmsremainder_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdremainder_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdremainder_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdremainder_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsRemainder(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsRemainder(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsRemainder(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdRemainder(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdRemainder(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdRemainder(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Next after function: r[i] = nextafter(a[i], b[i]) */ -public static native void VSNEXTAFTER_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSNEXTAFTER_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSNEXTAFTER_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDNEXTAFTER_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDNEXTAFTER_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDNEXTAFTER_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vsnextafter_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vsnextafter_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vsnextafter_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdnextafter_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdnextafter_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdnextafter_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsNextAfter(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsNextAfter(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsNextAfter(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdNextAfter(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdNextAfter(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdNextAfter(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSNEXTAFTER_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSNEXTAFTER_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSNEXTAFTER_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDNEXTAFTER_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDNEXTAFTER_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDNEXTAFTER_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmsnextafter_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmsnextafter_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmsnextafter_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdnextafter_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdnextafter_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdnextafter_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsNextAfter(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsNextAfter(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsNextAfter(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdNextAfter(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdNextAfter(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdNextAfter(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Copy sign function: r[i] = copysign(a[i], b[i]) */ -public static native void VSCOPYSIGN_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSCOPYSIGN_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSCOPYSIGN_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDCOPYSIGN_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDCOPYSIGN_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDCOPYSIGN_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vscopysign_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vscopysign_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vscopysign_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdcopysign_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdcopysign_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdcopysign_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsCopySign(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsCopySign(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsCopySign(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdCopySign(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdCopySign(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdCopySign(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSCOPYSIGN_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSCOPYSIGN_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSCOPYSIGN_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDCOPYSIGN_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDCOPYSIGN_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDCOPYSIGN_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmscopysign_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmscopysign_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmscopysign_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdcopysign_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdcopysign_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdcopysign_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsCopySign(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsCopySign(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsCopySign(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdCopySign(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdCopySign(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdCopySign(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Positive difference function: r[i] = fdim(a[i], b[i]) */ -public static native void VSFDIM_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSFDIM_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSFDIM_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDFDIM_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDFDIM_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDFDIM_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vsfdim_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vsfdim_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vsfdim_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdfdim_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdfdim_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdfdim_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsFdim(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsFdim(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsFdim(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdFdim(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdFdim(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdFdim(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSFDIM_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSFDIM_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSFDIM_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDFDIM_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDFDIM_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDFDIM_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmsfdim_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmsfdim_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmsfdim_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdfdim_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdfdim_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdfdim_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsFdim(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsFdim(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsFdim(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdFdim(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdFdim(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdFdim(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Maximum function: r[i] = fmax(a[i], b[i]) */ -public static native void VSFMAX_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSFMAX_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSFMAX_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDFMAX_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDFMAX_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDFMAX_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vsfmax_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vsfmax_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vsfmax_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdfmax_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdfmax_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdfmax_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsFmax(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsFmax(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsFmax(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdFmax(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdFmax(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdFmax(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSFMAX_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSFMAX_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSFMAX_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDFMAX_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDFMAX_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDFMAX_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmsfmax_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmsfmax_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmsfmax_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdfmax_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdfmax_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdfmax_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsFmax(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsFmax(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsFmax(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdFmax(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdFmax(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdFmax(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Minimum function: r[i] = fmin(a[i], b[i]) */ -public static native void VSFMIN_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSFMIN_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSFMIN_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDFMIN_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDFMIN_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDFMIN_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vsfmin_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vsfmin_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vsfmin_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdfmin_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdfmin_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdfmin_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsFmin(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsFmin(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsFmin(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdFmin(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdFmin(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdFmin(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSFMIN_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSFMIN_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSFMIN_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDFMIN_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDFMIN_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDFMIN_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmsfmin_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmsfmin_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmsfmin_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdfmin_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdfmin_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdfmin_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsFmin(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsFmin(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsFmin(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdFmin(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdFmin(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdFmin(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Maximum magnitude function: r[i] = maxmag(a[i], b[i]) */ -public static native void VSMAXMAG_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSMAXMAG_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSMAXMAG_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDMAXMAG_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDMAXMAG_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDMAXMAG_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vsmaxmag_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vsmaxmag_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vsmaxmag_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdmaxmag_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdmaxmag_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdmaxmag_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsMaxMag(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsMaxMag(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsMaxMag(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdMaxMag(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdMaxMag(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdMaxMag(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSMAXMAG_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSMAXMAG_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSMAXMAG_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDMAXMAG_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDMAXMAG_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDMAXMAG_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmsmaxmag_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmsmaxmag_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmsmaxmag_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdmaxmag_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdmaxmag_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdmaxmag_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsMaxMag(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsMaxMag(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsMaxMag(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdMaxMag(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdMaxMag(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdMaxMag(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Minimum magnitude function: r[i] = minmag(a[i], b[i]) */ -public static native void VSMINMAG_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void VSMINMAG_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void VSMINMAG_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void VDMINMAG_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void VDMINMAG_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void VDMINMAG_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); -public static native void vsminmag_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); -public static native void vsminmag_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); -public static native void vsminmag_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r); -public static native void vdminmag_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); -public static native void vdminmag_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); -public static native void vdminmag_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r); public static native void vsMinMag(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); public static native void vsMinMag(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); public static native void vsMinMag(int n, @Const float[] a, @Const float[] b, float[] r); public static native void vdMinMag(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); public static native void vdMinMag(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); public static native void vdMinMag(int n, @Const double[] a, @Const double[] b, double[] r); - -public static native void VMSMINMAG_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void VMSMINMAG_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void VMSMINMAG_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void VMDMINMAG_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void VMDMINMAG_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void VMDMINMAG_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); -public static native void vmsminmag_(@Const IntPointer n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, LongPointer mode); -public static native void vmsminmag_(@Const IntBuffer n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, LongBuffer mode); -public static native void vmsminmag_(@Const int[] n, @Const float[] a, @Const float[] b, float[] r, long[] mode); -public static native void vmdminmag_(@Const IntPointer n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, LongPointer mode); -public static native void vmdminmag_(@Const IntBuffer n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, LongBuffer mode); -public static native void vmdminmag_(@Const int[] n, @Const double[] a, @Const double[] b, double[] r, long[] mode); public static native void vmsMinMag(int n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); public static native void vmsMinMag(int n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); public static native void vmsMinMag(int n, @Const float[] a, @Const float[] b, float[] r, long mode); public static native void vmdMinMag(int n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); public static native void vmdMinMag(int n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); public static native void vmdMinMag(int n, @Const double[] a, @Const double[] b, double[] r, long mode); - -/* Rounded integer value in the current rounding mode: r[i] = nearbyint(a[i]) */ -public static native void VSNEARBYINT_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSNEARBYINT_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSNEARBYINT_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDNEARBYINT_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDNEARBYINT_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDNEARBYINT_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsnearbyint_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsnearbyint_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsnearbyint_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdnearbyint_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdnearbyint_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdnearbyint_(@Const int[] n, @Const double[] a, double[] r); public static native void vsNearbyInt(int n, @Const FloatPointer a, FloatPointer r); public static native void vsNearbyInt(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsNearbyInt(int n, @Const float[] a, float[] r); public static native void vdNearbyInt(int n, @Const DoublePointer a, DoublePointer r); public static native void vdNearbyInt(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdNearbyInt(int n, @Const double[] a, double[] r); - -public static native void VMSNEARBYINT_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSNEARBYINT_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSNEARBYINT_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDNEARBYINT_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDNEARBYINT_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDNEARBYINT_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsnearbyint_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsnearbyint_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsnearbyint_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdnearbyint_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdnearbyint_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdnearbyint_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsNearbyInt(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsNearbyInt(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsNearbyInt(int n, @Const float[] a, float[] r, long mode); public static native void vmdNearbyInt(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdNearbyInt(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdNearbyInt(int n, @Const double[] a, double[] r, long mode); - -/* Rounded integer value in the current rounding mode with inexact result exception raised for rach changed value: r[i] = rint(a[i]) */ -public static native void VSRINT_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSRINT_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSRINT_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDRINT_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDRINT_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDRINT_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsrint_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsrint_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsrint_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdrint_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdrint_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdrint_(@Const int[] n, @Const double[] a, double[] r); public static native void vsRint(int n, @Const FloatPointer a, FloatPointer r); public static native void vsRint(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsRint(int n, @Const float[] a, float[] r); public static native void vdRint(int n, @Const DoublePointer a, DoublePointer r); public static native void vdRint(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdRint(int n, @Const double[] a, double[] r); - -public static native void VMSRINT_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSRINT_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSRINT_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDRINT_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDRINT_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDRINT_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsrint_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsrint_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsrint_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdrint_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdrint_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdrint_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsRint(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsRint(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsRint(int n, @Const float[] a, float[] r, long mode); public static native void vmdRint(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdRint(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdRint(int n, @Const double[] a, double[] r, long mode); - -/* Value rounded to the nearest integer: r[i] = round(a[i]) */ -public static native void VSROUND_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSROUND_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSROUND_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDROUND_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDROUND_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDROUND_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsround_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsround_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsround_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdround_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdround_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdround_(@Const int[] n, @Const double[] a, double[] r); public static native void vsRound(int n, @Const FloatPointer a, FloatPointer r); public static native void vsRound(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsRound(int n, @Const float[] a, float[] r); public static native void vdRound(int n, @Const DoublePointer a, DoublePointer r); public static native void vdRound(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdRound(int n, @Const double[] a, double[] r); - -public static native void VMSROUND_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSROUND_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSROUND_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDROUND_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDROUND_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDROUND_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsround_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsround_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsround_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdround_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdround_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdround_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsRound(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsRound(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsRound(int n, @Const float[] a, float[] r, long mode); public static native void vmdRound(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdRound(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdRound(int n, @Const double[] a, double[] r, long mode); - -/* Integer value rounded towards zero: r[i] = trunc(a[i]) */ -public static native void VSTRUNC_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSTRUNC_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSTRUNC_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDTRUNC_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDTRUNC_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDTRUNC_(@Const int[] n, @Const double[] a, double[] r); -public static native void vstrunc_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vstrunc_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vstrunc_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdtrunc_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdtrunc_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdtrunc_(@Const int[] n, @Const double[] a, double[] r); public static native void vsTrunc(int n, @Const FloatPointer a, FloatPointer r); public static native void vsTrunc(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsTrunc(int n, @Const float[] a, float[] r); public static native void vdTrunc(int n, @Const DoublePointer a, DoublePointer r); public static native void vdTrunc(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdTrunc(int n, @Const double[] a, double[] r); - -public static native void VMSTRUNC_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSTRUNC_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSTRUNC_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDTRUNC_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDTRUNC_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDTRUNC_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmstrunc_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmstrunc_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmstrunc_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdtrunc_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdtrunc_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdtrunc_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsTrunc(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsTrunc(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsTrunc(int n, @Const float[] a, float[] r, long mode); public static native void vmdTrunc(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdTrunc(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdTrunc(int n, @Const double[] a, double[] r, long mode); - -/* Element by element conjugation: r[i] = conj(a[i]) */ -public static native void VCCONJ_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCCONJ_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCCONJ_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZCONJ_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZCONJ_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZCONJ_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vcconj_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcconj_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcconj_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzconj_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzconj_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzconj_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcConj(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcConj(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcConj(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzConj(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzConj(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzConj(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCCONJ_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCCONJ_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCCONJ_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZCONJ_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZCONJ_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZCONJ_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcconj_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcconj_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcconj_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzconj_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzconj_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzconj_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcConj(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcConj(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcConj(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzConj(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzConj(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzConj(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Element by element multiplication of vector A element and conjugated vector B element: r[i] = mulbyconj(a[i],b[i]) */ -public static native void VCMULBYCONJ_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCMULBYCONJ_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCMULBYCONJ_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); -public static native void VZMULBYCONJ_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZMULBYCONJ_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZMULBYCONJ_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); -public static native void vcmulbyconj_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vcmulbyconj_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vcmulbyconj_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); -public static native void vzmulbyconj_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzmulbyconj_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzmulbyconj_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); public static native void vcMulByConj(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcMulByConj(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcMulByConj(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); public static native void vzMulByConj(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzMulByConj(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzMulByConj(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCMULBYCONJ_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCMULBYCONJ_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCMULBYCONJ_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZMULBYCONJ_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZMULBYCONJ_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZMULBYCONJ_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmcmulbyconj_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmcmulbyconj_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmcmulbyconj_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzmulbyconj_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzmulbyconj_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzmulbyconj_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcMulByConj(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcMulByConj(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcMulByConj(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzMulByConj(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzMulByConj(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzMulByConj(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Complex exponent of real vector elements: r[i] = CIS(a[i]) */ -public static native void VCCIS_(@Const IntPointer n, @Const FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void VCCIS_(@Const IntBuffer n, @Const FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void VCCIS_(@Const int[] n, @Const float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void VZCIS_(@Const IntPointer n, @Const DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void VZCIS_(@Const IntBuffer n, @Const DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void VZCIS_(@Const int[] n, @Const double[] a, @Cast("MKL_Complex16*") double[] r); -public static native void vccis_(@Const IntPointer n, @Const FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); -public static native void vccis_(@Const IntBuffer n, @Const FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); -public static native void vccis_(@Const int[] n, @Const float[] a, @Cast("MKL_Complex8*") float[] r); -public static native void vzcis_(@Const IntPointer n, @Const DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); -public static native void vzcis_(@Const IntBuffer n, @Const DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); -public static native void vzcis_(@Const int[] n, @Const double[] a, @Cast("MKL_Complex16*") double[] r); public static native void vcCIS(int n, @Const FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); public static native void vcCIS(int n, @Const FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); public static native void vcCIS(int n, @Const float[] a, @Cast("MKL_Complex8*") float[] r); public static native void vzCIS(int n, @Const DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); public static native void vzCIS(int n, @Const DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); public static native void vzCIS(int n, @Const double[] a, @Cast("MKL_Complex16*") double[] r); - -public static native void VMCCIS_(@Const IntPointer n, @Const FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void VMCCIS_(@Const IntBuffer n, @Const FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void VMCCIS_(@Const int[] n, @Const float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void VMZCIS_(@Const IntPointer n, @Const DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void VMZCIS_(@Const IntBuffer n, @Const DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void VMZCIS_(@Const int[] n, @Const double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); -public static native void vmccis_(@Const IntPointer n, @Const FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, LongPointer mode); -public static native void vmccis_(@Const IntBuffer n, @Const FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, LongBuffer mode); -public static native void vmccis_(@Const int[] n, @Const float[] a, @Cast("MKL_Complex8*") float[] r, long[] mode); -public static native void vmzcis_(@Const IntPointer n, @Const DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, LongPointer mode); -public static native void vmzcis_(@Const IntBuffer n, @Const DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, LongBuffer mode); -public static native void vmzcis_(@Const int[] n, @Const double[] a, @Cast("MKL_Complex16*") double[] r, long[] mode); public static native void vmcCIS(int n, @Const FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); public static native void vmcCIS(int n, @Const FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); public static native void vmcCIS(int n, @Const float[] a, @Cast("MKL_Complex8*") float[] r, long mode); public static native void vmzCIS(int n, @Const DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); public static native void vmzCIS(int n, @Const DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); public static native void vmzCIS(int n, @Const double[] a, @Cast("MKL_Complex16*") double[] r, long mode); - -/* Exponential integral of real vector elements: r[i] = E1(a[i]) */ -public static native void VSEXPINT1_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void VSEXPINT1_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void VSEXPINT1_(@Const int[] n, @Const float[] a, float[] r); -public static native void VDEXPINT1_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void VDEXPINT1_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void VDEXPINT1_(@Const int[] n, @Const double[] a, double[] r); -public static native void vsexpint1_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r); -public static native void vsexpint1_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r); -public static native void vsexpint1_(@Const int[] n, @Const float[] a, float[] r); -public static native void vdexpint1_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r); -public static native void vdexpint1_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r); -public static native void vdexpint1_(@Const int[] n, @Const double[] a, double[] r); public static native void vsExpInt1(int n, @Const FloatPointer a, FloatPointer r); public static native void vsExpInt1(int n, @Const FloatBuffer a, FloatBuffer r); public static native void vsExpInt1(int n, @Const float[] a, float[] r); public static native void vdExpInt1(int n, @Const DoublePointer a, DoublePointer r); public static native void vdExpInt1(int n, @Const DoubleBuffer a, DoubleBuffer r); public static native void vdExpInt1(int n, @Const double[] a, double[] r); - -public static native void VMSEXPINT1_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void VMSEXPINT1_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void VMSEXPINT1_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void VMDEXPINT1_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void VMDEXPINT1_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void VMDEXPINT1_(@Const int[] n, @Const double[] a, double[] r, long[] mode); -public static native void vmsexpint1_(@Const IntPointer n, @Const FloatPointer a, FloatPointer r, LongPointer mode); -public static native void vmsexpint1_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer r, LongBuffer mode); -public static native void vmsexpint1_(@Const int[] n, @Const float[] a, float[] r, long[] mode); -public static native void vmdexpint1_(@Const IntPointer n, @Const DoublePointer a, DoublePointer r, LongPointer mode); -public static native void vmdexpint1_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer r, LongBuffer mode); -public static native void vmdexpint1_(@Const int[] n, @Const double[] a, double[] r, long[] mode); public static native void vmsExpInt1(int n, @Const FloatPointer a, FloatPointer r, long mode); public static native void vmsExpInt1(int n, @Const FloatBuffer a, FloatBuffer r, long mode); public static native void vmsExpInt1(int n, @Const float[] a, float[] r, long mode); public static native void vmdExpInt1(int n, @Const DoublePointer a, DoublePointer r, long mode); public static native void vmdExpInt1(int n, @Const DoubleBuffer a, DoubleBuffer r, long mode); public static native void vmdExpInt1(int n, @Const double[] a, double[] r, long mode); - -/* -//++ -// VML ELEMENTARY FUNCTION DECLARATIONS: API WITH STRIDES -//-- -*/ -/* Absolute value: r[i] = |a[i]| */ -public static native void VSABSI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSABSI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSABSI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDABSI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDABSI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDABSI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsabsi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsabsi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsabsi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdabsi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdabsi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdabsi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); +public static native void vsAbs_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsAbs_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsAbs_64(long n, @Const float[] a, float[] r); +public static native void vdAbs_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdAbs_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdAbs_64(long n, @Const double[] a, double[] r); +public static native void vmsAbs_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsAbs_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsAbs_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdAbs_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdAbs_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdAbs_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcAbs_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r); +public static native void vcAbs_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r); +public static native void vcAbs_64(long n, @Cast("const MKL_Complex8*") float[] a, float[] r); +public static native void vzAbs_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r); +public static native void vzAbs_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r); +public static native void vzAbs_64(long n, @Cast("const MKL_Complex16*") double[] a, double[] r); +public static native void vmcAbs_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r, long mode); +public static native void vmcAbs_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r, long mode); +public static native void vmcAbs_64(long n, @Cast("const MKL_Complex8*") float[] a, float[] r, long mode); +public static native void vmzAbs_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r, long mode); +public static native void vmzAbs_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmzAbs_64(long n, @Cast("const MKL_Complex16*") double[] a, double[] r, long mode); +public static native void vcArg_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r); +public static native void vcArg_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r); +public static native void vcArg_64(long n, @Cast("const MKL_Complex8*") float[] a, float[] r); +public static native void vzArg_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r); +public static native void vzArg_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r); +public static native void vzArg_64(long n, @Cast("const MKL_Complex16*") double[] a, double[] r); +public static native void vmcArg_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, FloatPointer r, long mode); +public static native void vmcArg_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, FloatBuffer r, long mode); +public static native void vmcArg_64(long n, @Cast("const MKL_Complex8*") float[] a, float[] r, long mode); +public static native void vmzArg_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, DoublePointer r, long mode); +public static native void vmzArg_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmzArg_64(long n, @Cast("const MKL_Complex16*") double[] a, double[] r, long mode); +public static native void vsAdd_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsAdd_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsAdd_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdAdd_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdAdd_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdAdd_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsAdd_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsAdd_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsAdd_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdAdd_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdAdd_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdAdd_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vcAdd_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcAdd_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcAdd_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); +public static native void vzAdd_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzAdd_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzAdd_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); +public static native void vmcAdd_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcAdd_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcAdd_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzAdd_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzAdd_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzAdd_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsSub_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsSub_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsSub_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdSub_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdSub_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdSub_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsSub_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsSub_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsSub_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdSub_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdSub_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdSub_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vcSub_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcSub_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcSub_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); +public static native void vzSub_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzSub_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzSub_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); +public static native void vmcSub_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcSub_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcSub_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzSub_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzSub_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzSub_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsInv_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsInv_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsInv_64(long n, @Const float[] a, float[] r); +public static native void vdInv_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdInv_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdInv_64(long n, @Const double[] a, double[] r); +public static native void vmsInv_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsInv_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsInv_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdInv_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdInv_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdInv_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsSqrt_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsSqrt_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsSqrt_64(long n, @Const float[] a, float[] r); +public static native void vdSqrt_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdSqrt_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdSqrt_64(long n, @Const double[] a, double[] r); +public static native void vmsSqrt_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsSqrt_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsSqrt_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdSqrt_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdSqrt_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdSqrt_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcSqrt_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcSqrt_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcSqrt_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzSqrt_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzSqrt_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzSqrt_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcSqrt_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcSqrt_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcSqrt_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzSqrt_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzSqrt_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzSqrt_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsInvSqrt_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsInvSqrt_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsInvSqrt_64(long n, @Const float[] a, float[] r); +public static native void vdInvSqrt_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdInvSqrt_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdInvSqrt_64(long n, @Const double[] a, double[] r); +public static native void vmsInvSqrt_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsInvSqrt_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsInvSqrt_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdInvSqrt_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdInvSqrt_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdInvSqrt_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsCbrt_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsCbrt_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsCbrt_64(long n, @Const float[] a, float[] r); +public static native void vdCbrt_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdCbrt_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdCbrt_64(long n, @Const double[] a, double[] r); +public static native void vmsCbrt_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsCbrt_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsCbrt_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdCbrt_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdCbrt_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdCbrt_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsInvCbrt_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsInvCbrt_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsInvCbrt_64(long n, @Const float[] a, float[] r); +public static native void vdInvCbrt_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdInvCbrt_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdInvCbrt_64(long n, @Const double[] a, double[] r); +public static native void vmsInvCbrt_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsInvCbrt_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsInvCbrt_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdInvCbrt_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdInvCbrt_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdInvCbrt_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsSqr_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsSqr_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsSqr_64(long n, @Const float[] a, float[] r); +public static native void vdSqr_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdSqr_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdSqr_64(long n, @Const double[] a, double[] r); +public static native void vmsSqr_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsSqr_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsSqr_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdSqr_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdSqr_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdSqr_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsExp_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsExp_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsExp_64(long n, @Const float[] a, float[] r); +public static native void vdExp_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdExp_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdExp_64(long n, @Const double[] a, double[] r); +public static native void vmsExp_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsExp_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsExp_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdExp_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdExp_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdExp_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcExp_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcExp_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcExp_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzExp_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzExp_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzExp_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcExp_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcExp_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcExp_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzExp_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzExp_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzExp_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsExp2_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsExp2_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsExp2_64(long n, @Const float[] a, float[] r); +public static native void vdExp2_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdExp2_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdExp2_64(long n, @Const double[] a, double[] r); +public static native void vmsExp2_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsExp2_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsExp2_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdExp2_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdExp2_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdExp2_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsExp10_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsExp10_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsExp10_64(long n, @Const float[] a, float[] r); +public static native void vdExp10_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdExp10_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdExp10_64(long n, @Const double[] a, double[] r); +public static native void vmsExp10_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsExp10_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsExp10_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdExp10_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdExp10_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdExp10_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsExpm1_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsExpm1_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsExpm1_64(long n, @Const float[] a, float[] r); +public static native void vdExpm1_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdExpm1_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdExpm1_64(long n, @Const double[] a, double[] r); +public static native void vmsExpm1_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsExpm1_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsExpm1_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdExpm1_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdExpm1_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdExpm1_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsLn_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsLn_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsLn_64(long n, @Const float[] a, float[] r); +public static native void vdLn_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdLn_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdLn_64(long n, @Const double[] a, double[] r); +public static native void vmsLn_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsLn_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsLn_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdLn_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdLn_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdLn_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcLn_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcLn_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcLn_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzLn_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzLn_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzLn_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcLn_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcLn_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcLn_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzLn_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzLn_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzLn_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsLog2_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsLog2_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsLog2_64(long n, @Const float[] a, float[] r); +public static native void vdLog2_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdLog2_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdLog2_64(long n, @Const double[] a, double[] r); +public static native void vmsLog2_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsLog2_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsLog2_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdLog2_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdLog2_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdLog2_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsLog10_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsLog10_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsLog10_64(long n, @Const float[] a, float[] r); +public static native void vdLog10_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdLog10_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdLog10_64(long n, @Const double[] a, double[] r); +public static native void vmsLog10_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsLog10_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsLog10_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdLog10_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdLog10_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdLog10_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcLog10_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcLog10_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcLog10_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzLog10_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzLog10_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzLog10_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcLog10_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcLog10_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcLog10_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzLog10_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzLog10_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzLog10_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsLog1p_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsLog1p_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsLog1p_64(long n, @Const float[] a, float[] r); +public static native void vdLog1p_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdLog1p_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdLog1p_64(long n, @Const double[] a, double[] r); +public static native void vmsLog1p_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsLog1p_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsLog1p_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdLog1p_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdLog1p_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdLog1p_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsLogb_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsLogb_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsLogb_64(long n, @Const float[] a, float[] r); +public static native void vdLogb_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdLogb_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdLogb_64(long n, @Const double[] a, double[] r); +public static native void vmsLogb_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsLogb_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsLogb_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdLogb_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdLogb_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdLogb_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsCos_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsCos_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsCos_64(long n, @Const float[] a, float[] r); +public static native void vdCos_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdCos_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdCos_64(long n, @Const double[] a, double[] r); +public static native void vmsCos_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsCos_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsCos_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdCos_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdCos_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdCos_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcCos_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcCos_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcCos_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzCos_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzCos_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzCos_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcCos_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcCos_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcCos_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzCos_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzCos_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzCos_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsSin_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsSin_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsSin_64(long n, @Const float[] a, float[] r); +public static native void vdSin_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdSin_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdSin_64(long n, @Const double[] a, double[] r); +public static native void vmsSin_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsSin_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsSin_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdSin_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdSin_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdSin_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcSin_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcSin_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcSin_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzSin_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzSin_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzSin_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcSin_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcSin_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcSin_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzSin_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzSin_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzSin_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsTan_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsTan_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsTan_64(long n, @Const float[] a, float[] r); +public static native void vdTan_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdTan_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdTan_64(long n, @Const double[] a, double[] r); +public static native void vmsTan_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsTan_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsTan_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdTan_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdTan_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdTan_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcTan_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcTan_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcTan_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzTan_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzTan_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzTan_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcTan_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcTan_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcTan_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzTan_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzTan_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzTan_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsCospi_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsCospi_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsCospi_64(long n, @Const float[] a, float[] r); +public static native void vdCospi_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdCospi_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdCospi_64(long n, @Const double[] a, double[] r); +public static native void vmsCospi_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsCospi_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsCospi_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdCospi_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdCospi_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdCospi_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsSinpi_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsSinpi_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsSinpi_64(long n, @Const float[] a, float[] r); +public static native void vdSinpi_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdSinpi_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdSinpi_64(long n, @Const double[] a, double[] r); +public static native void vmsSinpi_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsSinpi_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsSinpi_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdSinpi_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdSinpi_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdSinpi_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsTanpi_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsTanpi_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsTanpi_64(long n, @Const float[] a, float[] r); +public static native void vdTanpi_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdTanpi_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdTanpi_64(long n, @Const double[] a, double[] r); +public static native void vmsTanpi_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsTanpi_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsTanpi_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdTanpi_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdTanpi_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdTanpi_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsCosd_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsCosd_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsCosd_64(long n, @Const float[] a, float[] r); +public static native void vdCosd_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdCosd_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdCosd_64(long n, @Const double[] a, double[] r); +public static native void vmsCosd_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsCosd_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsCosd_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdCosd_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdCosd_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdCosd_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsSind_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsSind_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsSind_64(long n, @Const float[] a, float[] r); +public static native void vdSind_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdSind_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdSind_64(long n, @Const double[] a, double[] r); +public static native void vmsSind_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsSind_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsSind_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdSind_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdSind_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdSind_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsTand_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsTand_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsTand_64(long n, @Const float[] a, float[] r); +public static native void vdTand_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdTand_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdTand_64(long n, @Const double[] a, double[] r); +public static native void vmsTand_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsTand_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsTand_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdTand_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdTand_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdTand_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsCosh_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsCosh_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsCosh_64(long n, @Const float[] a, float[] r); +public static native void vdCosh_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdCosh_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdCosh_64(long n, @Const double[] a, double[] r); +public static native void vmsCosh_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsCosh_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsCosh_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdCosh_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdCosh_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdCosh_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcCosh_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcCosh_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcCosh_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzCosh_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzCosh_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzCosh_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcCosh_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcCosh_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcCosh_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzCosh_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzCosh_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzCosh_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsSinh_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsSinh_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsSinh_64(long n, @Const float[] a, float[] r); +public static native void vdSinh_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdSinh_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdSinh_64(long n, @Const double[] a, double[] r); +public static native void vmsSinh_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsSinh_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsSinh_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdSinh_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdSinh_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdSinh_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcSinh_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcSinh_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcSinh_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzSinh_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzSinh_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzSinh_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcSinh_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcSinh_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcSinh_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzSinh_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzSinh_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzSinh_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsTanh_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsTanh_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsTanh_64(long n, @Const float[] a, float[] r); +public static native void vdTanh_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdTanh_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdTanh_64(long n, @Const double[] a, double[] r); +public static native void vmsTanh_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsTanh_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsTanh_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdTanh_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdTanh_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdTanh_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcTanh_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcTanh_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcTanh_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzTanh_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzTanh_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzTanh_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcTanh_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcTanh_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcTanh_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzTanh_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzTanh_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzTanh_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsAcos_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsAcos_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsAcos_64(long n, @Const float[] a, float[] r); +public static native void vdAcos_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdAcos_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdAcos_64(long n, @Const double[] a, double[] r); +public static native void vmsAcos_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsAcos_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsAcos_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdAcos_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdAcos_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdAcos_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcAcos_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcAcos_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcAcos_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzAcos_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzAcos_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzAcos_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcAcos_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcAcos_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcAcos_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzAcos_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzAcos_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzAcos_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsAsin_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsAsin_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsAsin_64(long n, @Const float[] a, float[] r); +public static native void vdAsin_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdAsin_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdAsin_64(long n, @Const double[] a, double[] r); +public static native void vmsAsin_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsAsin_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsAsin_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdAsin_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdAsin_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdAsin_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcAsin_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcAsin_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcAsin_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzAsin_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzAsin_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzAsin_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcAsin_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcAsin_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcAsin_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzAsin_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzAsin_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzAsin_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsAtan_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsAtan_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsAtan_64(long n, @Const float[] a, float[] r); +public static native void vdAtan_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdAtan_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdAtan_64(long n, @Const double[] a, double[] r); +public static native void vmsAtan_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsAtan_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsAtan_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdAtan_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdAtan_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdAtan_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcAtan_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcAtan_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcAtan_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzAtan_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzAtan_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzAtan_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcAtan_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcAtan_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcAtan_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzAtan_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzAtan_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzAtan_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsAcospi_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsAcospi_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsAcospi_64(long n, @Const float[] a, float[] r); +public static native void vdAcospi_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdAcospi_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdAcospi_64(long n, @Const double[] a, double[] r); +public static native void vmsAcospi_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsAcospi_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsAcospi_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdAcospi_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdAcospi_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdAcospi_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsAsinpi_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsAsinpi_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsAsinpi_64(long n, @Const float[] a, float[] r); +public static native void vdAsinpi_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdAsinpi_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdAsinpi_64(long n, @Const double[] a, double[] r); +public static native void vmsAsinpi_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsAsinpi_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsAsinpi_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdAsinpi_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdAsinpi_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdAsinpi_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsAtanpi_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsAtanpi_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsAtanpi_64(long n, @Const float[] a, float[] r); +public static native void vdAtanpi_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdAtanpi_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdAtanpi_64(long n, @Const double[] a, double[] r); +public static native void vmsAtanpi_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsAtanpi_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsAtanpi_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdAtanpi_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdAtanpi_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdAtanpi_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsAcosh_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsAcosh_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsAcosh_64(long n, @Const float[] a, float[] r); +public static native void vdAcosh_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdAcosh_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdAcosh_64(long n, @Const double[] a, double[] r); +public static native void vmsAcosh_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsAcosh_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsAcosh_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdAcosh_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdAcosh_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdAcosh_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcAcosh_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcAcosh_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcAcosh_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzAcosh_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzAcosh_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzAcosh_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcAcosh_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcAcosh_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcAcosh_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzAcosh_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzAcosh_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzAcosh_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsAsinh_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsAsinh_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsAsinh_64(long n, @Const float[] a, float[] r); +public static native void vdAsinh_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdAsinh_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdAsinh_64(long n, @Const double[] a, double[] r); +public static native void vmsAsinh_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsAsinh_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsAsinh_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdAsinh_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdAsinh_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdAsinh_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcAsinh_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcAsinh_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcAsinh_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzAsinh_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzAsinh_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzAsinh_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcAsinh_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcAsinh_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcAsinh_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzAsinh_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzAsinh_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzAsinh_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsAtanh_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsAtanh_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsAtanh_64(long n, @Const float[] a, float[] r); +public static native void vdAtanh_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdAtanh_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdAtanh_64(long n, @Const double[] a, double[] r); +public static native void vmsAtanh_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsAtanh_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsAtanh_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdAtanh_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdAtanh_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdAtanh_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcAtanh_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcAtanh_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcAtanh_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzAtanh_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzAtanh_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzAtanh_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcAtanh_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcAtanh_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcAtanh_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzAtanh_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzAtanh_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzAtanh_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsErf_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsErf_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsErf_64(long n, @Const float[] a, float[] r); +public static native void vdErf_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdErf_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdErf_64(long n, @Const double[] a, double[] r); +public static native void vmsErf_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsErf_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsErf_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdErf_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdErf_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdErf_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsErfInv_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsErfInv_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsErfInv_64(long n, @Const float[] a, float[] r); +public static native void vdErfInv_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdErfInv_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdErfInv_64(long n, @Const double[] a, double[] r); +public static native void vmsErfInv_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsErfInv_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsErfInv_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdErfInv_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdErfInv_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdErfInv_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsHypot_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsHypot_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsHypot_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdHypot_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdHypot_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdHypot_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsHypot_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsHypot_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsHypot_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdHypot_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdHypot_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdHypot_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vsErfc_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsErfc_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsErfc_64(long n, @Const float[] a, float[] r); +public static native void vdErfc_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdErfc_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdErfc_64(long n, @Const double[] a, double[] r); +public static native void vmsErfc_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsErfc_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsErfc_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdErfc_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdErfc_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdErfc_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsErfcInv_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsErfcInv_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsErfcInv_64(long n, @Const float[] a, float[] r); +public static native void vdErfcInv_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdErfcInv_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdErfcInv_64(long n, @Const double[] a, double[] r); +public static native void vmsErfcInv_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsErfcInv_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsErfcInv_64(long n, @Const float[] a, float[] r, long mode); +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 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); +public static native void vdCdfNorm_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdCdfNorm_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdCdfNorm_64(long n, @Const double[] a, double[] r); +public static native void vmsCdfNorm_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsCdfNorm_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsCdfNorm_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdCdfNorm_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdCdfNorm_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdCdfNorm_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsCdfNormInv_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsCdfNormInv_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsCdfNormInv_64(long n, @Const float[] a, float[] r); +public static native void vdCdfNormInv_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdCdfNormInv_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdCdfNormInv_64(long n, @Const double[] a, double[] r); +public static native void vmsCdfNormInv_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsCdfNormInv_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsCdfNormInv_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdCdfNormInv_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdCdfNormInv_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdCdfNormInv_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsLGamma_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsLGamma_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsLGamma_64(long n, @Const float[] a, float[] r); +public static native void vdLGamma_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdLGamma_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdLGamma_64(long n, @Const double[] a, double[] r); +public static native void vmsLGamma_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsLGamma_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsLGamma_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdLGamma_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdLGamma_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdLGamma_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsTGamma_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsTGamma_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsTGamma_64(long n, @Const float[] a, float[] r); +public static native void vdTGamma_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdTGamma_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdTGamma_64(long n, @Const double[] a, double[] r); +public static native void vmsTGamma_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsTGamma_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsTGamma_64(long n, @Const float[] a, float[] r, long mode); +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 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); +public static native void vdAtan2_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdAtan2_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdAtan2_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsAtan2_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsAtan2_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsAtan2_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdAtan2_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdAtan2_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdAtan2_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vsAtan2pi_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsAtan2pi_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsAtan2pi_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdAtan2pi_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdAtan2pi_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdAtan2pi_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsAtan2pi_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsAtan2pi_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsAtan2pi_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdAtan2pi_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdAtan2pi_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdAtan2pi_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vsMul_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsMul_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsMul_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdMul_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdMul_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdMul_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsMul_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsMul_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsMul_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdMul_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdMul_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdMul_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vcMul_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcMul_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcMul_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); +public static native void vzMul_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzMul_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzMul_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); +public static native void vmcMul_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcMul_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcMul_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzMul_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzMul_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzMul_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsDiv_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsDiv_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsDiv_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdDiv_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdDiv_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdDiv_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsDiv_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsDiv_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsDiv_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdDiv_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdDiv_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdDiv_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vcDiv_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcDiv_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcDiv_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); +public static native void vzDiv_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzDiv_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzDiv_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); +public static native void vmcDiv_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcDiv_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcDiv_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzDiv_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzDiv_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzDiv_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsPow_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsPow_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsPow_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdPow_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdPow_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdPow_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsPow_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsPow_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsPow_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdPow_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdPow_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdPow_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vcPow_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcPow_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcPow_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); +public static native void vzPow_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzPow_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzPow_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); +public static native void vmcPow_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcPow_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcPow_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzPow_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzPow_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzPow_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsPow3o2_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsPow3o2_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsPow3o2_64(long n, @Const float[] a, float[] r); +public static native void vdPow3o2_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdPow3o2_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdPow3o2_64(long n, @Const double[] a, double[] r); +public static native void vmsPow3o2_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsPow3o2_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsPow3o2_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdPow3o2_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdPow3o2_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdPow3o2_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsPow2o3_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsPow2o3_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsPow2o3_64(long n, @Const float[] a, float[] r); +public static native void vdPow2o3_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdPow2o3_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdPow2o3_64(long n, @Const double[] a, double[] r); +public static native void vmsPow2o3_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsPow2o3_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsPow2o3_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdPow2o3_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdPow2o3_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdPow2o3_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsPowx_64(long n, @Const FloatPointer a, float b, FloatPointer r); +public static native void vsPowx_64(long n, @Const FloatBuffer a, float b, FloatBuffer r); +public static native void vsPowx_64(long n, @Const float[] a, float b, float[] r); +public static native void vdPowx_64(long n, @Const DoublePointer a, double b, DoublePointer r); +public static native void vdPowx_64(long n, @Const DoubleBuffer a, double b, DoubleBuffer r); +public static native void vdPowx_64(long n, @Const double[] a, double b, double[] r); +public static native void vmsPowx_64(long n, @Const FloatPointer a, float b, FloatPointer r, long mode); +public static native void vmsPowx_64(long n, @Const FloatBuffer a, float b, FloatBuffer r, long mode); +public static native void vmsPowx_64(long n, @Const float[] a, float b, float[] r, long mode); +public static native void vmdPowx_64(long n, @Const DoublePointer a, double b, DoublePointer r, long mode); +public static native void vmdPowx_64(long n, @Const DoubleBuffer a, double b, DoubleBuffer r, long mode); +public static native void vmdPowx_64(long n, @Const double[] a, double b, double[] r, long mode); +public static native void vcPowx_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @ByVal @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcPowx_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @ByVal @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcPowx_64(long n, @Cast("const MKL_Complex8*") float[] a, @ByVal @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); +public static native void vzPowx_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @ByVal @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzPowx_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @ByVal @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzPowx_64(long n, @Cast("const MKL_Complex16*") double[] a, @ByVal @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); +public static native void vmcPowx_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @ByVal @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcPowx_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @ByVal @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcPowx_64(long n, @Cast("const MKL_Complex8*") float[] a, @ByVal @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzPowx_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @ByVal @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzPowx_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @ByVal @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzPowx_64(long n, @Cast("const MKL_Complex16*") double[] a, @ByVal @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsPowr_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsPowr_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsPowr_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdPowr_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdPowr_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdPowr_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsPowr_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsPowr_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsPowr_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdPowr_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdPowr_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdPowr_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vsSinCos_64(long n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2); +public static native void vsSinCos_64(long n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2); +public static native void vsSinCos_64(long n, @Const float[] a, float[] r1, float[] r2); +public static native void vdSinCos_64(long n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2); +public static native void vdSinCos_64(long n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2); +public static native void vdSinCos_64(long n, @Const double[] a, double[] r1, double[] r2); +public static native void vmsSinCos_64(long n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2, long mode); +public static native void vmsSinCos_64(long n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2, long mode); +public static native void vmsSinCos_64(long n, @Const float[] a, float[] r1, float[] r2, long mode); +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 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); +public static native void vdLinearFrac_64(long n, @Const DoublePointer a, @Const DoublePointer b, double scalea, double shifta, double scaleb, double shiftb, DoublePointer r); +public static native void vdLinearFrac_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, double scalea, double shifta, double scaleb, double shiftb, DoubleBuffer r); +public static native void vdLinearFrac_64(long n, @Const double[] a, @Const double[] b, double scalea, double shifta, double scaleb, double shiftb, double[] r); +public static native void vmsLinearFrac_64(long n, @Const FloatPointer a, @Const FloatPointer b, float scalea, float shifta, float scaleb, float shiftb, FloatPointer r, long mode); +public static native void vmsLinearFrac_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, float scalea, float shifta, float scaleb, float shiftb, FloatBuffer r, long mode); +public static native void vmsLinearFrac_64(long n, @Const float[] a, @Const float[] b, float scalea, float shifta, float scaleb, float shiftb, float[] r, long mode); +public static native void vmdLinearFrac_64(long n, @Const DoublePointer a, @Const DoublePointer b, double scalea, double shifta, double scaleb, double shiftb, DoublePointer r, long mode); +public static native void vmdLinearFrac_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, double scalea, double shifta, double scaleb, double shiftb, DoubleBuffer r, long mode); +public static native void vmdLinearFrac_64(long n, @Const double[] a, @Const double[] b, double scalea, double shifta, double scaleb, double shiftb, double[] r, long mode); +public static native void vsCeil_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsCeil_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsCeil_64(long n, @Const float[] a, float[] r); +public static native void vdCeil_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdCeil_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdCeil_64(long n, @Const double[] a, double[] r); +public static native void vmsCeil_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsCeil_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsCeil_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdCeil_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdCeil_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdCeil_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsFloor_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsFloor_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsFloor_64(long n, @Const float[] a, float[] r); +public static native void vdFloor_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdFloor_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdFloor_64(long n, @Const double[] a, double[] r); +public static native void vmsFloor_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsFloor_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsFloor_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdFloor_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdFloor_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdFloor_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsFrac_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsFrac_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsFrac_64(long n, @Const float[] a, float[] r); +public static native void vdFrac_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdFrac_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdFrac_64(long n, @Const double[] a, double[] r); +public static native void vmsFrac_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsFrac_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsFrac_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdFrac_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdFrac_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdFrac_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsModf_64(long n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2); +public static native void vsModf_64(long n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2); +public static native void vsModf_64(long n, @Const float[] a, float[] r1, float[] r2); +public static native void vdModf_64(long n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2); +public static native void vdModf_64(long n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2); +public static native void vdModf_64(long n, @Const double[] a, double[] r1, double[] r2); +public static native void vmsModf_64(long n, @Const FloatPointer a, FloatPointer r1, FloatPointer r2, long mode); +public static native void vmsModf_64(long n, @Const FloatBuffer a, FloatBuffer r1, FloatBuffer r2, long mode); +public static native void vmsModf_64(long n, @Const float[] a, float[] r1, float[] r2, long mode); +public static native void vmdModf_64(long n, @Const DoublePointer a, DoublePointer r1, DoublePointer r2, long mode); +public static native void vmdModf_64(long n, @Const DoubleBuffer a, DoubleBuffer r1, DoubleBuffer r2, long mode); +public static native void vmdModf_64(long n, @Const double[] a, double[] r1, double[] r2, long mode); +public static native void vsFmod_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsFmod_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsFmod_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdFmod_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdFmod_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdFmod_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsFmod_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsFmod_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsFmod_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdFmod_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdFmod_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdFmod_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vsRemainder_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsRemainder_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsRemainder_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdRemainder_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdRemainder_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdRemainder_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsRemainder_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsRemainder_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsRemainder_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdRemainder_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdRemainder_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdRemainder_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vsNextAfter_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsNextAfter_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsNextAfter_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdNextAfter_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdNextAfter_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdNextAfter_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsNextAfter_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsNextAfter_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsNextAfter_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdNextAfter_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdNextAfter_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdNextAfter_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vsCopySign_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsCopySign_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsCopySign_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdCopySign_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdCopySign_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdCopySign_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsCopySign_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsCopySign_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsCopySign_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdCopySign_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdCopySign_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdCopySign_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vsFdim_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsFdim_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsFdim_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdFdim_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdFdim_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdFdim_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsFdim_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsFdim_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsFdim_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdFdim_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdFdim_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdFdim_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vsFmax_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsFmax_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsFmax_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdFmax_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdFmax_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdFmax_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsFmax_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsFmax_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsFmax_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdFmax_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdFmax_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdFmax_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vsFmin_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsFmin_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsFmin_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdFmin_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdFmin_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdFmin_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsFmin_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsFmin_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsFmin_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdFmin_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdFmin_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdFmin_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vsMaxMag_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsMaxMag_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsMaxMag_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdMaxMag_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdMaxMag_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdMaxMag_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsMaxMag_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsMaxMag_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsMaxMag_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdMaxMag_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdMaxMag_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdMaxMag_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vsMinMag_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r); +public static native void vsMinMag_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r); +public static native void vsMinMag_64(long n, @Const float[] a, @Const float[] b, float[] r); +public static native void vdMinMag_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r); +public static native void vdMinMag_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r); +public static native void vdMinMag_64(long n, @Const double[] a, @Const double[] b, double[] r); +public static native void vmsMinMag_64(long n, @Const FloatPointer a, @Const FloatPointer b, FloatPointer r, long mode); +public static native void vmsMinMag_64(long n, @Const FloatBuffer a, @Const FloatBuffer b, FloatBuffer r, long mode); +public static native void vmsMinMag_64(long n, @Const float[] a, @Const float[] b, float[] r, long mode); +public static native void vmdMinMag_64(long n, @Const DoublePointer a, @Const DoublePointer b, DoublePointer r, long mode); +public static native void vmdMinMag_64(long n, @Const DoubleBuffer a, @Const DoubleBuffer b, DoubleBuffer r, long mode); +public static native void vmdMinMag_64(long n, @Const double[] a, @Const double[] b, double[] r, long mode); +public static native void vsNearbyInt_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsNearbyInt_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsNearbyInt_64(long n, @Const float[] a, float[] r); +public static native void vdNearbyInt_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdNearbyInt_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdNearbyInt_64(long n, @Const double[] a, double[] r); +public static native void vmsNearbyInt_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsNearbyInt_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsNearbyInt_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdNearbyInt_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdNearbyInt_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdNearbyInt_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsRint_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsRint_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsRint_64(long n, @Const float[] a, float[] r); +public static native void vdRint_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdRint_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdRint_64(long n, @Const double[] a, double[] r); +public static native void vmsRint_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsRint_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsRint_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdRint_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdRint_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdRint_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsRound_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsRound_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsRound_64(long n, @Const float[] a, float[] r); +public static native void vdRound_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdRound_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdRound_64(long n, @Const double[] a, double[] r); +public static native void vmsRound_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsRound_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsRound_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdRound_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdRound_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdRound_64(long n, @Const double[] a, double[] r, long mode); +public static native void vsTrunc_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsTrunc_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsTrunc_64(long n, @Const float[] a, float[] r); +public static native void vdTrunc_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdTrunc_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdTrunc_64(long n, @Const double[] a, double[] r); +public static native void vmsTrunc_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsTrunc_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsTrunc_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdTrunc_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdTrunc_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdTrunc_64(long n, @Const double[] a, double[] r, long mode); +public static native void vcConj_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcConj_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcConj_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzConj_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzConj_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzConj_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcConj_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcConj_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcConj_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzConj_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzConj_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzConj_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vcMulByConj_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcMulByConj_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcMulByConj_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r); +public static native void vzMulByConj_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzMulByConj_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzMulByConj_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r); +public static native void vmcMulByConj_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcMulByConj_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcMulByConj_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzMulByConj_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzMulByConj_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzMulByConj_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vcCIS_64(long n, @Const FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r); +public static native void vcCIS_64(long n, @Const FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r); +public static native void vcCIS_64(long n, @Const float[] a, @Cast("MKL_Complex8*") float[] r); +public static native void vzCIS_64(long n, @Const DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r); +public static native void vzCIS_64(long n, @Const DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r); +public static native void vzCIS_64(long n, @Const double[] a, @Cast("MKL_Complex16*") double[] r); +public static native void vmcCIS_64(long n, @Const FloatPointer a, @Cast("MKL_Complex8*") FloatPointer r, long mode); +public static native void vmcCIS_64(long n, @Const FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer r, long mode); +public static native void vmcCIS_64(long n, @Const float[] a, @Cast("MKL_Complex8*") float[] r, long mode); +public static native void vmzCIS_64(long n, @Const DoublePointer a, @Cast("MKL_Complex16*") DoublePointer r, long mode); +public static native void vmzCIS_64(long n, @Const DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer r, long mode); +public static native void vmzCIS_64(long n, @Const double[] a, @Cast("MKL_Complex16*") double[] r, long mode); +public static native void vsExpInt1_64(long n, @Const FloatPointer a, FloatPointer r); +public static native void vsExpInt1_64(long n, @Const FloatBuffer a, FloatBuffer r); +public static native void vsExpInt1_64(long n, @Const float[] a, float[] r); +public static native void vdExpInt1_64(long n, @Const DoublePointer a, DoublePointer r); +public static native void vdExpInt1_64(long n, @Const DoubleBuffer a, DoubleBuffer r); +public static native void vdExpInt1_64(long n, @Const double[] a, double[] r); +public static native void vmsExpInt1_64(long n, @Const FloatPointer a, FloatPointer r, long mode); +public static native void vmsExpInt1_64(long n, @Const FloatBuffer a, FloatBuffer r, long mode); +public static native void vmsExpInt1_64(long n, @Const float[] a, float[] r, long mode); +public static native void vmdExpInt1_64(long n, @Const DoublePointer a, DoublePointer r, long mode); +public static native void vmdExpInt1_64(long n, @Const DoubleBuffer a, DoubleBuffer r, long mode); +public static native void vmdExpInt1_64(long n, @Const double[] a, double[] r, long mode); public static native void vsAbsI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsAbsI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsAbsI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdAbsI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdAbsI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdAbsI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSABSI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr,LongPointer mode); -public static native void VMSABSI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr,LongBuffer mode); -public static native void VMSABSI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr,long[] mode); -public static native void VMDABSI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr,LongPointer mode); -public static native void VMDABSI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr,LongBuffer mode); -public static native void VMDABSI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr,long[] mode); -public static native void vmsabsi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr,LongPointer mode); -public static native void vmsabsi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr,LongBuffer mode); -public static native void vmsabsi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr,long[] mode); -public static native void vmdabsi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr,LongPointer mode); -public static native void vmdabsi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr,LongBuffer mode); -public static native void vmdabsi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr,long[] mode); public static native void vmsAbsI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsAbsI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsAbsI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdAbsI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdAbsI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdAbsI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex absolute value: r[i] = |a[i]| */ -public static native void VCABSI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VCABSI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VCABSI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VZABSI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VZABSI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VZABSI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vcabsi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vcabsi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vcabsi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vzabsi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vzabsi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vzabsi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vcAbsI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, FloatPointer r, int incr); public static native void vcAbsI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vcAbsI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, float[] r, int incr); public static native void vzAbsI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, DoublePointer r, int incr); public static native void vzAbsI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vzAbsI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, double[] r, int incr); - -public static native void VMCABSI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCABSI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCABSI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMZABSI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZABSI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZABSI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmcabsi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcabsi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcabsi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmzabsi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzabsi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzabsi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmcAbsI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmcAbsI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmcAbsI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, float[] r, int incr, long mode); public static native void vmzAbsI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmzAbsI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmzAbsI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, double[] r, int incr, long mode); - -/* Argument of complex value: r[i] = carg(a[i]) */ -public static native void VCARGI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VCARGI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VCARGI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VZARGI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VZARGI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VZARGI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vcargi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vcargi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vcargi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vzargi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vzargi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vzargi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vcArgI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, FloatPointer r, int incr); public static native void vcArgI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vcArgI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, float[] r, int incr); public static native void vzArgI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, DoublePointer r, int incr); public static native void vzArgI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vzArgI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, double[] r, int incr); - -public static native void VMCARGI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCARGI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCARGI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMZARGI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZARGI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZARGI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmcargi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcargi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcargi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmzargi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzargi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzargi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmcArgI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmcArgI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmcArgI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, float[] r, int incr, long mode); public static native void vmzArgI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmzArgI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmzArgI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, double[] r, int incr, long mode); - -/* Addition: r[i] = a[i] + b[i] */ -public static native void VSADDI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSADDI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSADDI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDADDI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDADDI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDADDI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vsaddi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vsaddi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vsaddi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdaddi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdaddi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdaddi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsAddI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsAddI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsAddI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdAddI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdAddI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdAddI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSADDI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSADDI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSADDI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDADDI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDADDI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDADDI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmsaddi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsaddi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsaddi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdaddi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdaddi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdaddi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsAddI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsAddI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsAddI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdAddI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdAddI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdAddI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Complex addition: r[i] = a[i] + b[i] */ -public static native void VCADDI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6); -public static native void VCADDI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6); -public static native void VCADDI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] arg5, @Const int[] arg6); -public static native void VZADDI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6); -public static native void VZADDI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6); -public static native void VZADDI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] arg5, @Const int[] arg6); -public static native void vcaddi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6); -public static native void vcaddi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6); -public static native void vcaddi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] arg5, @Const int[] arg6); -public static native void vzaddi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6); -public static native void vzaddi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6); -public static native void vzaddi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] arg5, @Const int[] arg6); public static native void vcAddI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("const MKL_Complex8*") FloatPointer b, int incb, @Cast("MKL_Complex8*") FloatPointer arg5, int arg6); public static native void vcAddI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("const MKL_Complex8*") FloatBuffer b, int incb, @Cast("MKL_Complex8*") FloatBuffer arg5, int arg6); public static native void vcAddI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("const MKL_Complex8*") float[] b, int incb, @Cast("MKL_Complex8*") float[] arg5, int arg6); public static native void vzAddI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("const MKL_Complex16*") DoublePointer b, int incb, @Cast("MKL_Complex16*") DoublePointer arg5, int arg6); public static native void vzAddI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("const MKL_Complex16*") DoubleBuffer b, int incb, @Cast("MKL_Complex16*") DoubleBuffer arg5, int arg6); public static native void vzAddI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("const MKL_Complex16*") double[] b, int incb, @Cast("MKL_Complex16*") double[] arg5, int arg6); - -public static native void VMCADDI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCADDI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCADDI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZADDI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZADDI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZADDI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcaddi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcaddi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcaddi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzaddi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzaddi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzaddi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcAddI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("const MKL_Complex8*") FloatPointer b, int incb, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcAddI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("const MKL_Complex8*") FloatBuffer b, int incb, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcAddI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("const MKL_Complex8*") float[] b, int incb, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzAddI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("const MKL_Complex16*") DoublePointer b, int incb, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzAddI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("const MKL_Complex16*") DoubleBuffer b, int incb, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzAddI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("const MKL_Complex16*") double[] b, int incb, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Subtraction: r[i] = a[i] - b[i] */ -public static native void VSSUBI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSSUBI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSSUBI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDSUBI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDSUBI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDSUBI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vssubi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vssubi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vssubi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdsubi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdsubi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdsubi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsSubI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsSubI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsSubI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdSubI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdSubI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdSubI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSSUBI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSSUBI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSSUBI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDSUBI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDSUBI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDSUBI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmssubi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmssubi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmssubi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdsubi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdsubi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdsubi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsSubI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsSubI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsSubI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdSubI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdSubI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdSubI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Complex subtraction: r[i] = a[i] - b[i] */ -public static native void VCSUBI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCSUBI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCSUBI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZSUBI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZSUBI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZSUBI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcsubi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcsubi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcsubi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzsubi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzsubi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzsubi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcSubI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("const MKL_Complex8*") FloatPointer b, int incb, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcSubI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("const MKL_Complex8*") FloatBuffer b, int incb, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcSubI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("const MKL_Complex8*") float[] b, int incb, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzSubI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("const MKL_Complex16*") DoublePointer b, int incb, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzSubI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("const MKL_Complex16*") DoubleBuffer b, int incb, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzSubI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("const MKL_Complex16*") double[] b, int incb, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCSUBI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCSUBI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCSUBI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZSUBI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZSUBI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZSUBI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcsubi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcsubi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcsubi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzsubi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzsubi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzsubi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcSubI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("const MKL_Complex8*") FloatPointer b, int incb, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcSubI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("const MKL_Complex8*") FloatBuffer b, int incb, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcSubI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("const MKL_Complex8*") float[] b, int incb, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzSubI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("const MKL_Complex16*") DoublePointer b, int incb, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzSubI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("const MKL_Complex16*") DoubleBuffer b, int incb, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzSubI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("const MKL_Complex16*") double[] b, int incb, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Reciprocal: r[i] = 1.0 / a[i] */ -public static native void VSINVI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSINVI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSINVI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDINVI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDINVI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDINVI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsinvi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsinvi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsinvi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdinvi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdinvi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdinvi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsInvI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsInvI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsInvI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdInvI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdInvI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdInvI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSINVI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSINVI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSINVI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDINVI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDINVI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDINVI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsinvi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsinvi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsinvi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdinvi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdinvi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdinvi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsInvI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsInvI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsInvI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdInvI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdInvI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdInvI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Square root: r[i] = a[i]^0.5 */ -public static native void VSSQRTI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSSQRTI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSSQRTI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDSQRTI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDSQRTI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDSQRTI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vssqrti_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vssqrti_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vssqrti_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdsqrti_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdsqrti_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdsqrti_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsSqrtI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsSqrtI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsSqrtI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdSqrtI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdSqrtI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdSqrtI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSSQRTI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSSQRTI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSSQRTI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDSQRTI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDSQRTI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDSQRTI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmssqrti_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmssqrti_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmssqrti_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdsqrti_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdsqrti_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdsqrti_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsSqrtI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsSqrtI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsSqrtI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdSqrtI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdSqrtI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdSqrtI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex square root: r[i] = a[i]^0.5 */ -public static native void VCSQRTI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCSQRTI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCSQRTI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZSQRTI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZSQRTI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZSQRTI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcsqrti_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcsqrti_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcsqrti_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzsqrti_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzsqrti_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzsqrti_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcSqrtI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcSqrtI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcSqrtI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzSqrtI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzSqrtI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzSqrtI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCSQRTI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCSQRTI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCSQRTI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZSQRTI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZSQRTI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZSQRTI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcsqrti_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcsqrti_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcsqrti_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzsqrti_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzsqrti_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzsqrti_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcSqrtI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcSqrtI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcSqrtI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzSqrtI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzSqrtI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzSqrtI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Reciprocal square root: r[i] = 1/a[i]^0.5 */ -public static native void VSINVSQRTI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSINVSQRTI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSINVSQRTI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDINVSQRTI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDINVSQRTI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDINVSQRTI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsinvsqrti_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsinvsqrti_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsinvsqrti_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdinvsqrti_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdinvsqrti_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdinvsqrti_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsInvSqrtI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsInvSqrtI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsInvSqrtI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdInvSqrtI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdInvSqrtI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdInvSqrtI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSINVSQRTI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSINVSQRTI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSINVSQRTI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDINVSQRTI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDINVSQRTI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDINVSQRTI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsinvsqrti_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsinvsqrti_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsinvsqrti_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdinvsqrti_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdinvsqrti_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdinvsqrti_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsInvSqrtI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsInvSqrtI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsInvSqrtI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdInvSqrtI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdInvSqrtI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdInvSqrtI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Cube root: r[i] = a[i]^(1/3) */ -public static native void VSCBRTI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSCBRTI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSCBRTI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDCBRTI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDCBRTI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDCBRTI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vscbrti_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vscbrti_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vscbrti_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdcbrti_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdcbrti_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdcbrti_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsCbrtI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsCbrtI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsCbrtI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdCbrtI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdCbrtI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdCbrtI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSCBRTI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSCBRTI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSCBRTI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDCBRTI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDCBRTI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDCBRTI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmscbrti_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmscbrti_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmscbrti_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdcbrti_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdcbrti_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdcbrti_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsCbrtI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsCbrtI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsCbrtI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdCbrtI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdCbrtI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdCbrtI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Reciprocal cube root: r[i] = 1/a[i]^(1/3) */ -public static native void VSINVCBRTI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSINVCBRTI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSINVCBRTI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDINVCBRTI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDINVCBRTI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDINVCBRTI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsinvcbrti_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsinvcbrti_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsinvcbrti_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdinvcbrti_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdinvcbrti_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdinvcbrti_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsInvCbrtI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsInvCbrtI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsInvCbrtI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdInvCbrtI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdInvCbrtI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdInvCbrtI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSINVCBRTI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSINVCBRTI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSINVCBRTI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDINVCBRTI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDINVCBRTI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDINVCBRTI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsinvcbrti_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsinvcbrti_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsinvcbrti_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdinvcbrti_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdinvcbrti_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdinvcbrti_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsInvCbrtI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsInvCbrtI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsInvCbrtI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdInvCbrtI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdInvCbrtI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdInvCbrtI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Squaring: r[i] = a[i]^2 */ -public static native void VSSQRI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSSQRI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSSQRI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDSQRI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDSQRI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDSQRI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vssqri_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vssqri_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vssqri_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdsqri_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdsqri_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdsqri_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsSqrI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsSqrI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsSqrI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdSqrI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdSqrI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdSqrI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSSQRI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSSQRI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSSQRI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDSQRI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDSQRI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDSQRI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmssqri_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmssqri_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmssqri_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdsqri_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdsqri_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdsqri_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsSqrI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsSqrI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsSqrI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdSqrI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdSqrI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdSqrI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Exponential function: r[i] = e^a[i] */ -public static native void VSEXPI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSEXPI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSEXPI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDEXPI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDEXPI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDEXPI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsexpi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsexpi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsexpi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdexpi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdexpi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdexpi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsExpI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsExpI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsExpI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdExpI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdExpI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdExpI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSEXPI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSEXPI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSEXPI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDEXPI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDEXPI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDEXPI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsexpi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsexpi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsexpi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdexpi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdexpi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdexpi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsExpI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsExpI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsExpI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdExpI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdExpI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdExpI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Exponential function (base 2): r[i] = 2^a[i] */ -public static native void VSEXP2I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSEXP2I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSEXP2I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDEXP2I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDEXP2I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDEXP2I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsexp2i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsexp2i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsexp2i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdexp2i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdexp2i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdexp2i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsExp2I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsExp2I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsExp2I(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdExp2I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdExp2I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdExp2I(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSEXP2I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSEXP2I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSEXP2I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDEXP2I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDEXP2I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDEXP2I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsexp2i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsexp2i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsexp2i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdexp2i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdexp2i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdexp2i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsExp2I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsExp2I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsExp2I(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdExp2I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdExp2I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdExp2I(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Exponential function (base 10): r[i] = 10^a[i] */ -public static native void VSEXP10I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSEXP10I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSEXP10I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDEXP10I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDEXP10I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDEXP10I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsexp10i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsexp10i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsexp10i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdexp10i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdexp10i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdexp10i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsExp10I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsExp10I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsExp10I(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdExp10I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdExp10I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdExp10I(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSEXP10I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSEXP10I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSEXP10I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDEXP10I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDEXP10I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDEXP10I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsexp10i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsexp10i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsexp10i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdexp10i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdexp10i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdexp10i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsExp10I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsExp10I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsExp10I(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdExp10I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdExp10I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdExp10I(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Exponential of arguments decreased by 1: r[i] = e^(a[i]-1) */ -public static native void VSEXPM1I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSEXPM1I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSEXPM1I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDEXPM1I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDEXPM1I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDEXPM1I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsexpm1i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsexpm1i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsexpm1i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdexpm1i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdexpm1i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdexpm1i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsExpm1I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsExpm1I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsExpm1I(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdExpm1I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdExpm1I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdExpm1I(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSEXPM1I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSEXPM1I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSEXPM1I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDEXPM1I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDEXPM1I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDEXPM1I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsexpm1i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsexpm1i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsexpm1i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdexpm1i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdexpm1i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdexpm1i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsExpm1I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsExpm1I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsExpm1I(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdExpm1I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdExpm1I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdExpm1I(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex exponential function: r[i] = e^a[i] */ -public static native void VCEXPI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCEXPI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCEXPI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZEXPI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZEXPI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZEXPI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcexpi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcexpi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcexpi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzexpi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzexpi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzexpi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcExpI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcExpI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcExpI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzExpI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzExpI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzExpI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCEXPI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCEXPI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCEXPI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZEXPI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZEXPI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZEXPI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcexpi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcexpi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcexpi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzexpi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzexpi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzexpi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcExpI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcExpI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcExpI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzExpI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzExpI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzExpI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Logarithm (base e): r[i] = ln(a[i]) */ -public static native void VSLNI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSLNI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSLNI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDLNI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDLNI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDLNI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vslni_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vslni_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vslni_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdlni_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdlni_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdlni_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsLnI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsLnI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsLnI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdLnI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdLnI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdLnI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSLNI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSLNI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSLNI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDLNI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDLNI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDLNI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmslni_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmslni_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmslni_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdlni_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdlni_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdlni_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsLnI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsLnI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsLnI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdLnI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdLnI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdLnI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex logarithm (base e): r[i] = ln(a[i]) */ -public static native void VCLNI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCLNI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCLNI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZLNI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZLNI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZLNI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vclni_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vclni_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vclni_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzlni_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzlni_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzlni_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcLnI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcLnI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcLnI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzLnI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzLnI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzLnI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCLNI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCLNI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCLNI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZLNI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZLNI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZLNI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmclni_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmclni_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmclni_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzlni_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzlni_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzlni_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcLnI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcLnI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcLnI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzLnI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzLnI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzLnI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Logarithm (base 10): r[i] = lg(a[i]) */ -public static native void VSLOG10I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSLOG10I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSLOG10I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDLOG10I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDLOG10I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDLOG10I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vslog10i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vslog10i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vslog10i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdlog10i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdlog10i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdlog10i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsLog10I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsLog10I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsLog10I(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdLog10I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdLog10I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdLog10I(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSLOG10I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSLOG10I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSLOG10I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDLOG10I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDLOG10I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDLOG10I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmslog10i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmslog10i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmslog10i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdlog10i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdlog10i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdlog10i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsLog10I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsLog10I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsLog10I(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdLog10I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdLog10I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdLog10I(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex logarithm (base 10): r[i] = lg(a[i]) */ -public static native void VCLOG10I_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCLOG10I_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCLOG10I_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZLOG10I_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZLOG10I_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZLOG10I_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vclog10i_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vclog10i_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vclog10i_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzlog10i_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzlog10i_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzlog10i_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcLog10I(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcLog10I(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcLog10I(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzLog10I(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzLog10I(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzLog10I(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCLOG10I_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCLOG10I_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCLOG10I_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZLOG10I_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZLOG10I_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZLOG10I_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmclog10i_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmclog10i_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmclog10i_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzlog10i_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzlog10i_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzlog10i_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcLog10I(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcLog10I(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcLog10I(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzLog10I(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzLog10I(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzLog10I(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Logarithm (base 2): r[i] = log2(a[i]) */ -public static native void VSLOG2I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSLOG2I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSLOG2I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDLOG2I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDLOG2I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDLOG2I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vslog2i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vslog2i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vslog2i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdlog2i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdlog2i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdlog2i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsLog2I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsLog2I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsLog2I(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdLog2I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdLog2I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdLog2I(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSLOG2I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSLOG2I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSLOG2I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDLOG2I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDLOG2I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDLOG2I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmslog2i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmslog2i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmslog2i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdlog2i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdlog2i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdlog2i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsLog2I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsLog2I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsLog2I(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdLog2I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdLog2I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdLog2I(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex logarithm (base 2): r[i] = log2(a[i]) */ -public static native void VCLOG2I_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCLOG2I_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCLOG2I_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZLOG2I_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZLOG2I_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZLOG2I_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vclog2i_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vclog2i_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vclog2i_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzlog2i_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzlog2i_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzlog2i_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); - - - -public static native void VMCLOG2I_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCLOG2I_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCLOG2I_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZLOG2I_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZLOG2I_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZLOG2I_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmclog2i_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmclog2i_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmclog2i_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzlog2i_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzlog2i_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzlog2i_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); - - - -/* Logarithm (base e) of arguments increased by 1: r[i] = log(1+a[i]) */ -public static native void VSLOG1PI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSLOG1PI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSLOG1PI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDLOG1PI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDLOG1PI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDLOG1PI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vslog1pi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vslog1pi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vslog1pi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdlog1pi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdlog1pi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdlog1pi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsLog1pI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsLog1pI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsLog1pI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdLog1pI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdLog1pI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdLog1pI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSLOG1PI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSLOG1PI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSLOG1PI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDLOG1PI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDLOG1PI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDLOG1PI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmslog1pi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmslog1pi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmslog1pi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdlog1pi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdlog1pi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdlog1pi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsLog1pI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsLog1pI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsLog1pI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdLog1pI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdLog1pI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdLog1pI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Computes the exponent: r[i] = logb(a[i]) */ -public static native void VSLOGBI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSLOGBI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSLOGBI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDLOGBI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDLOGBI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDLOGBI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vslogbi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vslogbi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vslogbi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdlogbi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdlogbi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdlogbi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsLogbI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsLogbI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsLogbI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdLogbI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdLogbI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdLogbI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSLOGBI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSLOGBI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSLOGBI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDLOGBI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDLOGBI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDLOGBI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmslogbi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmslogbi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmslogbi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdlogbi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdlogbi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdlogbi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsLogbI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsLogbI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsLogbI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdLogbI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdLogbI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdLogbI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Cosine: r[i] = cos(a[i]) */ -public static native void VSCOSI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSCOSI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSCOSI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDCOSI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDCOSI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDCOSI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vscosi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vscosi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vscosi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdcosi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdcosi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdcosi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsCosI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsCosI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsCosI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdCosI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdCosI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdCosI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSCOSI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSCOSI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSCOSI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDCOSI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDCOSI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDCOSI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmscosi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmscosi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmscosi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdcosi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdcosi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdcosi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsCosI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsCosI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsCosI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdCosI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdCosI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdCosI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex cosine: r[i] = ccos(a[i]) */ -public static native void VCCOSI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCCOSI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCCOSI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZCOSI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZCOSI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZCOSI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vccosi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vccosi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vccosi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzcosi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzcosi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzcosi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcCosI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcCosI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcCosI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzCosI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzCosI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzCosI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCCOSI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCCOSI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCCOSI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZCOSI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZCOSI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZCOSI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmccosi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmccosi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmccosi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzcosi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzcosi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzcosi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcCosI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcCosI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcCosI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzCosI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzCosI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzCosI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Sine: r[i] = sin(a[i]) */ -public static native void VSSINI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSSINI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSSINI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDSINI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDSINI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDSINI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vssini_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vssini_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vssini_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdsini_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdsini_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdsini_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsSinI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsSinI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsSinI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdSinI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdSinI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdSinI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSSINI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSSINI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSSINI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDSINI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDSINI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDSINI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmssini_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmssini_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmssini_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdsini_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdsini_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdsini_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsSinI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsSinI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsSinI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdSinI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdSinI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdSinI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex sine: r[i] = sin(a[i]) */ -public static native void VCSINI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCSINI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCSINI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZSINI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZSINI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZSINI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcsini_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcsini_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcsini_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzsini_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzsini_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzsini_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcSinI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcSinI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcSinI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzSinI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzSinI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzSinI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCSINI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCSINI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCSINI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZSINI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZSINI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZSINI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcsini_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcsini_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcsini_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzsini_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzsini_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzsini_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcSinI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcSinI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcSinI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzSinI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzSinI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzSinI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Tangent: r[i] = tan(a[i]) */ -public static native void VSTANI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSTANI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSTANI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDTANI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDTANI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDTANI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vstani_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vstani_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vstani_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdtani_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdtani_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdtani_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsTanI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsTanI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsTanI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdTanI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdTanI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdTanI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSTANI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSTANI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSTANI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDTANI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDTANI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDTANI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmstani_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmstani_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmstani_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdtani_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdtani_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdtani_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsTanI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsTanI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsTanI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdTanI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdTanI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdTanI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex tangent: r[i] = tan(a[i]) */ -public static native void VCTANI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCTANI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCTANI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZTANI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZTANI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZTANI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vctani_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vctani_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vctani_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vztani_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vztani_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vztani_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcTanI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcTanI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcTanI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzTanI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzTanI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzTanI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCTANI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCTANI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCTANI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZTANI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZTANI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZTANI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmctani_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmctani_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmctani_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmztani_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmztani_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmztani_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcTanI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcTanI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcTanI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzTanI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzTanI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzTanI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Hyperbolic cosine: r[i] = ch(a[i]) */ -public static native void VSCOSHI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSCOSHI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSCOSHI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDCOSHI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDCOSHI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDCOSHI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vscoshi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vscoshi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vscoshi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdcoshi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdcoshi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdcoshi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsCoshI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsCoshI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsCoshI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdCoshI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdCoshI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdCoshI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSCOSHI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSCOSHI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSCOSHI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDCOSHI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDCOSHI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDCOSHI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmscoshi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmscoshi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmscoshi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdcoshi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdcoshi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdcoshi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsCoshI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsCoshI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsCoshI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdCoshI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdCoshI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdCoshI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex hyperbolic cosine: r[i] = ch(a[i]) */ -public static native void VCCOSHI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCCOSHI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCCOSHI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZCOSHI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZCOSHI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZCOSHI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vccoshi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vccoshi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vccoshi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzcoshi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzcoshi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzcoshi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcCoshI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcCoshI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcCoshI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzCoshI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzCoshI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzCoshI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCCOSHI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCCOSHI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCCOSHI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZCOSHI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZCOSHI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZCOSHI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmccoshi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmccoshi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmccoshi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzcoshi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzcoshi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzcoshi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcCoshI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcCoshI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcCoshI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzCoshI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzCoshI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzCoshI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Cosine degree: r[i] = cos(a[i]*PI/180) */ -public static native void VSCOSDI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSCOSDI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSCOSDI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDCOSDI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDCOSDI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDCOSDI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vscosdi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vscosdi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vscosdi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdcosdi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdcosdi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdcosdi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsCosdI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsCosdI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsCosdI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdCosdI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdCosdI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdCosdI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSCOSDI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSCOSDI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSCOSDI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDCOSDI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDCOSDI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDCOSDI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmscosdi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmscosdi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmscosdi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdcosdi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdcosdi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdcosdi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsCosdI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsCosdI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsCosdI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdCosdI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdCosdI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdCosdI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Cosine PI: r[i] = cos(a[i]*PI) */ -public static native void VSCOSPII_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSCOSPII_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSCOSPII_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDCOSPII_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDCOSPII_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDCOSPII_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vscospii_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vscospii_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vscospii_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdcospii_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdcospii_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdcospii_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsCospiI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsCospiI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsCospiI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdCospiI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdCospiI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdCospiI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSCOSPII_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSCOSPII_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSCOSPII_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDCOSPII_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDCOSPII_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDCOSPII_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmscospii_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmscospii_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmscospii_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdcospii_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdcospii_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdcospii_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsCospiI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsCospiI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsCospiI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdCospiI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdCospiI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdCospiI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Hyperbolic sine: r[i] = sh(a[i]) */ -public static native void VSSINHI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSSINHI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSSINHI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDSINHI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDSINHI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDSINHI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vssinhi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vssinhi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vssinhi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdsinhi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdsinhi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdsinhi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsSinhI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsSinhI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsSinhI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdSinhI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdSinhI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdSinhI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSSINHI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSSINHI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSSINHI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDSINHI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDSINHI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDSINHI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmssinhi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmssinhi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmssinhi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdsinhi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdsinhi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdsinhi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsSinhI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsSinhI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsSinhI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdSinhI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdSinhI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdSinhI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex hyperbolic sine: r[i] = sh(a[i]) */ -public static native void VCSINHI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCSINHI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCSINHI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZSINHI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZSINHI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZSINHI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcsinhi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcsinhi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcsinhi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzsinhi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzsinhi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzsinhi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcSinhI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcSinhI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcSinhI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzSinhI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzSinhI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzSinhI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCSINHI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCSINHI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCSINHI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZSINHI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZSINHI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZSINHI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcsinhi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcsinhi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcsinhi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzsinhi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzsinhi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzsinhi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcSinhI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcSinhI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcSinhI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzSinhI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzSinhI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzSinhI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Sine degree: r[i] = sin(a[i]*PI/180) */ -public static native void VSSINDI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSSINDI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSSINDI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDSINDI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDSINDI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDSINDI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vssindi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vssindi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vssindi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdsindi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdsindi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdsindi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsSindI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsSindI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsSindI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdSindI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdSindI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdSindI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSSINDI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSSINDI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSSINDI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDSINDI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDSINDI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDSINDI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmssindi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmssindi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmssindi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdsindi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdsindi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdsindi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsSindI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsSindI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsSindI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdSindI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdSindI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdSindI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Sine PI: r[i] = sin(a[i]*PI) */ -public static native void VSSINPII_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSSINPII_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSSINPII_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDSINPII_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDSINPII_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDSINPII_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vssinpii_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vssinpii_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vssinpii_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdsinpii_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdsinpii_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdsinpii_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsSinpiI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsSinpiI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsSinpiI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdSinpiI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdSinpiI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdSinpiI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSSINPII_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSSINPII_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSSINPII_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDSINPII_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDSINPII_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDSINPII_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmssinpii_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmssinpii_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmssinpii_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdsinpii_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdsinpii_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdsinpii_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsSinpiI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsSinpiI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsSinpiI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdSinpiI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdSinpiI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdSinpiI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Hyperbolic tangent: r[i] = th(a[i]) */ -public static native void VSTANHI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSTANHI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSTANHI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDTANHI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDTANHI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDTANHI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vstanhi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vstanhi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vstanhi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdtanhi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdtanhi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdtanhi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsTanhI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsTanhI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsTanhI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdTanhI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdTanhI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdTanhI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSTANHI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSTANHI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSTANHI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDTANHI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDTANHI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDTANHI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmstanhi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmstanhi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmstanhi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdtanhi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdtanhi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdtanhi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsTanhI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsTanhI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsTanhI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdTanhI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdTanhI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdTanhI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex hyperbolic tangent: r[i] = th(a[i]) */ -public static native void VCTANHI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCTANHI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCTANHI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZTANHI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZTANHI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZTANHI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vctanhi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vctanhi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vctanhi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vztanhi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vztanhi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vztanhi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcTanhI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcTanhI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcTanhI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzTanhI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzTanhI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzTanhI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCTANHI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCTANHI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCTANHI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZTANHI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZTANHI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZTANHI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmctanhi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmctanhi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmctanhi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmztanhi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmztanhi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmztanhi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcTanhI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcTanhI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcTanhI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzTanhI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzTanhI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzTanhI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Tangent degree: r[i] = tan(a[i]*PI/180) */ -public static native void VSTANDI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSTANDI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSTANDI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDTANDI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDTANDI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDTANDI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vstandi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vstandi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vstandi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdtandi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdtandi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdtandi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsTandI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsTandI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsTandI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdTandI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdTandI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdTandI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSTANDI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSTANDI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSTANDI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDTANDI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDTANDI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDTANDI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmstandi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmstandi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmstandi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdtandi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdtandi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdtandi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsTandI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsTandI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsTandI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdTandI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdTandI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdTandI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Tangent PI: r[i] = tan(a[i]*PI) */ -public static native void VSTANPII_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSTANPII_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSTANPII_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDTANPII_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDTANPII_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDTANPII_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vstanpii_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vstanpii_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vstanpii_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdtanpii_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdtanpii_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdtanpii_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsTanpiI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsTanpiI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsTanpiI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdTanpiI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdTanpiI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdTanpiI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSTANPII_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSTANPII_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSTANPII_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDTANPII_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDTANPII_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDTANPII_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmstanpii_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmstanpii_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmstanpii_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdtanpii_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdtanpii_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdtanpii_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsTanpiI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsTanpiI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsTanpiI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdTanpiI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdTanpiI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdTanpiI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Arc cosine: r[i] = arccos(a[i]) */ -public static native void VSACOSI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSACOSI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSACOSI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDACOSI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDACOSI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDACOSI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsacosi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsacosi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsacosi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdacosi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdacosi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdacosi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsAcosI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsAcosI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsAcosI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdAcosI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdAcosI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdAcosI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSACOSI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSACOSI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSACOSI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDACOSI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDACOSI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDACOSI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsacosi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsacosi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsacosi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdacosi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdacosi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdacosi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsAcosI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsAcosI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsAcosI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdAcosI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdAcosI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdAcosI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex arc cosine: r[i] = arccos(a[i]) */ -public static native void VCACOSI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCACOSI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCACOSI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZACOSI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZACOSI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZACOSI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcacosi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcacosi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcacosi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzacosi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzacosi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzacosi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcAcosI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcAcosI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcAcosI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzAcosI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzAcosI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzAcosI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCACOSI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCACOSI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCACOSI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZACOSI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZACOSI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZACOSI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcacosi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcacosi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcacosi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzacosi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzacosi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzacosi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcAcosI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcAcosI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcAcosI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzAcosI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzAcosI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzAcosI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Arc cosine PI: r[i] = arccos(a[i])/PI */ -public static native void VSACOSPII_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSACOSPII_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSACOSPII_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDACOSPII_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDACOSPII_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDACOSPII_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsacospii_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsacospii_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsacospii_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdacospii_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdacospii_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdacospii_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsAcospiI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsAcospiI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsAcospiI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdAcospiI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdAcospiI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdAcospiI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSACOSPII_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSACOSPII_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSACOSPII_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDACOSPII_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDACOSPII_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDACOSPII_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsacospii_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsacospii_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsacospii_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdacospii_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdacospii_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdacospii_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsAcospiI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsAcospiI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsAcospiI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdAcospiI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdAcospiI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdAcospiI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Arc sine: r[i] = arcsin(a[i]) */ -public static native void VSASINI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSASINI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSASINI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDASINI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDASINI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDASINI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsasini_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsasini_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsasini_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdasini_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdasini_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdasini_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsAsinI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsAsinI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsAsinI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdAsinI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdAsinI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdAsinI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSASINI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSASINI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSASINI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDASINI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDASINI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDASINI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsasini_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsasini_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsasini_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdasini_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdasini_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdasini_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsAsinI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsAsinI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsAsinI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdAsinI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdAsinI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdAsinI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex arc sine: r[i] = arcsin(a[i]) */ -public static native void VCASINI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCASINI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCASINI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZASINI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZASINI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZASINI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcasini_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcasini_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcasini_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzasini_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzasini_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzasini_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcAsinI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcAsinI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcAsinI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzAsinI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzAsinI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzAsinI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCASINI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCASINI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCASINI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZASINI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZASINI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZASINI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcasini_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcasini_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcasini_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzasini_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzasini_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzasini_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcAsinI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcAsinI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcAsinI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzAsinI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzAsinI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzAsinI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Arc sine PI: r[i] = arcsin(a[i])/PI */ -public static native void VSASINPII_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSASINPII_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSASINPII_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDASINPII_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDASINPII_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDASINPII_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsasinpii_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsasinpii_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsasinpii_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdasinpii_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdasinpii_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdasinpii_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsAsinpiI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsAsinpiI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsAsinpiI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdAsinpiI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdAsinpiI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdAsinpiI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSASINPII_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSASINPII_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSASINPII_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDASINPII_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDASINPII_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDASINPII_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsasinpii_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsasinpii_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsasinpii_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdasinpii_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdasinpii_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdasinpii_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsAsinpiI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsAsinpiI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsAsinpiI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdAsinpiI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdAsinpiI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdAsinpiI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Arc tangent: r[i] = arctan(a[i]) */ -public static native void VSATANI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSATANI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSATANI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDATANI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDATANI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDATANI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsatani_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsatani_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsatani_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdatani_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdatani_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdatani_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsAtanI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsAtanI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsAtanI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdAtanI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdAtanI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdAtanI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSATANI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSATANI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSATANI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDATANI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDATANI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDATANI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsatani_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsatani_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsatani_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdatani_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdatani_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdatani_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsAtanI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsAtanI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsAtanI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdAtanI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdAtanI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdAtanI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex arc tangent: r[i] = arctan(a[i]) */ -public static native void VCATANI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCATANI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCATANI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZATANI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZATANI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZATANI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcatani_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcatani_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcatani_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzatani_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzatani_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzatani_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcAtanI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcAtanI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcAtanI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzAtanI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzAtanI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzAtanI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCATANI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCATANI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCATANI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZATANI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZATANI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZATANI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcatani_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcatani_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcatani_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzatani_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzatani_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzatani_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcAtanI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcAtanI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcAtanI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzAtanI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzAtanI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzAtanI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Arc tangent PI: r[i] = arctan(a[i])/PI */ -public static native void VSATANPII_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSATANPII_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSATANPII_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDATANPII_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDATANPII_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDATANPII_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsatanpii_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsatanpii_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsatanpii_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdatanpii_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdatanpii_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdatanpii_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsAtanpiI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsAtanpiI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsAtanpiI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdAtanpiI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdAtanpiI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdAtanpiI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSATANPII_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSATANPII_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSATANPII_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDATANPII_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDATANPII_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDATANPII_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsatanpii_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsatanpii_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsatanpii_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdatanpii_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdatanpii_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdatanpii_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsAtanpiI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsAtanpiI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsAtanpiI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdAtanpiI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdAtanpiI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdAtanpiI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Hyperbolic arc cosine: r[i] = arcch(a[i]) */ -public static native void VSACOSHI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSACOSHI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSACOSHI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDACOSHI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDACOSHI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDACOSHI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsacoshi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsacoshi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsacoshi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdacoshi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdacoshi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdacoshi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsAcoshI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsAcoshI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsAcoshI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdAcoshI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdAcoshI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdAcoshI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSACOSHI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSACOSHI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSACOSHI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDACOSHI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDACOSHI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDACOSHI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsacoshi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsacoshi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsacoshi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdacoshi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdacoshi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdacoshi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsAcoshI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsAcoshI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsAcoshI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdAcoshI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdAcoshI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdAcoshI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex hyperbolic arc cosine: r[i] = arcch(a[i]) */ -public static native void VCACOSHI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCACOSHI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCACOSHI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZACOSHI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZACOSHI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZACOSHI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcacoshi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcacoshi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcacoshi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzacoshi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzacoshi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzacoshi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcAcoshI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcAcoshI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcAcoshI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzAcoshI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzAcoshI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzAcoshI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCACOSHI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCACOSHI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCACOSHI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZACOSHI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZACOSHI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZACOSHI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcacoshi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcacoshi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcacoshi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzacoshi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzacoshi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzacoshi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcAcoshI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcAcoshI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcAcoshI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzAcoshI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzAcoshI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzAcoshI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Hyperbolic arc sine: r[i] = arcsh(a[i]) */ -public static native void VSASINHI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSASINHI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSASINHI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDASINHI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDASINHI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDASINHI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsasinhi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsasinhi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsasinhi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdasinhi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdasinhi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdasinhi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsAsinhI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsAsinhI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsAsinhI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdAsinhI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdAsinhI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdAsinhI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSASINHI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSASINHI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSASINHI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDASINHI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDASINHI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDASINHI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsasinhi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsasinhi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsasinhi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdasinhi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdasinhi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdasinhi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsAsinhI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsAsinhI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsAsinhI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdAsinhI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdAsinhI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdAsinhI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex hyperbolic arc sine: r[i] = arcsh(a[i]) */ -public static native void VCASINHI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCASINHI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCASINHI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZASINHI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZASINHI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZASINHI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcasinhi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcasinhi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcasinhi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzasinhi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzasinhi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzasinhi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcAsinhI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcAsinhI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcAsinhI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzAsinhI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzAsinhI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzAsinhI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCASINHI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCASINHI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCASINHI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZASINHI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZASINHI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZASINHI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcasinhi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcasinhi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcasinhi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzasinhi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzasinhi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzasinhi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcAsinhI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcAsinhI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcAsinhI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzAsinhI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzAsinhI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzAsinhI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Hyperbolic arc tangent: r[i] = arcth(a[i]) */ -public static native void VSATANHI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSATANHI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSATANHI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDATANHI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDATANHI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDATANHI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsatanhi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsatanhi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsatanhi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdatanhi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdatanhi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdatanhi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsAtanhI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsAtanhI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsAtanhI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdAtanhI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdAtanhI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdAtanhI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSATANHI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSATANHI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSATANHI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDATANHI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDATANHI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDATANHI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsatanhi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsatanhi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsatanhi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdatanhi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdatanhi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdatanhi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsAtanhI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsAtanhI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsAtanhI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdAtanhI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdAtanhI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdAtanhI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Complex hyperbolic arc tangent: r[i] = arcth(a[i]) */ -public static native void VCATANHI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCATANHI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCATANHI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZATANHI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZATANHI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZATANHI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcatanhi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcatanhi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcatanhi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzatanhi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzatanhi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzatanhi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcAtanhI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcAtanhI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcAtanhI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzAtanhI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzAtanhI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzAtanhI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCATANHI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCATANHI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCATANHI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZATANHI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZATANHI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZATANHI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcatanhi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcatanhi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcatanhi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzatanhi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzatanhi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzatanhi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcAtanhI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcAtanhI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcAtanhI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzAtanhI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzAtanhI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzAtanhI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Error function: r[i] = erf(a[i]) */ -public static native void VSERFI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSERFI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSERFI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDERFI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDERFI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDERFI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vserfi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vserfi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vserfi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vderfi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vderfi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vderfi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsErfI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsErfI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsErfI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdErfI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdErfI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdErfI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSERFI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSERFI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSERFI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDERFI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDERFI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDERFI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmserfi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmserfi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmserfi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmderfi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmderfi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmderfi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsErfI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsErfI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsErfI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdErfI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdErfI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdErfI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Inverse error function: r[i] = erfinv(a[i]) */ -public static native void VSERFINVI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSERFINVI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSERFINVI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDERFINVI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDERFINVI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDERFINVI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vserfinvi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vserfinvi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vserfinvi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vderfinvi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vderfinvi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vderfinvi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsErfInvI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsErfInvI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsErfInvI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdErfInvI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdErfInvI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdErfInvI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSERFINVI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSERFINVI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSERFINVI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDERFINVI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDERFINVI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDERFINVI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmserfinvi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmserfinvi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmserfinvi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmderfinvi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmderfinvi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmderfinvi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsErfInvI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsErfInvI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsErfInvI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdErfInvI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdErfInvI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdErfInvI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Square root of the sum of the squares: r[i] = hypot(a[i],b[i]) */ -public static native void VSHYPOTI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSHYPOTI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSHYPOTI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDHYPOTI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDHYPOTI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDHYPOTI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vshypoti_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vshypoti_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vshypoti_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdhypoti_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdhypoti_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdhypoti_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsHypotI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsHypotI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsHypotI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdHypotI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdHypotI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdHypotI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSHYPOTI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSHYPOTI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSHYPOTI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDHYPOTI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDHYPOTI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDHYPOTI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmshypoti_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmshypoti_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmshypoti_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdhypoti_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdhypoti_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdhypoti_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsHypotI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsHypotI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsHypotI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdHypotI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdHypotI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdHypotI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Complementary error function: r[i] = 1 - erf(a[i]) */ -public static native void VSERFCI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSERFCI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSERFCI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDERFCI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDERFCI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDERFCI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vserfci_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vserfci_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vserfci_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vderfci_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vderfci_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vderfci_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsErfcI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsErfcI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsErfcI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdErfcI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdErfcI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdErfcI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSERFCI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSERFCI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSERFCI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDERFCI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDERFCI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDERFCI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmserfci_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmserfci_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmserfci_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmderfci_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmderfci_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmderfci_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsErfcI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsErfcI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsErfcI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdErfcI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdErfcI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdErfcI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Inverse complementary error function: r[i] = erfcinv(a[i]) */ -public static native void VSERFCINVI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSERFCINVI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSERFCINVI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDERFCINVI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDERFCINVI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDERFCINVI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vserfcinvi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vserfcinvi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vserfcinvi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vderfcinvi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vderfcinvi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vderfcinvi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsErfcInvI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsErfcInvI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsErfcInvI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdErfcInvI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdErfcInvI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdErfcInvI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSERFCINVI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSERFCINVI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSERFCINVI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDERFCINVI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDERFCINVI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDERFCINVI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmserfcinvi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmserfcinvi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmserfcinvi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmderfcinvi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmderfcinvi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmderfcinvi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsErfcInvI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsErfcInvI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsErfcInvI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); 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); - -/* Cumulative normal distribution function: r[i] = cdfnorm(a[i]) */ -public static native void VSCDFNORMI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSCDFNORMI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSCDFNORMI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDCDFNORMI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDCDFNORMI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDCDFNORMI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vscdfnormi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vscdfnormi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vscdfnormi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdcdfnormi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdcdfnormi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdcdfnormi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); 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); public static native void vdCdfNormI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdCdfNormI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdCdfNormI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSCDFNORMI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSCDFNORMI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSCDFNORMI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDCDFNORMI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDCDFNORMI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDCDFNORMI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmscdfnormi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmscdfnormi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmscdfnormi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdcdfnormi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdcdfnormi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdcdfnormi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsCdfNormI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsCdfNormI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsCdfNormI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdCdfNormI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdCdfNormI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdCdfNormI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Inverse cumulative normal distribution function: r[i] = cdfnorminv(a[i]) */ -public static native void VSCDFNORMINVI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSCDFNORMINVI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSCDFNORMINVI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDCDFNORMINVI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDCDFNORMINVI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDCDFNORMINVI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vscdfnorminvi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vscdfnorminvi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vscdfnorminvi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdcdfnorminvi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdcdfnorminvi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdcdfnorminvi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsCdfNormInvI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsCdfNormInvI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsCdfNormInvI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdCdfNormInvI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdCdfNormInvI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdCdfNormInvI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSCDFNORMINVI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSCDFNORMINVI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSCDFNORMINVI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDCDFNORMINVI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDCDFNORMINVI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDCDFNORMINVI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmscdfnorminvi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmscdfnorminvi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmscdfnorminvi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdcdfnorminvi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdcdfnorminvi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdcdfnorminvi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsCdfNormInvI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsCdfNormInvI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsCdfNormInvI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdCdfNormInvI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdCdfNormInvI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdCdfNormInvI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Logarithm (base e) of the absolute value of gamma function: r[i] = lgamma(a[i]) */ -public static native void VSLGAMMAI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSLGAMMAI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSLGAMMAI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDLGAMMAI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDLGAMMAI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDLGAMMAI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vslgammai_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vslgammai_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vslgammai_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdlgammai_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdlgammai_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdlgammai_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsLGammaI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsLGammaI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsLGammaI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdLGammaI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdLGammaI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdLGammaI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSLGAMMAI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSLGAMMAI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSLGAMMAI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDLGAMMAI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDLGAMMAI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDLGAMMAI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmslgammai_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmslgammai_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmslgammai_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdlgammai_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdlgammai_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdlgammai_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsLGammaI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsLGammaI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsLGammaI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdLGammaI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdLGammaI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdLGammaI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Gamma function: r[i] = tgamma(a[i]) */ -public static native void VSTGAMMAI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSTGAMMAI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSTGAMMAI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDTGAMMAI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDTGAMMAI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDTGAMMAI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vstgammai_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vstgammai_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vstgammai_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdtgammai_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdtgammai_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdtgammai_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsTGammaI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsTGammaI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsTGammaI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdTGammaI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdTGammaI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdTGammaI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSTGAMMAI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSTGAMMAI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSTGAMMAI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDTGAMMAI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDTGAMMAI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDTGAMMAI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmstgammai_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmstgammai_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmstgammai_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdtgammai_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdtgammai_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdtgammai_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsTGammaI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsTGammaI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsTGammaI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); 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); - -/* Arc tangent of a/b: r[i] = arctan(a[i]/b[i]) */ -public static native void VSATAN2I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSATAN2I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSATAN2I_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDATAN2I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDATAN2I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDATAN2I_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vsatan2i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vsatan2i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vsatan2i_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdatan2i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdatan2i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdatan2i_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); 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); public static native void vdAtan2I(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdAtan2I(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdAtan2I(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSATAN2I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSATAN2I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSATAN2I_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDATAN2I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDATAN2I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDATAN2I_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmsatan2i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsatan2i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsatan2i_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdatan2i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdatan2i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdatan2i_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsAtan2I(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsAtan2I(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsAtan2I(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdAtan2I(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdAtan2I(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdAtan2I(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Arc tangent of a/b divided by PI: r[i] = arctan(a[i]/b[i])/PI */ -public static native void VSATAN2PII_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSATAN2PII_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSATAN2PII_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDATAN2PII_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDATAN2PII_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDATAN2PII_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vsatan2pii_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vsatan2pii_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vsatan2pii_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdatan2pii_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdatan2pii_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdatan2pii_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsAtan2piI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsAtan2piI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsAtan2piI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdAtan2piI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdAtan2piI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdAtan2piI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSATAN2PII_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSATAN2PII_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSATAN2PII_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDATAN2PII_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDATAN2PII_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDATAN2PII_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmsatan2pii_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsatan2pii_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsatan2pii_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdatan2pii_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdatan2pii_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdatan2pii_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsAtan2piI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsAtan2piI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsAtan2piI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdAtan2piI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdAtan2piI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdAtan2piI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Multiplicaton: r[i] = a[i] * b[i] */ -public static native void VSMULI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSMULI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSMULI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDMULI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDMULI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDMULI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vsmuli_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vsmuli_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vsmuli_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdmuli_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdmuli_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdmuli_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsMulI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsMulI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsMulI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdMulI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdMulI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdMulI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSMULI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSMULI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSMULI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDMULI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDMULI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDMULI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmsmuli_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsmuli_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsmuli_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdmuli_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdmuli_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdmuli_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsMulI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsMulI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsMulI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdMulI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdMulI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdMulI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Complex multiplication: r[i] = a[i] * b[i] */ -public static native void VCMULI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCMULI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCMULI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZMULI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZMULI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZMULI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcmuli_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcmuli_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcmuli_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzmuli_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzmuli_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzmuli_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcMulI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("const MKL_Complex8*") FloatPointer b, int incb, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcMulI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("const MKL_Complex8*") FloatBuffer b, int incb, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcMulI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("const MKL_Complex8*") float[] b, int incb, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzMulI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("const MKL_Complex16*") DoublePointer b, int incb, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzMulI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("const MKL_Complex16*") DoubleBuffer b, int incb, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzMulI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("const MKL_Complex16*") double[] b, int incb, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCMULI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCMULI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCMULI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZMULI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZMULI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZMULI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcmuli_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcmuli_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcmuli_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzmuli_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzmuli_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzmuli_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcMulI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("const MKL_Complex8*") FloatPointer b, int incb, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcMulI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("const MKL_Complex8*") FloatBuffer b, int incb, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcMulI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("const MKL_Complex8*") float[] b, int incb, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzMulI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("const MKL_Complex16*") DoublePointer b, int incb, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzMulI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("const MKL_Complex16*") DoubleBuffer b, int incb, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzMulI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("const MKL_Complex16*") double[] b, int incb, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Division: r[i] = a[i] / b[i] */ -public static native void VSDIVI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSDIVI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSDIVI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDDIVI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDDIVI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDDIVI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vsdivi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vsdivi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vsdivi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vddivi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vddivi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vddivi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsDivI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsDivI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsDivI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdDivI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdDivI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdDivI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSDIVI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSDIVI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSDIVI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDDIVI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDDIVI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDDIVI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmsdivi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsdivi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsdivi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmddivi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmddivi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmddivi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsDivI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsDivI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsDivI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdDivI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdDivI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdDivI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Complex division: r[i] = a[i] / b[i] */ -public static native void VCDIVI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCDIVI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCDIVI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZDIVI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZDIVI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZDIVI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcdivi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcdivi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcdivi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzdivi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzdivi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzdivi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcDivI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("const MKL_Complex8*") FloatPointer b, int incb, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcDivI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("const MKL_Complex8*") FloatBuffer b, int incb, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcDivI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("const MKL_Complex8*") float[] b, int incb, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzDivI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("const MKL_Complex16*") DoublePointer b, int incb, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzDivI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("const MKL_Complex16*") DoubleBuffer b, int incb, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzDivI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("const MKL_Complex16*") double[] b, int incb, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCDIVI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCDIVI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCDIVI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZDIVI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZDIVI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZDIVI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcdivi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcdivi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcdivi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzdivi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzdivi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzdivi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcDivI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("const MKL_Complex8*") FloatPointer b, int incb, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcDivI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("const MKL_Complex8*") FloatBuffer b, int incb, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcDivI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("const MKL_Complex8*") float[] b, int incb, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzDivI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("const MKL_Complex16*") DoublePointer b, int incb, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzDivI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("const MKL_Complex16*") DoubleBuffer b, int incb, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzDivI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("const MKL_Complex16*") double[] b, int incb, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Positive difference function: r[i] = fdim(a[i], b[i]) */ -public static native void VSFDIMI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSFDIMI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSFDIMI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDFDIMI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDFDIMI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDFDIMI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vsfdimi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vsfdimi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vsfdimi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdfdimi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdfdimi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdfdimi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsFdimI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsFdimI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsFdimI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdFdimI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdFdimI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdFdimI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSFDIMI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSFDIMI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSFDIMI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDFDIMI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDFDIMI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDFDIMI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmsfdimi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsfdimi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsfdimi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdfdimi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdfdimi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdfdimi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsFdimI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsFdimI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsFdimI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdFdimI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdFdimI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdFdimI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Modulus function: r[i] = fmod(a[i], b[i]) */ -public static native void VSFMODI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSFMODI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSFMODI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDFMODI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDFMODI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDFMODI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vsfmodi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vsfmodi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vsfmodi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdfmodi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdfmodi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdfmodi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsFmodI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsFmodI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsFmodI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdFmodI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdFmodI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdFmodI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSFMODI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSFMODI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSFMODI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDFMODI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDFMODI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDFMODI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmsfmodi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsfmodi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsfmodi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdfmodi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdfmodi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdfmodi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsFmodI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsFmodI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsFmodI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdFmodI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdFmodI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdFmodI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Maximum function: r[i] = fmax(a[i], b[i]) */ -public static native void VSFMAXI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSFMAXI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSFMAXI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDFMAXI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDFMAXI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDFMAXI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vsfmaxi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vsfmaxi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vsfmaxi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdfmaxi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdfmaxi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdfmaxi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsFmaxI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsFmaxI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsFmaxI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdFmaxI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdFmaxI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdFmaxI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSFMAXI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSFMAXI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSFMAXI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDFMAXI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDFMAXI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDFMAXI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmsfmaxi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsfmaxi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsfmaxi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdfmaxi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdfmaxi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdfmaxi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsFmaxI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsFmaxI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsFmaxI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdFmaxI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdFmaxI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdFmaxI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Minimum function: r[i] = fmin(a[i], b[i]) */ -public static native void VSFMINI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSFMINI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSFMINI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDFMINI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDFMINI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDFMINI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vsfmini_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vsfmini_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vsfmini_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdfmini_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdfmini_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdfmini_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsFminI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsFminI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsFminI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdFminI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdFminI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdFminI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSFMINI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSFMINI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSFMINI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDFMINI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDFMINI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDFMINI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmsfmini_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsfmini_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsfmini_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdfmini_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdfmini_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdfmini_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsFminI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsFminI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsFminI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdFminI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdFminI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdFminI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Power function: r[i] = a[i]^b[i] */ -public static native void VSPOWI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSPOWI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSPOWI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDPOWI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDPOWI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDPOWI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vspowi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vspowi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vspowi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdpowi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdpowi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdpowi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsPowI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsPowI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsPowI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdPowI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdPowI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdPowI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSPOWI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSPOWI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSPOWI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDPOWI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDPOWI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDPOWI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmspowi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmspowi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmspowi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdpowi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdpowi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdpowi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsPowI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsPowI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsPowI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdPowI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdPowI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdPowI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Complex power function: r[i] = a[i]^b[i] */ -public static native void VCPOWI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCPOWI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCPOWI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZPOWI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZPOWI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZPOWI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcpowi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcpowi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcpowi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzpowi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzpowi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzpowi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcPowI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("const MKL_Complex8*") FloatPointer b, int incb, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcPowI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("const MKL_Complex8*") FloatBuffer b, int incb, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcPowI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("const MKL_Complex8*") float[] b, int incb, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzPowI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("const MKL_Complex16*") DoublePointer b, int incb, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzPowI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("const MKL_Complex16*") DoubleBuffer b, int incb, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzPowI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("const MKL_Complex16*") double[] b, int incb, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCPOWI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCPOWI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCPOWI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZPOWI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZPOWI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZPOWI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcpowi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcpowi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcpowi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzpowi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzpowi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzpowi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcPowI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("const MKL_Complex8*") FloatPointer b, int incb, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcPowI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("const MKL_Complex8*") FloatBuffer b, int incb, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcPowI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("const MKL_Complex8*") float[] b, int incb, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzPowI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("const MKL_Complex16*") DoublePointer b, int incb, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzPowI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("const MKL_Complex16*") DoubleBuffer b, int incb, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzPowI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("const MKL_Complex16*") double[] b, int incb, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Power function with a[i]>=0: r[i] = a[i]^b[i] */ -public static native void VSPOWRI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSPOWRI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSPOWRI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDPOWRI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDPOWRI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDPOWRI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vspowri_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vspowri_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vspowri_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdpowri_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdpowri_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdpowri_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsPowrI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsPowrI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsPowrI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdPowrI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdPowrI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdPowrI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSPOWRI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSPOWRI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSPOWRI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDPOWRI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDPOWRI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDPOWRI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmspowri_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmspowri_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmspowri_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdpowri_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdpowri_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdpowri_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsPowrI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsPowrI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsPowrI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdPowrI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdPowrI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdPowrI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Power function: r[i] = a[i]^(3/2) */ -public static native void VSPOW3O2I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSPOW3O2I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSPOW3O2I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDPOW3O2I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDPOW3O2I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDPOW3O2I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vspow3o2i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vspow3o2i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vspow3o2i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdpow3o2i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdpow3o2i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdpow3o2i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsPow3o2I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsPow3o2I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsPow3o2I(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdPow3o2I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdPow3o2I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdPow3o2I(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSPOW3O2I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSPOW3O2I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSPOW3O2I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDPOW3O2I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDPOW3O2I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDPOW3O2I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmspow3o2i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmspow3o2i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmspow3o2i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdpow3o2i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdpow3o2i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdpow3o2i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsPow3o2I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsPow3o2I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsPow3o2I(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdPow3o2I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdPow3o2I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdPow3o2I(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Power function: r[i] = a[i]^(2/3) */ -public static native void VSPOW2O3I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSPOW2O3I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSPOW2O3I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDPOW2O3I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDPOW2O3I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDPOW2O3I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vspow2o3i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vspow2o3i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vspow2o3i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdpow2o3i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdpow2o3i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdpow2o3i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsPow2o3I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsPow2o3I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsPow2o3I(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdPow2o3I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdPow2o3I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdPow2o3I(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSPOW2O3I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSPOW2O3I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSPOW2O3I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDPOW2O3I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDPOW2O3I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDPOW2O3I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmspow2o3i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmspow2o3i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmspow2o3i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdpow2o3i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdpow2o3i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdpow2o3i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsPow2o3I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsPow2o3I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsPow2o3I(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdPow2o3I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdPow2o3I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdPow2o3I(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Power function with fixed degree: r[i] = a[i]^b */ -public static native void VSPOWXI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer arg3, FloatPointer r, @Const IntPointer incr); -public static native void VSPOWXI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer arg3, FloatBuffer r, @Const IntBuffer incr); -public static native void VSPOWXI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] arg3, float[] r, @Const int[] incr); -public static native void VDPOWXI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer arg3, DoublePointer r, @Const IntPointer incr); -public static native void VDPOWXI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer arg3, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDPOWXI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] arg3, double[] r, @Const int[] incr); -public static native void vspowxi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer arg3, FloatPointer r, @Const IntPointer incr); -public static native void vspowxi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer arg3, FloatBuffer r, @Const IntBuffer incr); -public static native void vspowxi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] arg3, float[] r, @Const int[] incr); -public static native void vdpowxi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer arg3, DoublePointer r, @Const IntPointer incr); -public static native void vdpowxi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer arg3, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdpowxi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] arg3, double[] r, @Const int[] incr); public static native void vsPowxI(int n, @Const FloatPointer a, int inca, float arg3, FloatPointer r, int incr); public static native void vsPowxI(int n, @Const FloatBuffer a, int inca, float arg3, FloatBuffer r, int incr); public static native void vsPowxI(int n, @Const float[] a, int inca, float arg3, float[] r, int incr); public static native void vdPowxI(int n, @Const DoublePointer a, int inca, double arg3, DoublePointer r, int incr); public static native void vdPowxI(int n, @Const DoubleBuffer a, int inca, double arg3, DoubleBuffer r, int incr); public static native void vdPowxI(int n, @Const double[] a, int inca, double arg3, double[] r, int incr); - -public static native void VMSPOWXI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer arg3, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSPOWXI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer arg3, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSPOWXI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] arg3, float[] r, @Const int[] incr, long[] mode); -public static native void VMDPOWXI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer arg3, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDPOWXI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer arg3, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDPOWXI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] arg3, double[] r, @Const int[] incr, long[] mode); -public static native void vmspowxi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer arg3, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmspowxi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer arg3, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmspowxi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] arg3, float[] r, @Const int[] incr, long[] mode); -public static native void vmdpowxi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer arg3, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdpowxi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer arg3, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdpowxi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] arg3, double[] r, @Const int[] incr, long[] mode); public static native void vmsPowxI(int n, @Const FloatPointer a, int inca, float arg3, FloatPointer r, int incr, long mode); public static native void vmsPowxI(int n, @Const FloatBuffer a, int inca, float arg3, FloatBuffer r, int incr, long mode); public static native void vmsPowxI(int n, @Const float[] a, int inca, float arg3, float[] r, int incr, long mode); public static native void vmdPowxI(int n, @Const DoublePointer a, int inca, double arg3, DoublePointer r, int incr, long mode); public static native void vmdPowxI(int n, @Const DoubleBuffer a, int inca, double arg3, DoubleBuffer r, int incr, long mode); public static native void vmdPowxI(int n, @Const double[] a, int inca, double arg3, double[] r, int incr, long mode); - -/* Complex power function with fixed degree: r[i] = a[i]^b */ -public static native void VCPOWXI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCPOWXI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCPOWXI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZPOWXI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZPOWXI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZPOWXI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcpowxi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcpowxi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcpowxi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzpowxi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzpowxi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzpowxi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcPowxI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @ByVal @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcPowxI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @ByVal @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcPowxI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @ByVal @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzPowxI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @ByVal @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzPowxI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @ByVal @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzPowxI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @ByVal @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCPOWXI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCPOWXI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCPOWXI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZPOWXI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZPOWXI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZPOWXI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcpowxi_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcpowxi_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcpowxi_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzpowxi_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzpowxi_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzpowxi_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcPowxI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @ByVal @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcPowxI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @ByVal @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcPowxI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @ByVal @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzPowxI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @ByVal @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzPowxI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @ByVal @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzPowxI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @ByVal @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Sine & cosine: r1[i] = sin(a[i]), r2[i]=cos(a[i]) */ -public static native void VSSINCOSI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r1, @Const IntPointer incr1, FloatPointer r2, @Const IntPointer incr2); -public static native void VSSINCOSI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r1, @Const IntBuffer incr1, FloatBuffer r2, @Const IntBuffer incr2); -public static native void VSSINCOSI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r1, @Const int[] incr1, float[] r2, @Const int[] incr2); -public static native void VDSINCOSI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r1, @Const IntPointer incr1, DoublePointer r2, @Const IntPointer incr2); -public static native void VDSINCOSI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r1, @Const IntBuffer incr1, DoubleBuffer r2, @Const IntBuffer incr2); -public static native void VDSINCOSI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r1, @Const int[] incr1, double[] r2, @Const int[] incr2); -public static native void vssincosi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r1, @Const IntPointer incr1, FloatPointer r2, @Const IntPointer incr2); -public static native void vssincosi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r1, @Const IntBuffer incr1, FloatBuffer r2, @Const IntBuffer incr2); -public static native void vssincosi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r1, @Const int[] incr1, float[] r2, @Const int[] incr2); -public static native void vdsincosi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r1, @Const IntPointer incr1, DoublePointer r2, @Const IntPointer incr2); -public static native void vdsincosi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r1, @Const IntBuffer incr1, DoubleBuffer r2, @Const IntBuffer incr2); -public static native void vdsincosi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r1, @Const int[] incr1, double[] r2, @Const int[] incr2); public static native void vsSinCosI(int n, @Const FloatPointer a, int inca, FloatPointer r1, int incr1, FloatPointer r2, int incr2); public static native void vsSinCosI(int n, @Const FloatBuffer a, int inca, FloatBuffer r1, int incr1, FloatBuffer r2, int incr2); public static native void vsSinCosI(int n, @Const float[] a, int inca, float[] r1, int incr1, float[] r2, int incr2); public static native void vdSinCosI(int n, @Const DoublePointer a, int inca, DoublePointer r1, int incr1, DoublePointer r2, int incr2); public static native void vdSinCosI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r1, int incr1, DoubleBuffer r2, int incr2); public static native void vdSinCosI(int n, @Const double[] a, int inca, double[] r1, int incr1, double[] r2, int incr2); - -public static native void VMSSINCOSI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r1, @Const IntPointer incr1, FloatPointer r2, @Const IntPointer incr2, LongPointer mode); -public static native void VMSSINCOSI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r1, @Const IntBuffer incr1, FloatBuffer r2, @Const IntBuffer incr2, LongBuffer mode); -public static native void VMSSINCOSI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r1, @Const int[] incr1, float[] r2, @Const int[] incr2, long[] mode); -public static native void VMDSINCOSI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r1, @Const IntPointer incr1, DoublePointer r2, @Const IntPointer incr2, LongPointer mode); -public static native void VMDSINCOSI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r1, @Const IntBuffer incr1, DoubleBuffer r2, @Const IntBuffer incr2, LongBuffer mode); -public static native void VMDSINCOSI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r1, @Const int[] incr1, double[] r2, @Const int[] incr2, long[] mode); -public static native void vmssincosi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r1, @Const IntPointer incr1, FloatPointer r2, @Const IntPointer incr2, LongPointer mode); -public static native void vmssincosi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r1, @Const IntBuffer incr1, FloatBuffer r2, @Const IntBuffer incr2, LongBuffer mode); -public static native void vmssincosi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r1, @Const int[] incr1, float[] r2, @Const int[] incr2, long[] mode); -public static native void vmdsincosi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r1, @Const IntPointer incr1, DoublePointer r2, @Const IntPointer incr2, LongPointer mode); -public static native void vmdsincosi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r1, @Const IntBuffer incr1, DoubleBuffer r2, @Const IntBuffer incr2, LongBuffer mode); -public static native void vmdsincosi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r1, @Const int[] incr1, double[] r2, @Const int[] incr2, long[] mode); public static native void vmsSinCosI(int n, @Const FloatPointer a, int inca, FloatPointer r1, int incr1, FloatPointer r2, int incr2, long mode); public static native void vmsSinCosI(int n, @Const FloatBuffer a, int inca, FloatBuffer r1, int incr1, FloatBuffer r2, int incr2, long mode); public static native void vmsSinCosI(int n, @Const float[] a, int inca, float[] r1, int incr1, float[] r2, int incr2, long mode); 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); - -/* Linear fraction: r[i] = (a[i]*scalea + shifta)/(b[i]*scaleb + shiftb) */ -public static native void VSLINEARFRACI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, @Const FloatPointer scalea, @Const FloatPointer shifta, @Const FloatPointer scaleb, @Const FloatPointer shiftb, FloatPointer r, @Const IntPointer incr); -public static native void VSLINEARFRACI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, @Const FloatBuffer scalea, @Const FloatBuffer shifta, @Const FloatBuffer scaleb, @Const FloatBuffer shiftb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSLINEARFRACI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, @Const float[] scalea, @Const float[] shifta, @Const float[] scaleb, @Const float[] shiftb, float[] r, @Const int[] incr); -public static native void VDLINEARFRACI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, @Const DoublePointer scalea, @Const DoublePointer shifta, @Const DoublePointer scaleb, @Const DoublePointer shiftb, DoublePointer r, @Const IntPointer incr); -public static native void VDLINEARFRACI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, @Const DoubleBuffer scalea, @Const DoubleBuffer shifta, @Const DoubleBuffer scaleb, @Const DoubleBuffer shiftb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDLINEARFRACI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, @Const double[] scalea, @Const double[] shifta, @Const double[] scaleb, @Const double[] shiftb, double[] r, @Const int[] incr); -public static native void vslinearfraci_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, @Const FloatPointer scalea, @Const FloatPointer shifta, @Const FloatPointer scaleb, @Const FloatPointer shiftb, FloatPointer r, @Const IntPointer incr); -public static native void vslinearfraci_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, @Const FloatBuffer scalea, @Const FloatBuffer shifta, @Const FloatBuffer scaleb, @Const FloatBuffer shiftb, FloatBuffer r, @Const IntBuffer incr); -public static native void vslinearfraci_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, @Const float[] scalea, @Const float[] shifta, @Const float[] scaleb, @Const float[] shiftb, float[] r, @Const int[] incr); -public static native void vdlinearfraci_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, @Const DoublePointer scalea, @Const DoublePointer shifta, @Const DoublePointer scaleb, @Const DoublePointer shiftb, DoublePointer r, @Const IntPointer incr); -public static native void vdlinearfraci_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, @Const DoubleBuffer scalea, @Const DoubleBuffer shifta, @Const DoubleBuffer scaleb, @Const DoubleBuffer shiftb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdlinearfraci_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, @Const double[] scalea, @Const double[] shifta, @Const double[] scaleb, @Const double[] shiftb, double[] r, @Const int[] incr); 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); public static native void vdLinearFracI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, double scalea, double shifta, double scaleb, double shiftb, DoublePointer r, int incr); public static native void vdLinearFracI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, double scalea, double shifta, double scaleb, double shiftb, DoubleBuffer r, int incr); public static native void vdLinearFracI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double scalea, double shifta, double scaleb, double shiftb, double[] r, int incr); - -public static native void VMSLINEARFRACI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, @Const FloatPointer scalea, @Const FloatPointer shifta, @Const FloatPointer scaleb, @Const FloatPointer shiftb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSLINEARFRACI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, @Const FloatBuffer scalea, @Const FloatBuffer shifta, @Const FloatBuffer scaleb, @Const FloatBuffer shiftb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSLINEARFRACI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, @Const float[] scalea, @Const float[] shifta, @Const float[] scaleb, @Const float[] shiftb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDLINEARFRACI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, @Const DoublePointer scalea, @Const DoublePointer shifta, @Const DoublePointer scaleb, @Const DoublePointer shiftb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDLINEARFRACI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, @Const DoubleBuffer scalea, @Const DoubleBuffer shifta, @Const DoubleBuffer scaleb, @Const DoubleBuffer shiftb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDLINEARFRACI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, @Const double[] scalea, @Const double[] shifta, @Const double[] scaleb, @Const double[] shiftb, double[] r, @Const int[] incr, long[] mode); -public static native void vmslinearfraci_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, @Const FloatPointer scalea, @Const FloatPointer shifta, @Const FloatPointer scaleb, @Const FloatPointer shiftb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmslinearfraci_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, @Const FloatBuffer scalea, @Const FloatBuffer shifta, @Const FloatBuffer scaleb, @Const FloatBuffer shiftb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmslinearfraci_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, @Const float[] scalea, @Const float[] shifta, @Const float[] scaleb, @Const float[] shiftb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdlinearfraci_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, @Const DoublePointer scalea, @Const DoublePointer shifta, @Const DoublePointer scaleb, @Const DoublePointer shiftb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdlinearfraci_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, @Const DoubleBuffer scalea, @Const DoubleBuffer shifta, @Const DoubleBuffer scaleb, @Const DoubleBuffer shiftb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdlinearfraci_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, @Const double[] scalea, @Const double[] shifta, @Const double[] scaleb, @Const double[] shiftb, double[] r, @Const int[] incr, long[] mode); public static native void vmsLinearFracI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, float scalea, float shifta, float scaleb, float shiftb, FloatPointer r, int incr, long mode); public static native void vmsLinearFracI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, float scalea, float shifta, float scaleb, float shiftb, FloatBuffer r, int incr, long mode); public static native void vmsLinearFracI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float scalea, float shifta, float scaleb, float shiftb, float[] r, int incr, long mode); public static native void vmdLinearFracI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, double scalea, double shifta, double scaleb, double shiftb, DoublePointer r, int incr, long mode); public static native void vmdLinearFracI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, double scalea, double shifta, double scaleb, double shiftb, DoubleBuffer r, int incr, long mode); public static native void vmdLinearFracI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double scalea, double shifta, double scaleb, double shiftb, double[] r, int incr, long mode); - -/* Integer value rounded towards plus infinity: r[i] = ceil(a[i]) */ -public static native void VSCEILI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSCEILI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSCEILI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDCEILI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDCEILI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDCEILI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsceili_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsceili_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsceili_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdceili_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdceili_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdceili_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsCeilI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsCeilI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsCeilI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdCeilI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdCeilI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdCeilI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSCEILI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSCEILI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSCEILI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDCEILI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDCEILI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDCEILI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsceili_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsceili_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsceili_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdceili_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdceili_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdceili_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsCeilI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsCeilI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsCeilI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdCeilI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdCeilI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdCeilI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Integer value rounded towards minus infinity: r[i] = floor(a[i]) */ -public static native void VSFLOORI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSFLOORI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSFLOORI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDFLOORI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDFLOORI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDFLOORI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsfloori_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsfloori_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsfloori_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdfloori_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdfloori_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdfloori_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsFloorI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsFloorI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsFloorI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdFloorI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdFloorI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdFloorI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSFLOORI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSFLOORI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSFLOORI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDFLOORI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDFLOORI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDFLOORI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsfloori_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsfloori_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsfloori_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdfloori_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdfloori_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdfloori_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsFloorI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsFloorI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsFloorI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdFloorI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdFloorI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdFloorI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Signed fraction part */ -public static native void VSFRACI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSFRACI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSFRACI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDFRACI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDFRACI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDFRACI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsfraci_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsfraci_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsfraci_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdfraci_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdfraci_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdfraci_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsFracI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsFracI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsFracI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdFracI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdFracI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdFracI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSFRACI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSFRACI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSFRACI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDFRACI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDFRACI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDFRACI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsfraci_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsfraci_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsfraci_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdfraci_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdfraci_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdfraci_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsFracI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsFracI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsFracI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdFracI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdFracI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdFracI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Truncated integer value and the remaining fraction part */ -public static native void VSMODFI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r1, @Const IntPointer incr1, FloatPointer r2, @Const IntPointer incr2); -public static native void VSMODFI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r1, @Const IntBuffer incr1, FloatBuffer r2, @Const IntBuffer incr2); -public static native void VSMODFI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r1, @Const int[] incr1, float[] r2, @Const int[] incr2); -public static native void VDMODFI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r1, @Const IntPointer incr1, DoublePointer r2, @Const IntPointer incr2); -public static native void VDMODFI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r1, @Const IntBuffer incr1, DoubleBuffer r2, @Const IntBuffer incr2); -public static native void VDMODFI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r1, @Const int[] incr1, double[] r2, @Const int[] incr2); -public static native void vsmodfi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r1, @Const IntPointer incr1, FloatPointer r2, @Const IntPointer incr2); -public static native void vsmodfi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r1, @Const IntBuffer incr1, FloatBuffer r2, @Const IntBuffer incr2); -public static native void vsmodfi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r1, @Const int[] incr1, float[] r2, @Const int[] incr2); -public static native void vdmodfi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r1, @Const IntPointer incr1, DoublePointer r2, @Const IntPointer incr2); -public static native void vdmodfi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r1, @Const IntBuffer incr1, DoubleBuffer r2, @Const IntBuffer incr2); -public static native void vdmodfi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r1, @Const int[] incr1, double[] r2, @Const int[] incr2); public static native void vsModfI(int n, @Const FloatPointer a, int inca, FloatPointer r1, int incr1, FloatPointer r2, int incr2); public static native void vsModfI(int n, @Const FloatBuffer a, int inca, FloatBuffer r1, int incr1, FloatBuffer r2, int incr2); public static native void vsModfI(int n, @Const float[] a, int inca, float[] r1, int incr1, float[] r2, int incr2); public static native void vdModfI(int n, @Const DoublePointer a, int inca, DoublePointer r1, int incr1, DoublePointer r2, int incr2); public static native void vdModfI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r1, int incr1, DoubleBuffer r2, int incr2); public static native void vdModfI(int n, @Const double[] a, int inca, double[] r1, int incr1, double[] r2, int incr2); - -public static native void VMSMODFI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r1, @Const IntPointer incr1, FloatPointer r2, @Const IntPointer incr2, LongPointer mode); -public static native void VMSMODFI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r1, @Const IntBuffer incr1, FloatBuffer r2, @Const IntBuffer incr2, LongBuffer mode); -public static native void VMSMODFI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r1, @Const int[] incr1, float[] r2, @Const int[] incr2, long[] mode); -public static native void VMDMODFI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r1, @Const IntPointer incr1, DoublePointer r2, @Const IntPointer incr2, LongPointer mode); -public static native void VMDMODFI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r1, @Const IntBuffer incr1, DoubleBuffer r2, @Const IntBuffer incr2, LongBuffer mode); -public static native void VMDMODFI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r1, @Const int[] incr1, double[] r2, @Const int[] incr2, long[] mode); -public static native void vmsmodfi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r1, @Const IntPointer incr1, FloatPointer r2, @Const IntPointer incr2, LongPointer mode); -public static native void vmsmodfi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r1, @Const IntBuffer incr1, FloatBuffer r2, @Const IntBuffer incr2, LongBuffer mode); -public static native void vmsmodfi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r1, @Const int[] incr1, float[] r2, @Const int[] incr2, long[] mode); -public static native void vmdmodfi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r1, @Const IntPointer incr1, DoublePointer r2, @Const IntPointer incr2, LongPointer mode); -public static native void vmdmodfi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r1, @Const IntBuffer incr1, DoubleBuffer r2, @Const IntBuffer incr2, LongBuffer mode); -public static native void vmdmodfi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r1, @Const int[] incr1, double[] r2, @Const int[] incr2, long[] mode); public static native void vmsModfI(int n, @Const FloatPointer a, int inca, FloatPointer r1, int incr1, FloatPointer r2, int incr2, long mode); public static native void vmsModfI(int n, @Const FloatBuffer a, int inca, FloatBuffer r1, int incr1, FloatBuffer r2, int incr2, long mode); public static native void vmsModfI(int n, @Const float[] a, int inca, float[] r1, int incr1, float[] r2, int incr2, long mode); public static native void vmdModfI(int n, @Const DoublePointer a, int inca, DoublePointer r1, int incr1, DoublePointer r2, int incr2, long mode); public static native void vmdModfI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r1, int incr1, DoubleBuffer r2, int incr2, long mode); public static native void vmdModfI(int n, @Const double[] a, int inca, double[] r1, int incr1, double[] r2, int incr2, long mode); - -/* Rounded integer value in the current rounding mode: r[i] = nearbyint(a[i]) */ -public static native void VSNEARBYINTI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSNEARBYINTI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSNEARBYINTI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDNEARBYINTI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDNEARBYINTI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDNEARBYINTI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsnearbyinti_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsnearbyinti_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsnearbyinti_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdnearbyinti_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdnearbyinti_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdnearbyinti_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsNearbyIntI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsNearbyIntI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsNearbyIntI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdNearbyIntI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdNearbyIntI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdNearbyIntI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSNEARBYINTI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSNEARBYINTI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSNEARBYINTI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDNEARBYINTI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDNEARBYINTI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDNEARBYINTI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsnearbyinti_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsnearbyinti_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsnearbyinti_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdnearbyinti_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdnearbyinti_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdnearbyinti_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsNearbyIntI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsNearbyIntI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsNearbyIntI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdNearbyIntI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdNearbyIntI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdNearbyIntI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Next after function: r[i] = nextafter(a[i], b[i]) */ -public static native void VSNEXTAFTERI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSNEXTAFTERI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSNEXTAFTERI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDNEXTAFTERI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDNEXTAFTERI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDNEXTAFTERI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vsnextafteri_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vsnextafteri_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vsnextafteri_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdnextafteri_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdnextafteri_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdnextafteri_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsNextAfterI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsNextAfterI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsNextAfterI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdNextAfterI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdNextAfterI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdNextAfterI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSNEXTAFTERI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSNEXTAFTERI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSNEXTAFTERI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDNEXTAFTERI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDNEXTAFTERI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDNEXTAFTERI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmsnextafteri_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsnextafteri_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsnextafteri_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdnextafteri_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdnextafteri_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdnextafteri_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsNextAfterI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsNextAfterI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsNextAfterI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdNextAfterI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdNextAfterI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdNextAfterI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Minimum magnitude function: r[i] = minmag(a[i], b[i]) */ -public static native void VSMINMAGI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSMINMAGI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSMINMAGI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDMINMAGI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDMINMAGI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDMINMAGI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vsminmagi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vsminmagi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vsminmagi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdminmagi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdminmagi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdminmagi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsMinMagI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsMinMagI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsMinMagI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdMinMagI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdMinMagI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdMinMagI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSMINMAGI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSMINMAGI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSMINMAGI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDMINMAGI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDMINMAGI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDMINMAGI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmsminmagi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsminmagi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsminmagi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdminmagi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdminmagi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdminmagi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsMinMagI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsMinMagI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsMinMagI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdMinMagI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdMinMagI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdMinMagI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Maximum magnitude function: r[i] = maxmag(a[i], b[i]) */ -public static native void VSMAXMAGI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSMAXMAGI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSMAXMAGI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDMAXMAGI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDMAXMAGI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDMAXMAGI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vsmaxmagi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vsmaxmagi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vsmaxmagi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdmaxmagi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdmaxmagi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdmaxmagi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsMaxMagI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsMaxMagI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsMaxMagI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdMaxMagI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdMaxMagI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdMaxMagI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSMAXMAGI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSMAXMAGI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSMAXMAGI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDMAXMAGI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDMAXMAGI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDMAXMAGI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmsmaxmagi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsmaxmagi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsmaxmagi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdmaxmagi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdmaxmagi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdmaxmagi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsMaxMagI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsMaxMagI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsMaxMagI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdMaxMagI(int n, @Const DoublePointer a, int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdMaxMagI(int n, @Const DoubleBuffer a, int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdMaxMagI(int n, @Const double[] a, int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Rounded integer value in the current rounding mode with inexact result exception raised for rach changed value: r[i] = rint(a[i]) */ -public static native void VSRINTI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSRINTI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSRINTI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDRINTI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDRINTI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDRINTI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsrinti_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsrinti_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsrinti_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdrinti_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdrinti_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdrinti_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsRintI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsRintI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsRintI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdRintI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdRintI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdRintI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSRINTI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSRINTI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSRINTI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDRINTI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDRINTI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDRINTI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsrinti_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsrinti_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsrinti_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdrinti_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdrinti_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdrinti_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsRintI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsRintI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsRintI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdRintI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdRintI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdRintI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Value rounded to the nearest integer: r[i] = round(a[i]) */ -public static native void VSROUNDI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSROUNDI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSROUNDI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDROUNDI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDROUNDI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDROUNDI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsroundi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsroundi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsroundi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdroundi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdroundi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdroundi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsRoundI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsRoundI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsRoundI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdRoundI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdRoundI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdRoundI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSROUNDI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSROUNDI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSROUNDI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDROUNDI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDROUNDI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDROUNDI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsroundi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsroundi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsroundi_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdroundi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdroundi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdroundi_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsRoundI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsRoundI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsRoundI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdRoundI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdRoundI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdRoundI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Integer value rounded towards zero: r[i] = trunc(a[i]) */ -public static native void VSTRUNCI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSTRUNCI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSTRUNCI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDTRUNCI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDTRUNCI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDTRUNCI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vstrunci_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vstrunci_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vstrunci_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdtrunci_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdtrunci_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdtrunci_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsTruncI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsTruncI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsTruncI(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdTruncI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdTruncI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdTruncI(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSTRUNCI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSTRUNCI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSTRUNCI_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDTRUNCI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDTRUNCI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDTRUNCI_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmstrunci_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmstrunci_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmstrunci_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdtrunci_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdtrunci_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdtrunci_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsTruncI(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsTruncI(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsTruncI(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdTruncI(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdTruncI(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdTruncI(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Element by element conjugation: r[i] = conj(a[i]) */ -public static native void VCCONJI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCCONJI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCCONJI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZCONJI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZCONJI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZCONJI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcconji_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcconji_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcconji_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzconji_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzconji_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzconji_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcConjI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcConjI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcConjI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzConjI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzConjI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzConjI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCCONJI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCCONJI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCCONJI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZCONJI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZCONJI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZCONJI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcconji_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcconji_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcconji_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzconji_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzconji_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzconji_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcConjI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcConjI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcConjI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzConjI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzConjI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzConjI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Element by element multiplication of vector A element and conjugated vector B element: r[i] = mulbyconj(a[i],b[i]) */ -public static native void VCMULBYCONJI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCMULBYCONJI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCMULBYCONJI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZMULBYCONJI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZMULBYCONJI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZMULBYCONJI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vcmulbyconji_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vcmulbyconji_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vcmulbyconji_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzmulbyconji_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzmulbyconji_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzmulbyconji_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcMulByConjI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("const MKL_Complex8*") FloatPointer b, int incb, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcMulByConjI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("const MKL_Complex8*") FloatBuffer b, int incb, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcMulByConjI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("const MKL_Complex8*") float[] b, int incb, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzMulByConjI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("const MKL_Complex16*") DoublePointer b, int incb, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzMulByConjI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("const MKL_Complex16*") DoubleBuffer b, int incb, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzMulByConjI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("const MKL_Complex16*") double[] b, int incb, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCMULBYCONJI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCMULBYCONJI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCMULBYCONJI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZMULBYCONJI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZMULBYCONJI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZMULBYCONJI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmcmulbyconji_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer inca, @Cast("const MKL_Complex8*") FloatPointer b, @Const IntPointer incb, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmcmulbyconji_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex8*") FloatBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmcmulbyconji_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] inca, @Cast("const MKL_Complex8*") float[] b, @Const int[] incb, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzmulbyconji_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer inca, @Cast("const MKL_Complex16*") DoublePointer b, @Const IntPointer incb, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzmulbyconji_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer inca, @Cast("const MKL_Complex16*") DoubleBuffer b, @Const IntBuffer incb, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzmulbyconji_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] inca, @Cast("const MKL_Complex16*") double[] b, @Const int[] incb, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcMulByConjI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int inca, @Cast("const MKL_Complex8*") FloatPointer b, int incb, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcMulByConjI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int inca, @Cast("const MKL_Complex8*") FloatBuffer b, int incb, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcMulByConjI(int n, @Cast("const MKL_Complex8*") float[] a, int inca, @Cast("const MKL_Complex8*") float[] b, int incb, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzMulByConjI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int inca, @Cast("const MKL_Complex16*") DoublePointer b, int incb, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzMulByConjI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int inca, @Cast("const MKL_Complex16*") DoubleBuffer b, int incb, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzMulByConjI(int n, @Cast("const MKL_Complex16*") double[] a, int inca, @Cast("const MKL_Complex16*") double[] b, int incb, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Complex exponent of real vector elements: r[i] = CIS(a[i]) */ -public static native void VCCISI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void VCCISI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void VCCISI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void VZCISI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void VZCISI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void VZCISI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); -public static native void vccisi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr); -public static native void vccisi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr); -public static native void vccisi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr); -public static native void vzcisi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr); -public static native void vzcisi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr); -public static native void vzcisi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr); public static native void vcCISI(int n, @Const FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr); public static native void vcCISI(int n, @Const FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr); public static native void vcCISI(int n, @Const float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr); public static native void vzCISI(int n, @Const DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr); public static native void vzCISI(int n, @Const DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr); public static native void vzCISI(int n, @Const double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr); - -public static native void VMCCISI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMCCISI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMCCISI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void VMZCISI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMZCISI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMZCISI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); -public static native void vmccisi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Cast("MKL_Complex8*") FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmccisi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex8*") FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmccisi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Cast("MKL_Complex8*") float[] r, @Const int[] incr, long[] mode); -public static native void vmzcisi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Cast("MKL_Complex16*") DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmzcisi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Cast("MKL_Complex16*") DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmzcisi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Cast("MKL_Complex16*") double[] r, @Const int[] incr, long[] mode); public static native void vmcCISI(int n, @Const FloatPointer a, int inca, @Cast("MKL_Complex8*") FloatPointer r, int incr, long mode); public static native void vmcCISI(int n, @Const FloatBuffer a, int inca, @Cast("MKL_Complex8*") FloatBuffer r, int incr, long mode); public static native void vmcCISI(int n, @Const float[] a, int inca, @Cast("MKL_Complex8*") float[] r, int incr, long mode); public static native void vmzCISI(int n, @Const DoublePointer a, int inca, @Cast("MKL_Complex16*") DoublePointer r, int incr, long mode); public static native void vmzCISI(int n, @Const DoubleBuffer a, int inca, @Cast("MKL_Complex16*") DoubleBuffer r, int incr, long mode); public static native void vmzCISI(int n, @Const double[] a, int inca, @Cast("MKL_Complex16*") double[] r, int incr, long mode); - -/* Exponential integral of real vector elements: r[i] = E1(a[i]) */ -public static native void VSEXPINT1I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void VSEXPINT1I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void VSEXPINT1I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void VDEXPINT1I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void VDEXPINT1I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDEXPINT1I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); -public static native void vsexpint1i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr); -public static native void vsexpint1i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr); -public static native void vsexpint1i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr); -public static native void vdexpint1i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr); -public static native void vdexpint1i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdexpint1i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr); public static native void vsExpInt1I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr); public static native void vsExpInt1I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr); public static native void vsExpInt1I(int n, @Const float[] a, int inca, float[] r, int incr); public static native void vdExpInt1I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr); public static native void vdExpInt1I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr); public static native void vdExpInt1I(int n, @Const double[] a, int inca, double[] r, int incr); - -public static native void VMSEXPINT1I_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSEXPINT1I_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSEXPINT1I_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void VMDEXPINT1I_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDEXPINT1I_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDEXPINT1I_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); -public static native void vmsexpint1i_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsexpint1i_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsexpint1i_(@Const int[] n, @Const float[] a, @Const int[] inca, float[] r, @Const int[] incr, long[] mode); -public static native void vmdexpint1i_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdexpint1i_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdexpint1i_(@Const int[] n, @Const double[] a, @Const int[] inca, double[] r, @Const int[] incr, long[] mode); public static native void vmsExpInt1I(int n, @Const FloatPointer a, int inca, FloatPointer r, int incr, long mode); public static native void vmsExpInt1I(int n, @Const FloatBuffer a, int inca, FloatBuffer r, int incr, long mode); public static native void vmsExpInt1I(int n, @Const float[] a, int inca, float[] r, int incr, long mode); public static native void vmdExpInt1I(int n, @Const DoublePointer a, int inca, DoublePointer r, int incr, long mode); public static native void vmdExpInt1I(int n, @Const DoubleBuffer a, int inca, DoubleBuffer r, int incr, long mode); public static native void vmdExpInt1I(int n, @Const double[] a, int inca, double[] r, int incr, long mode); - -/* Copy sign function: r[i] = copysign(a[i], b[i]) */ -public static native void VSCOPYSIGNI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSCOPYSIGNI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSCOPYSIGNI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDCOPYSIGNI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDCOPYSIGNI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDCOPYSIGNI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vscopysigni_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vscopysigni_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vscopysigni_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdcopysigni_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdcopysigni_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdcopysigni_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsCopySignI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsCopySignI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsCopySignI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdCopySignI(int n, @Const DoublePointer a,int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdCopySignI(int n, @Const DoubleBuffer a,int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdCopySignI(int n, @Const double[] a,int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSCOPYSIGNI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSCOPYSIGNI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSCOPYSIGNI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDCOPYSIGNI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDCOPYSIGNI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDCOPYSIGNI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmscopysigni_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmscopysigni_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmscopysigni_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdcopysigni_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdcopysigni_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdcopysigni_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsCopySignI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsCopySignI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsCopySignI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdCopySignI(int n, @Const DoublePointer a,int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdCopySignI(int n, @Const DoubleBuffer a,int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdCopySignI(int n, @Const double[] a,int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* Remainder function: r[i] = remainder(a[i], b[i]) */ -public static native void VSREMAINDERI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void VSREMAINDERI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void VSREMAINDERI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void VDREMAINDERI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void VDREMAINDERI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void VDREMAINDERI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); -public static native void vsremainderi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr); -public static native void vsremainderi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr); -public static native void vsremainderi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr); -public static native void vdremainderi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr); -public static native void vdremainderi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr); -public static native void vdremainderi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr); public static native void vsRemainderI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr); public static native void vsRemainderI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr); public static native void vsRemainderI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr); public static native void vdRemainderI(int n, @Const DoublePointer a,int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr); public static native void vdRemainderI(int n, @Const DoubleBuffer a,int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr); public static native void vdRemainderI(int n, @Const double[] a,int inca, @Const double[] b, int incb, double[] r, int incr); - -public static native void VMSREMAINDERI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMSREMAINDERI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMSREMAINDERI_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void VMDREMAINDERI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void VMDREMAINDERI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void VMDREMAINDERI_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); -public static native void vmsremainderi_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer inca, @Const FloatPointer b, @Const IntPointer incb, FloatPointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmsremainderi_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer inca, @Const FloatBuffer b, @Const IntBuffer incb, FloatBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmsremainderi_(@Const int[] n, @Const float[] a, @Const int[] inca, @Const float[] b, @Const int[] incb, float[] r, @Const int[] incr, long[] mode); -public static native void vmdremainderi_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer inca, @Const DoublePointer b, @Const IntPointer incb, DoublePointer r, @Const IntPointer incr, LongPointer mode); -public static native void vmdremainderi_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer inca, @Const DoubleBuffer b, @Const IntBuffer incb, DoubleBuffer r, @Const IntBuffer incr, LongBuffer mode); -public static native void vmdremainderi_(@Const int[] n, @Const double[] a, @Const int[] inca, @Const double[] b, @Const int[] incb, double[] r, @Const int[] incr, long[] mode); public static native void vmsRemainderI(int n, @Const FloatPointer a, int inca, @Const FloatPointer b, int incb, FloatPointer r, int incr, long mode); public static native void vmsRemainderI(int n, @Const FloatBuffer a, int inca, @Const FloatBuffer b, int incb, FloatBuffer r, int incr, long mode); public static native void vmsRemainderI(int n, @Const float[] a, int inca, @Const float[] b, int incb, float[] r, int incr, long mode); public static native void vmdRemainderI(int n, @Const DoublePointer a,int inca, @Const DoublePointer b, int incb, DoublePointer r, int incr, long mode); public static native void vmdRemainderI(int n, @Const DoubleBuffer a,int inca, @Const DoubleBuffer b, int incb, DoubleBuffer r, int incr, long mode); public static native void vmdRemainderI(int n, @Const double[] a,int inca, @Const double[] b, int incb, double[] r, int incr, long mode); - -/* -//++ -// VML PACK FUNCTION DECLARATIONS. -//-- -*/ -/* Positive Increment Indexing */ -public static native void VSPACKI_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer incra, FloatPointer y); -public static native void VSPACKI_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer incra, FloatBuffer y); -public static native void VSPACKI_(@Const int[] n, @Const float[] a, @Const int[] incra, float[] y); -public static native void VDPACKI_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer incra, DoublePointer y); -public static native void VDPACKI_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer incra, DoubleBuffer y); -public static native void VDPACKI_(@Const int[] n, @Const double[] a, @Const int[] incra, double[] y); -public static native void vspacki_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer incra, FloatPointer y); -public static native void vspacki_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer incra, FloatBuffer y); -public static native void vspacki_(@Const int[] n, @Const float[] a, @Const int[] incra, float[] y); -public static native void vdpacki_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer incra, DoublePointer y); -public static native void vdpacki_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer incra, DoubleBuffer y); -public static native void vdpacki_(@Const int[] n, @Const double[] a, @Const int[] incra, double[] y); +public static native void vsAbsI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsAbsI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsAbsI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdAbsI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdAbsI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdAbsI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsAbsI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsAbsI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsAbsI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdAbsI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdAbsI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdAbsI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcAbsI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vcAbsI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vcAbsI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, float[] r, long incr); +public static native void vzAbsI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vzAbsI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vzAbsI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, double[] r, long incr); +public static native void vmcAbsI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmcAbsI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmcAbsI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, float[] r, long incr, long mode); +public static native void vmzAbsI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmzAbsI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmzAbsI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, double[] r, long incr, long mode); +public static native void vcArgI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vcArgI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vcArgI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, float[] r, long incr); +public static native void vzArgI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vzArgI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vzArgI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, double[] r, long incr); +public static native void vmcArgI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmcArgI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmcArgI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, float[] r, long incr, long mode); +public static native void vmzArgI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmzArgI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmzArgI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, double[] r, long incr, long mode); +public static native void vsAddI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsAddI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsAddI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdAddI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdAddI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdAddI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsAddI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsAddI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsAddI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdAddI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdAddI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdAddI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vcAddI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("const MKL_Complex8*") FloatPointer b, long incb, @Cast("MKL_Complex8*") FloatPointer arg5, long arg6); +public static native void vcAddI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("const MKL_Complex8*") FloatBuffer b, long incb, @Cast("MKL_Complex8*") FloatBuffer arg5, long arg6); +public static native void vcAddI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("const MKL_Complex8*") float[] b, long incb, @Cast("MKL_Complex8*") float[] arg5, long arg6); +public static native void vzAddI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("const MKL_Complex16*") DoublePointer b, long incb, @Cast("MKL_Complex16*") DoublePointer arg5, long arg6); +public static native void vzAddI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("const MKL_Complex16*") DoubleBuffer b, long incb, @Cast("MKL_Complex16*") DoubleBuffer arg5, long arg6); +public static native void vzAddI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("const MKL_Complex16*") double[] b, long incb, @Cast("MKL_Complex16*") double[] arg5, long arg6); +public static native void vmcAddI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("const MKL_Complex8*") FloatPointer b, long incb, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcAddI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("const MKL_Complex8*") FloatBuffer b, long incb, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcAddI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("const MKL_Complex8*") float[] b, long incb, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzAddI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("const MKL_Complex16*") DoublePointer b, long incb, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzAddI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("const MKL_Complex16*") DoubleBuffer b, long incb, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzAddI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("const MKL_Complex16*") double[] b, long incb, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsSubI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsSubI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsSubI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdSubI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdSubI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdSubI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsSubI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsSubI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsSubI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdSubI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdSubI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdSubI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vcSubI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("const MKL_Complex8*") FloatPointer b, long incb, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcSubI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("const MKL_Complex8*") FloatBuffer b, long incb, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcSubI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("const MKL_Complex8*") float[] b, long incb, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzSubI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("const MKL_Complex16*") DoublePointer b, long incb, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzSubI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("const MKL_Complex16*") DoubleBuffer b, long incb, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzSubI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("const MKL_Complex16*") double[] b, long incb, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcSubI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("const MKL_Complex8*") FloatPointer b, long incb, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcSubI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("const MKL_Complex8*") FloatBuffer b, long incb, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcSubI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("const MKL_Complex8*") float[] b, long incb, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzSubI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("const MKL_Complex16*") DoublePointer b, long incb, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzSubI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("const MKL_Complex16*") DoubleBuffer b, long incb, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzSubI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("const MKL_Complex16*") double[] b, long incb, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsInvI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsInvI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsInvI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdInvI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdInvI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdInvI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsInvI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsInvI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsInvI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdInvI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdInvI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdInvI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsSqrtI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsSqrtI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsSqrtI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdSqrtI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdSqrtI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdSqrtI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsSqrtI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsSqrtI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsSqrtI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdSqrtI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdSqrtI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdSqrtI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcSqrtI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcSqrtI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcSqrtI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzSqrtI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzSqrtI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzSqrtI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcSqrtI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcSqrtI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcSqrtI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzSqrtI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzSqrtI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzSqrtI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsInvSqrtI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsInvSqrtI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsInvSqrtI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdInvSqrtI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdInvSqrtI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdInvSqrtI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsInvSqrtI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsInvSqrtI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsInvSqrtI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdInvSqrtI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdInvSqrtI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdInvSqrtI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsCbrtI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsCbrtI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsCbrtI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdCbrtI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdCbrtI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdCbrtI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsCbrtI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsCbrtI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsCbrtI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdCbrtI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdCbrtI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdCbrtI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsInvCbrtI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsInvCbrtI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsInvCbrtI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdInvCbrtI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdInvCbrtI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdInvCbrtI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsInvCbrtI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsInvCbrtI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsInvCbrtI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdInvCbrtI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdInvCbrtI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdInvCbrtI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsSqrI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsSqrI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsSqrI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdSqrI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdSqrI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdSqrI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsSqrI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsSqrI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsSqrI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdSqrI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdSqrI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdSqrI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsExpI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsExpI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsExpI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdExpI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdExpI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdExpI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsExpI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsExpI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsExpI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdExpI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdExpI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdExpI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsExp2I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsExp2I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsExp2I_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdExp2I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdExp2I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdExp2I_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsExp2I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsExp2I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsExp2I_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdExp2I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdExp2I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdExp2I_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsExp10I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsExp10I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsExp10I_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdExp10I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdExp10I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdExp10I_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsExp10I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsExp10I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsExp10I_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdExp10I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdExp10I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdExp10I_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsExpm1I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsExpm1I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsExpm1I_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdExpm1I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdExpm1I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdExpm1I_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsExpm1I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsExpm1I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsExpm1I_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdExpm1I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdExpm1I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdExpm1I_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcExpI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcExpI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcExpI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzExpI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzExpI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzExpI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcExpI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcExpI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcExpI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzExpI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzExpI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzExpI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsLnI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsLnI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsLnI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdLnI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdLnI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdLnI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsLnI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsLnI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsLnI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdLnI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdLnI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdLnI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcLnI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcLnI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcLnI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzLnI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzLnI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzLnI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcLnI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcLnI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcLnI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzLnI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzLnI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzLnI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsLog10I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsLog10I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsLog10I_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdLog10I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdLog10I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdLog10I_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsLog10I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsLog10I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsLog10I_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdLog10I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdLog10I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdLog10I_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcLog10I_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcLog10I_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcLog10I_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzLog10I_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzLog10I_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzLog10I_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcLog10I_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcLog10I_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcLog10I_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzLog10I_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzLog10I_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzLog10I_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsLog2I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsLog2I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsLog2I_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdLog2I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdLog2I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdLog2I_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsLog2I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsLog2I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsLog2I_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdLog2I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdLog2I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdLog2I_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsLog1pI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsLog1pI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsLog1pI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdLog1pI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdLog1pI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdLog1pI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsLog1pI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsLog1pI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsLog1pI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdLog1pI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdLog1pI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdLog1pI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsLogbI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsLogbI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsLogbI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdLogbI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdLogbI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdLogbI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsLogbI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsLogbI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsLogbI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdLogbI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdLogbI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdLogbI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsCosI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsCosI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsCosI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdCosI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdCosI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdCosI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsCosI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsCosI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsCosI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdCosI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdCosI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdCosI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcCosI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcCosI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcCosI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzCosI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzCosI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzCosI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcCosI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcCosI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcCosI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzCosI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzCosI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzCosI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsSinI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsSinI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsSinI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdSinI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdSinI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdSinI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsSinI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsSinI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsSinI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdSinI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdSinI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdSinI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcSinI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcSinI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcSinI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzSinI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzSinI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzSinI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcSinI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcSinI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcSinI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzSinI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzSinI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzSinI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsTanI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsTanI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsTanI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdTanI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdTanI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdTanI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsTanI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsTanI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsTanI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdTanI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdTanI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdTanI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcTanI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcTanI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcTanI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzTanI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzTanI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzTanI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcTanI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcTanI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcTanI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzTanI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzTanI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzTanI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsCoshI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsCoshI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsCoshI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdCoshI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdCoshI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdCoshI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsCoshI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsCoshI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsCoshI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdCoshI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdCoshI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdCoshI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcCoshI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcCoshI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcCoshI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzCoshI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzCoshI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzCoshI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcCoshI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcCoshI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcCoshI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzCoshI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzCoshI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzCoshI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsCosdI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsCosdI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsCosdI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdCosdI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdCosdI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdCosdI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsCosdI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsCosdI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsCosdI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdCosdI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdCosdI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdCosdI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsCospiI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsCospiI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsCospiI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdCospiI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdCospiI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdCospiI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsCospiI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsCospiI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsCospiI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdCospiI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdCospiI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdCospiI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsSinhI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsSinhI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsSinhI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdSinhI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdSinhI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdSinhI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsSinhI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsSinhI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsSinhI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdSinhI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdSinhI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdSinhI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcSinhI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcSinhI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcSinhI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzSinhI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzSinhI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzSinhI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcSinhI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcSinhI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcSinhI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzSinhI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzSinhI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzSinhI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsSindI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsSindI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsSindI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdSindI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdSindI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdSindI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsSindI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsSindI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsSindI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdSindI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdSindI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdSindI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsSinpiI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsSinpiI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsSinpiI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdSinpiI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdSinpiI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdSinpiI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsSinpiI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsSinpiI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsSinpiI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdSinpiI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdSinpiI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdSinpiI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsTanhI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsTanhI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsTanhI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdTanhI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdTanhI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdTanhI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsTanhI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsTanhI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsTanhI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdTanhI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdTanhI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdTanhI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcTanhI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcTanhI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcTanhI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzTanhI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzTanhI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzTanhI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcTanhI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcTanhI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcTanhI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzTanhI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzTanhI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzTanhI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsTandI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsTandI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsTandI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdTandI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdTandI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdTandI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsTandI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsTandI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsTandI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdTandI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdTandI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdTandI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsTanpiI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsTanpiI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsTanpiI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdTanpiI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdTanpiI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdTanpiI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsTanpiI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsTanpiI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsTanpiI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdTanpiI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdTanpiI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdTanpiI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsAcosI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsAcosI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsAcosI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdAcosI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdAcosI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdAcosI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsAcosI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsAcosI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsAcosI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdAcosI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdAcosI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdAcosI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcAcosI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcAcosI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcAcosI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzAcosI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzAcosI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzAcosI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcAcosI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcAcosI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcAcosI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzAcosI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzAcosI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzAcosI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsAcospiI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsAcospiI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsAcospiI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdAcospiI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdAcospiI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdAcospiI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsAcospiI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsAcospiI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsAcospiI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdAcospiI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdAcospiI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdAcospiI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsAsinI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsAsinI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsAsinI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdAsinI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdAsinI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdAsinI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsAsinI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsAsinI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsAsinI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdAsinI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdAsinI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdAsinI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcAsinI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcAsinI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcAsinI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzAsinI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzAsinI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzAsinI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcAsinI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcAsinI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcAsinI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzAsinI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzAsinI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzAsinI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsAsinpiI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsAsinpiI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsAsinpiI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdAsinpiI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdAsinpiI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdAsinpiI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsAsinpiI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsAsinpiI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsAsinpiI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdAsinpiI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdAsinpiI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdAsinpiI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsAtanI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsAtanI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsAtanI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdAtanI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdAtanI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdAtanI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsAtanI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsAtanI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsAtanI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdAtanI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdAtanI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdAtanI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcAtanI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcAtanI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcAtanI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzAtanI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzAtanI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzAtanI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcAtanI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcAtanI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcAtanI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzAtanI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzAtanI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzAtanI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsAtanpiI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsAtanpiI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsAtanpiI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdAtanpiI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdAtanpiI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdAtanpiI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsAtanpiI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsAtanpiI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsAtanpiI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdAtanpiI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdAtanpiI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdAtanpiI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsAcoshI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsAcoshI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsAcoshI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdAcoshI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdAcoshI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdAcoshI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsAcoshI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsAcoshI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsAcoshI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdAcoshI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdAcoshI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdAcoshI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcAcoshI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcAcoshI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcAcoshI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzAcoshI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzAcoshI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzAcoshI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcAcoshI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcAcoshI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcAcoshI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzAcoshI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzAcoshI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzAcoshI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsAsinhI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsAsinhI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsAsinhI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdAsinhI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdAsinhI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdAsinhI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsAsinhI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsAsinhI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsAsinhI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdAsinhI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdAsinhI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdAsinhI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcAsinhI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcAsinhI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcAsinhI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzAsinhI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzAsinhI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzAsinhI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcAsinhI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcAsinhI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcAsinhI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzAsinhI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzAsinhI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzAsinhI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsAtanhI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsAtanhI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsAtanhI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdAtanhI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdAtanhI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdAtanhI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsAtanhI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsAtanhI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsAtanhI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdAtanhI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdAtanhI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdAtanhI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcAtanhI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcAtanhI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcAtanhI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzAtanhI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzAtanhI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzAtanhI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcAtanhI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcAtanhI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcAtanhI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzAtanhI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzAtanhI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzAtanhI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsErfI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsErfI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsErfI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdErfI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdErfI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdErfI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsErfI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsErfI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsErfI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdErfI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdErfI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdErfI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsErfInvI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsErfInvI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsErfInvI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdErfInvI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdErfInvI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdErfInvI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsErfInvI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsErfInvI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsErfInvI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdErfInvI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdErfInvI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdErfInvI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsHypotI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsHypotI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsHypotI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdHypotI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdHypotI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdHypotI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsHypotI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsHypotI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsHypotI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdHypotI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdHypotI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdHypotI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vsErfcI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsErfcI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsErfcI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdErfcI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdErfcI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdErfcI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsErfcI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsErfcI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsErfcI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdErfcI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdErfcI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdErfcI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsErfcInvI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsErfcInvI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsErfcInvI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdErfcInvI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdErfcInvI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdErfcInvI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsErfcInvI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsErfcInvI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsErfcInvI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +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 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); +public static native void vdCdfNormI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdCdfNormI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdCdfNormI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsCdfNormI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsCdfNormI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsCdfNormI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdCdfNormI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdCdfNormI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdCdfNormI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsCdfNormInvI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsCdfNormInvI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsCdfNormInvI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdCdfNormInvI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdCdfNormInvI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdCdfNormInvI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsCdfNormInvI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsCdfNormInvI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsCdfNormInvI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdCdfNormInvI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdCdfNormInvI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdCdfNormInvI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsLGammaI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsLGammaI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsLGammaI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdLGammaI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdLGammaI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdLGammaI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsLGammaI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsLGammaI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsLGammaI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdLGammaI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdLGammaI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdLGammaI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsTGammaI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsTGammaI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsTGammaI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdTGammaI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdTGammaI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdTGammaI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsTGammaI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsTGammaI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsTGammaI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +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 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); +public static native void vdAtan2I_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdAtan2I_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdAtan2I_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsAtan2I_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsAtan2I_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsAtan2I_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdAtan2I_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdAtan2I_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdAtan2I_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vsAtan2piI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsAtan2piI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsAtan2piI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdAtan2piI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdAtan2piI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdAtan2piI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsAtan2piI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsAtan2piI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsAtan2piI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdAtan2piI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdAtan2piI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdAtan2piI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vsMulI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsMulI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsMulI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdMulI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdMulI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdMulI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsMulI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsMulI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsMulI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdMulI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdMulI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdMulI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vcMulI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("const MKL_Complex8*") FloatPointer b, long incb, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcMulI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("const MKL_Complex8*") FloatBuffer b, long incb, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcMulI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("const MKL_Complex8*") float[] b, long incb, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzMulI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("const MKL_Complex16*") DoublePointer b, long incb, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzMulI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("const MKL_Complex16*") DoubleBuffer b, long incb, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzMulI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("const MKL_Complex16*") double[] b, long incb, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcMulI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("const MKL_Complex8*") FloatPointer b, long incb, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcMulI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("const MKL_Complex8*") FloatBuffer b, long incb, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcMulI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("const MKL_Complex8*") float[] b, long incb, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzMulI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("const MKL_Complex16*") DoublePointer b, long incb, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzMulI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("const MKL_Complex16*") DoubleBuffer b, long incb, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzMulI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("const MKL_Complex16*") double[] b, long incb, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsDivI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsDivI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsDivI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdDivI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdDivI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdDivI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsDivI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsDivI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsDivI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdDivI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdDivI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdDivI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vcDivI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("const MKL_Complex8*") FloatPointer b, long incb, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcDivI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("const MKL_Complex8*") FloatBuffer b, long incb, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcDivI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("const MKL_Complex8*") float[] b, long incb, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzDivI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("const MKL_Complex16*") DoublePointer b, long incb, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzDivI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("const MKL_Complex16*") DoubleBuffer b, long incb, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzDivI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("const MKL_Complex16*") double[] b, long incb, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcDivI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("const MKL_Complex8*") FloatPointer b, long incb, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcDivI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("const MKL_Complex8*") FloatBuffer b, long incb, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcDivI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("const MKL_Complex8*") float[] b, long incb, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzDivI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("const MKL_Complex16*") DoublePointer b, long incb, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzDivI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("const MKL_Complex16*") DoubleBuffer b, long incb, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzDivI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("const MKL_Complex16*") double[] b, long incb, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsFdimI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsFdimI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsFdimI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdFdimI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdFdimI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdFdimI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsFdimI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsFdimI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsFdimI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdFdimI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdFdimI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdFdimI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vsFmodI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsFmodI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsFmodI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdFmodI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdFmodI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdFmodI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsFmodI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsFmodI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsFmodI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdFmodI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdFmodI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdFmodI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vsFmaxI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsFmaxI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsFmaxI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdFmaxI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdFmaxI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdFmaxI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsFmaxI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsFmaxI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsFmaxI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdFmaxI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdFmaxI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdFmaxI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vsFminI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsFminI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsFminI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdFminI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdFminI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdFminI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsFminI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsFminI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsFminI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdFminI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdFminI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdFminI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vsPowI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsPowI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsPowI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdPowI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdPowI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdPowI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsPowI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsPowI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsPowI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdPowI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdPowI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdPowI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vcPowI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("const MKL_Complex8*") FloatPointer b, long incb, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcPowI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("const MKL_Complex8*") FloatBuffer b, long incb, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcPowI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("const MKL_Complex8*") float[] b, long incb, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzPowI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("const MKL_Complex16*") DoublePointer b, long incb, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzPowI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("const MKL_Complex16*") DoubleBuffer b, long incb, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzPowI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("const MKL_Complex16*") double[] b, long incb, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcPowI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("const MKL_Complex8*") FloatPointer b, long incb, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcPowI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("const MKL_Complex8*") FloatBuffer b, long incb, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcPowI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("const MKL_Complex8*") float[] b, long incb, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzPowI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("const MKL_Complex16*") DoublePointer b, long incb, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzPowI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("const MKL_Complex16*") DoubleBuffer b, long incb, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzPowI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("const MKL_Complex16*") double[] b, long incb, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsPowrI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsPowrI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsPowrI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdPowrI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdPowrI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdPowrI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsPowrI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsPowrI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsPowrI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdPowrI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdPowrI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdPowrI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vsPow3o2I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsPow3o2I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsPow3o2I_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdPow3o2I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdPow3o2I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdPow3o2I_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsPow3o2I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsPow3o2I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsPow3o2I_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdPow3o2I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdPow3o2I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdPow3o2I_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsPow2o3I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsPow2o3I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsPow2o3I_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdPow2o3I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdPow2o3I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdPow2o3I_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsPow2o3I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsPow2o3I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsPow2o3I_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdPow2o3I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdPow2o3I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdPow2o3I_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsPowxI_64(long n, @Const FloatPointer a, long inca, float arg3, FloatPointer r, long incr); +public static native void vsPowxI_64(long n, @Const FloatBuffer a, long inca, float arg3, FloatBuffer r, long incr); +public static native void vsPowxI_64(long n, @Const float[] a, long inca, float arg3, float[] r, long incr); +public static native void vdPowxI_64(long n, @Const DoublePointer a, long inca, double arg3, DoublePointer r, long incr); +public static native void vdPowxI_64(long n, @Const DoubleBuffer a, long inca, double arg3, DoubleBuffer r, long incr); +public static native void vdPowxI_64(long n, @Const double[] a, long inca, double arg3, double[] r, long incr); +public static native void vmsPowxI_64(long n, @Const FloatPointer a, long inca, float arg3, FloatPointer r, long incr, long mode); +public static native void vmsPowxI_64(long n, @Const FloatBuffer a, long inca, float arg3, FloatBuffer r, long incr, long mode); +public static native void vmsPowxI_64(long n, @Const float[] a, long inca, float arg3, float[] r, long incr, long mode); +public static native void vmdPowxI_64(long n, @Const DoublePointer a, long inca, double arg3, DoublePointer r, long incr, long mode); +public static native void vmdPowxI_64(long n, @Const DoubleBuffer a, long inca, double arg3, DoubleBuffer r, long incr, long mode); +public static native void vmdPowxI_64(long n, @Const double[] a, long inca, double arg3, double[] r, long incr, long mode); +public static native void vcPowxI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @ByVal @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcPowxI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @ByVal @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcPowxI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @ByVal @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzPowxI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @ByVal @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzPowxI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @ByVal @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzPowxI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @ByVal @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcPowxI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @ByVal @Cast("const MKL_Complex8*") FloatPointer b, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcPowxI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @ByVal @Cast("const MKL_Complex8*") FloatBuffer b, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcPowxI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @ByVal @Cast("const MKL_Complex8*") float[] b, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzPowxI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @ByVal @Cast("const MKL_Complex16*") DoublePointer b, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzPowxI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @ByVal @Cast("const MKL_Complex16*") DoubleBuffer b, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzPowxI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @ByVal @Cast("const MKL_Complex16*") double[] b, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsSinCosI_64(long n, @Const FloatPointer a, long inca, FloatPointer r1, long incr1, FloatPointer r2, long incr2); +public static native void vsSinCosI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r1, long incr1, FloatBuffer r2, long incr2); +public static native void vsSinCosI_64(long n, @Const float[] a, long inca, float[] r1, long incr1, float[] r2, long incr2); +public static native void vdSinCosI_64(long n, @Const DoublePointer a, long inca, DoublePointer r1, long incr1, DoublePointer r2, long incr2); +public static native void vdSinCosI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r1, long incr1, DoubleBuffer r2, long incr2); +public static native void vdSinCosI_64(long n, @Const double[] a, long inca, double[] r1, long incr1, double[] r2, long incr2); +public static native void vmsSinCosI_64(long n, @Const FloatPointer a, long inca, FloatPointer r1, long incr1, FloatPointer r2, long incr2, long mode); +public static native void vmsSinCosI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r1, long incr1, FloatBuffer r2, long incr2, long mode); +public static native void vmsSinCosI_64(long n, @Const float[] a, long inca, float[] r1, long incr1, float[] r2, long incr2, long mode); +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 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); +public static native void vdLinearFracI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, double scalea, double shifta, double scaleb, double shiftb, DoublePointer r, long incr); +public static native void vdLinearFracI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, double scalea, double shifta, double scaleb, double shiftb, DoubleBuffer r, long incr); +public static native void vdLinearFracI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double scalea, double shifta, double scaleb, double shiftb, double[] r, long incr); +public static native void vmsLinearFracI_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, long mode); +public static native void vmsLinearFracI_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, long mode); +public static native void vmsLinearFracI_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, long mode); +public static native void vmdLinearFracI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, double scalea, double shifta, double scaleb, double shiftb, DoublePointer r, long incr, long mode); +public static native void vmdLinearFracI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, double scalea, double shifta, double scaleb, double shiftb, DoubleBuffer r, long incr, long mode); +public static native void vmdLinearFracI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double scalea, double shifta, double scaleb, double shiftb, double[] r, long incr, long mode); +public static native void vsCeilI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsCeilI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsCeilI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdCeilI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdCeilI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdCeilI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsCeilI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsCeilI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsCeilI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdCeilI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdCeilI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdCeilI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsFloorI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsFloorI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsFloorI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdFloorI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdFloorI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdFloorI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsFloorI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsFloorI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsFloorI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdFloorI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdFloorI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdFloorI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsFracI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsFracI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsFracI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdFracI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdFracI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdFracI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsFracI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsFracI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsFracI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdFracI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdFracI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdFracI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsModfI_64(long n, @Const FloatPointer a, long inca, FloatPointer r1, long incr1, FloatPointer r2, long incr2); +public static native void vsModfI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r1, long incr1, FloatBuffer r2, long incr2); +public static native void vsModfI_64(long n, @Const float[] a, long inca, float[] r1, long incr1, float[] r2, long incr2); +public static native void vdModfI_64(long n, @Const DoublePointer a, long inca, DoublePointer r1, long incr1, DoublePointer r2, long incr2); +public static native void vdModfI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r1, long incr1, DoubleBuffer r2, long incr2); +public static native void vdModfI_64(long n, @Const double[] a, long inca, double[] r1, long incr1, double[] r2, long incr2); +public static native void vmsModfI_64(long n, @Const FloatPointer a, long inca, FloatPointer r1, long incr1, FloatPointer r2, long incr2, long mode); +public static native void vmsModfI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r1, long incr1, FloatBuffer r2, long incr2, long mode); +public static native void vmsModfI_64(long n, @Const float[] a, long inca, float[] r1, long incr1, float[] r2, long incr2, long mode); +public static native void vmdModfI_64(long n, @Const DoublePointer a, long inca, DoublePointer r1, long incr1, DoublePointer r2, long incr2, long mode); +public static native void vmdModfI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r1, long incr1, DoubleBuffer r2, long incr2, long mode); +public static native void vmdModfI_64(long n, @Const double[] a, long inca, double[] r1, long incr1, double[] r2, long incr2, long mode); +public static native void vsNearbyIntI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsNearbyIntI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsNearbyIntI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdNearbyIntI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdNearbyIntI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdNearbyIntI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsNearbyIntI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsNearbyIntI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsNearbyIntI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdNearbyIntI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdNearbyIntI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdNearbyIntI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsNextAfterI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsNextAfterI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsNextAfterI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdNextAfterI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdNextAfterI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdNextAfterI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsNextAfterI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsNextAfterI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsNextAfterI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdNextAfterI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdNextAfterI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdNextAfterI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vsMinMagI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsMinMagI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsMinMagI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdMinMagI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdMinMagI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdMinMagI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsMinMagI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsMinMagI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsMinMagI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdMinMagI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdMinMagI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdMinMagI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vsMaxMagI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsMaxMagI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsMaxMagI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdMaxMagI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdMaxMagI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdMaxMagI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsMaxMagI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsMaxMagI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsMaxMagI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdMaxMagI_64(long n, @Const DoublePointer a, long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdMaxMagI_64(long n, @Const DoubleBuffer a, long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdMaxMagI_64(long n, @Const double[] a, long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vsRintI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsRintI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsRintI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdRintI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdRintI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdRintI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsRintI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsRintI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsRintI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdRintI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdRintI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdRintI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsRoundI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsRoundI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsRoundI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdRoundI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdRoundI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdRoundI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsRoundI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsRoundI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsRoundI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdRoundI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdRoundI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdRoundI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsTruncI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsTruncI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsTruncI_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdTruncI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdTruncI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdTruncI_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsTruncI_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsTruncI_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsTruncI_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdTruncI_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdTruncI_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdTruncI_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vcConjI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcConjI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcConjI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzConjI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzConjI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzConjI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcConjI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcConjI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcConjI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzConjI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzConjI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzConjI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vcMulByConjI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("const MKL_Complex8*") FloatPointer b, long incb, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcMulByConjI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("const MKL_Complex8*") FloatBuffer b, long incb, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcMulByConjI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("const MKL_Complex8*") float[] b, long incb, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzMulByConjI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("const MKL_Complex16*") DoublePointer b, long incb, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzMulByConjI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("const MKL_Complex16*") DoubleBuffer b, long incb, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzMulByConjI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("const MKL_Complex16*") double[] b, long incb, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcMulByConjI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long inca, @Cast("const MKL_Complex8*") FloatPointer b, long incb, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcMulByConjI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long inca, @Cast("const MKL_Complex8*") FloatBuffer b, long incb, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcMulByConjI_64(long n, @Cast("const MKL_Complex8*") float[] a, long inca, @Cast("const MKL_Complex8*") float[] b, long incb, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzMulByConjI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long inca, @Cast("const MKL_Complex16*") DoublePointer b, long incb, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzMulByConjI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long inca, @Cast("const MKL_Complex16*") DoubleBuffer b, long incb, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzMulByConjI_64(long n, @Cast("const MKL_Complex16*") double[] a, long inca, @Cast("const MKL_Complex16*") double[] b, long incb, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vcCISI_64(long n, @Const FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr); +public static native void vcCISI_64(long n, @Const FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr); +public static native void vcCISI_64(long n, @Const float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr); +public static native void vzCISI_64(long n, @Const DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr); +public static native void vzCISI_64(long n, @Const DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr); +public static native void vzCISI_64(long n, @Const double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr); +public static native void vmcCISI_64(long n, @Const FloatPointer a, long inca, @Cast("MKL_Complex8*") FloatPointer r, long incr, long mode); +public static native void vmcCISI_64(long n, @Const FloatBuffer a, long inca, @Cast("MKL_Complex8*") FloatBuffer r, long incr, long mode); +public static native void vmcCISI_64(long n, @Const float[] a, long inca, @Cast("MKL_Complex8*") float[] r, long incr, long mode); +public static native void vmzCISI_64(long n, @Const DoublePointer a, long inca, @Cast("MKL_Complex16*") DoublePointer r, long incr, long mode); +public static native void vmzCISI_64(long n, @Const DoubleBuffer a, long inca, @Cast("MKL_Complex16*") DoubleBuffer r, long incr, long mode); +public static native void vmzCISI_64(long n, @Const double[] a, long inca, @Cast("MKL_Complex16*") double[] r, long incr, long mode); +public static native void vsExpInt1I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr); +public static native void vsExpInt1I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr); +public static native void vsExpInt1I_64(long n, @Const float[] a, long inca, float[] r, long incr); +public static native void vdExpInt1I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr); +public static native void vdExpInt1I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr); +public static native void vdExpInt1I_64(long n, @Const double[] a, long inca, double[] r, long incr); +public static native void vmsExpInt1I_64(long n, @Const FloatPointer a, long inca, FloatPointer r, long incr, long mode); +public static native void vmsExpInt1I_64(long n, @Const FloatBuffer a, long inca, FloatBuffer r, long incr, long mode); +public static native void vmsExpInt1I_64(long n, @Const float[] a, long inca, float[] r, long incr, long mode); +public static native void vmdExpInt1I_64(long n, @Const DoublePointer a, long inca, DoublePointer r, long incr, long mode); +public static native void vmdExpInt1I_64(long n, @Const DoubleBuffer a, long inca, DoubleBuffer r, long incr, long mode); +public static native void vmdExpInt1I_64(long n, @Const double[] a, long inca, double[] r, long incr, long mode); +public static native void vsCopySignI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsCopySignI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsCopySignI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdCopySignI_64(long n, @Const DoublePointer a,long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdCopySignI_64(long n, @Const DoubleBuffer a,long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdCopySignI_64(long n, @Const double[] a,long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsCopySignI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsCopySignI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsCopySignI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +public static native void vmdCopySignI_64(long n, @Const DoublePointer a,long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr, long mode); +public static native void vmdCopySignI_64(long n, @Const DoubleBuffer a,long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr, long mode); +public static native void vmdCopySignI_64(long n, @Const double[] a,long inca, @Const double[] b, long incb, double[] r, long incr, long mode); +public static native void vsRemainderI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr); +public static native void vsRemainderI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr); +public static native void vsRemainderI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr); +public static native void vdRemainderI_64(long n, @Const DoublePointer a,long inca, @Const DoublePointer b, long incb, DoublePointer r, long incr); +public static native void vdRemainderI_64(long n, @Const DoubleBuffer a,long inca, @Const DoubleBuffer b, long incb, DoubleBuffer r, long incr); +public static native void vdRemainderI_64(long n, @Const double[] a,long inca, @Const double[] b, long incb, double[] r, long incr); +public static native void vmsRemainderI_64(long n, @Const FloatPointer a, long inca, @Const FloatPointer b, long incb, FloatPointer r, long incr, long mode); +public static native void vmsRemainderI_64(long n, @Const FloatBuffer a, long inca, @Const FloatBuffer b, long incb, FloatBuffer r, long incr, long mode); +public static native void vmsRemainderI_64(long n, @Const float[] a, long inca, @Const float[] b, long incb, float[] r, long incr, long mode); +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 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); public static native void vdPackI(int n, @Const DoublePointer a, int incra, DoublePointer y); public static native void vdPackI(int n, @Const DoubleBuffer a, int incra, DoubleBuffer y); public static native void vdPackI(int n, @Const double[] a, int incra, double[] y); - -public static native void VCPACKI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer incra, @Cast("MKL_Complex8*") FloatPointer y); -public static native void VCPACKI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer incra, @Cast("MKL_Complex8*") FloatBuffer y); -public static native void VCPACKI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] incra, @Cast("MKL_Complex8*") float[] y); -public static native void VZPACKI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer incra, @Cast("MKL_Complex16*") DoublePointer y); -public static native void VZPACKI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer incra, @Cast("MKL_Complex16*") DoubleBuffer y); -public static native void VZPACKI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] incra, @Cast("MKL_Complex16*") double[] y); -public static native void vcpacki_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer incra, @Cast("MKL_Complex8*") FloatPointer y); -public static native void vcpacki_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer incra, @Cast("MKL_Complex8*") FloatBuffer y); -public static native void vcpacki_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] incra, @Cast("MKL_Complex8*") float[] y); -public static native void vzpacki_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer incra, @Cast("MKL_Complex16*") DoublePointer y); -public static native void vzpacki_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer incra, @Cast("MKL_Complex16*") DoubleBuffer y); -public static native void vzpacki_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] incra, @Cast("MKL_Complex16*") double[] y); public static native void vcPackI(int n, @Cast("const MKL_Complex8*") FloatPointer a, int incra, @Cast("MKL_Complex8*") FloatPointer y); public static native void vcPackI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, int incra, @Cast("MKL_Complex8*") FloatBuffer y); public static native void vcPackI(int n, @Cast("const MKL_Complex8*") float[] a, int incra, @Cast("MKL_Complex8*") float[] y); public static native void vzPackI(int n, @Cast("const MKL_Complex16*") DoublePointer a, int incra, @Cast("MKL_Complex16*") DoublePointer y); public static native void vzPackI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, int incra, @Cast("MKL_Complex16*") DoubleBuffer y); public static native void vzPackI(int n, @Cast("const MKL_Complex16*") double[] a, int incra, @Cast("MKL_Complex16*") double[] y); - -/* Index Vector Indexing */ -public static native void VSPACKV_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer ia, FloatPointer y); -public static native void VSPACKV_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer ia, FloatBuffer y); -public static native void VSPACKV_(@Const int[] n, @Const float[] a, @Const int[] ia, float[] y); -public static native void VDPACKV_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer ia, DoublePointer y); -public static native void VDPACKV_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer ia, DoubleBuffer y); -public static native void VDPACKV_(@Const int[] n, @Const double[] a, @Const int[] ia, double[] y); -public static native void vspackv_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer ia, FloatPointer y); -public static native void vspackv_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer ia, FloatBuffer y); -public static native void vspackv_(@Const int[] n, @Const float[] a, @Const int[] ia, float[] y); -public static native void vdpackv_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer ia, DoublePointer y); -public static native void vdpackv_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer ia, DoubleBuffer y); -public static native void vdpackv_(@Const int[] n, @Const double[] a, @Const int[] ia, double[] y); public static native void vsPackV(int n, @Const FloatPointer a, @Const IntPointer ia, FloatPointer y); public static native void vsPackV(int n, @Const FloatBuffer a, @Const IntBuffer ia, FloatBuffer y); public static native void vsPackV(int n, @Const float[] a, @Const int[] ia, float[] y); public static native void vdPackV(int n, @Const DoublePointer a, @Const IntPointer ia, DoublePointer y); public static native void vdPackV(int n, @Const DoubleBuffer a, @Const IntBuffer ia, DoubleBuffer y); public static native void vdPackV(int n, @Const double[] a, @Const int[] ia, double[] y); - -public static native void VCPACKV_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer ia, @Cast("MKL_Complex8*") FloatPointer y); -public static native void VCPACKV_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer ia, @Cast("MKL_Complex8*") FloatBuffer y); -public static native void VCPACKV_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] ia, @Cast("MKL_Complex8*") float[] y); -public static native void VZPACKV_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer ia, @Cast("MKL_Complex16*") DoublePointer y); -public static native void VZPACKV_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer ia, @Cast("MKL_Complex16*") DoubleBuffer y); -public static native void VZPACKV_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] ia, @Cast("MKL_Complex16*") double[] y); -public static native void vcpackv_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer ia, @Cast("MKL_Complex8*") FloatPointer y); -public static native void vcpackv_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer ia, @Cast("MKL_Complex8*") FloatBuffer y); -public static native void vcpackv_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] ia, @Cast("MKL_Complex8*") float[] y); -public static native void vzpackv_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer ia, @Cast("MKL_Complex16*") DoublePointer y); -public static native void vzpackv_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer ia, @Cast("MKL_Complex16*") DoubleBuffer y); -public static native void vzpackv_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] ia, @Cast("MKL_Complex16*") double[] y); public static native void vcPackV(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer ia, @Cast("MKL_Complex8*") FloatPointer y); public static native void vcPackV(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer ia, @Cast("MKL_Complex8*") FloatBuffer y); public static native void vcPackV(int n, @Cast("const MKL_Complex8*") float[] a, @Const int[] ia, @Cast("MKL_Complex8*") float[] y); public static native void vzPackV(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer ia, @Cast("MKL_Complex16*") DoublePointer y); public static native void vzPackV(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer ia, @Cast("MKL_Complex16*") DoubleBuffer y); public static native void vzPackV(int n, @Cast("const MKL_Complex16*") double[] a, @Const int[] ia, @Cast("MKL_Complex16*") double[] y); - -/* Mask Vector Indexing */ -public static native void VSPACKM_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer ma, FloatPointer y); -public static native void VSPACKM_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer ma, FloatBuffer y); -public static native void VSPACKM_(@Const int[] n, @Const float[] a, @Const int[] ma, float[] y); -public static native void VDPACKM_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer ma, DoublePointer y); -public static native void VDPACKM_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer ma, DoubleBuffer y); -public static native void VDPACKM_(@Const int[] n, @Const double[] a, @Const int[] ma, double[] y); -public static native void vspackm_(@Const IntPointer n, @Const FloatPointer a, @Const IntPointer ma, FloatPointer y); -public static native void vspackm_(@Const IntBuffer n, @Const FloatBuffer a, @Const IntBuffer ma, FloatBuffer y); -public static native void vspackm_(@Const int[] n, @Const float[] a, @Const int[] ma, float[] y); -public static native void vdpackm_(@Const IntPointer n, @Const DoublePointer a, @Const IntPointer ma, DoublePointer y); -public static native void vdpackm_(@Const IntBuffer n, @Const DoubleBuffer a, @Const IntBuffer ma, DoubleBuffer y); -public static native void vdpackm_(@Const int[] n, @Const double[] a, @Const int[] ma, double[] y); public static native void vsPackM(int n, @Const FloatPointer a, @Const IntPointer ma, FloatPointer y); public static native void vsPackM(int n, @Const FloatBuffer a, @Const IntBuffer ma, FloatBuffer y); public static native void vsPackM(int n, @Const float[] a, @Const int[] ma, float[] y); public static native void vdPackM(int n, @Const DoublePointer a, @Const IntPointer ma, DoublePointer y); public static native void vdPackM(int n, @Const DoubleBuffer a, @Const IntBuffer ma, DoubleBuffer y); public static native void vdPackM(int n, @Const double[] a, @Const int[] ma, double[] y); - -public static native void VCPACKM_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer ma, @Cast("MKL_Complex8*") FloatPointer y); -public static native void VCPACKM_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer ma, @Cast("MKL_Complex8*") FloatBuffer y); -public static native void VCPACKM_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] ma, @Cast("MKL_Complex8*") float[] y); -public static native void VZPACKM_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer ma, @Cast("MKL_Complex16*") DoublePointer y); -public static native void VZPACKM_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer ma, @Cast("MKL_Complex16*") DoubleBuffer y); -public static native void VZPACKM_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] ma, @Cast("MKL_Complex16*") double[] y); -public static native void vcpackm_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer ma, @Cast("MKL_Complex8*") FloatPointer y); -public static native void vcpackm_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer ma, @Cast("MKL_Complex8*") FloatBuffer y); -public static native void vcpackm_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Const int[] ma, @Cast("MKL_Complex8*") float[] y); -public static native void vzpackm_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer ma, @Cast("MKL_Complex16*") DoublePointer y); -public static native void vzpackm_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer ma, @Cast("MKL_Complex16*") DoubleBuffer y); -public static native void vzpackm_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Const int[] ma, @Cast("MKL_Complex16*") double[] y); public static native void vcPackM(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Const IntPointer ma, @Cast("MKL_Complex8*") FloatPointer y); public static native void vcPackM(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const IntBuffer ma, @Cast("MKL_Complex8*") FloatBuffer y); public static native void vcPackM(int n, @Cast("const MKL_Complex8*") float[] a, @Const int[] ma, @Cast("MKL_Complex8*") float[] y); public static native void vzPackM(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Const IntPointer ma, @Cast("MKL_Complex16*") DoublePointer y); public static native void vzPackM(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const IntBuffer ma, @Cast("MKL_Complex16*") DoubleBuffer y); public static native void vzPackM(int n, @Cast("const MKL_Complex16*") double[] a, @Const int[] ma, @Cast("MKL_Complex16*") double[] y); - -/* -//++ -// VML UNPACK FUNCTION DECLARATIONS. -//-- -*/ -/* Positive Increment Indexing */ -public static native void VSUNPACKI_(@Const IntPointer n, @Const FloatPointer a, FloatPointer y, @Const IntPointer incry); -public static native void VSUNPACKI_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer y, @Const IntBuffer incry); -public static native void VSUNPACKI_(@Const int[] n, @Const float[] a, float[] y, @Const int[] incry); -public static native void VDUNPACKI_(@Const IntPointer n, @Const DoublePointer a, DoublePointer y, @Const IntPointer incry); -public static native void VDUNPACKI_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer y, @Const IntBuffer incry); -public static native void VDUNPACKI_(@Const int[] n, @Const double[] a, double[] y, @Const int[] incry); -public static native void vsunpacki_(@Const IntPointer n, @Const FloatPointer a, FloatPointer y, @Const IntPointer incry); -public static native void vsunpacki_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer y, @Const IntBuffer incry); -public static native void vsunpacki_(@Const int[] n, @Const float[] a, float[] y, @Const int[] incry); -public static native void vdunpacki_(@Const IntPointer n, @Const DoublePointer a, DoublePointer y, @Const IntPointer incry); -public static native void vdunpacki_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer y, @Const IntBuffer incry); -public static native void vdunpacki_(@Const int[] n, @Const double[] a, double[] y, @Const int[] incry); public static native void vsUnpackI(int n, @Const FloatPointer a, FloatPointer y, int incry ); public static native void vsUnpackI(int n, @Const FloatBuffer a, FloatBuffer y, int incry ); public static native void vsUnpackI(int n, @Const float[] a, float[] y, int incry ); public static native void vdUnpackI(int n, @Const DoublePointer a, DoublePointer y, int incry ); public static native void vdUnpackI(int n, @Const DoubleBuffer a, DoubleBuffer y, int incry ); public static native void vdUnpackI(int n, @Const double[] a, double[] y, int incry ); - -public static native void VCUNPACKI_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer y, @Const IntPointer incry); -public static native void VCUNPACKI_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer y, @Const IntBuffer incry); -public static native void VCUNPACKI_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] y, @Const int[] incry); -public static native void VZUNPACKI_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer y, @Const IntPointer incry); -public static native void VZUNPACKI_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer y, @Const IntBuffer incry); -public static native void VZUNPACKI_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] y, @Const int[] incry); -public static native void vcunpacki_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer y, @Const IntPointer incry); -public static native void vcunpacki_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer y, @Const IntBuffer incry); -public static native void vcunpacki_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] y, @Const int[] incry); -public static native void vzunpacki_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer y, @Const IntPointer incry); -public static native void vzunpacki_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer y, @Const IntBuffer incry); -public static native void vzunpacki_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] y, @Const int[] incry); public static native void vcUnpackI(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer y, int incry ); public static native void vcUnpackI(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer y, int incry ); public static native void vcUnpackI(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] y, int incry ); public static native void vzUnpackI(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer y, int incry ); public static native void vzUnpackI(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer y, int incry ); public static native void vzUnpackI(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] y, int incry ); - -/* Index Vector Indexing */ -public static native void VSUNPACKV_(@Const IntPointer n, @Const FloatPointer a, FloatPointer y, @Const IntPointer iy ); -public static native void VSUNPACKV_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer y, @Const IntBuffer iy ); -public static native void VSUNPACKV_(@Const int[] n, @Const float[] a, float[] y, @Const int[] iy ); -public static native void VDUNPACKV_(@Const IntPointer n, @Const DoublePointer a, DoublePointer y, @Const IntPointer iy ); -public static native void VDUNPACKV_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer y, @Const IntBuffer iy ); -public static native void VDUNPACKV_(@Const int[] n, @Const double[] a, double[] y, @Const int[] iy ); -public static native void vsunpackv_(@Const IntPointer n, @Const FloatPointer a, FloatPointer y, @Const IntPointer iy ); -public static native void vsunpackv_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer y, @Const IntBuffer iy ); -public static native void vsunpackv_(@Const int[] n, @Const float[] a, float[] y, @Const int[] iy ); -public static native void vdunpackv_(@Const IntPointer n, @Const DoublePointer a, DoublePointer y, @Const IntPointer iy ); -public static native void vdunpackv_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer y, @Const IntBuffer iy ); -public static native void vdunpackv_(@Const int[] n, @Const double[] a, double[] y, @Const int[] iy ); public static native void vsUnpackV(int n, @Const FloatPointer a, FloatPointer y, @Const IntPointer iy ); public static native void vsUnpackV(int n, @Const FloatBuffer a, FloatBuffer y, @Const IntBuffer iy ); public static native void vsUnpackV(int n, @Const float[] a, float[] y, @Const int[] iy ); public static native void vdUnpackV(int n, @Const DoublePointer a, DoublePointer y, @Const IntPointer iy ); public static native void vdUnpackV(int n, @Const DoubleBuffer a, DoubleBuffer y, @Const IntBuffer iy ); public static native void vdUnpackV(int n, @Const double[] a, double[] y, @Const int[] iy ); - -public static native void VCUNPACKV_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer y, @Const IntPointer iy); -public static native void VCUNPACKV_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer y, @Const IntBuffer iy); -public static native void VCUNPACKV_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] y, @Const int[] iy); -public static native void VZUNPACKV_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer y, @Const IntPointer iy); -public static native void VZUNPACKV_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer y, @Const IntBuffer iy); -public static native void VZUNPACKV_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] y, @Const int[] iy); -public static native void vcunpackv_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer y, @Const IntPointer iy); -public static native void vcunpackv_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer y, @Const IntBuffer iy); -public static native void vcunpackv_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] y, @Const int[] iy); -public static native void vzunpackv_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer y, @Const IntPointer iy); -public static native void vzunpackv_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer y, @Const IntBuffer iy); -public static native void vzunpackv_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] y, @Const int[] iy); public static native void vcUnpackV(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer y, @Const IntPointer iy); public static native void vcUnpackV(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer y, @Const IntBuffer iy); public static native void vcUnpackV(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] y, @Const int[] iy); public static native void vzUnpackV(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer y, @Const IntPointer iy); public static native void vzUnpackV(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer y, @Const IntBuffer iy); public static native void vzUnpackV(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] y, @Const int[] iy); - -/* Mask Vector Indexing */ -public static native void VSUNPACKM_(@Const IntPointer n, @Const FloatPointer a, FloatPointer y, @Const IntPointer my ); -public static native void VSUNPACKM_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer y, @Const IntBuffer my ); -public static native void VSUNPACKM_(@Const int[] n, @Const float[] a, float[] y, @Const int[] my ); -public static native void VDUNPACKM_(@Const IntPointer n, @Const DoublePointer a, DoublePointer y, @Const IntPointer my ); -public static native void VDUNPACKM_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer y, @Const IntBuffer my ); -public static native void VDUNPACKM_(@Const int[] n, @Const double[] a, double[] y, @Const int[] my ); -public static native void vsunpackm_(@Const IntPointer n, @Const FloatPointer a, FloatPointer y, @Const IntPointer my ); -public static native void vsunpackm_(@Const IntBuffer n, @Const FloatBuffer a, FloatBuffer y, @Const IntBuffer my ); -public static native void vsunpackm_(@Const int[] n, @Const float[] a, float[] y, @Const int[] my ); -public static native void vdunpackm_(@Const IntPointer n, @Const DoublePointer a, DoublePointer y, @Const IntPointer my ); -public static native void vdunpackm_(@Const IntBuffer n, @Const DoubleBuffer a, DoubleBuffer y, @Const IntBuffer my ); -public static native void vdunpackm_(@Const int[] n, @Const double[] a, double[] y, @Const int[] my ); public static native void vsUnpackM(int n, @Const FloatPointer a, FloatPointer y, @Const IntPointer my ); public static native void vsUnpackM(int n, @Const FloatBuffer a, FloatBuffer y, @Const IntBuffer my ); public static native void vsUnpackM(int n, @Const float[] a, float[] y, @Const int[] my ); public static native void vdUnpackM(int n, @Const DoublePointer a, DoublePointer y, @Const IntPointer my ); public static native void vdUnpackM(int n, @Const DoubleBuffer a, DoubleBuffer y, @Const IntBuffer my ); public static native void vdUnpackM(int n, @Const double[] a, double[] y, @Const int[] my ); - -public static native void VCUNPACKM_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer y, @Const IntPointer my); -public static native void VCUNPACKM_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer y, @Const IntBuffer my); -public static native void VCUNPACKM_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] y, @Const int[] my); -public static native void VZUNPACKM_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer y, @Const IntPointer my); -public static native void VZUNPACKM_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer y, @Const IntBuffer my); -public static native void VZUNPACKM_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] y, @Const int[] my); -public static native void vcunpackm_(@Const IntPointer n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer y, @Const IntPointer my); -public static native void vcunpackm_(@Const IntBuffer n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer y, @Const IntBuffer my); -public static native void vcunpackm_(@Const int[] n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] y, @Const int[] my); -public static native void vzunpackm_(@Const IntPointer n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer y, @Const IntPointer my); -public static native void vzunpackm_(@Const IntBuffer n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer y, @Const IntBuffer my); -public static native void vzunpackm_(@Const int[] n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] y, @Const int[] my); public static native void vcUnpackM(int n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer y, @Const IntPointer my); public static native void vcUnpackM(int n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer y, @Const IntBuffer my); public static native void vcUnpackM(int n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] y, @Const int[] my); public static native void vzUnpackM(int n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer y, @Const IntPointer my); public static native void vzUnpackM(int n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer y, @Const IntBuffer my); public static native void vzUnpackM(int n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] y, @Const int[] my); - - -/* -//++ -// VML ERROR HANDLING FUNCTION DECLARATIONS. -//-- -*/ -/* Set VML Error Status */ -public static native int VMLSETERRSTATUS_(@Const IntPointer status); -public static native int VMLSETERRSTATUS_(@Const IntBuffer status); -public static native int VMLSETERRSTATUS_(@Const int[] status); -public static native int vmlseterrstatus_(@Const IntPointer status); -public static native int vmlseterrstatus_(@Const IntBuffer status); -public static native int vmlseterrstatus_(@Const int[] status); +public static native void vsPackI_64(long n, @Const FloatPointer a, long incra, FloatPointer y); +public static native void vsPackI_64(long n, @Const FloatBuffer a, long incra, FloatBuffer y); +public static native void vsPackI_64(long n, @Const float[] a, long incra, float[] y); +public static native void vdPackI_64(long n, @Const DoublePointer a, long incra, DoublePointer y); +public static native void vdPackI_64(long n, @Const DoubleBuffer a, long incra, DoubleBuffer y); +public static native void vdPackI_64(long n, @Const double[] a, long incra, double[] y); +public static native void vcPackI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, long incra, @Cast("MKL_Complex8*") FloatPointer y); +public static native void vcPackI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, long incra, @Cast("MKL_Complex8*") FloatBuffer y); +public static native void vcPackI_64(long n, @Cast("const MKL_Complex8*") float[] a, long incra, @Cast("MKL_Complex8*") float[] y); +public static native void vzPackI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, long incra, @Cast("MKL_Complex16*") DoublePointer y); +public static native void vzPackI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, long incra, @Cast("MKL_Complex16*") DoubleBuffer y); +public static native void vzPackI_64(long n, @Cast("const MKL_Complex16*") double[] a, long incra, @Cast("MKL_Complex16*") double[] y); +public static native void vsPackV_64(long n, @Const FloatPointer a, @Const LongPointer ia, FloatPointer y); +public static native void vsPackV_64(long n, @Const FloatBuffer a, @Const LongBuffer ia, FloatBuffer y); +public static native void vsPackV_64(long n, @Const float[] a, @Const long[] ia, float[] y); +public static native void vdPackV_64(long n, @Const DoublePointer a, @Const LongPointer ia, DoublePointer y); +public static native void vdPackV_64(long n, @Const DoubleBuffer a, @Const LongBuffer ia, DoubleBuffer y); +public static native void vdPackV_64(long n, @Const double[] a, @Const long[] ia, double[] y); +public static native void vcPackV_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Const LongPointer ia, @Cast("MKL_Complex8*") FloatPointer y); +public static native void vcPackV_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const LongBuffer ia, @Cast("MKL_Complex8*") FloatBuffer y); +public static native void vcPackV_64(long n, @Cast("const MKL_Complex8*") float[] a, @Const long[] ia, @Cast("MKL_Complex8*") float[] y); +public static native void vzPackV_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Const LongPointer ia, @Cast("MKL_Complex16*") DoublePointer y); +public static native void vzPackV_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const LongBuffer ia, @Cast("MKL_Complex16*") DoubleBuffer y); +public static native void vzPackV_64(long n, @Cast("const MKL_Complex16*") double[] a, @Const long[] ia, @Cast("MKL_Complex16*") double[] y); +public static native void vsPackM_64(long n, @Const FloatPointer a, @Const LongPointer ma, FloatPointer y); +public static native void vsPackM_64(long n, @Const FloatBuffer a, @Const LongBuffer ma, FloatBuffer y); +public static native void vsPackM_64(long n, @Const float[] a, @Const long[] ma, float[] y); +public static native void vdPackM_64(long n, @Const DoublePointer a, @Const LongPointer ma, DoublePointer y); +public static native void vdPackM_64(long n, @Const DoubleBuffer a, @Const LongBuffer ma, DoubleBuffer y); +public static native void vdPackM_64(long n, @Const double[] a, @Const long[] ma, double[] y); +public static native void vcPackM_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Const LongPointer ma, @Cast("MKL_Complex8*") FloatPointer y); +public static native void vcPackM_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Const LongBuffer ma, @Cast("MKL_Complex8*") FloatBuffer y); +public static native void vcPackM_64(long n, @Cast("const MKL_Complex8*") float[] a, @Const long[] ma, @Cast("MKL_Complex8*") float[] y); +public static native void vzPackM_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Const LongPointer ma, @Cast("MKL_Complex16*") DoublePointer y); +public static native void vzPackM_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Const LongBuffer ma, @Cast("MKL_Complex16*") DoubleBuffer y); +public static native void vzPackM_64(long n, @Cast("const MKL_Complex16*") double[] a, @Const long[] ma, @Cast("MKL_Complex16*") double[] y); +public static native void vsUnpackI_64(long n, @Const FloatPointer a, FloatPointer y, long incry ); +public static native void vsUnpackI_64(long n, @Const FloatBuffer a, FloatBuffer y, long incry ); +public static native void vsUnpackI_64(long n, @Const float[] a, float[] y, long incry ); +public static native void vdUnpackI_64(long n, @Const DoublePointer a, DoublePointer y, long incry ); +public static native void vdUnpackI_64(long n, @Const DoubleBuffer a, DoubleBuffer y, long incry ); +public static native void vdUnpackI_64(long n, @Const double[] a, double[] y, long incry ); +public static native void vcUnpackI_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer y, long incry ); +public static native void vcUnpackI_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer y, long incry ); +public static native void vcUnpackI_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] y, long incry ); +public static native void vzUnpackI_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer y, long incry ); +public static native void vzUnpackI_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer y, long incry ); +public static native void vzUnpackI_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] y, long incry ); +public static native void vsUnpackV_64(long n, @Const FloatPointer a, FloatPointer y, @Const LongPointer iy ); +public static native void vsUnpackV_64(long n, @Const FloatBuffer a, FloatBuffer y, @Const LongBuffer iy ); +public static native void vsUnpackV_64(long n, @Const float[] a, float[] y, @Const long[] iy ); +public static native void vdUnpackV_64(long n, @Const DoublePointer a, DoublePointer y, @Const LongPointer iy ); +public static native void vdUnpackV_64(long n, @Const DoubleBuffer a, DoubleBuffer y, @Const LongBuffer iy ); +public static native void vdUnpackV_64(long n, @Const double[] a, double[] y, @Const long[] iy ); +public static native void vcUnpackV_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer y, @Const LongPointer iy); +public static native void vcUnpackV_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer y, @Const LongBuffer iy); +public static native void vcUnpackV_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] y, @Const long[] iy); +public static native void vzUnpackV_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer y, @Const LongPointer iy); +public static native void vzUnpackV_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer y, @Const LongBuffer iy); +public static native void vzUnpackV_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] y, @Const long[] iy); +public static native void vsUnpackM_64(long n, @Const FloatPointer a, FloatPointer y, @Const LongPointer my ); +public static native void vsUnpackM_64(long n, @Const FloatBuffer a, FloatBuffer y, @Const LongBuffer my ); +public static native void vsUnpackM_64(long n, @Const float[] a, float[] y, @Const long[] my ); +public static native void vdUnpackM_64(long n, @Const DoublePointer a, DoublePointer y, @Const LongPointer my ); +public static native void vdUnpackM_64(long n, @Const DoubleBuffer a, DoubleBuffer y, @Const LongBuffer my ); +public static native void vdUnpackM_64(long n, @Const double[] a, double[] y, @Const long[] my ); +public static native void vcUnpackM_64(long n, @Cast("const MKL_Complex8*") FloatPointer a, @Cast("MKL_Complex8*") FloatPointer y, @Const LongPointer my); +public static native void vcUnpackM_64(long n, @Cast("const MKL_Complex8*") FloatBuffer a, @Cast("MKL_Complex8*") FloatBuffer y, @Const LongBuffer my); +public static native void vcUnpackM_64(long n, @Cast("const MKL_Complex8*") float[] a, @Cast("MKL_Complex8*") float[] y, @Const long[] my); +public static native void vzUnpackM_64(long n, @Cast("const MKL_Complex16*") DoublePointer a, @Cast("MKL_Complex16*") DoublePointer y, @Const LongPointer my); +public static native void vzUnpackM_64(long n, @Cast("const MKL_Complex16*") DoubleBuffer a, @Cast("MKL_Complex16*") DoubleBuffer y, @Const LongBuffer my); +public static native void vzUnpackM_64(long n, @Cast("const MKL_Complex16*") double[] a, @Cast("MKL_Complex16*") double[] y, @Const long[] my); public static native int vmlSetErrStatus(int status); - -/* Get VML Error Status */ -public static native int VMLGETERRSTATUS_(); -public static native int vmlgeterrstatus_(); public static native int vmlGetErrStatus(); - -/* Clear VML Error Status */ -public static native int VMLCLEARERRSTATUS_(); -public static native int vmlclearerrstatus_(); public static native int vmlClearErrStatus(); - -/* Set VML Error Callback Function */ -public static native VMLErrorCallBack VMLSETERRORCALLBACK_(VMLErrorCallBack func); -public static native VMLErrorCallBack vmlseterrorcallback_(VMLErrorCallBack func); public static native VMLErrorCallBack vmlSetErrorCallBack(VMLErrorCallBack func); - -/* Get VML Error Callback Function */ -public static native VMLErrorCallBack VMLGETERRORCALLBACK_(); -public static native VMLErrorCallBack vmlgeterrorcallback_(); public static native VMLErrorCallBack vmlGetErrorCallBack(); - -/* Reset VML Error Callback Function */ -public static native VMLErrorCallBack VMLCLEARERRORCALLBACK_(); -public static native VMLErrorCallBack vmlclearerrorcallback_(); public static native VMLErrorCallBack vmlClearErrorCallBack(); - - -/* -//++ -// VML MODE FUNCTION DECLARATIONS. -//-- -*/ -/* Set VML Mode */ -public static native @Cast("unsigned int") int VMLSETMODE_(@Cast("const unsigned int*") IntPointer newmode); -public static native @Cast("unsigned int") int VMLSETMODE_(@Cast("const unsigned int*") IntBuffer newmode); -public static native @Cast("unsigned int") int VMLSETMODE_(@Cast("const unsigned int*") int[] newmode); -public static native @Cast("unsigned int") int vmlsetmode_(@Cast("const unsigned int*") IntPointer newmode); -public static native @Cast("unsigned int") int vmlsetmode_(@Cast("const unsigned int*") IntBuffer newmode); -public static native @Cast("unsigned int") int vmlsetmode_(@Cast("const unsigned int*") int[] newmode); +public static native long vmlSetErrStatus_64(long status); +public static native long vmlGetErrStatus_64(); +public static native long vmlClearErrStatus_64(); +public static native VMLErrorCallBack vmlSetErrorCallBack_64(VMLErrorCallBack func); +public static native VMLErrorCallBack vmlGetErrorCallBack_64(); +public static native VMLErrorCallBack vmlClearErrorCallBack_64(); public static native @Cast("unsigned int") int vmlSetMode(@Cast("const unsigned int") int newmode); - -/* Get VML Mode */ -public static native @Cast("unsigned int") int VMLGETMODE_(); -public static native @Cast("unsigned int") int vmlgetmode_(); public static native @Cast("unsigned int") int vmlGetMode(); +public static native @Cast("unsigned long long int") long vmlSetMode_64(@Cast("const unsigned long long int") long newmode); +public static native @Cast("unsigned long long int") long vmlGetMode_64(); + // #ifdef __cplusplus // #endif /* __cplusplus */ @@ -239016,15 +238600,25 @@ public static class VSLBRngProperties extends Pointer { */ // #if !defined(_Mkl_Api) -// #define _Mkl_Api(rtype,name,arg) extern rtype name arg; +// #define _Mkl_Api(rtype,name,arg) extern rtype name arg // #endif -// #if !defined(_mkl_api) -// #define _mkl_api(rtype,name,arg) extern rtype name##_ arg; -// #endif +// #if defined( _WIN32 ) || ( _WIN64 ) +// #if !defined(_mkl_api) +// #define _mkl_api(rtype,name,arg) extern rtype name arg +// #endif + +// #if !defined(_MKL_API) +// #define _MKL_API(rtype,name,arg) extern rtype name arg +// #endif +// #else +// #if !defined(_mkl_api) +// #define _mkl_api(rtype,name,arg) extern rtype name##_ arg +// #endif -// #if !defined(_MKL_API) -// #define _MKL_API(rtype,name,arg) extern rtype name##_ arg; +// #if !defined(_MKL_API) +// #define _MKL_API(rtype,name,arg) extern rtype name##_ arg +// #endif // #endif /* @@ -239036,261 +238630,105 @@ public static class VSLBRngProperties extends Pointer { public static native int vdRngCauchy(int arg0, VSLStreamStatePtr arg1, int arg2, DoublePointer arg3, double arg4, double arg5 ); public static native int vdRngCauchy(int arg0, VSLStreamStatePtr arg1, int arg2, DoubleBuffer arg3, double arg4, double arg5 ); public static native int vdRngCauchy(int arg0, VSLStreamStatePtr arg1, int arg2, double[] arg3, double arg4, double arg5 ); -public static native int VDRNGCAUCHY_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int VDRNGCAUCHY_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int VDRNGCAUCHY_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5); -public static native int vdrngcauchy_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int vdrngcauchy_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int vdrngcauchy_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5); public static native int vsRngCauchy(int arg0, VSLStreamStatePtr arg1, int arg2, FloatPointer arg3, float arg4, float arg5 ); public static native int vsRngCauchy(int arg0, VSLStreamStatePtr arg1, int arg2, FloatBuffer arg3, float arg4, float arg5 ); public static native int vsRngCauchy(int arg0, VSLStreamStatePtr arg1, int arg2, float[] arg3, float arg4, float arg5 ); -public static native int VSRNGCAUCHY_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5 ); -public static native int VSRNGCAUCHY_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5 ); -public static native int VSRNGCAUCHY_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5 ); -public static native int vsrngcauchy_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5 ); -public static native int vsrngcauchy_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5 ); -public static native int vsrngcauchy_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5 ); /* Uniform distribution */ public static native int vdRngUniform(int arg0, VSLStreamStatePtr arg1, int arg2, DoublePointer arg3, double arg4, double arg5 ); public static native int vdRngUniform(int arg0, VSLStreamStatePtr arg1, int arg2, DoubleBuffer arg3, double arg4, double arg5 ); public static native int vdRngUniform(int arg0, VSLStreamStatePtr arg1, int arg2, double[] arg3, double arg4, double arg5 ); -public static native int VDRNGUNIFORM_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int VDRNGUNIFORM_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int VDRNGUNIFORM_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5); -public static native int vdrnguniform_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int vdrnguniform_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int vdrnguniform_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5); public static native int vsRngUniform(int arg0, VSLStreamStatePtr arg1, int arg2, FloatPointer arg3, float arg4, float arg5 ); public static native int vsRngUniform(int arg0, VSLStreamStatePtr arg1, int arg2, FloatBuffer arg3, float arg4, float arg5 ); public static native int vsRngUniform(int arg0, VSLStreamStatePtr arg1, int arg2, float[] arg3, float arg4, float arg5 ); -public static native int VSRNGUNIFORM_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5 ); -public static native int VSRNGUNIFORM_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5 ); -public static native int VSRNGUNIFORM_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5 ); -public static native int vsrnguniform_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5 ); -public static native int vsrnguniform_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5 ); -public static native int vsrnguniform_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5 ); /* Gaussian distribution */ public static native int vdRngGaussian(int arg0, VSLStreamStatePtr arg1, int arg2, DoublePointer arg3, double arg4, double arg5 ); public static native int vdRngGaussian(int arg0, VSLStreamStatePtr arg1, int arg2, DoubleBuffer arg3, double arg4, double arg5 ); public static native int vdRngGaussian(int arg0, VSLStreamStatePtr arg1, int arg2, double[] arg3, double arg4, double arg5 ); -public static native int VDRNGGAUSSIAN_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int VDRNGGAUSSIAN_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int VDRNGGAUSSIAN_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5); -public static native int vdrnggaussian_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int vdrnggaussian_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int vdrnggaussian_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5); public static native int vsRngGaussian(int arg0, VSLStreamStatePtr arg1, int arg2, FloatPointer arg3, float arg4, float arg5 ); public static native int vsRngGaussian(int arg0, VSLStreamStatePtr arg1, int arg2, FloatBuffer arg3, float arg4, float arg5 ); public static native int vsRngGaussian(int arg0, VSLStreamStatePtr arg1, int arg2, float[] arg3, float arg4, float arg5 ); -public static native int VSRNGGAUSSIAN_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5 ); -public static native int VSRNGGAUSSIAN_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5 ); -public static native int VSRNGGAUSSIAN_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5 ); -public static native int vsrnggaussian_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5 ); -public static native int vsrnggaussian_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5 ); -public static native int vsrnggaussian_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5 ); /* GaussianMV distribution */ public static native int vdRngGaussianMV(int arg0, VSLStreamStatePtr arg1, int arg2, DoublePointer arg3, int arg4, int arg5, @Const DoublePointer arg6, @Const DoublePointer arg7); public static native int vdRngGaussianMV(int arg0, VSLStreamStatePtr arg1, int arg2, DoubleBuffer arg3, int arg4, int arg5, @Const DoubleBuffer arg6, @Const DoubleBuffer arg7); public static native int vdRngGaussianMV(int arg0, VSLStreamStatePtr arg1, int arg2, double[] arg3, int arg4, int arg5, @Const double[] arg6, @Const double[] arg7); -public static native int VDRNGGAUSSIANMV_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6, @Const DoublePointer arg7); -public static native int VDRNGGAUSSIANMV_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6, @Const DoubleBuffer arg7); -public static native int VDRNGGAUSSIANMV_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4, @Const int[] arg5, @Const double[] arg6, @Const double[] arg7); -public static native int vdrnggaussianmv_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6, @Const DoublePointer arg7); -public static native int vdrnggaussianmv_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6, @Const DoubleBuffer arg7); -public static native int vdrnggaussianmv_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4, @Const int[] arg5, @Const double[] arg6, @Const double[] arg7); public static native int vsRngGaussianMV(int arg0, VSLStreamStatePtr arg1, int arg2, FloatPointer arg3, int arg4, int arg5, @Const FloatPointer arg6, @Const FloatPointer arg7 ); public static native int vsRngGaussianMV(int arg0, VSLStreamStatePtr arg1, int arg2, FloatBuffer arg3, int arg4, int arg5, @Const FloatBuffer arg6, @Const FloatBuffer arg7 ); public static native int vsRngGaussianMV(int arg0, VSLStreamStatePtr arg1, int arg2, float[] arg3, int arg4, int arg5, @Const float[] arg6, @Const float[] arg7 ); -public static native int VSRNGGAUSSIANMV_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const FloatPointer arg6, @Const FloatPointer arg7 ); -public static native int VSRNGGAUSSIANMV_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const FloatBuffer arg6, @Const FloatBuffer arg7 ); -public static native int VSRNGGAUSSIANMV_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4, @Const int[] arg5, @Const float[] arg6, @Const float[] arg7 ); -public static native int vsrnggaussianmv_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const FloatPointer arg6, @Const FloatPointer arg7 ); -public static native int vsrnggaussianmv_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const FloatBuffer arg6, @Const FloatBuffer arg7 ); -public static native int vsrnggaussianmv_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4, @Const int[] arg5, @Const float[] arg6, @Const float[] arg7 ); /* Exponential distribution */ public static native int vdRngExponential(int arg0, VSLStreamStatePtr arg1, int arg2, DoublePointer arg3, double arg4, double arg5 ); public static native int vdRngExponential(int arg0, VSLStreamStatePtr arg1, int arg2, DoubleBuffer arg3, double arg4, double arg5 ); public static native int vdRngExponential(int arg0, VSLStreamStatePtr arg1, int arg2, double[] arg3, double arg4, double arg5 ); -public static native int VDRNGEXPONENTIAL_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int VDRNGEXPONENTIAL_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int VDRNGEXPONENTIAL_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5); -public static native int vdrngexponential_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int vdrngexponential_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int vdrngexponential_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5); public static native int vsRngExponential(int arg0, VSLStreamStatePtr arg1, int arg2, FloatPointer arg3, float arg4, float arg5 ); public static native int vsRngExponential(int arg0, VSLStreamStatePtr arg1, int arg2, FloatBuffer arg3, float arg4, float arg5 ); public static native int vsRngExponential(int arg0, VSLStreamStatePtr arg1, int arg2, float[] arg3, float arg4, float arg5 ); -public static native int VSRNGEXPONENTIAL_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5 ); -public static native int VSRNGEXPONENTIAL_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5 ); -public static native int VSRNGEXPONENTIAL_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5 ); -public static native int vsrngexponential_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5 ); -public static native int vsrngexponential_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5 ); -public static native int vsrngexponential_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5 ); /* Laplace distribution */ public static native int vdRngLaplace(int arg0, VSLStreamStatePtr arg1, int arg2, DoublePointer arg3, double arg4, double arg5 ); public static native int vdRngLaplace(int arg0, VSLStreamStatePtr arg1, int arg2, DoubleBuffer arg3, double arg4, double arg5 ); public static native int vdRngLaplace(int arg0, VSLStreamStatePtr arg1, int arg2, double[] arg3, double arg4, double arg5 ); -public static native int VDRNGLAPLACE_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int VDRNGLAPLACE_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int VDRNGLAPLACE_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5); -public static native int vdrnglaplace_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int vdrnglaplace_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int vdrnglaplace_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5); public static native int vsRngLaplace(int arg0, VSLStreamStatePtr arg1, int arg2, FloatPointer arg3, float arg4, float arg5 ); public static native int vsRngLaplace(int arg0, VSLStreamStatePtr arg1, int arg2, FloatBuffer arg3, float arg4, float arg5 ); public static native int vsRngLaplace(int arg0, VSLStreamStatePtr arg1, int arg2, float[] arg3, float arg4, float arg5 ); -public static native int VSRNGLAPLACE_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5 ); -public static native int VSRNGLAPLACE_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5 ); -public static native int VSRNGLAPLACE_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5 ); -public static native int vsrnglaplace_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5 ); -public static native int vsrnglaplace_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5 ); -public static native int vsrnglaplace_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5 ); /* Weibull distribution */ public static native int vdRngWeibull(int arg0, VSLStreamStatePtr arg1, int arg2, DoublePointer arg3, double arg4, double arg5, double arg6 ); public static native int vdRngWeibull(int arg0, VSLStreamStatePtr arg1, int arg2, DoubleBuffer arg3, double arg4, double arg5, double arg6 ); public static native int vdRngWeibull(int arg0, VSLStreamStatePtr arg1, int arg2, double[] arg3, double arg4, double arg5, double arg6 ); -public static native int VDRNGWEIBULL_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5, @Const DoublePointer arg6); -public static native int VDRNGWEIBULL_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5, @Const DoubleBuffer arg6); -public static native int VDRNGWEIBULL_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5, @Const double[] arg6); -public static native int vdrngweibull_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5, @Const DoublePointer arg6); -public static native int vdrngweibull_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5, @Const DoubleBuffer arg6); -public static native int vdrngweibull_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5, @Const double[] arg6); public static native int vsRngWeibull(int arg0, VSLStreamStatePtr arg1, int arg2, FloatPointer arg3, float arg4, float arg5, float arg6 ); public static native int vsRngWeibull(int arg0, VSLStreamStatePtr arg1, int arg2, FloatBuffer arg3, float arg4, float arg5, float arg6 ); public static native int vsRngWeibull(int arg0, VSLStreamStatePtr arg1, int arg2, float[] arg3, float arg4, float arg5, float arg6 ); -public static native int VSRNGWEIBULL_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5, @Const FloatPointer arg6 ); -public static native int VSRNGWEIBULL_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5, @Const FloatBuffer arg6 ); -public static native int VSRNGWEIBULL_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5, @Const float[] arg6 ); -public static native int vsrngweibull_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5, @Const FloatPointer arg6 ); -public static native int vsrngweibull_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5, @Const FloatBuffer arg6 ); -public static native int vsrngweibull_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5, @Const float[] arg6 ); /* Rayleigh distribution */ public static native int vdRngRayleigh(int arg0, VSLStreamStatePtr arg1, int arg2, DoublePointer arg3, double arg4, double arg5 ); public static native int vdRngRayleigh(int arg0, VSLStreamStatePtr arg1, int arg2, DoubleBuffer arg3, double arg4, double arg5 ); public static native int vdRngRayleigh(int arg0, VSLStreamStatePtr arg1, int arg2, double[] arg3, double arg4, double arg5 ); -public static native int VDRNGRAYLEIGH_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int VDRNGRAYLEIGH_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int VDRNGRAYLEIGH_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5); -public static native int vdrngrayleigh_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int vdrngrayleigh_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int vdrngrayleigh_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5); public static native int vsRngRayleigh(int arg0, VSLStreamStatePtr arg1, int arg2, FloatPointer arg3, float arg4, float arg5 ); public static native int vsRngRayleigh(int arg0, VSLStreamStatePtr arg1, int arg2, FloatBuffer arg3, float arg4, float arg5 ); public static native int vsRngRayleigh(int arg0, VSLStreamStatePtr arg1, int arg2, float[] arg3, float arg4, float arg5 ); -public static native int VSRNGRAYLEIGH_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5 ); -public static native int VSRNGRAYLEIGH_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5 ); -public static native int VSRNGRAYLEIGH_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5 ); -public static native int vsrngrayleigh_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5 ); -public static native int vsrngrayleigh_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5 ); -public static native int vsrngrayleigh_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5 ); /* Lognormal distribution */ public static native int vdRngLognormal(int arg0, VSLStreamStatePtr arg1, int arg2, DoublePointer arg3, double arg4, double arg5, double arg6, double arg7 ); public static native int vdRngLognormal(int arg0, VSLStreamStatePtr arg1, int arg2, DoubleBuffer arg3, double arg4, double arg5, double arg6, double arg7 ); public static native int vdRngLognormal(int arg0, VSLStreamStatePtr arg1, int arg2, double[] arg3, double arg4, double arg5, double arg6, double arg7 ); -public static native int VDRNGLOGNORMAL_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5, @Const DoublePointer arg6, @Const DoublePointer arg7); -public static native int VDRNGLOGNORMAL_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5, @Const DoubleBuffer arg6, @Const DoubleBuffer arg7); -public static native int VDRNGLOGNORMAL_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5, @Const double[] arg6, @Const double[] arg7); -public static native int vdrnglognormal_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5, @Const DoublePointer arg6, @Const DoublePointer arg7); -public static native int vdrnglognormal_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5, @Const DoubleBuffer arg6, @Const DoubleBuffer arg7); -public static native int vdrnglognormal_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5, @Const double[] arg6, @Const double[] arg7); public static native int vsRngLognormal(int arg0, VSLStreamStatePtr arg1, int arg2, FloatPointer arg3, float arg4, float arg5, float arg6, float arg7 ); public static native int vsRngLognormal(int arg0, VSLStreamStatePtr arg1, int arg2, FloatBuffer arg3, float arg4, float arg5, float arg6, float arg7 ); public static native int vsRngLognormal(int arg0, VSLStreamStatePtr arg1, int arg2, float[] arg3, float arg4, float arg5, float arg6, float arg7 ); -public static native int VSRNGLOGNORMAL_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5, @Const FloatPointer arg6, @Const FloatPointer arg7 ); -public static native int VSRNGLOGNORMAL_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5, @Const FloatBuffer arg6, @Const FloatBuffer arg7 ); -public static native int VSRNGLOGNORMAL_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5, @Const float[] arg6, @Const float[] arg7 ); -public static native int vsrnglognormal_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5, @Const FloatPointer arg6, @Const FloatPointer arg7 ); -public static native int vsrnglognormal_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5, @Const FloatBuffer arg6, @Const FloatBuffer arg7 ); -public static native int vsrnglognormal_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5, @Const float[] arg6, @Const float[] arg7 ); /* Gumbel distribution */ public static native int vdRngGumbel(int arg0, VSLStreamStatePtr arg1, int arg2, DoublePointer arg3, double arg4, double arg5 ); public static native int vdRngGumbel(int arg0, VSLStreamStatePtr arg1, int arg2, DoubleBuffer arg3, double arg4, double arg5 ); public static native int vdRngGumbel(int arg0, VSLStreamStatePtr arg1, int arg2, double[] arg3, double arg4, double arg5 ); -public static native int VDRNGGUMBEL_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int VDRNGGUMBEL_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int VDRNGGUMBEL_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5); -public static native int vdrnggumbel_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int vdrnggumbel_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int vdrnggumbel_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5); public static native int vsRngGumbel(int arg0, VSLStreamStatePtr arg1, int arg2, FloatPointer arg3, float arg4, float arg5 ); public static native int vsRngGumbel(int arg0, VSLStreamStatePtr arg1, int arg2, FloatBuffer arg3, float arg4, float arg5 ); public static native int vsRngGumbel(int arg0, VSLStreamStatePtr arg1, int arg2, float[] arg3, float arg4, float arg5 ); -public static native int VSRNGGUMBEL_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5 ); -public static native int VSRNGGUMBEL_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5 ); -public static native int VSRNGGUMBEL_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5 ); -public static native int vsrnggumbel_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5 ); -public static native int vsrnggumbel_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5 ); -public static native int vsrnggumbel_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5 ); /* Gamma distribution */ public static native int vdRngGamma(int arg0, VSLStreamStatePtr arg1, int arg2, DoublePointer arg3, double arg4, double arg5, double arg6 ); public static native int vdRngGamma(int arg0, VSLStreamStatePtr arg1, int arg2, DoubleBuffer arg3, double arg4, double arg5, double arg6 ); public static native int vdRngGamma(int arg0, VSLStreamStatePtr arg1, int arg2, double[] arg3, double arg4, double arg5, double arg6 ); -public static native int VDRNGGAMMA_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5, @Const DoublePointer arg6); -public static native int VDRNGGAMMA_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5, @Const DoubleBuffer arg6); -public static native int VDRNGGAMMA_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5, @Const double[] arg6); -public static native int vdrnggamma_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5, @Const DoublePointer arg6); -public static native int vdrnggamma_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5, @Const DoubleBuffer arg6); -public static native int vdrnggamma_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5, @Const double[] arg6); public static native int vsRngGamma(int arg0, VSLStreamStatePtr arg1, int arg2, FloatPointer arg3, float arg4, float arg5, float arg6 ); public static native int vsRngGamma(int arg0, VSLStreamStatePtr arg1, int arg2, FloatBuffer arg3, float arg4, float arg5, float arg6 ); public static native int vsRngGamma(int arg0, VSLStreamStatePtr arg1, int arg2, float[] arg3, float arg4, float arg5, float arg6 ); -public static native int VSRNGGAMMA_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5, @Const FloatPointer arg6 ); -public static native int VSRNGGAMMA_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5, @Const FloatBuffer arg6 ); -public static native int VSRNGGAMMA_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5, @Const float[] arg6 ); -public static native int vsrnggamma_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5, @Const FloatPointer arg6 ); -public static native int vsrnggamma_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5, @Const FloatBuffer arg6 ); -public static native int vsrnggamma_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5, @Const float[] arg6 ); /* Beta distribution */ public static native int vdRngBeta(int arg0, VSLStreamStatePtr arg1, int arg2, DoublePointer arg3, double arg4, double arg5, double arg6, double arg7 ); public static native int vdRngBeta(int arg0, VSLStreamStatePtr arg1, int arg2, DoubleBuffer arg3, double arg4, double arg5, double arg6, double arg7 ); public static native int vdRngBeta(int arg0, VSLStreamStatePtr arg1, int arg2, double[] arg3, double arg4, double arg5, double arg6, double arg7 ); -public static native int VDRNGBETA_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5, @Const DoublePointer arg6, @Const DoublePointer arg7); -public static native int VDRNGBETA_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5, @Const DoubleBuffer arg6, @Const DoubleBuffer arg7); -public static native int VDRNGBETA_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5, @Const double[] arg6, @Const double[] arg7); -public static native int vdrngbeta_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5, @Const DoublePointer arg6, @Const DoublePointer arg7); -public static native int vdrngbeta_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5, @Const DoubleBuffer arg6, @Const DoubleBuffer arg7); -public static native int vdrngbeta_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const double[] arg4, @Const double[] arg5, @Const double[] arg6, @Const double[] arg7); public static native int vsRngBeta(int arg0, VSLStreamStatePtr arg1, int arg2, FloatPointer arg3, float arg4, float arg5, float arg6, float arg7 ); public static native int vsRngBeta(int arg0, VSLStreamStatePtr arg1, int arg2, FloatBuffer arg3, float arg4, float arg5, float arg6, float arg7 ); public static native int vsRngBeta(int arg0, VSLStreamStatePtr arg1, int arg2, float[] arg3, float arg4, float arg5, float arg6, float arg7 ); -public static native int VSRNGBETA_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5, @Const FloatPointer arg6, @Const FloatPointer arg7 ); -public static native int VSRNGBETA_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5, @Const FloatBuffer arg6, @Const FloatBuffer arg7 ); -public static native int VSRNGBETA_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5, @Const float[] arg6, @Const float[] arg7 ); -public static native int vsrngbeta_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5, @Const FloatPointer arg6, @Const FloatPointer arg7 ); -public static native int vsrngbeta_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5, @Const FloatBuffer arg6, @Const FloatBuffer arg7 ); -public static native int vsrngbeta_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const float[] arg4, @Const float[] arg5, @Const float[] arg6, @Const float[] arg7 ); /* Chi-square distribution */ public static native int vdRngChiSquare(int arg0, VSLStreamStatePtr arg1, int arg2, DoublePointer arg3, int arg4 ); public static native int vdRngChiSquare(int arg0, VSLStreamStatePtr arg1, int arg2, DoubleBuffer arg3, int arg4 ); public static native int vdRngChiSquare(int arg0, VSLStreamStatePtr arg1, int arg2, double[] arg3, int arg4 ); -public static native int VDRNGCHISQUARE_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4); -public static native int VDRNGCHISQUARE_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4); -public static native int VDRNGCHISQUARE_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4); -public static native int vdrngchisquare_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4); -public static native int vdrngchisquare_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4); -public static native int vdrngchisquare_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4); public static native int vsRngChiSquare(int arg0, VSLStreamStatePtr arg1, int arg2, FloatPointer arg3, int arg4 ); public static native int vsRngChiSquare(int arg0, VSLStreamStatePtr arg1, int arg2, FloatBuffer arg3, int arg4 ); public static native int vsRngChiSquare(int arg0, VSLStreamStatePtr arg1, int arg2, float[] arg3, int arg4 ); -public static native int VSRNGCHISQUARE_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4); -public static native int VSRNGCHISQUARE_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4); -public static native int VSRNGCHISQUARE_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4); -public static native int vsrngchisquare_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4); -public static native int vsrngchisquare_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4); -public static native int vsrngchisquare_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4); /* //++ @@ -239301,100 +238739,46 @@ public static class VSLBRngProperties extends Pointer { public static native int viRngBernoulli(int arg0, VSLStreamStatePtr arg1, int arg2, IntPointer arg3, double arg4 ); public static native int viRngBernoulli(int arg0, VSLStreamStatePtr arg1, int arg2, IntBuffer arg3, double arg4 ); public static native int viRngBernoulli(int arg0, VSLStreamStatePtr arg1, int arg2, int[] arg3, double arg4 ); -public static native int VIRNGBERNOULLI_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const DoublePointer arg4); -public static native int VIRNGBERNOULLI_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const DoubleBuffer arg4); -public static native int VIRNGBERNOULLI_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const double[] arg4); -public static native int virngbernoulli_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const DoublePointer arg4); -public static native int virngbernoulli_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const DoubleBuffer arg4); -public static native int virngbernoulli_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const double[] arg4); /* Uniform distribution */ public static native int viRngUniform(int arg0, VSLStreamStatePtr arg1, int arg2, IntPointer arg3, int arg4, int arg5 ); public static native int viRngUniform(int arg0, VSLStreamStatePtr arg1, int arg2, IntBuffer arg3, int arg4, int arg5 ); public static native int viRngUniform(int arg0, VSLStreamStatePtr arg1, int arg2, int[] arg3, int arg4, int arg5 ); -public static native int VIRNGUNIFORM_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int VIRNGUNIFORM_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int VIRNGUNIFORM_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int virnguniform_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int virnguniform_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int virnguniform_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const int[] arg4, @Const int[] arg5); /* UniformBits distribution */ public static native int viRngUniformBits(int arg0, VSLStreamStatePtr arg1, int arg2, @Cast("unsigned int*") IntPointer arg3); public static native int viRngUniformBits(int arg0, VSLStreamStatePtr arg1, int arg2, @Cast("unsigned int*") IntBuffer arg3); public static native int viRngUniformBits(int arg0, VSLStreamStatePtr arg1, int arg2, @Cast("unsigned int*") int[] arg3); -public static native int VIRNGUNIFORMBITS_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, @Cast("unsigned int*") IntPointer arg3); -public static native int VIRNGUNIFORMBITS_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, @Cast("unsigned int*") IntBuffer arg3); -public static native int VIRNGUNIFORMBITS_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, @Cast("unsigned int*") int[] arg3); -public static native int virnguniformbits_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, @Cast("unsigned int*") IntPointer arg3); -public static native int virnguniformbits_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, @Cast("unsigned int*") IntBuffer arg3); -public static native int virnguniformbits_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, @Cast("unsigned int*") int[] arg3); /* UniformBits32 distribution */ public static native int viRngUniformBits32(int arg0, VSLStreamStatePtr arg1, int arg2, @Cast("unsigned int*") IntPointer arg3); public static native int viRngUniformBits32(int arg0, VSLStreamStatePtr arg1, int arg2, @Cast("unsigned int*") IntBuffer arg3); public static native int viRngUniformBits32(int arg0, VSLStreamStatePtr arg1, int arg2, @Cast("unsigned int*") int[] arg3); -public static native int VIRNGUNIFORMBITS32_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, @Cast("unsigned int*") IntPointer arg3); -public static native int VIRNGUNIFORMBITS32_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, @Cast("unsigned int*") IntBuffer arg3); -public static native int VIRNGUNIFORMBITS32_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, @Cast("unsigned int*") int[] arg3); -public static native int virnguniformbits32_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, @Cast("unsigned int*") IntPointer arg3); -public static native int virnguniformbits32_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, @Cast("unsigned int*") IntBuffer arg3); -public static native int virnguniformbits32_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, @Cast("unsigned int*") int[] arg3); /* UniformBits64 distribution */ public static native int viRngUniformBits64(int arg0, VSLStreamStatePtr arg1, int arg2, @Cast("unsigned long long int*") LongPointer arg3); public static native int viRngUniformBits64(int arg0, VSLStreamStatePtr arg1, int arg2, @Cast("unsigned long long int*") LongBuffer arg3); public static native int viRngUniformBits64(int arg0, VSLStreamStatePtr arg1, int arg2, @Cast("unsigned long long int*") long[] arg3); -public static native int VIRNGUNIFORMBITS64_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, @Cast("unsigned long long int*") LongPointer arg3); -public static native int VIRNGUNIFORMBITS64_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, @Cast("unsigned long long int*") LongBuffer arg3); -public static native int VIRNGUNIFORMBITS64_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, @Cast("unsigned long long int*") long[] arg3); -public static native int virnguniformbits64_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, @Cast("unsigned long long int*") LongPointer arg3); -public static native int virnguniformbits64_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, @Cast("unsigned long long int*") LongBuffer arg3); -public static native int virnguniformbits64_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, @Cast("unsigned long long int*") long[] arg3); /* Geometric distribution */ public static native int viRngGeometric(int arg0, VSLStreamStatePtr arg1, int arg2, IntPointer arg3, double arg4 ); public static native int viRngGeometric(int arg0, VSLStreamStatePtr arg1, int arg2, IntBuffer arg3, double arg4 ); public static native int viRngGeometric(int arg0, VSLStreamStatePtr arg1, int arg2, int[] arg3, double arg4 ); -public static native int VIRNGGEOMETRIC_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const DoublePointer arg4); -public static native int VIRNGGEOMETRIC_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const DoubleBuffer arg4); -public static native int VIRNGGEOMETRIC_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const double[] arg4); -public static native int virnggeometric_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const DoublePointer arg4); -public static native int virnggeometric_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const DoubleBuffer arg4); -public static native int virnggeometric_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const double[] arg4); /* Binomial distribution */ public static native int viRngBinomial(int arg0, VSLStreamStatePtr arg1, int arg2, IntPointer arg3, int arg4, double arg5 ); public static native int viRngBinomial(int arg0, VSLStreamStatePtr arg1, int arg2, IntBuffer arg3, int arg4, double arg5 ); public static native int viRngBinomial(int arg0, VSLStreamStatePtr arg1, int arg2, int[] arg3, int arg4, double arg5 ); -public static native int VIRNGBINOMIAL_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5); -public static native int VIRNGBINOMIAL_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5); -public static native int VIRNGBINOMIAL_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const int[] arg4, @Const double[] arg5); -public static native int virngbinomial_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5); -public static native int virngbinomial_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5); -public static native int virngbinomial_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const int[] arg4, @Const double[] arg5); /* Multinomial distribution */ public static native int viRngMultinomial(int arg0, VSLStreamStatePtr arg1, int arg2, IntPointer arg3, int arg4, int arg5, @Const DoublePointer arg6); public static native int viRngMultinomial(int arg0, VSLStreamStatePtr arg1, int arg2, IntBuffer arg3, int arg4, int arg5, @Const DoubleBuffer arg6); public static native int viRngMultinomial(int arg0, VSLStreamStatePtr arg1, int arg2, int[] arg3, int arg4, int arg5, @Const double[] arg6); -public static native int VIRNGMULTINOMIAL_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6); -public static native int VIRNGMULTINOMIAL_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6); -public static native int VIRNGMULTINOMIAL_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const double[] arg6); -public static native int virngmultinomial_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6); -public static native int virngmultinomial_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6); -public static native int virngmultinomial_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const double[] arg6); /* Hypergeometric distribution */ public static native int viRngHypergeometric(int arg0, VSLStreamStatePtr arg1, int arg2, IntPointer arg3, int arg4, int arg5, int arg6 ); public static native int viRngHypergeometric(int arg0, VSLStreamStatePtr arg1, int arg2, IntBuffer arg3, int arg4, int arg5, int arg6 ); public static native int viRngHypergeometric(int arg0, VSLStreamStatePtr arg1, int arg2, int[] arg3, int arg4, int arg5, int arg6 ); -public static native int VIRNGHYPERGEOMETRIC_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const IntPointer arg6); -public static native int VIRNGHYPERGEOMETRIC_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const IntBuffer arg6); -public static native int VIRNGHYPERGEOMETRIC_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const int[] arg6); -public static native int virnghypergeometric_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const IntPointer arg6); -public static native int virnghypergeometric_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const IntBuffer arg6); -public static native int virnghypergeometric_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const int[] arg6); /* Negbinomial distribution */ public static native int viRngNegbinomial(int arg0, VSLStreamStatePtr arg1, int arg2, IntPointer arg3, double arg4, double arg5 ); @@ -239403,34 +238787,16 @@ public static class VSLBRngProperties extends Pointer { public static native int viRngNegBinomial(int arg0, VSLStreamStatePtr arg1, int arg2, IntPointer arg3, double arg4, double arg5 ); public static native int viRngNegBinomial(int arg0, VSLStreamStatePtr arg1, int arg2, IntBuffer arg3, double arg4, double arg5 ); public static native int viRngNegBinomial(int arg0, VSLStreamStatePtr arg1, int arg2, int[] arg3, double arg4, double arg5 ); -public static native int VIRNGNEGBINOMIAL_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int VIRNGNEGBINOMIAL_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int VIRNGNEGBINOMIAL_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const double[] arg4, @Const double[] arg5); -public static native int virngnegbinomial_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5); -public static native int virngnegbinomial_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5); -public static native int virngnegbinomial_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const double[] arg4, @Const double[] arg5); /* Poisson distribution */ public static native int viRngPoisson(int arg0, VSLStreamStatePtr arg1, int arg2, IntPointer arg3, double arg4 ); public static native int viRngPoisson(int arg0, VSLStreamStatePtr arg1, int arg2, IntBuffer arg3, double arg4 ); public static native int viRngPoisson(int arg0, VSLStreamStatePtr arg1, int arg2, int[] arg3, double arg4 ); -public static native int VIRNGPOISSON_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const DoublePointer arg4); -public static native int VIRNGPOISSON_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const DoubleBuffer arg4); -public static native int VIRNGPOISSON_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const double[] arg4); -public static native int virngpoisson_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const DoublePointer arg4); -public static native int virngpoisson_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const DoubleBuffer arg4); -public static native int virngpoisson_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const double[] arg4); /* PoissonV distribution */ public static native int viRngPoissonV(int arg0, VSLStreamStatePtr arg1, int arg2, IntPointer arg3, @Const DoublePointer arg4); public static native int viRngPoissonV(int arg0, VSLStreamStatePtr arg1, int arg2, IntBuffer arg3, @Const DoubleBuffer arg4); public static native int viRngPoissonV(int arg0, VSLStreamStatePtr arg1, int arg2, int[] arg3, @Const double[] arg4); -public static native int VIRNGPOISSONV_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const DoublePointer arg4); -public static native int VIRNGPOISSONV_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const DoubleBuffer arg4); -public static native int VIRNGPOISSONV_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const double[] arg4); -public static native int virngpoissonv_(@Const IntPointer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntPointer arg2, IntPointer arg3, @Const DoublePointer arg4); -public static native int virngpoissonv_(@Const IntBuffer arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const IntBuffer arg2, IntBuffer arg3, @Const DoubleBuffer arg4); -public static native int virngpoissonv_(@Const int[] arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1, @Const int[] arg2, int[] arg3, @Const double[] arg4); /* @@ -239440,161 +238806,75 @@ public static class VSLBRngProperties extends Pointer { */ /* NewStream - stream creation/initialization */ public static native int vslNewStream(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, int arg1, @Cast("const unsigned int") int arg2 ); -public static native int vslnewstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntPointer arg1, @Cast("const unsigned int*") IntPointer arg2); -public static native int vslnewstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntBuffer arg1, @Cast("const unsigned int*") IntBuffer arg2); -public static native int vslnewstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const int[] arg1, @Cast("const unsigned int*") int[] arg2); -public static native int VSLNEWSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntPointer arg1, @Cast("const unsigned int*") IntPointer arg2); -public static native int VSLNEWSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntBuffer arg1, @Cast("const unsigned int*") IntBuffer arg2); -public static native int VSLNEWSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const int[] arg1, @Cast("const unsigned int*") int[] arg2); /* NewStreamEx - advanced stream creation/initialization */ public static native int vslNewStreamEx(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, int arg1, int arg2, @Cast("const unsigned int*") IntPointer arg3); public static native int vslNewStreamEx(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, int arg1, int arg2, @Cast("const unsigned int*") IntBuffer arg3); public static native int vslNewStreamEx(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, int arg1, int arg2, @Cast("const unsigned int*") int[] arg3); -public static native int vslnewstreamex_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Cast("const unsigned int*") IntPointer arg3); -public static native int vslnewstreamex_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Cast("const unsigned int*") IntBuffer arg3); -public static native int vslnewstreamex_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const int[] arg1, @Const int[] arg2, @Cast("const unsigned int*") int[] arg3); -public static native int VSLNEWSTREAMEX_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Cast("const unsigned int*") IntPointer arg3); -public static native int VSLNEWSTREAMEX_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Cast("const unsigned int*") IntBuffer arg3); -public static native int VSLNEWSTREAMEX_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const int[] arg1, @Const int[] arg2, @Cast("const unsigned int*") int[] arg3); public static native int vsliNewAbstractStream(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, int arg1, @Cast("const unsigned int*") IntPointer arg2, iUpdateFuncPtr arg3); public static native int vsliNewAbstractStream(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, int arg1, @Cast("const unsigned int*") IntBuffer arg2, iUpdateFuncPtr arg3); public static native int vsliNewAbstractStream(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, int arg1, @Cast("const unsigned int*") int[] arg2, iUpdateFuncPtr arg3); -public static native int vslinewabstractstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntPointer arg1, @Cast("const unsigned int*") IntPointer arg2, iUpdateFuncPtr arg3); -public static native int vslinewabstractstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntBuffer arg1, @Cast("const unsigned int*") IntBuffer arg2, iUpdateFuncPtr arg3); -public static native int vslinewabstractstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const int[] arg1, @Cast("const unsigned int*") int[] arg2, iUpdateFuncPtr arg3); -public static native int VSLINEWABSTRACTSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntPointer arg1, @Cast("const unsigned int*") IntPointer arg2, iUpdateFuncPtr arg3); -public static native int VSLINEWABSTRACTSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntBuffer arg1, @Cast("const unsigned int*") IntBuffer arg2, iUpdateFuncPtr arg3); -public static native int VSLINEWABSTRACTSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const int[] arg1, @Cast("const unsigned int*") int[] arg2, iUpdateFuncPtr arg3); public static native int vsldNewAbstractStream(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, int arg1, @Const DoublePointer arg2, double arg3, double arg4, dUpdateFuncPtr arg5); public static native int vsldNewAbstractStream(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, int arg1, @Const DoubleBuffer arg2, double arg3, double arg4, dUpdateFuncPtr arg5); public static native int vsldNewAbstractStream(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, int arg1, @Const double[] arg2, double arg3, double arg4, dUpdateFuncPtr arg5); -public static native int vsldnewabstractstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, @Const DoublePointer arg3, @Const DoublePointer arg4, dUpdateFuncPtr arg5); -public static native int vsldnewabstractstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, @Const DoubleBuffer arg3, @Const DoubleBuffer arg4, dUpdateFuncPtr arg5); -public static native int vsldnewabstractstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const int[] arg1, @Const double[] arg2, @Const double[] arg3, @Const double[] arg4, dUpdateFuncPtr arg5); -public static native int VSLDNEWABSTRACTSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, @Const DoublePointer arg3, @Const DoublePointer arg4, dUpdateFuncPtr arg5); -public static native int VSLDNEWABSTRACTSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, @Const DoubleBuffer arg3, @Const DoubleBuffer arg4, dUpdateFuncPtr arg5); -public static native int VSLDNEWABSTRACTSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const int[] arg1, @Const double[] arg2, @Const double[] arg3, @Const double[] arg4, dUpdateFuncPtr arg5); public static native int vslsNewAbstractStream(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, int arg1, @Const FloatPointer arg2, float arg3, float arg4, sUpdateFuncPtr arg5); public static native int vslsNewAbstractStream(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, int arg1, @Const FloatBuffer arg2, float arg3, float arg4, sUpdateFuncPtr arg5); public static native int vslsNewAbstractStream(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, int arg1, @Const float[] arg2, float arg3, float arg4, sUpdateFuncPtr arg5); -public static native int vslsnewabstractstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, @Const FloatPointer arg3, @Const FloatPointer arg4, sUpdateFuncPtr arg5); -public static native int vslsnewabstractstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, @Const FloatBuffer arg3, @Const FloatBuffer arg4, sUpdateFuncPtr arg5); -public static native int vslsnewabstractstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const int[] arg1, @Const float[] arg2, @Const float[] arg3, @Const float[] arg4, sUpdateFuncPtr arg5); -public static native int VSLSNEWABSTRACTSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, @Const FloatPointer arg3, @Const FloatPointer arg4, sUpdateFuncPtr arg5); -public static native int VSLSNEWABSTRACTSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, @Const FloatBuffer arg3, @Const FloatBuffer arg4, sUpdateFuncPtr arg5); -public static native int VSLSNEWABSTRACTSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const int[] arg1, @Const float[] arg2, @Const float[] arg3, @Const float[] arg4, sUpdateFuncPtr arg5); /* DeleteStream - delete stream */ public static native int vslDeleteStream(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0); -public static native int vsldeletestream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0); -public static native int VSLDELETESTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0); /* CopyStream - copy all stream information */ public static native int vslCopyStream(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, VSLStreamStatePtr arg1); -public static native int vslcopystream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, VSLStreamStatePtr arg1); -public static native int VSLCOPYSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, VSLStreamStatePtr arg1); /* CopyStreamState - copy stream state only */ public static native int vslCopyStreamState(VSLStreamStatePtr arg0, VSLStreamStatePtr arg1 ); -public static native int vslcopystreamstate_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1); -public static native int VSLCOPYSTREAMSTATE_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("void**") @ByPtrPtr VSLStreamStatePtr arg1); /* LeapfrogStream - leapfrog method */ public static native int vslLeapfrogStream(VSLStreamStatePtr arg0, int arg1, int arg2 ); -public static native int vslleapfrogstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntPointer arg1, @Const IntPointer arg2); -public static native int vslleapfrogstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2); -public static native int vslleapfrogstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const int[] arg1, @Const int[] arg2); -public static native int VSLLEAPFROGSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntPointer arg1, @Const IntPointer arg2); -public static native int VSLLEAPFROGSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2); -public static native int VSLLEAPFROGSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const int[] arg1, @Const int[] arg2); /* SkipAheadStream - skip-ahead method */ public static native int vslSkipAheadStream(VSLStreamStatePtr arg0, long arg1 ); -public static native int vslskipaheadstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const LongPointer arg1); -public static native int vslskipaheadstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const LongBuffer arg1); -public static native int vslskipaheadstream_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const long[] arg1); -public static native int VSLSKIPAHEADSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const LongPointer arg1); -public static native int VSLSKIPAHEADSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const LongBuffer arg1); -public static native int VSLSKIPAHEADSTREAM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const long[] arg1); /* SkipAheadStreamEx - skip-ahead extended method */ public static native int vslSkipAheadStreamEx(VSLStreamStatePtr arg0, int arg1, @Cast("const unsigned long long int*") LongPointer arg2); public static native int vslSkipAheadStreamEx(VSLStreamStatePtr arg0, int arg1, @Cast("const unsigned long long int*") LongBuffer arg2); public static native int vslSkipAheadStreamEx(VSLStreamStatePtr arg0, int arg1, @Cast("const unsigned long long int*") long[] arg2); -public static native int vslskipaheadstreamex_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntPointer arg1, @Cast("const unsigned long long int*") LongPointer arg2); -public static native int vslskipaheadstreamex_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntBuffer arg1, @Cast("const unsigned long long int*") LongBuffer arg2); -public static native int vslskipaheadstreamex_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const int[] arg1, @Cast("const unsigned long long int*") long[] arg2); -public static native int VSLSKIPAHEADSTREAMEX_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntPointer arg1, @Cast("const unsigned long long int*") LongPointer arg2); -public static native int VSLSKIPAHEADSTREAMEX_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const IntBuffer arg1, @Cast("const unsigned long long int*") LongBuffer arg2); -public static native int VSLSKIPAHEADSTREAMEX_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Const int[] arg1, @Cast("const unsigned long long int*") long[] arg2); /* GetStreamStateBrng - get BRNG associated with given stream */ public static native int vslGetStreamStateBrng(VSLStreamStatePtr arg0 ); -public static native int vslgetstreamstatebrng_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0); -public static native int VSLGETSTREAMSTATEBRNG_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0); /* GetNumRegBrngs - get number of registered BRNGs */ public static native int vslGetNumRegBrngs(); -public static native int vslgetnumregbrngs_(); -public static native int VSLGETNUMREGBRNGS_(); /* RegisterBrng - register new BRNG */ public static native int vslRegisterBrng(@Const VSLBRngProperties arg0 ); -public static native int vslregisterbrng_(@Const VSLBRngProperties arg0 ); -public static native int VSLREGISTERBRNG_(@Const VSLBRngProperties arg0 ); /* GetBrngProperties - get BRNG properties */ public static native int vslGetBrngProperties(int arg0, VSLBRngProperties arg1 ); -public static native int vslgetbrngproperties_(@Const IntPointer arg0, VSLBRngProperties arg1 ); -public static native int vslgetbrngproperties_(@Const IntBuffer arg0, VSLBRngProperties arg1 ); -public static native int vslgetbrngproperties_(@Const int[] arg0, VSLBRngProperties arg1 ); -public static native int VSLGETBRNGPROPERTIES_(@Const IntPointer arg0, VSLBRngProperties arg1 ); -public static native int VSLGETBRNGPROPERTIES_(@Const IntBuffer arg0, VSLBRngProperties arg1 ); -public static native int VSLGETBRNGPROPERTIES_(@Const int[] arg0, VSLBRngProperties arg1 ); /* SaveStreamF - save random stream descriptive data to file */ public static native int vslSaveStreamF(VSLStreamStatePtr arg0, @Cast("const char*") BytePointer arg1 ); public static native int vslSaveStreamF(VSLStreamStatePtr arg0, String arg1 ); -public static native int vslsavestreamf_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("const char*") BytePointer arg1, int arg2 ); -public static native int vslsavestreamf_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, String arg1, int arg2 ); -public static native int VSLSAVESTREAMF_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("const char*") BytePointer arg1, int arg2 ); -public static native int VSLSAVESTREAMF_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, String arg1, int arg2 ); /* LoadStreamF - load random stream descriptive data from file */ public static native int vslLoadStreamF(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("const char*") BytePointer arg1 ); public static native int vslLoadStreamF(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, String arg1 ); -public static native int vslloadstreamf_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("const char*") BytePointer arg1, int arg2 ); -public static native int vslloadstreamf_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, String arg1, int arg2 ); -public static native int VSLLOADSTREAMF_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("const char*") BytePointer arg1, int arg2 ); -public static native int VSLLOADSTREAMF_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, String arg1, int arg2 ); /* SaveStreamM - save random stream descriptive data to memory */ public static native int vslSaveStreamM(VSLStreamStatePtr arg0, @Cast("char*") BytePointer arg1 ); public static native int vslSaveStreamM(VSLStreamStatePtr arg0, @Cast("char*") ByteBuffer arg1 ); public static native int vslSaveStreamM(VSLStreamStatePtr arg0, @Cast("char*") byte[] arg1 ); -public static native int vslsavestreamm_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("char*") BytePointer arg1 ); -public static native int vslsavestreamm_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("char*") ByteBuffer arg1 ); -public static native int vslsavestreamm_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("char*") byte[] arg1 ); -public static native int VSLSAVESTREAMM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("char*") BytePointer arg1 ); -public static native int VSLSAVESTREAMM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("char*") ByteBuffer arg1 ); -public static native int VSLSAVESTREAMM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("char*") byte[] arg1 ); /* LoadStreamM - load random stream descriptive data from memory */ public static native int vslLoadStreamM(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("const char*") BytePointer arg1 ); public static native int vslLoadStreamM(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, String arg1 ); -public static native int vslloadstreamm_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("const char*") BytePointer arg1 ); -public static native int vslloadstreamm_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, String arg1 ); -public static native int VSLLOADSTREAMM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, @Cast("const char*") BytePointer arg1 ); -public static native int VSLLOADSTREAMM_(@Cast("void**") @ByPtrPtr VSLStreamStatePtr arg0, String arg1 ); /* GetStreamSize - get size of random stream descriptive data */ public static native int vslGetStreamSize(VSLStreamStatePtr arg0); -public static native int vslgetstreamsize_(VSLStreamStatePtr arg0); -public static native int VSLGETSTREAMSIZE_(VSLStreamStatePtr arg0); /* //++ @@ -239605,727 +238885,287 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldConvNewTask(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); public static native int vsldConvNewTask(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); public static native int vsldConvNewTask(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int vsldconvnewtask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int vsldconvnewtask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int vsldconvnewtask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int VSLDCONVNEWTASK_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int VSLDCONVNEWTASK_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int VSLDCONVNEWTASK_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); public static native int vslsConvNewTask(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); public static native int vslsConvNewTask(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); public static native int vslsConvNewTask(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int vslsconvnewtask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int vslsconvnewtask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int vslsconvnewtask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int VSLSCONVNEWTASK_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int VSLSCONVNEWTASK_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int VSLSCONVNEWTASK_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); public static native int vslzConvNewTask(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); public static native int vslzConvNewTask(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); public static native int vslzConvNewTask(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int vslzconvnewtask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int vslzconvnewtask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int vslzconvnewtask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int VSLZCONVNEWTASK_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int VSLZCONVNEWTASK_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int VSLZCONVNEWTASK_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); public static native int vslcConvNewTask(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); public static native int vslcConvNewTask(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); public static native int vslcConvNewTask(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int vslcconvnewtask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int vslcconvnewtask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int vslcconvnewtask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int VSLCCONVNEWTASK_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int VSLCCONVNEWTASK_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int VSLCCONVNEWTASK_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); public static native int vsldCorrNewTask(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); public static native int vsldCorrNewTask(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); public static native int vsldCorrNewTask(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int vsldcorrnewtask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int vsldcorrnewtask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int vsldcorrnewtask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int VSLDCORRNEWTASK_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int VSLDCORRNEWTASK_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int VSLDCORRNEWTASK_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); public static native int vslsCorrNewTask(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); public static native int vslsCorrNewTask(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); public static native int vslsCorrNewTask(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int vslscorrnewtask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int vslscorrnewtask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int vslscorrnewtask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int VSLSCORRNEWTASK_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int VSLSCORRNEWTASK_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int VSLSCORRNEWTASK_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); public static native int vslzCorrNewTask(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); public static native int vslzCorrNewTask(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); public static native int vslzCorrNewTask(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int vslzcorrnewtask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int vslzcorrnewtask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int vslzcorrnewtask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int VSLZCORRNEWTASK_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int VSLZCORRNEWTASK_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int VSLZCORRNEWTASK_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); public static native int vslcCorrNewTask(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); public static native int vslcCorrNewTask(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); public static native int vslcCorrNewTask(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int vslccorrnewtask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int vslccorrnewtask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int vslccorrnewtask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); -public static native int VSLCCORRNEWTASK_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5); -public static native int VSLCCORRNEWTASK_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5); -public static native int VSLCCORRNEWTASK_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5); public static native int vsldConvNewTask1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4 ); -public static native int vsldconvnewtask1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int vsldconvnewtask1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int vsldconvnewtask1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); -public static native int VSLDCONVNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int VSLDCONVNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLDCONVNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); public static native int vslsConvNewTask1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4 ); -public static native int vslsconvnewtask1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int vslsconvnewtask1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int vslsconvnewtask1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); -public static native int VSLSCONVNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int VSLSCONVNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLSCONVNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); public static native int vslzConvNewTask1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4 ); -public static native int vslzconvnewtask1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int vslzconvnewtask1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int vslzconvnewtask1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); -public static native int VSLZCONVNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int VSLZCONVNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLZCONVNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); public static native int vslcConvNewTask1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4 ); -public static native int vslcconvnewtask1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int vslcconvnewtask1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int vslcconvnewtask1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); -public static native int VSLCCONVNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int VSLCCONVNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLCCONVNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); public static native int vsldCorrNewTask1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4 ); -public static native int vsldcorrnewtask1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int vsldcorrnewtask1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int vsldcorrnewtask1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); -public static native int VSLDCORRNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int VSLDCORRNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLDCORRNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); public static native int vslsCorrNewTask1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4 ); -public static native int vslscorrnewtask1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int vslscorrnewtask1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int vslscorrnewtask1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); -public static native int VSLSCORRNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int VSLSCORRNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLSCORRNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); public static native int vslzCorrNewTask1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4 ); -public static native int vslzcorrnewtask1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int vslzcorrnewtask1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int vslzcorrnewtask1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); -public static native int VSLZCORRNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int VSLZCORRNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLZCORRNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); public static native int vslcCorrNewTask1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4 ); -public static native int vslccorrnewtask1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int vslccorrnewtask1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int vslccorrnewtask1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); -public static native int VSLCCORRNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4 ); -public static native int VSLCCORRNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLCCORRNEWTASK1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4 ); public static native int vsldConvNewTaskX(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6, @Const IntPointer arg7); public static native int vsldConvNewTaskX(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6, @Const IntBuffer arg7); public static native int vsldConvNewTaskX(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const double[] arg6, @Const int[] arg7); -public static native int vsldconvnewtaskx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6, @Const IntPointer arg7); -public static native int vsldconvnewtaskx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6, @Const IntBuffer arg7); -public static native int vsldconvnewtaskx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const double[] arg6, @Const int[] arg7); -public static native int VSLDCONVNEWTASKX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6, @Const IntPointer arg7); -public static native int VSLDCONVNEWTASKX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6, @Const IntBuffer arg7); -public static native int VSLDCONVNEWTASKX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const double[] arg6, @Const int[] arg7); public static native int vslsConvNewTaskX(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const FloatPointer arg6, @Const IntPointer arg7); public static native int vslsConvNewTaskX(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const FloatBuffer arg6, @Const IntBuffer arg7); public static native int vslsConvNewTaskX(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const float[] arg6, @Const int[] arg7); -public static native int vslsconvnewtaskx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const FloatPointer arg6, @Const IntPointer arg7); -public static native int vslsconvnewtaskx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const FloatBuffer arg6, @Const IntBuffer arg7); -public static native int vslsconvnewtaskx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const float[] arg6, @Const int[] arg7); -public static native int VSLSCONVNEWTASKX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const FloatPointer arg6, @Const IntPointer arg7); -public static native int VSLSCONVNEWTASKX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const FloatBuffer arg6, @Const IntBuffer arg7); -public static native int VSLSCONVNEWTASKX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const float[] arg6, @Const int[] arg7); public static native int vslzConvNewTaskX(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Cast("const MKL_Complex16*") DoublePointer arg6, @Const IntPointer arg7); public static native int vslzConvNewTaskX(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Cast("const MKL_Complex16*") DoubleBuffer arg6, @Const IntBuffer arg7); public static native int vslzConvNewTaskX(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Cast("const MKL_Complex16*") double[] arg6, @Const int[] arg7); -public static native int vslzconvnewtaskx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Cast("const MKL_Complex16*") DoublePointer arg6, @Const IntPointer arg7); -public static native int vslzconvnewtaskx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Cast("const MKL_Complex16*") DoubleBuffer arg6, @Const IntBuffer arg7); -public static native int vslzconvnewtaskx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Cast("const MKL_Complex16*") double[] arg6, @Const int[] arg7); -public static native int VSLZCONVNEWTASKX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Cast("const MKL_Complex16*") DoublePointer arg6, @Const IntPointer arg7); -public static native int VSLZCONVNEWTASKX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Cast("const MKL_Complex16*") DoubleBuffer arg6, @Const IntBuffer arg7); -public static native int VSLZCONVNEWTASKX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Cast("const MKL_Complex16*") double[] arg6, @Const int[] arg7); public static native int vslcConvNewTaskX(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Cast("const MKL_Complex8*") FloatPointer arg6, @Const IntPointer arg7); public static native int vslcConvNewTaskX(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Cast("const MKL_Complex8*") FloatBuffer arg6, @Const IntBuffer arg7); public static native int vslcConvNewTaskX(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Cast("const MKL_Complex8*") float[] arg6, @Const int[] arg7); -public static native int vslcconvnewtaskx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Cast("const MKL_Complex8*") FloatPointer arg6, @Const IntPointer arg7); -public static native int vslcconvnewtaskx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Cast("const MKL_Complex8*") FloatBuffer arg6, @Const IntBuffer arg7); -public static native int vslcconvnewtaskx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Cast("const MKL_Complex8*") float[] arg6, @Const int[] arg7); -public static native int VSLCCONVNEWTASKX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Cast("const MKL_Complex8*") FloatPointer arg6, @Const IntPointer arg7); -public static native int VSLCCONVNEWTASKX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Cast("const MKL_Complex8*") FloatBuffer arg6, @Const IntBuffer arg7); -public static native int VSLCCONVNEWTASKX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Cast("const MKL_Complex8*") float[] arg6, @Const int[] arg7); public static native int vsldCorrNewTaskX(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6, @Const IntPointer arg7); public static native int vsldCorrNewTaskX(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6, @Const IntBuffer arg7); public static native int vsldCorrNewTaskX(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const double[] arg6, @Const int[] arg7); -public static native int vsldcorrnewtaskx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6, @Const IntPointer arg7); -public static native int vsldcorrnewtaskx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6, @Const IntBuffer arg7); -public static native int vsldcorrnewtaskx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const double[] arg6, @Const int[] arg7); -public static native int VSLDCORRNEWTASKX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6, @Const IntPointer arg7); -public static native int VSLDCORRNEWTASKX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6, @Const IntBuffer arg7); -public static native int VSLDCORRNEWTASKX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const double[] arg6, @Const int[] arg7); public static native int vslsCorrNewTaskX(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const FloatPointer arg6, @Const IntPointer arg7); public static native int vslsCorrNewTaskX(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const FloatBuffer arg6, @Const IntBuffer arg7); public static native int vslsCorrNewTaskX(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const float[] arg6, @Const int[] arg7); -public static native int vslscorrnewtaskx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const FloatPointer arg6, @Const IntPointer arg7); -public static native int vslscorrnewtaskx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const FloatBuffer arg6, @Const IntBuffer arg7); -public static native int vslscorrnewtaskx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const float[] arg6, @Const int[] arg7); -public static native int VSLSCORRNEWTASKX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Const FloatPointer arg6, @Const IntPointer arg7); -public static native int VSLSCORRNEWTASKX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Const FloatBuffer arg6, @Const IntBuffer arg7); -public static native int VSLSCORRNEWTASKX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Const float[] arg6, @Const int[] arg7); public static native int vslzCorrNewTaskX(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Cast("const MKL_Complex16*") DoublePointer arg6, @Const IntPointer arg7); public static native int vslzCorrNewTaskX(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Cast("const MKL_Complex16*") DoubleBuffer arg6, @Const IntBuffer arg7); public static native int vslzCorrNewTaskX(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Cast("const MKL_Complex16*") double[] arg6, @Const int[] arg7); -public static native int vslzcorrnewtaskx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Cast("const MKL_Complex16*") DoublePointer arg6, @Const IntPointer arg7); -public static native int vslzcorrnewtaskx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Cast("const MKL_Complex16*") DoubleBuffer arg6, @Const IntBuffer arg7); -public static native int vslzcorrnewtaskx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Cast("const MKL_Complex16*") double[] arg6, @Const int[] arg7); -public static native int VSLZCORRNEWTASKX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Cast("const MKL_Complex16*") DoublePointer arg6, @Const IntPointer arg7); -public static native int VSLZCORRNEWTASKX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Cast("const MKL_Complex16*") DoubleBuffer arg6, @Const IntBuffer arg7); -public static native int VSLZCORRNEWTASKX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Cast("const MKL_Complex16*") double[] arg6, @Const int[] arg7); public static native int vslcCorrNewTaskX(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Cast("const MKL_Complex8*") FloatPointer arg6, @Const IntPointer arg7); public static native int vslcCorrNewTaskX(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Cast("const MKL_Complex8*") FloatBuffer arg6, @Const IntBuffer arg7); public static native int vslcCorrNewTaskX(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Cast("const MKL_Complex8*") float[] arg6, @Const int[] arg7); -public static native int vslccorrnewtaskx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Cast("const MKL_Complex8*") FloatPointer arg6, @Const IntPointer arg7); -public static native int vslccorrnewtaskx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Cast("const MKL_Complex8*") FloatBuffer arg6, @Const IntBuffer arg7); -public static native int vslccorrnewtaskx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Cast("const MKL_Complex8*") float[] arg6, @Const int[] arg7); -public static native int VSLCCORRNEWTASKX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const IntPointer arg5, @Cast("const MKL_Complex8*") FloatPointer arg6, @Const IntPointer arg7); -public static native int VSLCCORRNEWTASKX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const IntBuffer arg5, @Cast("const MKL_Complex8*") FloatBuffer arg6, @Const IntBuffer arg7); -public static native int VSLCCORRNEWTASKX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const int[] arg5, @Cast("const MKL_Complex8*") float[] arg6, @Const int[] arg7); public static native int vsldConvNewTaskX1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Const DoublePointer arg5, int arg6 ); public static native int vsldConvNewTaskX1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Const DoubleBuffer arg5, int arg6 ); public static native int vsldConvNewTaskX1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Const double[] arg5, int arg6 ); -public static native int vsldconvnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5, @Const IntPointer arg6 ); -public static native int vsldconvnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int vsldconvnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const double[] arg5, @Const int[] arg6 ); -public static native int VSLDCONVNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5, @Const IntPointer arg6 ); -public static native int VSLDCONVNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLDCONVNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const double[] arg5, @Const int[] arg6 ); public static native int vslsConvNewTaskX1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Const FloatPointer arg5, int arg6 ); public static native int vslsConvNewTaskX1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Const FloatBuffer arg5, int arg6 ); public static native int vslsConvNewTaskX1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Const float[] arg5, int arg6 ); -public static native int vslsconvnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5, @Const IntPointer arg6 ); -public static native int vslsconvnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int vslsconvnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const float[] arg5, @Const int[] arg6 ); -public static native int VSLSCONVNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5, @Const IntPointer arg6 ); -public static native int VSLSCONVNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLSCONVNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const float[] arg5, @Const int[] arg6 ); public static native int vslzConvNewTaskX1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Cast("const MKL_Complex16*") DoublePointer arg5, int arg6 ); public static native int vslzConvNewTaskX1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Cast("const MKL_Complex16*") DoubleBuffer arg5, int arg6 ); public static native int vslzConvNewTaskX1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Cast("const MKL_Complex16*") double[] arg5, int arg6 ); -public static native int vslzconvnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Cast("const MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6 ); -public static native int vslzconvnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Cast("const MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int vslzconvnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Cast("const MKL_Complex16*") double[] arg5, @Const int[] arg6 ); -public static native int VSLZCONVNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Cast("const MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6 ); -public static native int VSLZCONVNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Cast("const MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLZCONVNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Cast("const MKL_Complex16*") double[] arg5, @Const int[] arg6 ); public static native int vslcConvNewTaskX1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Cast("const MKL_Complex8*") FloatPointer arg5, int arg6 ); public static native int vslcConvNewTaskX1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Cast("const MKL_Complex8*") FloatBuffer arg5, int arg6 ); public static native int vslcConvNewTaskX1D(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Cast("const MKL_Complex8*") float[] arg5, int arg6 ); -public static native int vslcconvnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Cast("const MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6 ); -public static native int vslcconvnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Cast("const MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int vslcconvnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Cast("const MKL_Complex8*") float[] arg5, @Const int[] arg6 ); -public static native int VSLCCONVNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Cast("const MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6 ); -public static native int VSLCCONVNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Cast("const MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLCCONVNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Cast("const MKL_Complex8*") float[] arg5, @Const int[] arg6 ); public static native int vsldCorrNewTaskX1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Const DoublePointer arg5, int arg6 ); public static native int vsldCorrNewTaskX1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Const DoubleBuffer arg5, int arg6 ); public static native int vsldCorrNewTaskX1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Const double[] arg5, int arg6 ); -public static native int vsldcorrnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5, @Const IntPointer arg6 ); -public static native int vsldcorrnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int vsldcorrnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const double[] arg5, @Const int[] arg6 ); -public static native int VSLDCORRNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5, @Const IntPointer arg6 ); -public static native int VSLDCORRNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLDCORRNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const double[] arg5, @Const int[] arg6 ); public static native int vslsCorrNewTaskX1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Const FloatPointer arg5, int arg6 ); public static native int vslsCorrNewTaskX1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Const FloatBuffer arg5, int arg6 ); public static native int vslsCorrNewTaskX1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Const float[] arg5, int arg6 ); -public static native int vslscorrnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5, @Const IntPointer arg6 ); -public static native int vslscorrnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int vslscorrnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const float[] arg5, @Const int[] arg6 ); -public static native int VSLSCORRNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5, @Const IntPointer arg6 ); -public static native int VSLSCORRNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLSCORRNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Const float[] arg5, @Const int[] arg6 ); public static native int vslzCorrNewTaskX1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Cast("const MKL_Complex16*") DoublePointer arg5, int arg6 ); public static native int vslzCorrNewTaskX1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Cast("const MKL_Complex16*") DoubleBuffer arg5, int arg6 ); public static native int vslzCorrNewTaskX1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Cast("const MKL_Complex16*") double[] arg5, int arg6 ); -public static native int vslzcorrnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Cast("const MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6 ); -public static native int vslzcorrnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Cast("const MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int vslzcorrnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Cast("const MKL_Complex16*") double[] arg5, @Const int[] arg6 ); -public static native int VSLZCORRNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Cast("const MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6 ); -public static native int VSLZCORRNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Cast("const MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLZCORRNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Cast("const MKL_Complex16*") double[] arg5, @Const int[] arg6 ); public static native int vslcCorrNewTaskX1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Cast("const MKL_Complex8*") FloatPointer arg5, int arg6 ); public static native int vslcCorrNewTaskX1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Cast("const MKL_Complex8*") FloatBuffer arg5, int arg6 ); public static native int vslcCorrNewTaskX1D(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, int arg1, int arg2, int arg3, int arg4, @Cast("const MKL_Complex8*") float[] arg5, int arg6 ); -public static native int vslccorrnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Cast("const MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6 ); -public static native int vslccorrnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Cast("const MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int vslccorrnewtaskx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Cast("const MKL_Complex8*") float[] arg5, @Const int[] arg6 ); -public static native int VSLCCORRNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Cast("const MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6 ); -public static native int VSLCCORRNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Cast("const MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLCCORRNEWTASKX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const int[] arg4, @Cast("const MKL_Complex8*") float[] arg5, @Const int[] arg6 ); public static native int vslConvDeleteTask(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0 ); -public static native int vslconvdeletetask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0 ); -public static native int VSLCONVDeleteTask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0 ); public static native int vslCorrDeleteTask(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0 ); -public static native int vslcorrdeletetask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0 ); -public static native int VSLCORRDeleteTask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0 ); public static native int vslConvCopyTask(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, VSLConvTaskPtr arg1 ); -public static native int vslconvcopytask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("void**") @ByPtrPtr VSLConvTaskPtr arg1 ); -public static native int VSLCONVCopyTask_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("void**") @ByPtrPtr VSLConvTaskPtr arg1 ); public static native int vslCorrCopyTask(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, VSLCorrTaskPtr arg1 ); -public static native int vslcorrcopytask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg1 ); -public static native int VSLCORRCopyTask_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg1 ); public static native int vslConvSetMode(VSLConvTaskPtr arg0, int arg1 ); -public static native int vslconvsetmode_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1 ); -public static native int vslconvsetmode_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1 ); -public static native int vslconvsetmode_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1 ); -public static native int VSLCONVSETMODE_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1 ); -public static native int VSLCONVSETMODE_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1 ); -public static native int VSLCONVSETMODE_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1 ); public static native int vslCorrSetMode(VSLCorrTaskPtr arg0, int arg1 ); -public static native int vslcorrsetmode_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1 ); -public static native int vslcorrsetmode_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1 ); -public static native int vslcorrsetmode_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1 ); -public static native int VSLCORRSETMODE_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1 ); -public static native int VSLCORRSETMODE_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1 ); -public static native int VSLCORRSETMODE_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1 ); public static native int vslConvSetInternalPrecision(VSLConvTaskPtr arg0, int arg1 ); -public static native int vslconvsetinternalprecision_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1 ); -public static native int vslconvsetinternalprecision_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1 ); -public static native int vslconvsetinternalprecision_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1 ); -public static native int VSLCONVSETINTERNALPRECISION_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1 ); -public static native int VSLCONVSETINTERNALPRECISION_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1 ); -public static native int VSLCONVSETINTERNALPRECISION_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1 ); public static native int vslCorrSetInternalPrecision(VSLCorrTaskPtr arg0, int arg1 ); -public static native int vslcorrsetinternalprecision_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1 ); -public static native int vslcorrsetinternalprecision_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1 ); -public static native int vslcorrsetinternalprecision_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1 ); -public static native int VSLCORRSETINTERNALPRECISION_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1 ); -public static native int VSLCORRSETINTERNALPRECISION_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1 ); -public static native int VSLCORRSETINTERNALPRECISION_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1 ); public static native int vslConvSetStart(VSLConvTaskPtr arg0, @Const IntPointer arg1); public static native int vslConvSetStart(VSLConvTaskPtr arg0, @Const IntBuffer arg1); public static native int vslConvSetStart(VSLConvTaskPtr arg0, @Const int[] arg1); -public static native int vslconvsetstart_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1); -public static native int vslconvsetstart_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1); -public static native int vslconvsetstart_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1); -public static native int VSLCONVSETSTART_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1); -public static native int VSLCONVSETSTART_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1); -public static native int VSLCONVSETSTART_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1); public static native int vslCorrSetStart(VSLCorrTaskPtr arg0, @Const IntPointer arg1); public static native int vslCorrSetStart(VSLCorrTaskPtr arg0, @Const IntBuffer arg1); public static native int vslCorrSetStart(VSLCorrTaskPtr arg0, @Const int[] arg1); -public static native int vslcorrsetstart_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1); -public static native int vslcorrsetstart_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1); -public static native int vslcorrsetstart_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1); -public static native int VSLCORRSETSTART_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1); -public static native int VSLCORRSETSTART_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1); -public static native int VSLCORRSETSTART_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1); public static native int vslConvSetDecimation(VSLConvTaskPtr arg0, @Const IntPointer arg1); public static native int vslConvSetDecimation(VSLConvTaskPtr arg0, @Const IntBuffer arg1); public static native int vslConvSetDecimation(VSLConvTaskPtr arg0, @Const int[] arg1); -public static native int vslconvsetdecimation_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1); -public static native int vslconvsetdecimation_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1); -public static native int vslconvsetdecimation_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1); -public static native int VSLCONVSETDECIMATION_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntPointer arg1); -public static native int VSLCONVSETDECIMATION_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const IntBuffer arg1); -public static native int VSLCONVSETDECIMATION_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const int[] arg1); public static native int vslCorrSetDecimation(VSLCorrTaskPtr arg0, @Const IntPointer arg1); public static native int vslCorrSetDecimation(VSLCorrTaskPtr arg0, @Const IntBuffer arg1); public static native int vslCorrSetDecimation(VSLCorrTaskPtr arg0, @Const int[] arg1); -public static native int vslcorrsetdecimation_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1); -public static native int vslcorrsetdecimation_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1); -public static native int vslcorrsetdecimation_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1); -public static native int VSLCORRSETDECIMATION_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntPointer arg1); -public static native int VSLCORRSETDECIMATION_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const IntBuffer arg1); -public static native int VSLCORRSETDECIMATION_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const int[] arg1); public static native int vsldConvExec(VSLConvTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, DoublePointer arg5, @Const IntPointer arg6); public static native int vsldConvExec(VSLConvTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, DoubleBuffer arg5, @Const IntBuffer arg6); public static native int vsldConvExec(VSLConvTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, double[] arg5, @Const int[] arg6); -public static native int vsldconvexec_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, DoublePointer arg5, @Const IntPointer arg6); -public static native int vsldconvexec_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, DoubleBuffer arg5, @Const IntBuffer arg6); -public static native int vsldconvexec_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, double[] arg5, @Const int[] arg6); -public static native int VSLDCONVEXEC_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, DoublePointer arg5, @Const IntPointer arg6); -public static native int VSLDCONVEXEC_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, DoubleBuffer arg5, @Const IntBuffer arg6); -public static native int VSLDCONVEXEC_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, double[] arg5, @Const int[] arg6); public static native int vslsConvExec(VSLConvTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, FloatPointer arg5, @Const IntPointer arg6); public static native int vslsConvExec(VSLConvTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, FloatBuffer arg5, @Const IntBuffer arg6); public static native int vslsConvExec(VSLConvTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, float[] arg5, @Const int[] arg6); -public static native int vslsconvexec_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, FloatPointer arg5, @Const IntPointer arg6); -public static native int vslsconvexec_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, FloatBuffer arg5, @Const IntBuffer arg6); -public static native int vslsconvexec_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, float[] arg5, @Const int[] arg6); -public static native int VSLSCONVEXEC_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, FloatPointer arg5, @Const IntPointer arg6); -public static native int VSLSCONVEXEC_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, FloatBuffer arg5, @Const IntBuffer arg6); -public static native int VSLSCONVEXEC_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, float[] arg5, @Const int[] arg6); public static native int vslzConvExec(VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6); public static native int vslzConvExec(VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6); public static native int vslzConvExec(VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("const MKL_Complex16*") double[] arg3, @Const int[] arg4, @Cast("MKL_Complex16*") double[] arg5, @Const int[] arg6); -public static native int vslzconvexec_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6); -public static native int vslzconvexec_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6); -public static native int vslzconvexec_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("const MKL_Complex16*") double[] arg3, @Const int[] arg4, @Cast("MKL_Complex16*") double[] arg5, @Const int[] arg6); -public static native int VSLZCONVEXEC_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6); -public static native int VSLZCONVEXEC_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6); -public static native int VSLZCONVEXEC_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("const MKL_Complex16*") double[] arg3, @Const int[] arg4, @Cast("MKL_Complex16*") double[] arg5, @Const int[] arg6); public static native int vslcConvExec(VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6); public static native int vslcConvExec(VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6); public static native int vslcConvExec(VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("const MKL_Complex8*") float[] arg3, @Const int[] arg4, @Cast("MKL_Complex8*") float[] arg5, @Const int[] arg6); -public static native int vslcconvexec_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6); -public static native int vslcconvexec_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6); -public static native int vslcconvexec_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("const MKL_Complex8*") float[] arg3, @Const int[] arg4, @Cast("MKL_Complex8*") float[] arg5, @Const int[] arg6); -public static native int VSLCCONVEXEC_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6); -public static native int VSLCCONVEXEC_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6); -public static native int VSLCCONVEXEC_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("const MKL_Complex8*") float[] arg3, @Const int[] arg4, @Cast("MKL_Complex8*") float[] arg5, @Const int[] arg6); public static native int vsldCorrExec(VSLCorrTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, DoublePointer arg5, @Const IntPointer arg6); public static native int vsldCorrExec(VSLCorrTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, DoubleBuffer arg5, @Const IntBuffer arg6); public static native int vsldCorrExec(VSLCorrTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, double[] arg5, @Const int[] arg6); -public static native int vsldcorrexec_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, DoublePointer arg5, @Const IntPointer arg6); -public static native int vsldcorrexec_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, DoubleBuffer arg5, @Const IntBuffer arg6); -public static native int vsldcorrexec_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, double[] arg5, @Const int[] arg6); -public static native int VSLDCORREXEC_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, DoublePointer arg5, @Const IntPointer arg6); -public static native int VSLDCORREXEC_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, DoubleBuffer arg5, @Const IntBuffer arg6); -public static native int VSLDCORREXEC_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, double[] arg5, @Const int[] arg6); public static native int vslsCorrExec(VSLCorrTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, FloatPointer arg5, @Const IntPointer arg6); public static native int vslsCorrExec(VSLCorrTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, FloatBuffer arg5, @Const IntBuffer arg6); public static native int vslsCorrExec(VSLCorrTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, float[] arg5, @Const int[] arg6); -public static native int vslscorrexec_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, FloatPointer arg5, @Const IntPointer arg6); -public static native int vslscorrexec_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, FloatBuffer arg5, @Const IntBuffer arg6); -public static native int vslscorrexec_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, float[] arg5, @Const int[] arg6); -public static native int VSLSCORREXEC_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, FloatPointer arg5, @Const IntPointer arg6); -public static native int VSLSCORREXEC_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, FloatBuffer arg5, @Const IntBuffer arg6); -public static native int VSLSCORREXEC_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, float[] arg5, @Const int[] arg6); public static native int vslzCorrExec(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6); public static native int vslzCorrExec(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6); public static native int vslzCorrExec(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("const MKL_Complex16*") double[] arg3, @Const int[] arg4, @Cast("MKL_Complex16*") double[] arg5, @Const int[] arg6); -public static native int vslzcorrexec_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6); -public static native int vslzcorrexec_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6); -public static native int vslzcorrexec_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("const MKL_Complex16*") double[] arg3, @Const int[] arg4, @Cast("MKL_Complex16*") double[] arg5, @Const int[] arg6); -public static native int VSLZCORREXEC_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6); -public static native int VSLZCORREXEC_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6); -public static native int VSLZCORREXEC_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("const MKL_Complex16*") double[] arg3, @Const int[] arg4, @Cast("MKL_Complex16*") double[] arg5, @Const int[] arg6); public static native int vslcCorrExec(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6); public static native int vslcCorrExec(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6); public static native int vslcCorrExec(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("const MKL_Complex8*") float[] arg3, @Const int[] arg4, @Cast("MKL_Complex8*") float[] arg5, @Const int[] arg6); -public static native int vslccorrexec_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6); -public static native int vslccorrexec_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6); -public static native int vslccorrexec_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("const MKL_Complex8*") float[] arg3, @Const int[] arg4, @Cast("MKL_Complex8*") float[] arg5, @Const int[] arg6); -public static native int VSLCCORREXEC_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6); -public static native int VSLCCORREXEC_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6); -public static native int VSLCCORREXEC_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("const MKL_Complex8*") float[] arg3, @Const int[] arg4, @Cast("MKL_Complex8*") float[] arg5, @Const int[] arg6); public static native int vsldConvExec1D(VSLConvTaskPtr arg0, @Const DoublePointer arg1, int arg2, @Const DoublePointer arg3, int arg4, DoublePointer arg5, int arg6 ); public static native int vsldConvExec1D(VSLConvTaskPtr arg0, @Const DoubleBuffer arg1, int arg2, @Const DoubleBuffer arg3, int arg4, DoubleBuffer arg5, int arg6 ); public static native int vsldConvExec1D(VSLConvTaskPtr arg0, @Const double[] arg1, int arg2, @Const double[] arg3, int arg4, double[] arg5, int arg6 ); -public static native int vsldconvexec1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, DoublePointer arg5, @Const IntPointer arg6 ); -public static native int vsldconvexec1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int vsldconvexec1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, double[] arg5, @Const int[] arg6 ); -public static native int VSLDCONVEXEC1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, DoublePointer arg5, @Const IntPointer arg6 ); -public static native int VSLDCONVEXEC1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLDCONVEXEC1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, double[] arg5, @Const int[] arg6 ); public static native int vslsConvExec1D(VSLConvTaskPtr arg0, @Const FloatPointer arg1, int arg2, @Const FloatPointer arg3, int arg4, FloatPointer arg5, int arg6 ); public static native int vslsConvExec1D(VSLConvTaskPtr arg0, @Const FloatBuffer arg1, int arg2, @Const FloatBuffer arg3, int arg4, FloatBuffer arg5, int arg6 ); public static native int vslsConvExec1D(VSLConvTaskPtr arg0, @Const float[] arg1, int arg2, @Const float[] arg3, int arg4, float[] arg5, int arg6 ); -public static native int vslsconvexec1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, FloatPointer arg5, @Const IntPointer arg6 ); -public static native int vslsconvexec1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int vslsconvexec1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, float[] arg5, @Const int[] arg6 ); -public static native int VSLSCONVEXEC1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, FloatPointer arg5, @Const IntPointer arg6 ); -public static native int VSLSCONVEXEC1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLSCONVEXEC1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, float[] arg5, @Const int[] arg6 ); public static native int vslzConvExec1D(VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, int arg2, @Cast("const MKL_Complex16*") DoublePointer arg3, int arg4, @Cast("MKL_Complex16*") DoublePointer arg5, int arg6 ); public static native int vslzConvExec1D(VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, int arg2, @Cast("const MKL_Complex16*") DoubleBuffer arg3, int arg4, @Cast("MKL_Complex16*") DoubleBuffer arg5, int arg6 ); public static native int vslzConvExec1D(VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, int arg2, @Cast("const MKL_Complex16*") double[] arg3, int arg4, @Cast("MKL_Complex16*") double[] arg5, int arg6 ); -public static native int vslzconvexec1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6 ); -public static native int vslzconvexec1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int vslzconvexec1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("const MKL_Complex16*") double[] arg3, @Const int[] arg4, @Cast("MKL_Complex16*") double[] arg5, @Const int[] arg6 ); -public static native int VSLZCONVEXEC1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6 ); -public static native int VSLZCONVEXEC1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLZCONVEXEC1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("const MKL_Complex16*") double[] arg3, @Const int[] arg4, @Cast("MKL_Complex16*") double[] arg5, @Const int[] arg6 ); public static native int vslcConvExec1D(VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, int arg2, @Cast("const MKL_Complex8*") FloatPointer arg3, int arg4, @Cast("MKL_Complex8*") FloatPointer arg5, int arg6 ); public static native int vslcConvExec1D(VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, int arg2, @Cast("const MKL_Complex8*") FloatBuffer arg3, int arg4, @Cast("MKL_Complex8*") FloatBuffer arg5, int arg6 ); public static native int vslcConvExec1D(VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, int arg2, @Cast("const MKL_Complex8*") float[] arg3, int arg4, @Cast("MKL_Complex8*") float[] arg5, int arg6 ); -public static native int vslcconvexec1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6 ); -public static native int vslcconvexec1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int vslcconvexec1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("const MKL_Complex8*") float[] arg3, @Const int[] arg4, @Cast("MKL_Complex8*") float[] arg5, @Const int[] arg6 ); -public static native int VSLCCONVEXEC1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6 ); -public static native int VSLCCONVEXEC1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLCCONVEXEC1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("const MKL_Complex8*") float[] arg3, @Const int[] arg4, @Cast("MKL_Complex8*") float[] arg5, @Const int[] arg6 ); public static native int vsldCorrExec1D(VSLCorrTaskPtr arg0, @Const DoublePointer arg1, int arg2, @Const DoublePointer arg3, int arg4, DoublePointer arg5, int arg6 ); public static native int vsldCorrExec1D(VSLCorrTaskPtr arg0, @Const DoubleBuffer arg1, int arg2, @Const DoubleBuffer arg3, int arg4, DoubleBuffer arg5, int arg6 ); public static native int vsldCorrExec1D(VSLCorrTaskPtr arg0, @Const double[] arg1, int arg2, @Const double[] arg3, int arg4, double[] arg5, int arg6 ); -public static native int vsldcorrexec1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, DoublePointer arg5, @Const IntPointer arg6 ); -public static native int vsldcorrexec1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int vsldcorrexec1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, double[] arg5, @Const int[] arg6 ); -public static native int VSLDCORREXEC1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, DoublePointer arg5, @Const IntPointer arg6 ); -public static native int VSLDCORREXEC1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLDCORREXEC1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, double[] arg5, @Const int[] arg6 ); public static native int vslsCorrExec1D(VSLCorrTaskPtr arg0, @Const FloatPointer arg1, int arg2, @Const FloatPointer arg3, int arg4, FloatPointer arg5, int arg6 ); public static native int vslsCorrExec1D(VSLCorrTaskPtr arg0, @Const FloatBuffer arg1, int arg2, @Const FloatBuffer arg3, int arg4, FloatBuffer arg5, int arg6 ); public static native int vslsCorrExec1D(VSLCorrTaskPtr arg0, @Const float[] arg1, int arg2, @Const float[] arg3, int arg4, float[] arg5, int arg6 ); -public static native int vslscorrexec1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, FloatPointer arg5, @Const IntPointer arg6 ); -public static native int vslscorrexec1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int vslscorrexec1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, float[] arg5, @Const int[] arg6 ); -public static native int VSLSCORREXEC1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, FloatPointer arg5, @Const IntPointer arg6 ); -public static native int VSLSCORREXEC1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLSCORREXEC1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, float[] arg5, @Const int[] arg6 ); public static native int vslzCorrExec1D(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, int arg2, @Cast("const MKL_Complex16*") DoublePointer arg3, int arg4, @Cast("MKL_Complex16*") DoublePointer arg5, int arg6 ); public static native int vslzCorrExec1D(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, int arg2, @Cast("const MKL_Complex16*") DoubleBuffer arg3, int arg4, @Cast("MKL_Complex16*") DoubleBuffer arg5, int arg6 ); public static native int vslzCorrExec1D(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, int arg2, @Cast("const MKL_Complex16*") double[] arg3, int arg4, @Cast("MKL_Complex16*") double[] arg5, int arg6 ); -public static native int vslzcorrexec1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6 ); -public static native int vslzcorrexec1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int vslzcorrexec1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("const MKL_Complex16*") double[] arg3, @Const int[] arg4, @Cast("MKL_Complex16*") double[] arg5, @Const int[] arg6 ); -public static native int VSLZCORREXEC1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex16*") DoublePointer arg5, @Const IntPointer arg6 ); -public static native int VSLZCORREXEC1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex16*") DoubleBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLZCORREXEC1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("const MKL_Complex16*") double[] arg3, @Const int[] arg4, @Cast("MKL_Complex16*") double[] arg5, @Const int[] arg6 ); public static native int vslcCorrExec1D(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, int arg2, @Cast("const MKL_Complex8*") FloatPointer arg3, int arg4, @Cast("MKL_Complex8*") FloatPointer arg5, int arg6 ); public static native int vslcCorrExec1D(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, int arg2, @Cast("const MKL_Complex8*") FloatBuffer arg3, int arg4, @Cast("MKL_Complex8*") FloatBuffer arg5, int arg6 ); public static native int vslcCorrExec1D(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, int arg2, @Cast("const MKL_Complex8*") float[] arg3, int arg4, @Cast("MKL_Complex8*") float[] arg5, int arg6 ); -public static native int vslccorrexec1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6 ); -public static native int vslccorrexec1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int vslccorrexec1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("const MKL_Complex8*") float[] arg3, @Const int[] arg4, @Cast("MKL_Complex8*") float[] arg5, @Const int[] arg6 ); -public static native int VSLCCORREXEC1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("const MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4, @Cast("MKL_Complex8*") FloatPointer arg5, @Const IntPointer arg6 ); -public static native int VSLCCORREXEC1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("const MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4, @Cast("MKL_Complex8*") FloatBuffer arg5, @Const IntBuffer arg6 ); -public static native int VSLCCORREXEC1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("const MKL_Complex8*") float[] arg3, @Const int[] arg4, @Cast("MKL_Complex8*") float[] arg5, @Const int[] arg6 ); public static native int vsldConvExecX(VSLConvTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4); public static native int vsldConvExecX(VSLConvTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4); public static native int vsldConvExecX(VSLConvTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4); -public static native int vsldconvexecx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4); -public static native int vsldconvexecx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4); -public static native int vsldconvexecx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4); -public static native int VSLDCONVEXECX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4); -public static native int VSLDCONVEXECX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4); -public static native int VSLDCONVEXECX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4); public static native int vslsConvExecX(VSLConvTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4); public static native int vslsConvExecX(VSLConvTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4); public static native int vslsConvExecX(VSLConvTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4); -public static native int vslsconvexecx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4); -public static native int vslsconvexecx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4); -public static native int vslsconvexecx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4); -public static native int VSLSCONVEXECX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4); -public static native int VSLSCONVEXECX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4); -public static native int VSLSCONVEXECX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4); public static native int vslzConvExecX(VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4); public static native int vslzConvExecX(VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4); public static native int vslzConvExecX(VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("MKL_Complex16*") double[] arg3, @Const int[] arg4); -public static native int vslzconvexecx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4); -public static native int vslzconvexecx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4); -public static native int vslzconvexecx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("MKL_Complex16*") double[] arg3, @Const int[] arg4); -public static native int VSLZCONVEXECX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4); -public static native int VSLZCONVEXECX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4); -public static native int VSLZCONVEXECX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("MKL_Complex16*") double[] arg3, @Const int[] arg4); public static native int vslcConvExecX(VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4); public static native int vslcConvExecX(VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4); public static native int vslcConvExecX(VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("MKL_Complex8*") float[] arg3, @Const int[] arg4); -public static native int vslcconvexecx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4); -public static native int vslcconvexecx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4); -public static native int vslcconvexecx_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("MKL_Complex8*") float[] arg3, @Const int[] arg4); -public static native int VSLCCONVEXECX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4); -public static native int VSLCCONVEXECX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4); -public static native int VSLCCONVEXECX_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("MKL_Complex8*") float[] arg3, @Const int[] arg4); public static native int vsldCorrExecX(VSLCorrTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4); public static native int vsldCorrExecX(VSLCorrTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4); public static native int vsldCorrExecX(VSLCorrTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4); -public static native int vsldcorrexecx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4); -public static native int vsldcorrexecx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4); -public static native int vsldcorrexecx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4); -public static native int VSLDCORREXECX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4); -public static native int VSLDCORREXECX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4); -public static native int VSLDCORREXECX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4); public static native int vslsCorrExecX(VSLCorrTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4); public static native int vslsCorrExecX(VSLCorrTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4); public static native int vslsCorrExecX(VSLCorrTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4); -public static native int vslscorrexecx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4); -public static native int vslscorrexecx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4); -public static native int vslscorrexecx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4); -public static native int VSLSCORREXECX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4); -public static native int VSLSCORREXECX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4); -public static native int VSLSCORREXECX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4); public static native int vslzCorrExecX(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4); public static native int vslzCorrExecX(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4); public static native int vslzCorrExecX(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("MKL_Complex16*") double[] arg3, @Const int[] arg4); -public static native int vslzcorrexecx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4); -public static native int vslzcorrexecx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4); -public static native int vslzcorrexecx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("MKL_Complex16*") double[] arg3, @Const int[] arg4); -public static native int VSLZCORREXECX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4); -public static native int VSLZCORREXECX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4); -public static native int VSLZCORREXECX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("MKL_Complex16*") double[] arg3, @Const int[] arg4); public static native int vslcCorrExecX(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4); public static native int vslcCorrExecX(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4); public static native int vslcCorrExecX(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("MKL_Complex8*") float[] arg3, @Const int[] arg4); -public static native int vslccorrexecx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4); -public static native int vslccorrexecx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4); -public static native int vslccorrexecx_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("MKL_Complex8*") float[] arg3, @Const int[] arg4); -public static native int VSLCCORREXECX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4); -public static native int VSLCCORREXECX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4); -public static native int VSLCCORREXECX_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("MKL_Complex8*") float[] arg3, @Const int[] arg4); public static native int vsldConvExecX1D(VSLConvTaskPtr arg0, @Const DoublePointer arg1, int arg2, DoublePointer arg3, int arg4 ); public static native int vsldConvExecX1D(VSLConvTaskPtr arg0, @Const DoubleBuffer arg1, int arg2, DoubleBuffer arg3, int arg4 ); public static native int vsldConvExecX1D(VSLConvTaskPtr arg0, @Const double[] arg1, int arg2, double[] arg3, int arg4 ); -public static native int vsldconvexecx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4 ); -public static native int vsldconvexecx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4 ); -public static native int vsldconvexecx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4 ); -public static native int VSLDCONVEXECX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4 ); -public static native int VSLDCONVEXECX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLDCONVEXECX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4 ); public static native int vslsConvExecX1D(VSLConvTaskPtr arg0, @Const FloatPointer arg1, int arg2, FloatPointer arg3, int arg4 ); public static native int vslsConvExecX1D(VSLConvTaskPtr arg0, @Const FloatBuffer arg1, int arg2, FloatBuffer arg3, int arg4 ); public static native int vslsConvExecX1D(VSLConvTaskPtr arg0, @Const float[] arg1, int arg2, float[] arg3, int arg4 ); -public static native int vslsconvexecx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4 ); -public static native int vslsconvexecx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4 ); -public static native int vslsconvexecx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4 ); -public static native int VSLSCONVEXECX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4 ); -public static native int VSLSCONVEXECX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLSCONVEXECX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4 ); public static native int vslzConvExecX1D(VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, int arg2, @Cast("MKL_Complex16*") DoublePointer arg3, int arg4 ); public static native int vslzConvExecX1D(VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, int arg2, @Cast("MKL_Complex16*") DoubleBuffer arg3, int arg4 ); public static native int vslzConvExecX1D(VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, int arg2, @Cast("MKL_Complex16*") double[] arg3, int arg4 ); -public static native int vslzconvexecx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4 ); -public static native int vslzconvexecx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4 ); -public static native int vslzconvexecx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("MKL_Complex16*") double[] arg3, @Const int[] arg4 ); -public static native int VSLZCONVEXECX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4 ); -public static native int VSLZCONVEXECX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLZCONVEXECX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("MKL_Complex16*") double[] arg3, @Const int[] arg4 ); public static native int vslcConvExecX1D(VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, int arg2, @Cast("MKL_Complex8*") FloatPointer arg3, int arg4 ); public static native int vslcConvExecX1D(VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, int arg2, @Cast("MKL_Complex8*") FloatBuffer arg3, int arg4 ); public static native int vslcConvExecX1D(VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, int arg2, @Cast("MKL_Complex8*") float[] arg3, int arg4 ); -public static native int vslcconvexecx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4 ); -public static native int vslcconvexecx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4 ); -public static native int vslcconvexecx1d_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("MKL_Complex8*") float[] arg3, @Const int[] arg4 ); -public static native int VSLCCONVEXECX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4 ); -public static native int VSLCCONVEXECX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLCCONVEXECX1D_(@Cast("void**") @ByPtrPtr VSLConvTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("MKL_Complex8*") float[] arg3, @Const int[] arg4 ); public static native int vsldCorrExecX1D(VSLCorrTaskPtr arg0, @Const DoublePointer arg1, int arg2, DoublePointer arg3, int arg4 ); public static native int vsldCorrExecX1D(VSLCorrTaskPtr arg0, @Const DoubleBuffer arg1, int arg2, DoubleBuffer arg3, int arg4 ); public static native int vsldCorrExecX1D(VSLCorrTaskPtr arg0, @Const double[] arg1, int arg2, double[] arg3, int arg4 ); -public static native int vsldcorrexecx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4 ); -public static native int vsldcorrexecx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4 ); -public static native int vsldcorrexecx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4 ); -public static native int VSLDCORREXECX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4 ); -public static native int VSLDCORREXECX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLDCORREXECX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4 ); public static native int vslsCorrExecX1D(VSLCorrTaskPtr arg0, @Const FloatPointer arg1, int arg2, FloatPointer arg3, int arg4 ); public static native int vslsCorrExecX1D(VSLCorrTaskPtr arg0, @Const FloatBuffer arg1, int arg2, FloatBuffer arg3, int arg4 ); public static native int vslsCorrExecX1D(VSLCorrTaskPtr arg0, @Const float[] arg1, int arg2, float[] arg3, int arg4 ); -public static native int vslscorrexecx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4 ); -public static native int vslscorrexecx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4 ); -public static native int vslscorrexecx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4 ); -public static native int VSLSCORREXECX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4 ); -public static native int VSLSCORREXECX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLSCORREXECX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4 ); public static native int vslzCorrExecX1D(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, int arg2, @Cast("MKL_Complex16*") DoublePointer arg3, int arg4 ); public static native int vslzCorrExecX1D(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, int arg2, @Cast("MKL_Complex16*") DoubleBuffer arg3, int arg4 ); public static native int vslzCorrExecX1D(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, int arg2, @Cast("MKL_Complex16*") double[] arg3, int arg4 ); -public static native int vslzcorrexecx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4 ); -public static native int vslzcorrexecx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4 ); -public static native int vslzcorrexecx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("MKL_Complex16*") double[] arg3, @Const int[] arg4 ); -public static native int VSLZCORREXECX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoublePointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex16*") DoublePointer arg3, @Const IntPointer arg4 ); -public static native int VSLZCORREXECX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") DoubleBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex16*") DoubleBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLZCORREXECX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex16*") double[] arg1, @Const int[] arg2, @Cast("MKL_Complex16*") double[] arg3, @Const int[] arg4 ); public static native int vslcCorrExecX1D(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, int arg2, @Cast("MKL_Complex8*") FloatPointer arg3, int arg4 ); public static native int vslcCorrExecX1D(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, int arg2, @Cast("MKL_Complex8*") FloatBuffer arg3, int arg4 ); public static native int vslcCorrExecX1D(VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, int arg2, @Cast("MKL_Complex8*") float[] arg3, int arg4 ); -public static native int vslccorrexecx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4 ); -public static native int vslccorrexecx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4 ); -public static native int vslccorrexecx1d_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("MKL_Complex8*") float[] arg3, @Const int[] arg4 ); -public static native int VSLCCORREXECX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatPointer arg1, @Const IntPointer arg2, @Cast("MKL_Complex8*") FloatPointer arg3, @Const IntPointer arg4 ); -public static native int VSLCCORREXECX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") FloatBuffer arg1, @Const IntBuffer arg2, @Cast("MKL_Complex8*") FloatBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLCCORREXECX1D_(@Cast("void**") @ByPtrPtr VSLCorrTaskPtr arg0, @Cast("const MKL_Complex8*") float[] arg1, @Const int[] arg2, @Cast("MKL_Complex8*") float[] arg3, @Const int[] arg4 ); /* @@ -240340,22 +239180,10 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldSSNewTask(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5, @Const IntPointer arg6); public static native int vsldSSNewTask(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5, @Const IntBuffer arg6); public static native int vsldSSNewTask(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const double[] arg4, @Const double[] arg5, @Const int[] arg6); -public static native int vsldssnewtask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5, @Const IntPointer arg6); -public static native int vsldssnewtask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5, @Const IntBuffer arg6); -public static native int vsldssnewtask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const double[] arg4, @Const double[] arg5, @Const int[] arg6); -public static native int VSLDSSNEWTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const DoublePointer arg5, @Const IntPointer arg6); -public static native int VSLDSSNEWTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const DoubleBuffer arg5, @Const IntBuffer arg6); -public static native int VSLDSSNEWTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const double[] arg4, @Const double[] arg5, @Const int[] arg6); public static native int vslsSSNewTask(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5, @Const IntPointer arg6); public static native int vslsSSNewTask(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5, @Const IntBuffer arg6); public static native int vslsSSNewTask(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const float[] arg4, @Const float[] arg5, @Const int[] arg6); -public static native int vslsssnewtask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5, @Const IntPointer arg6); -public static native int vslsssnewtask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5, @Const IntBuffer arg6); -public static native int vslsssnewtask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const float[] arg4, @Const float[] arg5, @Const int[] arg6); -public static native int VSLSSSNEWTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const FloatPointer arg5, @Const IntPointer arg6); -public static native int VSLSSSNEWTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const FloatBuffer arg5, @Const IntBuffer arg6); -public static native int VSLSSSNEWTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const float[] arg4, @Const float[] arg5, @Const int[] arg6); /* @@ -240368,32 +239196,14 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldSSEditTask(VSLSSTaskPtr arg0, int arg1, @Const DoublePointer arg2 ); public static native int vsldSSEditTask(VSLSSTaskPtr arg0, int arg1, @Const DoubleBuffer arg2 ); public static native int vsldSSEditTask(VSLSSTaskPtr arg0, int arg1, @Const double[] arg2 ); -public static native int vsldssedittask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2 ); -public static native int vsldssedittask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2 ); -public static native int vsldssedittask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2 ); -public static native int VSLDSSEDITTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2 ); -public static native int VSLDSSEDITTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2 ); -public static native int VSLDSSEDITTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2 ); public static native int vslsSSEditTask(VSLSSTaskPtr arg0, int arg1, @Const FloatPointer arg2 ); public static native int vslsSSEditTask(VSLSSTaskPtr arg0, int arg1, @Const FloatBuffer arg2 ); public static native int vslsSSEditTask(VSLSSTaskPtr arg0, int arg1, @Const float[] arg2 ); -public static native int vslsssedittask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2 ); -public static native int vslsssedittask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2 ); -public static native int vslsssedittask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2 ); -public static native int VSLSSSEDITTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2 ); -public static native int VSLSSSEDITTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2 ); -public static native int VSLSSSEDITTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2 ); public static native int vsliSSEditTask(VSLSSTaskPtr arg0, int arg1, @Const IntPointer arg2 ); public static native int vsliSSEditTask(VSLSSTaskPtr arg0, int arg1, @Const IntBuffer arg2 ); public static native int vsliSSEditTask(VSLSSTaskPtr arg0, int arg1, @Const int[] arg2 ); -public static native int vslissedittask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2 ); -public static native int vslissedittask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2 ); -public static native int vslissedittask_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const int[] arg2 ); -public static native int VSLISSEDITTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2 ); -public static native int VSLISSEDITTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2 ); -public static native int VSLISSEDITTASK_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const int[] arg2 ); /* // Task specific editors @@ -240405,22 +239215,10 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldSSEditMoments(VSLSSTaskPtr arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7 ); public static native int vsldSSEditMoments(VSLSSTaskPtr arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7 ); public static native int vsldSSEditMoments(VSLSSTaskPtr arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4, double[] arg5, double[] arg6, double[] arg7 ); -public static native int vsldsseditmoments_(@ByPtrPtr VSLSSTaskPtr arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7 ); -public static native int vsldsseditmoments_(@ByPtrPtr VSLSSTaskPtr arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7 ); -public static native int vsldsseditmoments_(@ByPtrPtr VSLSSTaskPtr arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4, double[] arg5, double[] arg6, double[] arg7 ); -public static native int VSLDSSEDITMOMENTS_(@ByPtrPtr VSLSSTaskPtr arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7 ); -public static native int VSLDSSEDITMOMENTS_(@ByPtrPtr VSLSSTaskPtr arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7 ); -public static native int VSLDSSEDITMOMENTS_(@ByPtrPtr VSLSSTaskPtr arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4, double[] arg5, double[] arg6, double[] arg7 ); public static native int vslsSSEditMoments(VSLSSTaskPtr arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7 ); public static native int vslsSSEditMoments(VSLSSTaskPtr arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7 ); public static native int vslsSSEditMoments(VSLSSTaskPtr arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4, float[] arg5, float[] arg6, float[] arg7 ); -public static native int vslssseditmoments_(@ByPtrPtr VSLSSTaskPtr arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7 ); -public static native int vslssseditmoments_(@ByPtrPtr VSLSSTaskPtr arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7 ); -public static native int vslssseditmoments_(@ByPtrPtr VSLSSTaskPtr arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4, float[] arg5, float[] arg6, float[] arg7 ); -public static native int VSLSSSEDITMOMENTS_(@ByPtrPtr VSLSSTaskPtr arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7 ); -public static native int VSLSSSEDITMOMENTS_(@ByPtrPtr VSLSSTaskPtr arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7 ); -public static native int VSLSSSEDITMOMENTS_(@ByPtrPtr VSLSSTaskPtr arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4, float[] arg5, float[] arg6, float[] arg7 ); /* @@ -240429,22 +239227,10 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldSSEditSums(VSLSSTaskPtr arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7 ); public static native int vsldSSEditSums(VSLSSTaskPtr arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7 ); public static native int vsldSSEditSums(VSLSSTaskPtr arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4, double[] arg5, double[] arg6, double[] arg7 ); -public static native int vsldsseditsums_(@ByPtrPtr VSLSSTaskPtr arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7 ); -public static native int vsldsseditsums_(@ByPtrPtr VSLSSTaskPtr arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7 ); -public static native int vsldsseditsums_(@ByPtrPtr VSLSSTaskPtr arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4, double[] arg5, double[] arg6, double[] arg7 ); -public static native int VSLDSSEDITSUMS_(@ByPtrPtr VSLSSTaskPtr arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3, DoublePointer arg4, DoublePointer arg5, DoublePointer arg6, DoublePointer arg7 ); -public static native int VSLDSSEDITSUMS_(@ByPtrPtr VSLSSTaskPtr arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6, DoubleBuffer arg7 ); -public static native int VSLDSSEDITSUMS_(@ByPtrPtr VSLSSTaskPtr arg0, double[] arg1, double[] arg2, double[] arg3, double[] arg4, double[] arg5, double[] arg6, double[] arg7 ); public static native int vslsSSEditSums(VSLSSTaskPtr arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7 ); public static native int vslsSSEditSums(VSLSSTaskPtr arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7 ); public static native int vslsSSEditSums(VSLSSTaskPtr arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4, float[] arg5, float[] arg6, float[] arg7 ); -public static native int vslssseditsums_(@ByPtrPtr VSLSSTaskPtr arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7 ); -public static native int vslssseditsums_(@ByPtrPtr VSLSSTaskPtr arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7 ); -public static native int vslssseditsums_(@ByPtrPtr VSLSSTaskPtr arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4, float[] arg5, float[] arg6, float[] arg7 ); -public static native int VSLSSSEDITSUMS_(@ByPtrPtr VSLSSTaskPtr arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3, FloatPointer arg4, FloatPointer arg5, FloatPointer arg6, FloatPointer arg7 ); -public static native int VSLSSSEDITSUMS_(@ByPtrPtr VSLSSTaskPtr arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5, FloatBuffer arg6, FloatBuffer arg7 ); -public static native int VSLSSSEDITSUMS_(@ByPtrPtr VSLSSTaskPtr arg0, float[] arg1, float[] arg2, float[] arg3, float[] arg4, float[] arg5, float[] arg6, float[] arg7 ); /* @@ -240453,22 +239239,10 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldSSEditCovCor(VSLSSTaskPtr arg0, DoublePointer arg1, DoublePointer arg2, @Const IntPointer arg3, DoublePointer arg4, @Const IntPointer arg5 ); public static native int vsldSSEditCovCor(VSLSSTaskPtr arg0, DoubleBuffer arg1, DoubleBuffer arg2, @Const IntBuffer arg3, DoubleBuffer arg4, @Const IntBuffer arg5 ); public static native int vsldSSEditCovCor(VSLSSTaskPtr arg0, double[] arg1, double[] arg2, @Const int[] arg3, double[] arg4, @Const int[] arg5 ); -public static native int vsldsseditcovcor_(@ByPtrPtr VSLSSTaskPtr arg0, DoublePointer arg1, DoublePointer arg2, @Const IntPointer arg3, DoublePointer arg4, @Const IntPointer arg5 ); -public static native int vsldsseditcovcor_(@ByPtrPtr VSLSSTaskPtr arg0, DoubleBuffer arg1, DoubleBuffer arg2, @Const IntBuffer arg3, DoubleBuffer arg4, @Const IntBuffer arg5 ); -public static native int vsldsseditcovcor_(@ByPtrPtr VSLSSTaskPtr arg0, double[] arg1, double[] arg2, @Const int[] arg3, double[] arg4, @Const int[] arg5 ); -public static native int VSLDSSEDITCOVCOR_(@ByPtrPtr VSLSSTaskPtr arg0, DoublePointer arg1, DoublePointer arg2, @Const IntPointer arg3, DoublePointer arg4, @Const IntPointer arg5 ); -public static native int VSLDSSEDITCOVCOR_(@ByPtrPtr VSLSSTaskPtr arg0, DoubleBuffer arg1, DoubleBuffer arg2, @Const IntBuffer arg3, DoubleBuffer arg4, @Const IntBuffer arg5 ); -public static native int VSLDSSEDITCOVCOR_(@ByPtrPtr VSLSSTaskPtr arg0, double[] arg1, double[] arg2, @Const int[] arg3, double[] arg4, @Const int[] arg5 ); public static native int vslsSSEditCovCor(VSLSSTaskPtr arg0, FloatPointer arg1, FloatPointer arg2, @Const IntPointer arg3, FloatPointer arg4, @Const IntPointer arg5 ); public static native int vslsSSEditCovCor(VSLSSTaskPtr arg0, FloatBuffer arg1, FloatBuffer arg2, @Const IntBuffer arg3, FloatBuffer arg4, @Const IntBuffer arg5 ); public static native int vslsSSEditCovCor(VSLSSTaskPtr arg0, float[] arg1, float[] arg2, @Const int[] arg3, float[] arg4, @Const int[] arg5 ); -public static native int vslssseditcovcor_(@ByPtrPtr VSLSSTaskPtr arg0, FloatPointer arg1, FloatPointer arg2, @Const IntPointer arg3, FloatPointer arg4, @Const IntPointer arg5 ); -public static native int vslssseditcovcor_(@ByPtrPtr VSLSSTaskPtr arg0, FloatBuffer arg1, FloatBuffer arg2, @Const IntBuffer arg3, FloatBuffer arg4, @Const IntBuffer arg5 ); -public static native int vslssseditcovcor_(@ByPtrPtr VSLSSTaskPtr arg0, float[] arg1, float[] arg2, @Const int[] arg3, float[] arg4, @Const int[] arg5 ); -public static native int VSLSSSEDITCOVCOR_(@ByPtrPtr VSLSSTaskPtr arg0, FloatPointer arg1, FloatPointer arg2, @Const IntPointer arg3, FloatPointer arg4, @Const IntPointer arg5 ); -public static native int VSLSSSEDITCOVCOR_(@ByPtrPtr VSLSSTaskPtr arg0, FloatBuffer arg1, FloatBuffer arg2, @Const IntBuffer arg3, FloatBuffer arg4, @Const IntBuffer arg5 ); -public static native int VSLSSSEDITCOVCOR_(@ByPtrPtr VSLSSTaskPtr arg0, float[] arg1, float[] arg2, @Const int[] arg3, float[] arg4, @Const int[] arg5 ); /* @@ -240477,22 +239251,10 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldSSEditCP(VSLSSTaskPtr arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3, @Const IntPointer arg4 ); public static native int vsldSSEditCP(VSLSSTaskPtr arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4 ); public static native int vsldSSEditCP(VSLSSTaskPtr arg0, double[] arg1, double[] arg2, double[] arg3, @Const int[] arg4 ); -public static native int vsldsseditcp_(@ByPtrPtr VSLSSTaskPtr arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3, @Const IntPointer arg4 ); -public static native int vsldsseditcp_(@ByPtrPtr VSLSSTaskPtr arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4 ); -public static native int vsldsseditcp_(@ByPtrPtr VSLSSTaskPtr arg0, double[] arg1, double[] arg2, double[] arg3, @Const int[] arg4 ); -public static native int VSLDSSEDITCP_(@ByPtrPtr VSLSSTaskPtr arg0, DoublePointer arg1, DoublePointer arg2, DoublePointer arg3, @Const IntPointer arg4 ); -public static native int VSLDSSEDITCP_(@ByPtrPtr VSLSSTaskPtr arg0, DoubleBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLDSSEDITCP_(@ByPtrPtr VSLSSTaskPtr arg0, double[] arg1, double[] arg2, double[] arg3, @Const int[] arg4 ); public static native int vslsSSEditCP(VSLSSTaskPtr arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3, @Const IntPointer arg4 ); public static native int vslsSSEditCP(VSLSSTaskPtr arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4 ); public static native int vslsSSEditCP(VSLSSTaskPtr arg0, float[] arg1, float[] arg2, float[] arg3, @Const int[] arg4 ); -public static native int vslssseditcp_(@ByPtrPtr VSLSSTaskPtr arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3, @Const IntPointer arg4 ); -public static native int vslssseditcp_(@ByPtrPtr VSLSSTaskPtr arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4 ); -public static native int vslssseditcp_(@ByPtrPtr VSLSSTaskPtr arg0, float[] arg1, float[] arg2, float[] arg3, @Const int[] arg4 ); -public static native int VSLSSSEDITCP_(@ByPtrPtr VSLSSTaskPtr arg0, FloatPointer arg1, FloatPointer arg2, FloatPointer arg3, @Const IntPointer arg4 ); -public static native int VSLSSSEDITCP_(@ByPtrPtr VSLSSTaskPtr arg0, FloatBuffer arg1, FloatBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLSSSEDITCP_(@ByPtrPtr VSLSSTaskPtr arg0, float[] arg1, float[] arg2, float[] arg3, @Const int[] arg4 ); /* @@ -240501,22 +239263,10 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldSSEditPartialCovCor(VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const IntPointer arg5, DoublePointer arg6, @Const IntPointer arg7, DoublePointer arg8, @Const IntPointer arg9 ); public static native int vsldSSEditPartialCovCor(VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const IntBuffer arg5, DoubleBuffer arg6, @Const IntBuffer arg7, DoubleBuffer arg8, @Const IntBuffer arg9 ); public static native int vsldSSEditPartialCovCor(VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, @Const int[] arg3, @Const double[] arg4, @Const int[] arg5, double[] arg6, @Const int[] arg7, double[] arg8, @Const int[] arg9 ); -public static native int vsldsseditpartialcovcor_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const IntPointer arg5, DoublePointer arg6, @Const IntPointer arg7, DoublePointer arg8, @Const IntPointer arg9 ); -public static native int vsldsseditpartialcovcor_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const IntBuffer arg5, DoubleBuffer arg6, @Const IntBuffer arg7, DoubleBuffer arg8, @Const IntBuffer arg9 ); -public static native int vsldsseditpartialcovcor_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, @Const int[] arg3, @Const double[] arg4, @Const int[] arg5, double[] arg6, @Const int[] arg7, double[] arg8, @Const int[] arg9 ); -public static native int VSLDSSEDITPARTIALCOVCOR_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const IntPointer arg5, DoublePointer arg6, @Const IntPointer arg7, DoublePointer arg8, @Const IntPointer arg9 ); -public static native int VSLDSSEDITPARTIALCOVCOR_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const IntBuffer arg5, DoubleBuffer arg6, @Const IntBuffer arg7, DoubleBuffer arg8, @Const IntBuffer arg9 ); -public static native int VSLDSSEDITPARTIALCOVCOR_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, @Const int[] arg3, @Const double[] arg4, @Const int[] arg5, double[] arg6, @Const int[] arg7, double[] arg8, @Const int[] arg9 ); public static native int vslsSSEditPartialCovCor(VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const IntPointer arg5, FloatPointer arg6, @Const IntPointer arg7, FloatPointer arg8, @Const IntPointer arg9 ); public static native int vslsSSEditPartialCovCor(VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const IntBuffer arg5, FloatBuffer arg6, @Const IntBuffer arg7, FloatBuffer arg8, @Const IntBuffer arg9 ); public static native int vslsSSEditPartialCovCor(VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, @Const int[] arg3, @Const float[] arg4, @Const int[] arg5, float[] arg6, @Const int[] arg7, float[] arg8, @Const int[] arg9 ); -public static native int vslssseditpartialcovcor_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const IntPointer arg5, FloatPointer arg6, @Const IntPointer arg7, FloatPointer arg8, @Const IntPointer arg9 ); -public static native int vslssseditpartialcovcor_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const IntBuffer arg5, FloatBuffer arg6, @Const IntBuffer arg7, FloatBuffer arg8, @Const IntBuffer arg9 ); -public static native int vslssseditpartialcovcor_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, @Const int[] arg3, @Const float[] arg4, @Const int[] arg5, float[] arg6, @Const int[] arg7, float[] arg8, @Const int[] arg9 ); -public static native int VSLSSSEDITPARTIALCOVCOR_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const IntPointer arg5, FloatPointer arg6, @Const IntPointer arg7, FloatPointer arg8, @Const IntPointer arg9 ); -public static native int VSLSSSEDITPARTIALCOVCOR_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const IntBuffer arg5, FloatBuffer arg6, @Const IntBuffer arg7, FloatBuffer arg8, @Const IntBuffer arg9 ); -public static native int VSLSSSEDITPARTIALCOVCOR_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, @Const int[] arg3, @Const float[] arg4, @Const int[] arg5, float[] arg6, @Const int[] arg7, float[] arg8, @Const int[] arg9 ); /* @@ -240525,22 +239275,10 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldSSEditQuantiles(VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, DoublePointer arg3, DoublePointer arg4, @Const IntPointer arg5 ); public static native int vsldSSEditQuantiles(VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, DoubleBuffer arg3, DoubleBuffer arg4, @Const IntBuffer arg5 ); public static native int vsldSSEditQuantiles(VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, double[] arg3, double[] arg4, @Const int[] arg5 ); -public static native int vsldsseditquantiles_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, DoublePointer arg3, DoublePointer arg4, @Const IntPointer arg5 ); -public static native int vsldsseditquantiles_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, DoubleBuffer arg3, DoubleBuffer arg4, @Const IntBuffer arg5 ); -public static native int vsldsseditquantiles_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, double[] arg3, double[] arg4, @Const int[] arg5 ); -public static native int VSLDSSEDITQUANTILES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, DoublePointer arg3, DoublePointer arg4, @Const IntPointer arg5 ); -public static native int VSLDSSEDITQUANTILES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, DoubleBuffer arg3, DoubleBuffer arg4, @Const IntBuffer arg5 ); -public static native int VSLDSSEDITQUANTILES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, double[] arg3, double[] arg4, @Const int[] arg5 ); public static native int vslsSSEditQuantiles(VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, FloatPointer arg3, FloatPointer arg4, @Const IntPointer arg5 ); public static native int vslsSSEditQuantiles(VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, FloatBuffer arg3, FloatBuffer arg4, @Const IntBuffer arg5 ); public static native int vslsSSEditQuantiles(VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, float[] arg3, float[] arg4, @Const int[] arg5 ); -public static native int vslssseditquantiles_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, FloatPointer arg3, FloatPointer arg4, @Const IntPointer arg5 ); -public static native int vslssseditquantiles_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, FloatBuffer arg3, FloatBuffer arg4, @Const IntBuffer arg5 ); -public static native int vslssseditquantiles_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, float[] arg3, float[] arg4, @Const int[] arg5 ); -public static native int VSLSSSEDITQUANTILES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, FloatPointer arg3, FloatPointer arg4, @Const IntPointer arg5 ); -public static native int VSLSSSEDITQUANTILES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, FloatBuffer arg3, FloatBuffer arg4, @Const IntBuffer arg5 ); -public static native int VSLSSSEDITQUANTILES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, float[] arg3, float[] arg4, @Const int[] arg5 ); /* @@ -240549,22 +239287,10 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldSSEditStreamQuantiles(VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, DoublePointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5 ); public static native int vsldSSEditStreamQuantiles(VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5 ); public static native int vsldSSEditStreamQuantiles(VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, double[] arg3, @Const int[] arg4, @Const double[] arg5 ); -public static native int vsldsseditstreamquantiles_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, DoublePointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5 ); -public static native int vsldsseditstreamquantiles_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5 ); -public static native int vsldsseditstreamquantiles_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, double[] arg3, @Const int[] arg4, @Const double[] arg5 ); -public static native int VSLDSSEDITSTREAMQUANTILES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, DoublePointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5 ); -public static native int VSLDSSEDITSTREAMQUANTILES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5 ); -public static native int VSLDSSEDITSTREAMQUANTILES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, double[] arg3, @Const int[] arg4, @Const double[] arg5 ); public static native int vslsSSEditStreamQuantiles(VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, FloatPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5 ); public static native int vslsSSEditStreamQuantiles(VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5 ); public static native int vslsSSEditStreamQuantiles(VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, float[] arg3, @Const int[] arg4, @Const float[] arg5 ); -public static native int vslssseditstreamquantiles_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, FloatPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5 ); -public static native int vslssseditstreamquantiles_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5 ); -public static native int vslssseditstreamquantiles_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, float[] arg3, @Const int[] arg4, @Const float[] arg5 ); -public static native int VSLSSSEDITSTREAMQUANTILES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, FloatPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5 ); -public static native int VSLSSSEDITSTREAMQUANTILES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5 ); -public static native int VSLSSSEDITSTREAMQUANTILES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, float[] arg3, @Const int[] arg4, @Const float[] arg5 ); /* // Editors to modify pooled/group variance-covariance matrix related parameters @@ -240572,22 +239298,10 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldSSEditPooledCovariance(VSLSSTaskPtr arg0, @Const IntPointer arg1, DoublePointer arg2, DoublePointer arg3, @Const IntPointer arg4, DoublePointer arg5, DoublePointer arg6 ); public static native int vsldSSEditPooledCovariance(VSLSSTaskPtr arg0, @Const IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6 ); public static native int vsldSSEditPooledCovariance(VSLSSTaskPtr arg0, @Const int[] arg1, double[] arg2, double[] arg3, @Const int[] arg4, double[] arg5, double[] arg6 ); -public static native int vsldsseditpooledcovariance_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, DoublePointer arg2, DoublePointer arg3, @Const IntPointer arg4, DoublePointer arg5, DoublePointer arg6 ); -public static native int vsldsseditpooledcovariance_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6 ); -public static native int vsldsseditpooledcovariance_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, double[] arg2, double[] arg3, @Const int[] arg4, double[] arg5, double[] arg6 ); -public static native int VSLDSSEDITPOOLEDCOVARIANCE_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, DoublePointer arg2, DoublePointer arg3, @Const IntPointer arg4, DoublePointer arg5, DoublePointer arg6 ); -public static native int VSLDSSEDITPOOLEDCOVARIANCE_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, DoubleBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4, DoubleBuffer arg5, DoubleBuffer arg6 ); -public static native int VSLDSSEDITPOOLEDCOVARIANCE_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, double[] arg2, double[] arg3, @Const int[] arg4, double[] arg5, double[] arg6 ); public static native int vslsSSEditPooledCovariance(VSLSSTaskPtr arg0, @Const IntPointer arg1, FloatPointer arg2, FloatPointer arg3, @Const IntPointer arg4, FloatPointer arg5, FloatPointer arg6 ); public static native int vslsSSEditPooledCovariance(VSLSSTaskPtr arg0, @Const IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6 ); public static native int vslsSSEditPooledCovariance(VSLSSTaskPtr arg0, @Const int[] arg1, float[] arg2, float[] arg3, @Const int[] arg4, float[] arg5, float[] arg6 ); -public static native int vslssseditpooledcovariance_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, FloatPointer arg2, FloatPointer arg3, @Const IntPointer arg4, FloatPointer arg5, FloatPointer arg6 ); -public static native int vslssseditpooledcovariance_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6 ); -public static native int vslssseditpooledcovariance_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, float[] arg2, float[] arg3, @Const int[] arg4, float[] arg5, float[] arg6 ); -public static native int VSLSSSEDITPOOLEDCOVARIANCE_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, FloatPointer arg2, FloatPointer arg3, @Const IntPointer arg4, FloatPointer arg5, FloatPointer arg6 ); -public static native int VSLSSSEDITPOOLEDCOVARIANCE_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, FloatBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4, FloatBuffer arg5, FloatBuffer arg6 ); -public static native int VSLSSSEDITPOOLEDCOVARIANCE_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, float[] arg2, float[] arg3, @Const int[] arg4, float[] arg5, float[] arg6 ); /* @@ -240596,22 +239310,10 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldSSEditRobustCovariance(VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, DoublePointer arg4, DoublePointer arg5 ); public static native int vsldSSEditRobustCovariance(VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5 ); public static native int vsldSSEditRobustCovariance(VSLSSTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const double[] arg3, double[] arg4, double[] arg5 ); -public static native int vsldsseditrobustcovariance_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, DoublePointer arg4, DoublePointer arg5 ); -public static native int vsldsseditrobustcovariance_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5 ); -public static native int vsldsseditrobustcovariance_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const double[] arg3, double[] arg4, double[] arg5 ); -public static native int VSLDSSEDITROBUSTCOVARIANCE_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, DoublePointer arg4, DoublePointer arg5 ); -public static native int VSLDSSEDITROBUSTCOVARIANCE_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, DoubleBuffer arg4, DoubleBuffer arg5 ); -public static native int VSLDSSEDITROBUSTCOVARIANCE_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const double[] arg3, double[] arg4, double[] arg5 ); public static native int vslsSSEditRobustCovariance(VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, FloatPointer arg4, FloatPointer arg5 ); public static native int vslsSSEditRobustCovariance(VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5 ); public static native int vslsSSEditRobustCovariance(VSLSSTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const float[] arg3, float[] arg4, float[] arg5 ); -public static native int vslssseditrobustcovariance_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, FloatPointer arg4, FloatPointer arg5 ); -public static native int vslssseditrobustcovariance_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5 ); -public static native int vslssseditrobustcovariance_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const float[] arg3, float[] arg4, float[] arg5 ); -public static native int VSLSSSEDITROBUSTCOVARIANCE_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, FloatPointer arg4, FloatPointer arg5 ); -public static native int VSLSSSEDITROBUSTCOVARIANCE_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, FloatBuffer arg4, FloatBuffer arg5 ); -public static native int VSLSSSEDITROBUSTCOVARIANCE_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const float[] arg3, float[] arg4, float[] arg5 ); /* @@ -240620,22 +239322,10 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldSSEditOutliersDetection(VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, DoublePointer arg3 ); public static native int vsldSSEditOutliersDetection(VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, DoubleBuffer arg3 ); public static native int vsldSSEditOutliersDetection(VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, double[] arg3 ); -public static native int vsldsseditoutliersdetection_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, DoublePointer arg3 ); -public static native int vsldsseditoutliersdetection_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, DoubleBuffer arg3 ); -public static native int vsldsseditoutliersdetection_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, double[] arg3 ); -public static native int VSLDSSEDITOUTLIERSDETECTION_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, DoublePointer arg3 ); -public static native int VSLDSSEDITOUTLIERSDETECTION_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, DoubleBuffer arg3 ); -public static native int VSLDSSEDITOUTLIERSDETECTION_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, double[] arg3 ); public static native int vslsSSEditOutliersDetection(VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, FloatPointer arg3 ); public static native int vslsSSEditOutliersDetection(VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, FloatBuffer arg3 ); public static native int vslsSSEditOutliersDetection(VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, float[] arg3 ); -public static native int vslssseditoutliersdetection_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, FloatPointer arg3 ); -public static native int vslssseditoutliersdetection_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, FloatBuffer arg3 ); -public static native int vslssseditoutliersdetection_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, float[] arg3 ); -public static native int VSLSSSEDITOUTLIERSDETECTION_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, FloatPointer arg3 ); -public static native int VSLSSSEDITOUTLIERSDETECTION_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, FloatBuffer arg3 ); -public static native int VSLSSSEDITOUTLIERSDETECTION_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, float[] arg3 ); /* // Editors to modify missing values support parameters @@ -240643,22 +239333,10 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldSSEditMissingValues(VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6, @Const IntPointer arg7, DoublePointer arg8, @Const IntPointer arg9, DoublePointer arg10 ); public static native int vsldSSEditMissingValues(VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6, @Const IntBuffer arg7, DoubleBuffer arg8, @Const IntBuffer arg9, DoubleBuffer arg10 ); public static native int vsldSSEditMissingValues(VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, @Const int[] arg3, @Const double[] arg4, @Const int[] arg5, @Const double[] arg6, @Const int[] arg7, double[] arg8, @Const int[] arg9, double[] arg10 ); -public static native int vsldsseditmissingvalues_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6, @Const IntPointer arg7, DoublePointer arg8, @Const IntPointer arg9, DoublePointer arg10 ); -public static native int vsldsseditmissingvalues_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6, @Const IntBuffer arg7, DoubleBuffer arg8, @Const IntBuffer arg9, DoubleBuffer arg10 ); -public static native int vsldsseditmissingvalues_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, @Const int[] arg3, @Const double[] arg4, @Const int[] arg5, @Const double[] arg6, @Const int[] arg7, double[] arg8, @Const int[] arg9, double[] arg10 ); -public static native int VSLDSSEDITMISSINGVALUES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6, @Const IntPointer arg7, DoublePointer arg8, @Const IntPointer arg9, DoublePointer arg10 ); -public static native int VSLDSSEDITMISSINGVALUES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6, @Const IntBuffer arg7, DoubleBuffer arg8, @Const IntBuffer arg9, DoubleBuffer arg10 ); -public static native int VSLDSSEDITMISSINGVALUES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, @Const int[] arg3, @Const double[] arg4, @Const int[] arg5, @Const double[] arg6, @Const int[] arg7, double[] arg8, @Const int[] arg9, double[] arg10 ); public static native int vslsSSEditMissingValues(VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const IntPointer arg5, @Const FloatPointer arg6, @Const IntPointer arg7, FloatPointer arg8, @Const IntPointer arg9, FloatPointer arg10 ); public static native int vslsSSEditMissingValues(VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const IntBuffer arg5, @Const FloatBuffer arg6, @Const IntBuffer arg7, FloatBuffer arg8, @Const IntBuffer arg9, FloatBuffer arg10 ); public static native int vslsSSEditMissingValues(VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, @Const int[] arg3, @Const float[] arg4, @Const int[] arg5, @Const float[] arg6, @Const int[] arg7, float[] arg8, @Const int[] arg9, float[] arg10 ); -public static native int vslssseditmissingvalues_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const IntPointer arg5, @Const FloatPointer arg6, @Const IntPointer arg7, FloatPointer arg8, @Const IntPointer arg9, FloatPointer arg10 ); -public static native int vslssseditmissingvalues_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const IntBuffer arg5, @Const FloatBuffer arg6, @Const IntBuffer arg7, FloatBuffer arg8, @Const IntBuffer arg9, FloatBuffer arg10 ); -public static native int vslssseditmissingvalues_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, @Const int[] arg3, @Const float[] arg4, @Const int[] arg5, @Const float[] arg6, @Const int[] arg7, float[] arg8, @Const int[] arg9, float[] arg10 ); -public static native int VSLSSSEDITMISSINGVALUES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const IntPointer arg5, @Const FloatPointer arg6, @Const IntPointer arg7, FloatPointer arg8, @Const IntPointer arg9, FloatPointer arg10 ); -public static native int VSLSSSEDITMISSINGVALUES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const IntBuffer arg5, @Const FloatBuffer arg6, @Const IntBuffer arg7, FloatBuffer arg8, @Const IntBuffer arg9, FloatBuffer arg10 ); -public static native int VSLSSSEDITMISSINGVALUES_(@ByPtrPtr VSLSSTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, @Const int[] arg3, @Const float[] arg4, @Const int[] arg5, @Const float[] arg6, @Const int[] arg7, float[] arg8, @Const int[] arg9, float[] arg10 ); /* // Editors to modify matrixparametrization parameters @@ -240666,50 +239344,24 @@ public static class VSLBRngProperties extends Pointer { public static native int vsldSSEditCorParameterization(VSLSSTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4 ); public static native int vsldSSEditCorParameterization(VSLSSTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4 ); public static native int vsldSSEditCorParameterization(VSLSSTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4 ); -public static native int vsldsseditcorparameterization_(@ByPtrPtr VSLSSTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4 ); -public static native int vsldsseditcorparameterization_(@ByPtrPtr VSLSSTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4 ); -public static native int vsldsseditcorparameterization_(@ByPtrPtr VSLSSTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4 ); -public static native int VSLDSSEDITCORPARAMETERIZATION_(@ByPtrPtr VSLSSTaskPtr arg0, @Const DoublePointer arg1, @Const IntPointer arg2, DoublePointer arg3, @Const IntPointer arg4 ); -public static native int VSLDSSEDITCORPARAMETERIZATION_(@ByPtrPtr VSLSSTaskPtr arg0, @Const DoubleBuffer arg1, @Const IntBuffer arg2, DoubleBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLDSSEDITCORPARAMETERIZATION_(@ByPtrPtr VSLSSTaskPtr arg0, @Const double[] arg1, @Const int[] arg2, double[] arg3, @Const int[] arg4 ); public static native int vslsSSEditCorParameterization(VSLSSTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4 ); public static native int vslsSSEditCorParameterization(VSLSSTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4 ); public static native int vslsSSEditCorParameterization(VSLSSTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4 ); -public static native int vslssseditcorparameterization_(@ByPtrPtr VSLSSTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4 ); -public static native int vslssseditcorparameterization_(@ByPtrPtr VSLSSTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4 ); -public static native int vslssseditcorparameterization_(@ByPtrPtr VSLSSTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4 ); -public static native int VSLSSSEDITCORPARAMETERIZATION_(@ByPtrPtr VSLSSTaskPtr arg0, @Const FloatPointer arg1, @Const IntPointer arg2, FloatPointer arg3, @Const IntPointer arg4 ); -public static native int VSLSSSEDITCORPARAMETERIZATION_(@ByPtrPtr VSLSSTaskPtr arg0, @Const FloatBuffer arg1, @Const IntBuffer arg2, FloatBuffer arg3, @Const IntBuffer arg4 ); -public static native int VSLSSSEDITCORPARAMETERIZATION_(@ByPtrPtr VSLSSTaskPtr arg0, @Const float[] arg1, @Const int[] arg2, float[] arg3, @Const int[] arg4 ); /* // Compute routines */ public static native int vsldSSCompute(VSLSSTaskPtr arg0, @Cast("const unsigned long long int") long arg1, int arg2 ); -public static native int vsldsscompute_(@ByPtrPtr VSLSSTaskPtr arg0, @Cast("const unsigned long long int*") LongPointer arg1, @Const IntPointer arg2 ); -public static native int vsldsscompute_(@ByPtrPtr VSLSSTaskPtr arg0, @Cast("const unsigned long long int*") LongBuffer arg1, @Const IntBuffer arg2 ); -public static native int vsldsscompute_(@ByPtrPtr VSLSSTaskPtr arg0, @Cast("const unsigned long long int*") long[] arg1, @Const int[] arg2 ); -public static native int VSLDSSCOMPUTE_(@ByPtrPtr VSLSSTaskPtr arg0, @Cast("const unsigned long long int*") LongPointer arg1, @Const IntPointer arg2 ); -public static native int VSLDSSCOMPUTE_(@ByPtrPtr VSLSSTaskPtr arg0, @Cast("const unsigned long long int*") LongBuffer arg1, @Const IntBuffer arg2 ); -public static native int VSLDSSCOMPUTE_(@ByPtrPtr VSLSSTaskPtr arg0, @Cast("const unsigned long long int*") long[] arg1, @Const int[] arg2 ); public static native int vslsSSCompute(VSLSSTaskPtr arg0, @Cast("const unsigned long long int") long arg1, int arg2 ); -public static native int vslssscompute_(@ByPtrPtr VSLSSTaskPtr arg0, @Cast("const unsigned long long int*") LongPointer arg1, @Const IntPointer arg2 ); -public static native int vslssscompute_(@ByPtrPtr VSLSSTaskPtr arg0, @Cast("const unsigned long long int*") LongBuffer arg1, @Const IntBuffer arg2 ); -public static native int vslssscompute_(@ByPtrPtr VSLSSTaskPtr arg0, @Cast("const unsigned long long int*") long[] arg1, @Const int[] arg2 ); -public static native int VSLSSSCOMPUTE_(@ByPtrPtr VSLSSTaskPtr arg0, @Cast("const unsigned long long int*") LongPointer arg1, @Const IntPointer arg2 ); -public static native int VSLSSSCOMPUTE_(@ByPtrPtr VSLSSTaskPtr arg0, @Cast("const unsigned long long int*") LongBuffer arg1, @Const IntBuffer arg2 ); -public static native int VSLSSSCOMPUTE_(@ByPtrPtr VSLSSTaskPtr arg0, @Cast("const unsigned long long int*") long[] arg1, @Const int[] arg2 ); /* // Task destructor */ public static native int vslSSDeleteTask(@ByPtrPtr VSLSSTaskPtr arg0 ); -public static native int vslssdeletetask_(@ByPtrPtr VSLSSTaskPtr arg0 ); -public static native int VSLSSDELETETASK_(@ByPtrPtr VSLSSTaskPtr arg0 ); // #ifdef __cplusplus // #endif /* __cplusplus */ @@ -241248,17 +239900,26 @@ public static class dfdSearchCellsCallBack extends FunctionPointer { // provide different API for DF functions. //-- */ - // #if !defined(_Mkl_Api) -// #define _Mkl_Api(rtype,name,arg) extern rtype name arg; +// #define _Mkl_Api(rtype,name,arg) extern rtype name arg // #endif -// #if !defined(_mkl_api) -// #define _mkl_api(rtype,name,arg) extern rtype name##_ arg; -// #endif +// #if defined( _WIN32 ) || ( _WIN64 ) +// #if !defined(_mkl_api) +// #define _mkl_api(rtype,name,arg) extern rtype name arg +// #endif + +// #if !defined(_MKL_API) +// #define _MKL_API(rtype,name,arg) extern rtype name arg +// #endif +// #else +// #if !defined(_mkl_api) +// #define _mkl_api(rtype,name,arg) extern rtype name##_ arg +// #endif -// #if !defined(_MKL_API) -// #define _MKL_API(rtype,name,arg) extern rtype name##_ arg; +// #if !defined(_MKL_API) +// #define _MKL_API(rtype,name,arg) extern rtype name##_ arg +// #endif // #endif /* @@ -241271,22 +239932,10 @@ public static class dfdSearchCellsCallBack extends FunctionPointer { public static native int dfsNewTask1D(@ByPtrPtr DFTaskPtr arg0, int arg1, @Const FloatPointer arg2, int arg3, int arg4, @Const FloatPointer arg5, int arg6 ); public static native int dfsNewTask1D(@ByPtrPtr DFTaskPtr arg0, int arg1, @Const FloatBuffer arg2, int arg3, int arg4, @Const FloatBuffer arg5, int arg6 ); public static native int dfsNewTask1D(@ByPtrPtr DFTaskPtr arg0, int arg1, @Const float[] arg2, int arg3, int arg4, @Const float[] arg5, int arg6 ); -public static native int dfsnewtask1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5, @Const IntPointer arg6); -public static native int dfsnewtask1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5, @Const IntBuffer arg6); -public static native int dfsnewtask1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, @Const int[] arg3, @Const int[] arg4, @Const float[] arg5, @Const int[] arg6); -public static native int DFSNEWTASK1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5, @Const IntPointer arg6); -public static native int DFSNEWTASK1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5, @Const IntBuffer arg6); -public static native int DFSNEWTASK1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const float[] arg2, @Const int[] arg3, @Const int[] arg4, @Const float[] arg5, @Const int[] arg6); public static native int dfdNewTask1D(@ByPtrPtr DFTaskPtr arg0, int arg1, @Const DoublePointer arg2, int arg3, int arg4, @Const DoublePointer arg5, int arg6 ); public static native int dfdNewTask1D(@ByPtrPtr DFTaskPtr arg0, int arg1, @Const DoubleBuffer arg2, int arg3, int arg4, @Const DoubleBuffer arg5, int arg6 ); public static native int dfdNewTask1D(@ByPtrPtr DFTaskPtr arg0, int arg1, @Const double[] arg2, int arg3, int arg4, @Const double[] arg5, int arg6 ); -public static native int dfdnewtask1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5, @Const IntPointer arg6); -public static native int dfdnewtask1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5, @Const IntBuffer arg6); -public static native int dfdnewtask1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, @Const int[] arg3, @Const int[] arg4, @Const double[] arg5, @Const int[] arg6); -public static native int DFDNEWTASK1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2, @Const IntPointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5, @Const IntPointer arg6); -public static native int DFDNEWTASK1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2, @Const IntBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5, @Const IntBuffer arg6); -public static native int DFDNEWTASK1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const double[] arg2, @Const int[] arg3, @Const int[] arg4, @Const double[] arg5, @Const int[] arg6); /* //++ @@ -241298,74 +239947,32 @@ public static class dfdSearchCellsCallBack extends FunctionPointer { public static native int dfsEditPtr(DFTaskPtr arg0, int arg1, @Const FloatPointer arg2); public static native int dfsEditPtr(DFTaskPtr arg0, int arg1, @Const FloatBuffer arg2); public static native int dfsEditPtr(DFTaskPtr arg0, int arg1, @Const float[] arg2); -public static native int dfseditptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2); -public static native int dfseditptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2); -public static native int dfseditptr_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const float[] arg2); -public static native int DFSEDITPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const FloatPointer arg2); -public static native int DFSEDITPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const FloatBuffer arg2); -public static native int DFSEDITPTR_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const float[] arg2); public static native int dfdEditPtr(DFTaskPtr arg0, int arg1, @Const DoublePointer arg2); public static native int dfdEditPtr(DFTaskPtr arg0, int arg1, @Const DoubleBuffer arg2); public static native int dfdEditPtr(DFTaskPtr arg0, int arg1, @Const double[] arg2); -public static native int dfdeditptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2); -public static native int dfdeditptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2); -public static native int dfdeditptr_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const double[] arg2); -public static native int DFDEDITPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const DoublePointer arg2); -public static native int DFDEDITPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const DoubleBuffer arg2); -public static native int DFDEDITPTR_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const double[] arg2); /* Modifies a parameter value in a Data Fitting task descriptor */ public static native int dfiEditVal(DFTaskPtr arg0, int arg1, int arg2 ); -public static native int dfieditval_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2); -public static native int dfieditval_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2); -public static native int dfieditval_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2); -public static native int DFIEDITVAL_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2); -public static native int DFIEDITVAL_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2); -public static native int DFIEDITVAL_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2); /* Modifies a pointer to the memory representing a coordinate of the data stored in matrix format (function or spline coefficients) */ public static native int dfsEditIdxPtr(DFTaskPtr arg0, int arg1, int arg2, @Const FloatPointer arg3); public static native int dfsEditIdxPtr(DFTaskPtr arg0, int arg1, int arg2, @Const FloatBuffer arg3); public static native int dfsEditIdxPtr(DFTaskPtr arg0, int arg1, int arg2, @Const float[] arg3); -public static native int dfseditidxptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3); -public static native int dfseditidxptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3); -public static native int dfseditidxptr_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const float[] arg3); -public static native int DFSEDITIDXPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3); -public static native int DFSEDITIDXPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3); -public static native int DFSEDITIDXPTR_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const float[] arg3); public static native int dfdEditIdxPtr(DFTaskPtr arg0, int arg1, int arg2, @Const DoublePointer arg3); public static native int dfdEditIdxPtr(DFTaskPtr arg0, int arg1, int arg2, @Const DoubleBuffer arg3); public static native int dfdEditIdxPtr(DFTaskPtr arg0, int arg1, int arg2, @Const double[] arg3); -public static native int dfdeditidxptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3); -public static native int dfdeditidxptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3); -public static native int dfdeditidxptr_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const double[] arg3); -public static native int DFDEDITIDXPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3); -public static native int DFDEDITIDXPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3); -public static native int DFDEDITIDXPTR_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const double[] arg3); /* Modifies parameters of Piece-wise Polynomial (PP) spline */ public static native int dfsEditPPSpline1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const FloatPointer arg4, int arg5, @Const FloatPointer arg6, @Const FloatPointer arg7, int arg8 ); public static native int dfsEditPPSpline1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const FloatBuffer arg4, int arg5, @Const FloatBuffer arg6, @Const FloatBuffer arg7, int arg8 ); public static native int dfsEditPPSpline1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const float[] arg4, int arg5, @Const float[] arg6, @Const float[] arg7, int arg8 ); -public static native int dfseditppspline1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const IntPointer arg5, @Const FloatPointer arg6, @Const FloatPointer arg7, @Const IntPointer arg8); -public static native int dfseditppspline1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const IntBuffer arg5, @Const FloatBuffer arg6, @Const FloatBuffer arg7, @Const IntBuffer arg8); -public static native int dfseditppspline1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const float[] arg4, @Const int[] arg5, @Const float[] arg6, @Const float[] arg7, @Const int[] arg8); -public static native int DFSEDITPPSPLINE1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const IntPointer arg5, @Const FloatPointer arg6, @Const FloatPointer arg7, @Const IntPointer arg8); -public static native int DFSEDITPPSPLINE1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const IntBuffer arg5, @Const FloatBuffer arg6, @Const FloatBuffer arg7, @Const IntBuffer arg8); -public static native int DFSEDITPPSPLINE1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const float[] arg4, @Const int[] arg5, @Const float[] arg6, @Const float[] arg7, @Const int[] arg8); public static native int dfdEditPPSpline1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const DoublePointer arg4, int arg5, @Const DoublePointer arg6, @Const DoublePointer arg7, int arg8 ); public static native int dfdEditPPSpline1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const DoubleBuffer arg4, int arg5, @Const DoubleBuffer arg6, @Const DoubleBuffer arg7, int arg8 ); public static native int dfdEditPPSpline1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const double[] arg4, int arg5, @Const double[] arg6, @Const double[] arg7, int arg8 ); -public static native int dfdeditppspline1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6, @Const DoublePointer arg7, @Const IntPointer arg8); -public static native int dfdeditppspline1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6, @Const DoubleBuffer arg7, @Const IntBuffer arg8); -public static native int dfdeditppspline1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const double[] arg4, @Const int[] arg5, @Const double[] arg6, @Const double[] arg7, @Const int[] arg8); -public static native int DFDEDITPPSPLINE1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const IntPointer arg5, @Const DoublePointer arg6, @Const DoublePointer arg7, @Const IntPointer arg8); -public static native int DFDEDITPPSPLINE1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const IntBuffer arg5, @Const DoubleBuffer arg6, @Const DoubleBuffer arg7, @Const IntBuffer arg8); -public static native int DFDEDITPPSPLINE1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const double[] arg4, @Const int[] arg5, @Const double[] arg6, @Const double[] arg7, @Const int[] arg8); /* //++ @@ -241378,38 +239985,16 @@ stored in matrix format (function or spline coefficients) */ public static native int dfsQueryPtr(DFTaskPtr arg0, int arg1, @ByPtrPtr FloatPointer arg2); public static native int dfsQueryPtr(DFTaskPtr arg0, int arg1, @ByPtrPtr FloatBuffer arg2); public static native int dfsQueryPtr(DFTaskPtr arg0, int arg1, @ByPtrPtr float[] arg2); -public static native int dfsqueryptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Cast("float**") PointerPointer arg2); -public static native int dfsqueryptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @ByPtrPtr FloatPointer arg2); -public static native int dfsqueryptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @ByPtrPtr FloatBuffer arg2); -public static native int dfsqueryptr_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @ByPtrPtr float[] arg2); -public static native int DFSQUERYPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Cast("float**") PointerPointer arg2); -public static native int DFSQUERYPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @ByPtrPtr FloatPointer arg2); -public static native int DFSQUERYPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @ByPtrPtr FloatBuffer arg2); -public static native int DFSQUERYPTR_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @ByPtrPtr float[] arg2); public static native int dfdQueryPtr(DFTaskPtr arg0, int arg1, @Cast("double**") PointerPointer arg2); public static native int dfdQueryPtr(DFTaskPtr arg0, int arg1, @ByPtrPtr DoublePointer arg2); public static native int dfdQueryPtr(DFTaskPtr arg0, int arg1, @ByPtrPtr DoubleBuffer arg2); public static native int dfdQueryPtr(DFTaskPtr arg0, int arg1, @ByPtrPtr double[] arg2); -public static native int dfdqueryptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Cast("double**") PointerPointer arg2); -public static native int dfdqueryptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @ByPtrPtr DoublePointer arg2); -public static native int dfdqueryptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @ByPtrPtr DoubleBuffer arg2); -public static native int dfdqueryptr_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @ByPtrPtr double[] arg2); -public static native int DFDQUERYPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Cast("double**") PointerPointer arg2); -public static native int DFDQUERYPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @ByPtrPtr DoublePointer arg2); -public static native int DFDQUERYPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @ByPtrPtr DoubleBuffer arg2); -public static native int DFDQUERYPTR_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @ByPtrPtr double[] arg2); /* Reads a parameter value in a Data Fitting task descriptor */ public static native int dfiQueryVal(DFTaskPtr arg0, int arg1, IntPointer arg2); public static native int dfiQueryVal(DFTaskPtr arg0, int arg1, IntBuffer arg2); public static native int dfiQueryVal(DFTaskPtr arg0, int arg1, int[] arg2); -public static native int dfiqueryval_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, IntPointer arg2); -public static native int dfiqueryval_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, IntBuffer arg2); -public static native int dfiqueryval_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, int[] arg2); -public static native int DFIQUERYVAL_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, IntPointer arg2); -public static native int DFIQUERYVAL_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, IntBuffer arg2); -public static native int DFIQUERYVAL_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, int[] arg2); /* Reads a pointer to the memory representing a coordinate of the data stored in matrix format (function or spline coefficients) */ @@ -241417,27 +240002,11 @@ stored in matrix format (function or spline coefficients) */ public static native int dfsQueryIdxPtr(DFTaskPtr arg0, int arg1, int arg2, @ByPtrPtr FloatPointer arg3); public static native int dfsQueryIdxPtr(DFTaskPtr arg0, int arg1, int arg2, @ByPtrPtr FloatBuffer arg3); public static native int dfsQueryIdxPtr(DFTaskPtr arg0, int arg1, int arg2, @ByPtrPtr float[] arg3); -public static native int dfsqueryidxptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Cast("float**") PointerPointer arg3); -public static native int dfsqueryidxptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @ByPtrPtr FloatPointer arg3); -public static native int dfsqueryidxptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @ByPtrPtr FloatBuffer arg3); -public static native int dfsqueryidxptr_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @ByPtrPtr float[] arg3); -public static native int DFSQUERYIDXPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Cast("float**") PointerPointer arg3); -public static native int DFSQUERYIDXPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @ByPtrPtr FloatPointer arg3); -public static native int DFSQUERYIDXPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @ByPtrPtr FloatBuffer arg3); -public static native int DFSQUERYIDXPTR_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @ByPtrPtr float[] arg3); public static native int dfdQueryIdxPtr(DFTaskPtr arg0, int arg1, int arg2, @Cast("double**") PointerPointer arg3); public static native int dfdQueryIdxPtr(DFTaskPtr arg0, int arg1, int arg2, @ByPtrPtr DoublePointer arg3); public static native int dfdQueryIdxPtr(DFTaskPtr arg0, int arg1, int arg2, @ByPtrPtr DoubleBuffer arg3); public static native int dfdQueryIdxPtr(DFTaskPtr arg0, int arg1, int arg2, @ByPtrPtr double[] arg3); -public static native int dfdqueryidxptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Cast("double**") PointerPointer arg3); -public static native int dfdqueryidxptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @ByPtrPtr DoublePointer arg3); -public static native int dfdqueryidxptr_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @ByPtrPtr DoubleBuffer arg3); -public static native int dfdqueryidxptr_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @ByPtrPtr double[] arg3); -public static native int DFDQUERYIDXPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Cast("double**") PointerPointer arg3); -public static native int DFDQUERYIDXPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @ByPtrPtr DoublePointer arg3); -public static native int DFDQUERYIDXPTR_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @ByPtrPtr DoubleBuffer arg3); -public static native int DFDQUERYIDXPTR_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @ByPtrPtr double[] arg3); /* @@ -241447,146 +240016,62 @@ stored in matrix format (function or spline coefficients) */ */ /* Spline coefficients constructor */ public static native int dfsConstruct1D(DFTaskPtr arg0, int arg1, int arg2 ); -public static native int dfsconstruct1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2); -public static native int dfsconstruct1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2); -public static native int dfsconstruct1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2); -public static native int DFSCONSTRUCT1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2); -public static native int DFSCONSTRUCT1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2); -public static native int DFSCONSTRUCT1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2); public static native int dfdConstruct1D(DFTaskPtr arg0, int arg1, int arg2 ); -public static native int dfdconstruct1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2); -public static native int dfdconstruct1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2); -public static native int dfdconstruct1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2); -public static native int DFDCONSTRUCT1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2); -public static native int DFDCONSTRUCT1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2); -public static native int DFDCONSTRUCT1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2); /* Spline-based computations: search, interpolation and integration with call back support */ public static native int dfsInterpolateEx1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const FloatPointer arg4, int arg5, int arg6, @Const IntPointer arg7, @Const FloatPointer arg8, FloatPointer arg9, int arg10, IntPointer arg11, dfsInterpCallBack arg12, @Const Pointer arg13, dfsInterpCallBack arg14, @Const Pointer arg15, dfsInterpCallBack arg16, @Const Pointer arg17, dfsSearchCellsCallBack arg18, @Const Pointer arg19); public static native int dfsInterpolateEx1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const FloatBuffer arg4, int arg5, int arg6, @Const IntBuffer arg7, @Const FloatBuffer arg8, FloatBuffer arg9, int arg10, IntBuffer arg11, dfsInterpCallBack arg12, @Const Pointer arg13, dfsInterpCallBack arg14, @Const Pointer arg15, dfsInterpCallBack arg16, @Const Pointer arg17, dfsSearchCellsCallBack arg18, @Const Pointer arg19); public static native int dfsInterpolateEx1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const float[] arg4, int arg5, int arg6, @Const int[] arg7, @Const float[] arg8, float[] arg9, int arg10, int[] arg11, dfsInterpCallBack arg12, @Const Pointer arg13, dfsInterpCallBack arg14, @Const Pointer arg15, dfsInterpCallBack arg16, @Const Pointer arg17, dfsSearchCellsCallBack arg18, @Const Pointer arg19); -public static native int dfsinterpolateex1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const IntPointer arg5, @Const IntPointer arg6, @Const IntPointer arg7, @Const FloatPointer arg8, FloatPointer arg9, @Const IntPointer arg10, IntPointer arg11, dfsInterpCallBack arg12, @Const Pointer arg13, dfsInterpCallBack arg14, @Const Pointer arg15, dfsInterpCallBack arg16, @Const Pointer arg17, dfsSearchCellsCallBack arg18, @Const Pointer arg19); -public static native int dfsinterpolateex1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const IntBuffer arg5, @Const IntBuffer arg6, @Const IntBuffer arg7, @Const FloatBuffer arg8, FloatBuffer arg9, @Const IntBuffer arg10, IntBuffer arg11, dfsInterpCallBack arg12, @Const Pointer arg13, dfsInterpCallBack arg14, @Const Pointer arg15, dfsInterpCallBack arg16, @Const Pointer arg17, dfsSearchCellsCallBack arg18, @Const Pointer arg19); -public static native int dfsinterpolateex1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const float[] arg4, @Const int[] arg5, @Const int[] arg6, @Const int[] arg7, @Const float[] arg8, float[] arg9, @Const int[] arg10, int[] arg11, dfsInterpCallBack arg12, @Const Pointer arg13, dfsInterpCallBack arg14, @Const Pointer arg15, dfsInterpCallBack arg16, @Const Pointer arg17, dfsSearchCellsCallBack arg18, @Const Pointer arg19); -public static native int DFSINTERPOLATEEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const IntPointer arg5, @Const IntPointer arg6, @Const IntPointer arg7, @Const FloatPointer arg8, FloatPointer arg9, @Const IntPointer arg10, IntPointer arg11, dfsInterpCallBack arg12, @Const Pointer arg13, dfsInterpCallBack arg14, @Const Pointer arg15, dfsInterpCallBack arg16, @Const Pointer arg17, dfsSearchCellsCallBack arg18, @Const Pointer arg19); -public static native int DFSINTERPOLATEEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const IntBuffer arg5, @Const IntBuffer arg6, @Const IntBuffer arg7, @Const FloatBuffer arg8, FloatBuffer arg9, @Const IntBuffer arg10, IntBuffer arg11, dfsInterpCallBack arg12, @Const Pointer arg13, dfsInterpCallBack arg14, @Const Pointer arg15, dfsInterpCallBack arg16, @Const Pointer arg17, dfsSearchCellsCallBack arg18, @Const Pointer arg19); -public static native int DFSINTERPOLATEEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const float[] arg4, @Const int[] arg5, @Const int[] arg6, @Const int[] arg7, @Const float[] arg8, float[] arg9, @Const int[] arg10, int[] arg11, dfsInterpCallBack arg12, @Const Pointer arg13, dfsInterpCallBack arg14, @Const Pointer arg15, dfsInterpCallBack arg16, @Const Pointer arg17, dfsSearchCellsCallBack arg18, @Const Pointer arg19); public static native int dfdInterpolateEx1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const DoublePointer arg4, int arg5, int arg6, @Const IntPointer arg7, @Const DoublePointer arg8, DoublePointer arg9, int arg10, IntPointer arg11, dfdInterpCallBack arg12, @Const Pointer arg13, dfdInterpCallBack arg14, @Const Pointer arg15, dfdInterpCallBack arg16, @Const Pointer arg17, dfdSearchCellsCallBack arg18, @Const Pointer arg19); public static native int dfdInterpolateEx1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const DoubleBuffer arg4, int arg5, int arg6, @Const IntBuffer arg7, @Const DoubleBuffer arg8, DoubleBuffer arg9, int arg10, IntBuffer arg11, dfdInterpCallBack arg12, @Const Pointer arg13, dfdInterpCallBack arg14, @Const Pointer arg15, dfdInterpCallBack arg16, @Const Pointer arg17, dfdSearchCellsCallBack arg18, @Const Pointer arg19); public static native int dfdInterpolateEx1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const double[] arg4, int arg5, int arg6, @Const int[] arg7, @Const double[] arg8, double[] arg9, int arg10, int[] arg11, dfdInterpCallBack arg12, @Const Pointer arg13, dfdInterpCallBack arg14, @Const Pointer arg15, dfdInterpCallBack arg16, @Const Pointer arg17, dfdSearchCellsCallBack arg18, @Const Pointer arg19); -public static native int dfdinterpolateex1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const IntPointer arg5, @Const IntPointer arg6, @Const IntPointer arg7, @Const DoublePointer arg8, DoublePointer arg9, @Const IntPointer arg10, IntPointer arg11, dfdInterpCallBack arg12, @Const Pointer arg13, dfdInterpCallBack arg14, @Const Pointer arg15, dfdInterpCallBack arg16, @Const Pointer arg17, dfdSearchCellsCallBack arg18, @Const Pointer arg19); -public static native int dfdinterpolateex1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const IntBuffer arg5, @Const IntBuffer arg6, @Const IntBuffer arg7, @Const DoubleBuffer arg8, DoubleBuffer arg9, @Const IntBuffer arg10, IntBuffer arg11, dfdInterpCallBack arg12, @Const Pointer arg13, dfdInterpCallBack arg14, @Const Pointer arg15, dfdInterpCallBack arg16, @Const Pointer arg17, dfdSearchCellsCallBack arg18, @Const Pointer arg19); -public static native int dfdinterpolateex1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const double[] arg4, @Const int[] arg5, @Const int[] arg6, @Const int[] arg7, @Const double[] arg8, double[] arg9, @Const int[] arg10, int[] arg11, dfdInterpCallBack arg12, @Const Pointer arg13, dfdInterpCallBack arg14, @Const Pointer arg15, dfdInterpCallBack arg16, @Const Pointer arg17, dfdSearchCellsCallBack arg18, @Const Pointer arg19); -public static native int DFDINTERPOLATEEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const IntPointer arg5, @Const IntPointer arg6, @Const IntPointer arg7, @Const DoublePointer arg8, DoublePointer arg9, @Const IntPointer arg10, IntPointer arg11, dfdInterpCallBack arg12, @Const Pointer arg13, dfdInterpCallBack arg14, @Const Pointer arg15, dfdInterpCallBack arg16, @Const Pointer arg17, dfdSearchCellsCallBack arg18, @Const Pointer arg19); -public static native int DFDINTERPOLATEEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const IntBuffer arg5, @Const IntBuffer arg6, @Const IntBuffer arg7, @Const DoubleBuffer arg8, DoubleBuffer arg9, @Const IntBuffer arg10, IntBuffer arg11, dfdInterpCallBack arg12, @Const Pointer arg13, dfdInterpCallBack arg14, @Const Pointer arg15, dfdInterpCallBack arg16, @Const Pointer arg17, dfdSearchCellsCallBack arg18, @Const Pointer arg19); -public static native int DFDINTERPOLATEEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const double[] arg4, @Const int[] arg5, @Const int[] arg6, @Const int[] arg7, @Const double[] arg8, double[] arg9, @Const int[] arg10, int[] arg11, dfdInterpCallBack arg12, @Const Pointer arg13, dfdInterpCallBack arg14, @Const Pointer arg15, dfdInterpCallBack arg16, @Const Pointer arg17, dfdSearchCellsCallBack arg18, @Const Pointer arg19); /* Spline-based computations: search, interpolation and integration */ public static native int dfsInterpolate1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const FloatPointer arg4, int arg5, int arg6, @Const IntPointer arg7, @Const FloatPointer arg8, FloatPointer arg9, int arg10, IntPointer arg11 ); public static native int dfsInterpolate1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const FloatBuffer arg4, int arg5, int arg6, @Const IntBuffer arg7, @Const FloatBuffer arg8, FloatBuffer arg9, int arg10, IntBuffer arg11 ); public static native int dfsInterpolate1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const float[] arg4, int arg5, int arg6, @Const int[] arg7, @Const float[] arg8, float[] arg9, int arg10, int[] arg11 ); -public static native int dfsinterpolate1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const IntPointer arg5, @Const IntPointer arg6, @Const IntPointer arg7, @Const FloatPointer arg8, FloatPointer arg9, @Const IntPointer arg10, IntPointer arg11 ); -public static native int dfsinterpolate1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const IntBuffer arg5, @Const IntBuffer arg6, @Const IntBuffer arg7, @Const FloatBuffer arg8, FloatBuffer arg9, @Const IntBuffer arg10, IntBuffer arg11 ); -public static native int dfsinterpolate1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const float[] arg4, @Const int[] arg5, @Const int[] arg6, @Const int[] arg7, @Const float[] arg8, float[] arg9, @Const int[] arg10, int[] arg11 ); -public static native int DFSINTERPOLATE1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const FloatPointer arg4, @Const IntPointer arg5, @Const IntPointer arg6, @Const IntPointer arg7, @Const FloatPointer arg8, FloatPointer arg9, @Const IntPointer arg10, IntPointer arg11 ); -public static native int DFSINTERPOLATE1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const FloatBuffer arg4, @Const IntBuffer arg5, @Const IntBuffer arg6, @Const IntBuffer arg7, @Const FloatBuffer arg8, FloatBuffer arg9, @Const IntBuffer arg10, IntBuffer arg11 ); -public static native int DFSINTERPOLATE1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const float[] arg4, @Const int[] arg5, @Const int[] arg6, @Const int[] arg7, @Const float[] arg8, float[] arg9, @Const int[] arg10, int[] arg11 ); public static native int dfdInterpolate1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const DoublePointer arg4, int arg5, int arg6, @Const IntPointer arg7, @Const DoublePointer arg8, DoublePointer arg9, int arg10, IntPointer arg11 ); public static native int dfdInterpolate1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const DoubleBuffer arg4, int arg5, int arg6, @Const IntBuffer arg7, @Const DoubleBuffer arg8, DoubleBuffer arg9, int arg10, IntBuffer arg11 ); public static native int dfdInterpolate1D(DFTaskPtr arg0, int arg1, int arg2, int arg3, @Const double[] arg4, int arg5, int arg6, @Const int[] arg7, @Const double[] arg8, double[] arg9, int arg10, int[] arg11 ); -public static native int dfdinterpolate1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const IntPointer arg5, @Const IntPointer arg6, @Const IntPointer arg7, @Const DoublePointer arg8, DoublePointer arg9, @Const IntPointer arg10, IntPointer arg11 ); -public static native int dfdinterpolate1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const IntBuffer arg5, @Const IntBuffer arg6, @Const IntBuffer arg7, @Const DoubleBuffer arg8, DoubleBuffer arg9, @Const IntBuffer arg10, IntBuffer arg11 ); -public static native int dfdinterpolate1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const double[] arg4, @Const int[] arg5, @Const int[] arg6, @Const int[] arg7, @Const double[] arg8, double[] arg9, @Const int[] arg10, int[] arg11 ); -public static native int DFDINTERPOLATE1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const IntPointer arg3, @Const DoublePointer arg4, @Const IntPointer arg5, @Const IntPointer arg6, @Const IntPointer arg7, @Const DoublePointer arg8, DoublePointer arg9, @Const IntPointer arg10, IntPointer arg11 ); -public static native int DFDINTERPOLATE1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const IntBuffer arg3, @Const DoubleBuffer arg4, @Const IntBuffer arg5, @Const IntBuffer arg6, @Const IntBuffer arg7, @Const DoubleBuffer arg8, DoubleBuffer arg9, @Const IntBuffer arg10, IntBuffer arg11 ); -public static native int DFDINTERPOLATE1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const int[] arg3, @Const double[] arg4, @Const int[] arg5, @Const int[] arg6, @Const int[] arg7, @Const double[] arg8, double[] arg9, @Const int[] arg10, int[] arg11 ); /* Cells search with call back support */ public static native int dfsSearchCellsEx1D(DFTaskPtr arg0, int arg1, int arg2, @Const FloatPointer arg3, int arg4, @Const FloatPointer arg5, IntPointer arg6, dfsSearchCellsCallBack arg7, @Const Pointer arg8 ); public static native int dfsSearchCellsEx1D(DFTaskPtr arg0, int arg1, int arg2, @Const FloatBuffer arg3, int arg4, @Const FloatBuffer arg5, IntBuffer arg6, dfsSearchCellsCallBack arg7, @Const Pointer arg8 ); public static native int dfsSearchCellsEx1D(DFTaskPtr arg0, int arg1, int arg2, @Const float[] arg3, int arg4, @Const float[] arg5, int[] arg6, dfsSearchCellsCallBack arg7, @Const Pointer arg8 ); -public static native int dfssearchcellsex1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5, IntPointer arg6, dfsSearchCellsCallBack arg7, @Const Pointer arg8 ); -public static native int dfssearchcellsex1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5, IntBuffer arg6, dfsSearchCellsCallBack arg7, @Const Pointer arg8 ); -public static native int dfssearchcellsex1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, @Const float[] arg5, int[] arg6, dfsSearchCellsCallBack arg7, @Const Pointer arg8 ); -public static native int DFSSEARCHCELLSEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5, IntPointer arg6, dfsSearchCellsCallBack arg7, @Const Pointer arg8 ); -public static native int DFSSEARCHCELLSEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5, IntBuffer arg6, dfsSearchCellsCallBack arg7, @Const Pointer arg8 ); -public static native int DFSSEARCHCELLSEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, @Const float[] arg5, int[] arg6, dfsSearchCellsCallBack arg7, @Const Pointer arg8 ); public static native int dfdSearchCellsEx1D(DFTaskPtr arg0, int arg1, int arg2, @Const DoublePointer arg3, int arg4, @Const DoublePointer arg5, IntPointer arg6, dfdSearchCellsCallBack arg7, @Const Pointer arg8 ); public static native int dfdSearchCellsEx1D(DFTaskPtr arg0, int arg1, int arg2, @Const DoubleBuffer arg3, int arg4, @Const DoubleBuffer arg5, IntBuffer arg6, dfdSearchCellsCallBack arg7, @Const Pointer arg8 ); public static native int dfdSearchCellsEx1D(DFTaskPtr arg0, int arg1, int arg2, @Const double[] arg3, int arg4, @Const double[] arg5, int[] arg6, dfdSearchCellsCallBack arg7, @Const Pointer arg8 ); -public static native int dfdsearchcellsex1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5, IntPointer arg6, dfdSearchCellsCallBack arg7, @Const Pointer arg8 ); -public static native int dfdsearchcellsex1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5, IntBuffer arg6, dfdSearchCellsCallBack arg7, @Const Pointer arg8 ); -public static native int dfdsearchcellsex1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, @Const double[] arg5, int[] arg6, dfdSearchCellsCallBack arg7, @Const Pointer arg8 ); -public static native int DFDSEARCHCELLSEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5, IntPointer arg6, dfdSearchCellsCallBack arg7, @Const Pointer arg8 ); -public static native int DFDSEARCHCELLSEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5, IntBuffer arg6, dfdSearchCellsCallBack arg7, @Const Pointer arg8 ); -public static native int DFDSEARCHCELLSEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, @Const double[] arg5, int[] arg6, dfdSearchCellsCallBack arg7, @Const Pointer arg8 ); /* Cells search */ public static native int dfsSearchCells1D(DFTaskPtr arg0, int arg1, int arg2, @Const FloatPointer arg3, int arg4, @Const FloatPointer arg5, IntPointer arg6 ); public static native int dfsSearchCells1D(DFTaskPtr arg0, int arg1, int arg2, @Const FloatBuffer arg3, int arg4, @Const FloatBuffer arg5, IntBuffer arg6 ); public static native int dfsSearchCells1D(DFTaskPtr arg0, int arg1, int arg2, @Const float[] arg3, int arg4, @Const float[] arg5, int[] arg6 ); -public static native int dfssearchcells1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5, IntPointer arg6 ); -public static native int dfssearchcells1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5, IntBuffer arg6 ); -public static native int dfssearchcells1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, @Const float[] arg5, int[] arg6 ); -public static native int DFSSEARCHCELLS1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5, IntPointer arg6 ); -public static native int DFSSEARCHCELLS1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5, IntBuffer arg6 ); -public static native int DFSSEARCHCELLS1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, @Const float[] arg5, int[] arg6 ); public static native int dfdSearchCells1D(DFTaskPtr arg0, int arg1, int arg2, @Const DoublePointer arg3, int arg4, @Const DoublePointer arg5, IntPointer arg6 ); public static native int dfdSearchCells1D(DFTaskPtr arg0, int arg1, int arg2, @Const DoubleBuffer arg3, int arg4, @Const DoubleBuffer arg5, IntBuffer arg6 ); public static native int dfdSearchCells1D(DFTaskPtr arg0, int arg1, int arg2, @Const double[] arg3, int arg4, @Const double[] arg5, int[] arg6 ); -public static native int dfdsearchcells1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5, IntPointer arg6 ); -public static native int dfdsearchcells1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5, IntBuffer arg6 ); -public static native int dfdsearchcells1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, @Const double[] arg5, int[] arg6 ); -public static native int DFDSEARCHCELLS1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5, IntPointer arg6 ); -public static native int DFDSEARCHCELLS1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5, IntBuffer arg6 ); -public static native int DFDSEARCHCELLS1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, @Const double[] arg5, int[] arg6 ); /* Spline-based integration */ public static native int dfsIntegrate1D(DFTaskPtr arg0, int arg1, int arg2, @Const FloatPointer arg3, int arg4, @Const FloatPointer arg5, int arg6, @Const FloatPointer arg7, @Const FloatPointer arg8, FloatPointer arg9, int arg10 ); public static native int dfsIntegrate1D(DFTaskPtr arg0, int arg1, int arg2, @Const FloatBuffer arg3, int arg4, @Const FloatBuffer arg5, int arg6, @Const FloatBuffer arg7, @Const FloatBuffer arg8, FloatBuffer arg9, int arg10 ); public static native int dfsIntegrate1D(DFTaskPtr arg0, int arg1, int arg2, @Const float[] arg3, int arg4, @Const float[] arg5, int arg6, @Const float[] arg7, @Const float[] arg8, float[] arg9, int arg10 ); -public static native int dfsintegrate1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5, @Const IntPointer arg6, @Const FloatPointer arg7, @Const FloatPointer arg8, FloatPointer arg9, @Const IntPointer arg10); -public static native int dfsintegrate1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5, @Const IntBuffer arg6, @Const FloatBuffer arg7, @Const FloatBuffer arg8, FloatBuffer arg9, @Const IntBuffer arg10); -public static native int dfsintegrate1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, @Const float[] arg5, @Const int[] arg6, @Const float[] arg7, @Const float[] arg8, float[] arg9, @Const int[] arg10); -public static native int DFSINTEGRATE1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5, @Const IntPointer arg6, @Const FloatPointer arg7, @Const FloatPointer arg8, FloatPointer arg9, @Const IntPointer arg10); -public static native int DFSINTEGRATE1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5, @Const IntBuffer arg6, @Const FloatBuffer arg7, @Const FloatBuffer arg8, FloatBuffer arg9, @Const IntBuffer arg10); -public static native int DFSINTEGRATE1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, @Const float[] arg5, @Const int[] arg6, @Const float[] arg7, @Const float[] arg8, float[] arg9, @Const int[] arg10); public static native int dfdIntegrate1D(DFTaskPtr arg0, int arg1, int arg2, @Const DoublePointer arg3, int arg4, @Const DoublePointer arg5, int arg6, @Const DoublePointer arg7, @Const DoublePointer arg8, DoublePointer arg9, int arg10 ); public static native int dfdIntegrate1D(DFTaskPtr arg0, int arg1, int arg2, @Const DoubleBuffer arg3, int arg4, @Const DoubleBuffer arg5, int arg6, @Const DoubleBuffer arg7, @Const DoubleBuffer arg8, DoubleBuffer arg9, int arg10 ); public static native int dfdIntegrate1D(DFTaskPtr arg0, int arg1, int arg2, @Const double[] arg3, int arg4, @Const double[] arg5, int arg6, @Const double[] arg7, @Const double[] arg8, double[] arg9, int arg10 ); -public static native int dfdintegrate1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5, @Const IntPointer arg6, @Const DoublePointer arg7, @Const DoublePointer arg8, DoublePointer arg9, @Const IntPointer arg10); -public static native int dfdintegrate1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5, @Const IntBuffer arg6, @Const DoubleBuffer arg7, @Const DoubleBuffer arg8, DoubleBuffer arg9, @Const IntBuffer arg10); -public static native int dfdintegrate1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, @Const double[] arg5, @Const int[] arg6, @Const double[] arg7, @Const double[] arg8, double[] arg9, @Const int[] arg10); -public static native int DFDINTEGRATE1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5, @Const IntPointer arg6, @Const DoublePointer arg7, @Const DoublePointer arg8, DoublePointer arg9, @Const IntPointer arg10); -public static native int DFDINTEGRATE1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5, @Const IntBuffer arg6, @Const DoubleBuffer arg7, @Const DoubleBuffer arg8, DoubleBuffer arg9, @Const IntBuffer arg10); -public static native int DFDINTEGRATE1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, @Const double[] arg5, @Const int[] arg6, @Const double[] arg7, @Const double[] arg8, double[] arg9, @Const int[] arg10); /* Spline-based integration with call back support */ public static native int dfsIntegrateEx1D(DFTaskPtr arg0, int arg1, int arg2, @Const FloatPointer arg3, int arg4, @Const FloatPointer arg5, int arg6, @Const FloatPointer arg7, @Const FloatPointer arg8, FloatPointer arg9, int arg10, dfsIntegrCallBack arg11, @Const Pointer arg12, dfsIntegrCallBack arg13, @Const Pointer arg14, dfsIntegrCallBack arg15, @Const Pointer arg16, dfsSearchCellsCallBack arg17, @Const Pointer arg18); public static native int dfsIntegrateEx1D(DFTaskPtr arg0, int arg1, int arg2, @Const FloatBuffer arg3, int arg4, @Const FloatBuffer arg5, int arg6, @Const FloatBuffer arg7, @Const FloatBuffer arg8, FloatBuffer arg9, int arg10, dfsIntegrCallBack arg11, @Const Pointer arg12, dfsIntegrCallBack arg13, @Const Pointer arg14, dfsIntegrCallBack arg15, @Const Pointer arg16, dfsSearchCellsCallBack arg17, @Const Pointer arg18); public static native int dfsIntegrateEx1D(DFTaskPtr arg0, int arg1, int arg2, @Const float[] arg3, int arg4, @Const float[] arg5, int arg6, @Const float[] arg7, @Const float[] arg8, float[] arg9, int arg10, dfsIntegrCallBack arg11, @Const Pointer arg12, dfsIntegrCallBack arg13, @Const Pointer arg14, dfsIntegrCallBack arg15, @Const Pointer arg16, dfsSearchCellsCallBack arg17, @Const Pointer arg18); -public static native int dfsintegrateex1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5, @Const IntPointer arg6, @Const FloatPointer arg7, @Const FloatPointer arg8, FloatPointer arg9, @Const IntPointer arg10, dfsIntegrCallBack arg11, @Const Pointer arg12, dfsIntegrCallBack arg13, @Const Pointer arg14, dfsIntegrCallBack arg15, @Const Pointer arg16, dfsSearchCellsCallBack arg17, @Const Pointer arg18); -public static native int dfsintegrateex1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5, @Const IntBuffer arg6, @Const FloatBuffer arg7, @Const FloatBuffer arg8, FloatBuffer arg9, @Const IntBuffer arg10, dfsIntegrCallBack arg11, @Const Pointer arg12, dfsIntegrCallBack arg13, @Const Pointer arg14, dfsIntegrCallBack arg15, @Const Pointer arg16, dfsSearchCellsCallBack arg17, @Const Pointer arg18); -public static native int dfsintegrateex1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, @Const float[] arg5, @Const int[] arg6, @Const float[] arg7, @Const float[] arg8, float[] arg9, @Const int[] arg10, dfsIntegrCallBack arg11, @Const Pointer arg12, dfsIntegrCallBack arg13, @Const Pointer arg14, dfsIntegrCallBack arg15, @Const Pointer arg16, dfsSearchCellsCallBack arg17, @Const Pointer arg18); -public static native int DFSINTEGRATEEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const FloatPointer arg3, @Const IntPointer arg4, @Const FloatPointer arg5, @Const IntPointer arg6, @Const FloatPointer arg7, @Const FloatPointer arg8, FloatPointer arg9, @Const IntPointer arg10, dfsIntegrCallBack arg11, @Const Pointer arg12, dfsIntegrCallBack arg13, @Const Pointer arg14, dfsIntegrCallBack arg15, @Const Pointer arg16, dfsSearchCellsCallBack arg17, @Const Pointer arg18); -public static native int DFSINTEGRATEEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const FloatBuffer arg3, @Const IntBuffer arg4, @Const FloatBuffer arg5, @Const IntBuffer arg6, @Const FloatBuffer arg7, @Const FloatBuffer arg8, FloatBuffer arg9, @Const IntBuffer arg10, dfsIntegrCallBack arg11, @Const Pointer arg12, dfsIntegrCallBack arg13, @Const Pointer arg14, dfsIntegrCallBack arg15, @Const Pointer arg16, dfsSearchCellsCallBack arg17, @Const Pointer arg18); -public static native int DFSINTEGRATEEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const float[] arg3, @Const int[] arg4, @Const float[] arg5, @Const int[] arg6, @Const float[] arg7, @Const float[] arg8, float[] arg9, @Const int[] arg10, dfsIntegrCallBack arg11, @Const Pointer arg12, dfsIntegrCallBack arg13, @Const Pointer arg14, dfsIntegrCallBack arg15, @Const Pointer arg16, dfsSearchCellsCallBack arg17, @Const Pointer arg18); public static native int dfdIntegrateEx1D(DFTaskPtr arg0, int arg1, int arg2, @Const DoublePointer arg3, int arg4, @Const DoublePointer arg5, int arg6, @Const DoublePointer arg7, @Const DoublePointer arg8, DoublePointer arg9, int arg10, dfdIntegrCallBack arg11, @Const Pointer arg12, dfdIntegrCallBack arg13, @Const Pointer arg14, dfdIntegrCallBack arg15, @Const Pointer arg16, dfdSearchCellsCallBack arg17, @Const Pointer arg18); public static native int dfdIntegrateEx1D(DFTaskPtr arg0, int arg1, int arg2, @Const DoubleBuffer arg3, int arg4, @Const DoubleBuffer arg5, int arg6, @Const DoubleBuffer arg7, @Const DoubleBuffer arg8, DoubleBuffer arg9, int arg10, dfdIntegrCallBack arg11, @Const Pointer arg12, dfdIntegrCallBack arg13, @Const Pointer arg14, dfdIntegrCallBack arg15, @Const Pointer arg16, dfdSearchCellsCallBack arg17, @Const Pointer arg18); public static native int dfdIntegrateEx1D(DFTaskPtr arg0, int arg1, int arg2, @Const double[] arg3, int arg4, @Const double[] arg5, int arg6, @Const double[] arg7, @Const double[] arg8, double[] arg9, int arg10, dfdIntegrCallBack arg11, @Const Pointer arg12, dfdIntegrCallBack arg13, @Const Pointer arg14, dfdIntegrCallBack arg15, @Const Pointer arg16, dfdSearchCellsCallBack arg17, @Const Pointer arg18); -public static native int dfdintegrateex1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5, @Const IntPointer arg6, @Const DoublePointer arg7, @Const DoublePointer arg8, DoublePointer arg9, @Const IntPointer arg10, dfdIntegrCallBack arg11, @Const Pointer arg12, dfdIntegrCallBack arg13, @Const Pointer arg14, dfdIntegrCallBack arg15, @Const Pointer arg16, dfdSearchCellsCallBack arg17, @Const Pointer arg18); -public static native int dfdintegrateex1d_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5, @Const IntBuffer arg6, @Const DoubleBuffer arg7, @Const DoubleBuffer arg8, DoubleBuffer arg9, @Const IntBuffer arg10, dfdIntegrCallBack arg11, @Const Pointer arg12, dfdIntegrCallBack arg13, @Const Pointer arg14, dfdIntegrCallBack arg15, @Const Pointer arg16, dfdSearchCellsCallBack arg17, @Const Pointer arg18); -public static native int dfdintegrateex1d_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, @Const double[] arg5, @Const int[] arg6, @Const double[] arg7, @Const double[] arg8, double[] arg9, @Const int[] arg10, dfdIntegrCallBack arg11, @Const Pointer arg12, dfdIntegrCallBack arg13, @Const Pointer arg14, dfdIntegrCallBack arg15, @Const Pointer arg16, dfdSearchCellsCallBack arg17, @Const Pointer arg18); -public static native int DFDINTEGRATEEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntPointer arg1, @Const IntPointer arg2, @Const DoublePointer arg3, @Const IntPointer arg4, @Const DoublePointer arg5, @Const IntPointer arg6, @Const DoublePointer arg7, @Const DoublePointer arg8, DoublePointer arg9, @Const IntPointer arg10, dfdIntegrCallBack arg11, @Const Pointer arg12, dfdIntegrCallBack arg13, @Const Pointer arg14, dfdIntegrCallBack arg15, @Const Pointer arg16, dfdSearchCellsCallBack arg17, @Const Pointer arg18); -public static native int DFDINTEGRATEEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const IntBuffer arg1, @Const IntBuffer arg2, @Const DoubleBuffer arg3, @Const IntBuffer arg4, @Const DoubleBuffer arg5, @Const IntBuffer arg6, @Const DoubleBuffer arg7, @Const DoubleBuffer arg8, DoubleBuffer arg9, @Const IntBuffer arg10, dfdIntegrCallBack arg11, @Const Pointer arg12, dfdIntegrCallBack arg13, @Const Pointer arg14, dfdIntegrCallBack arg15, @Const Pointer arg16, dfdSearchCellsCallBack arg17, @Const Pointer arg18); -public static native int DFDINTEGRATEEX1D_(@ByPtrPtr DFTaskPtr arg0, @Const int[] arg1, @Const int[] arg2, @Const double[] arg3, @Const int[] arg4, @Const double[] arg5, @Const int[] arg6, @Const double[] arg7, @Const double[] arg8, double[] arg9, @Const int[] arg10, dfdIntegrCallBack arg11, @Const Pointer arg12, dfdIntegrCallBack arg13, @Const Pointer arg14, dfdIntegrCallBack arg15, @Const Pointer arg16, dfdSearchCellsCallBack arg17, @Const Pointer arg18); /* @@ -241595,8 +240080,6 @@ stored in matrix format (function or spline coefficients) */ //-- */ public static native int dfDeleteTask(@ByPtrPtr DFTaskPtr arg0); -public static native int dfdeletetask_(@ByPtrPtr DFTaskPtr arg0); -public static native int DFDELETETASK_(@ByPtrPtr DFTaskPtr arg0); // #ifdef __cplusplus // #endif /* __cplusplus */ diff --git a/mkl/src/main/java/org/bytedeco/mkl/presets/mkl_rt.java b/mkl/src/main/java/org/bytedeco/mkl/presets/mkl_rt.java index dfb59a6f489..45b98766273 100644 --- a/mkl/src/main/java/org/bytedeco/mkl/presets/mkl_rt.java +++ b/mkl/src/main/java/org/bytedeco/mkl/presets/mkl_rt.java @@ -46,16 +46,16 @@ preload = {"mkl_core@.2", "iomp5", "libiomp5md", "mkl_gnu_thread@.2", "mkl_intel_lp64@.2", "mkl_intel_thread@.2", "mkl_def@.2", "mkl_mc@.2", "mkl_mc3@.2", "mkl_p4@.2", "mkl_p4m@.2", "mkl_p4m3@.2", "mkl_avx@.2", "mkl_avx2@.2", "mkl_avx512@.2", "mkl_avx512_mic@.2", "mkl_vml_def@.2", "mkl_vml_ia@.2", "mkl_vml_mc@.2", "mkl_vml_mc2@.2", "mkl_vml_mc3@.2", "mkl_vml_p4@.2", "mkl_vml_p4m@.2", "mkl_vml_p4m2@.2", "mkl_vml_p4m3@.2", - "mkl_vml_avx@.2", "mkl_vml_avx2@.2", "mkl_vml_avx512@.2", "mkl_vml_avx512_mic@.2", "mkl_vml_cmpt@.2"}, resource = {"include", "lib"}), - @Platform(value = "linux-x86", linkpath = {"/opt/intel/oneapi/mkl/latest/lib/ia32/", "/opt/intel/oneapi/compiler/latest/linux/compiler/lib/ia32_lin/"}), - @Platform(value = "linux-x86_64", linkpath = {"/opt/intel/oneapi/mkl/latest/lib/intel64/", "/opt/intel/oneapi/compiler/latest/linux/compiler/lib/intel64_lin/"}), + "mkl_vml_avx@.2", "mkl_vml_avx2@.2", "mkl_vml_avx512@.2", "mkl_vml_avx512_mic@.2", "mkl_vml_cmpt@.2"}, resource = {"include"}), + @Platform(value = "linux-x86", linkpath = {"/opt/intel/oneapi/mkl/latest/lib32/", "/opt/intel/oneapi/compiler/latest/lib32/"}), + @Platform(value = "linux-x86_64", linkpath = {"/opt/intel/oneapi/mkl/latest/lib/", "/opt/intel/oneapi/compiler/latest/lib/"}), @Platform(value = "windows", includepath = "C:/Program Files (x86)/Intel/oneAPI/mkl/latest/include/"), - @Platform(value = "windows-x86", linkpath = "C:/Program Files (x86)/Intel/oneAPI/mkl/latest/lib/ia32/", - preloadpath = {"C:/Program Files (x86)/Intel/oneAPI/mkl/latest/redist/ia32/", - "C:/Program Files (x86)/Intel/oneAPI/compiler/latest/windows/redist/ia32_win/compiler/"}), - @Platform(value = "windows-x86_64", linkpath = "C:/Program Files (x86)/Intel/oneAPI/mkl/latest/lib/intel64/", - preloadpath = {"C:/Program Files (x86)/Intel/oneAPI/mkl/latest/redist/intel64/", - "C:/Program Files (x86)/Intel/oneAPI/compiler/latest/windows/redist/intel64_win/compiler/"}) }) + @Platform(value = "windows-x86", linkpath = "C:/Program Files (x86)/Intel/oneAPI/mkl/latest/lib32/", + preloadpath = {"C:/Program Files (x86)/Intel/oneAPI/mkl/latest/bin32/", + "C:/Program Files (x86)/Intel/oneAPI/compiler/latest/bin32/"}), + @Platform(value = "windows-x86_64", linkpath = "C:/Program Files (x86)/Intel/oneAPI/mkl/latest/lib/", + preloadpath = {"C:/Program Files (x86)/Intel/oneAPI/mkl/latest/bin/", + "C:/Program Files (x86)/Intel/oneAPI/compiler/latest/bin/"}) }) @NoException public class mkl_rt implements InfoMapper { static { Loader.checkVersion("org.bytedeco", "mkl"); } @@ -90,6 +90,11 @@ public void map(InfoMap infoMap) { "mkl_dc_getrf", "mkl_dc_lapacke_getrf_convert", "mkl_dc_getri", "mkl_dc_lapacke_getri_convert", "mkl_dc_getrs", "mkl_dc_lapacke_getrs_convert", "__inline", "MKL_DIRECT_CALL_INIT_FLAG", "mkl_jit_create_dgemm", "mkl_jit_create_sgemm", "mkl_jit_create_cgemm", "mkl_jit_create_zgemm").cppTypes().annotations()) + .put(new Info("_mkl_api").cppText("#define _mkl_api(rtype,name,arg)")) + .put(new Info("_MKL_API").cppText("#define _MKL_API(rtype,name,arg)")) + .put(new Info("_mkl_vml_api").cppText("#define _mkl_vml_api(rtype,name,arg)")) + .put(new Info("_MKL_VML_API").cppText("#define _MKL_VML_API(rtype,name,arg)")) + .put(new Info("MKL_DEPRECATED").cppText("#define MKL_DEPRECATED deprecated").cppTypes()) .put(new Info("MKL_DEPRECATED_C").cppText("#define MKL_DEPRECATED_C deprecated").cppTypes()) .put(new Info("deprecated").annotations("@Deprecated")) @@ -127,7 +132,7 @@ public void map(InfoMap infoMap) { .put(new Info("DFTI_DESCRIPTOR_DM_HANDLE").valueTypes("_DFTI_DESCRIPTOR_DM").pointerTypes("@ByPtrPtr _DFTI_DESCRIPTOR_DM")) - .put(new Info("mklfreetls", "MKLFREETLS", "MKLFreeTls", + .put(new Info("mklfreetls", "MKLFREETLS", "MKLFreeTls", "MKLFreeTls_64", "mkl_sparse_c_create_vector", "mkl_sparse_d_create_vector", "mkl_sparse_s_create_vector", "mkl_sparse_z_create_vector", "mkl_sparse_c_export_vector", "mkl_sparse_d_export_vector", "mkl_sparse_s_export_vector", "mkl_sparse_z_export_vector", "mkl_sparse_destroy_vector", "mkl_sparse_c_spmspvd", "mkl_sparse_d_spmspvd", "mkl_sparse_s_spmspvd", "mkl_sparse_z_spmspvd", diff --git a/numpy/README.md b/numpy/README.md index f5df5af377e..f551915c31d 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 - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-SNAPSHOT diff --git a/numpy/platform/pom.xml b/numpy/platform/pom.xml index 57b39685c09..c3cff205f59 100644 --- a/numpy/platform/pom.xml +++ b/numpy/platform/pom.xml @@ -28,7 +28,7 @@ org.bytedeco cpython-platform - 3.12.0-${project.parent.version} + 3.12.1-${project.parent.version} ${project.groupId} diff --git a/numpy/pom.xml b/numpy/pom.xml index 7397caedffd..f32ad7a3586 100644 --- a/numpy/pom.xml +++ b/numpy/pom.xml @@ -23,7 +23,7 @@ org.bytedeco cpython - 3.12.0-${project.parent.version} + 3.12.1-${project.parent.version} org.bytedeco @@ -51,7 +51,7 @@ org.bytedeco cpython - 3.12.0-${project.parent.version} + 3.12.1-${project.parent.version} org.bytedeco @@ -62,7 +62,7 @@ org.bytedeco cpython - 3.12.0-${project.parent.version} + 3.12.1-${project.parent.version} ${javacpp.platform} @@ -171,7 +171,7 @@ org.bytedeco cpython - 3.12.0-${project.parent.version} + 3.12.1-${project.parent.version} ${os.name}-${os.arch} diff --git a/numpy/samples/pom.xml b/numpy/samples/pom.xml index 8a69338fc76..bc447c25664 100644 --- a/numpy/samples/pom.xml +++ b/numpy/samples/pom.xml @@ -19,7 +19,7 @@ org.bytedeco mkl-platform-redist - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-SNAPSHOT diff --git a/onnx/platform/pom.xml b/onnx/platform/pom.xml index cdd1f7da62f..758a24195dd 100644 --- a/onnx/platform/pom.xml +++ b/onnx/platform/pom.xml @@ -28,7 +28,7 @@ org.bytedeco cpython-platform - 3.12.0-${project.parent.version} + 3.12.1-${project.parent.version} true diff --git a/onnx/pom.xml b/onnx/pom.xml index 7c84dbb5454..d803258b565 100644 --- a/onnx/pom.xml +++ b/onnx/pom.xml @@ -22,7 +22,7 @@ org.bytedeco cpython - 3.12.0-${project.parent.version} + 3.12.1-${project.parent.version} true @@ -42,7 +42,7 @@ org.bytedeco cpython-platform - 3.12.0-${project.parent.version} + 3.12.1-${project.parent.version} diff --git a/onnxruntime/cppbuild.sh b/onnxruntime/cppbuild.sh index 83bc583084a..4e4fde55451 100755 --- a/onnxruntime/cppbuild.sh +++ b/onnxruntime/cppbuild.sh @@ -87,7 +87,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.cmake sedinplace 's/${PROJECT_SOURCE_DIR}\/external\/cub//g' cmake/onnxruntime_providers.cmake sedinplace 's/ONNXRUNTIME_PROVIDERS_SHARED)/ONNXRUNTIME_PROVIDERS_SHARED onnxruntime_providers_shared)/g' cmake/onnxruntime_providers.cmake -sedinplace 's/DNNL_TAG v.*)/DNNL_TAG v3.3.2)/g' cmake/external/dnnl.cmake +sedinplace 's/DNNL_TAG v.*)/DNNL_TAG v3.3.3)/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/g' cmake/external/dnnl.cmake diff --git a/onnxruntime/platform/gpu/pom.xml b/onnxruntime/platform/gpu/pom.xml index a6f5cd58488..452e38d77c0 100644 --- a/onnxruntime/platform/gpu/pom.xml +++ b/onnxruntime/platform/gpu/pom.xml @@ -24,7 +24,7 @@ org.bytedeco dnnl-platform - 3.3.2-${project.parent.version} + 3.3.3-${project.parent.version} ${project.groupId} diff --git a/onnxruntime/platform/pom.xml b/onnxruntime/platform/pom.xml index 22def5140c3..ebb66ff014c 100644 --- a/onnxruntime/platform/pom.xml +++ b/onnxruntime/platform/pom.xml @@ -23,7 +23,7 @@ org.bytedeco dnnl-platform - 3.3.2-${project.parent.version} + 3.3.3-${project.parent.version} ${project.groupId} diff --git a/onnxruntime/pom.xml b/onnxruntime/pom.xml index 6850be14e4a..bea787ac897 100644 --- a/onnxruntime/pom.xml +++ b/onnxruntime/pom.xml @@ -22,7 +22,7 @@ org.bytedeco dnnl - 3.3.2-${project.parent.version} + 3.3.3-${project.parent.version} org.bytedeco @@ -49,7 +49,7 @@ org.bytedeco dnnl-platform - 3.3.2-${project.parent.version} + 3.3.3-${project.parent.version} diff --git a/opencv/README.md b/opencv/README.md index 7bfd2145a25..882c445080a 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 - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-SNAPSHOT diff --git a/opencv/samples/pom.xml b/opencv/samples/pom.xml index 635af1c5f88..2cf99a9a5d7 100644 --- a/opencv/samples/pom.xml +++ b/opencv/samples/pom.xml @@ -33,7 +33,7 @@ org.bytedeco mkl-platform-redist - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-SNAPSHOT diff --git a/platform/pom.xml b/platform/pom.xml index 7a79f0fdeb5..457c989438d 100644 --- a/platform/pom.xml +++ b/platform/pom.xml @@ -172,7 +172,7 @@ org.bytedeco mkl-platform - 2023.1-${project.version} + 2024.0-${project.version} @@ -182,7 +182,7 @@ org.bytedeco dnnl-platform - 3.3.2-${project.version} + 3.3.3-${project.version} org.bytedeco @@ -212,7 +212,7 @@ org.bytedeco cpython-platform - 3.12.0-${project.version} + 3.12.1-${project.version} org.bytedeco diff --git a/pytorch/README.md b/pytorch/README.md index dae14de1aed..7caec520ed8 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 - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-SNAPSHOT diff --git a/pytorch/samples/pom.xml b/pytorch/samples/pom.xml index 89ca1a20dd1..50154cc1c7d 100644 --- a/pytorch/samples/pom.xml +++ b/pytorch/samples/pom.xml @@ -33,7 +33,7 @@ org.bytedeco mkl-platform-redist - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-SNAPSHOT diff --git a/scipy/README.md b/scipy/README.md index 54d8922469a..f9642300f75 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 - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-SNAPSHOT diff --git a/scipy/pom.xml b/scipy/pom.xml index dcf21224feb..a54b1d72b86 100644 --- a/scipy/pom.xml +++ b/scipy/pom.xml @@ -52,7 +52,7 @@ org.bytedeco cpython - 3.12.0-${project.parent.version} + 3.12.1-${project.parent.version} ${javacpp.platform} @@ -177,7 +177,7 @@ org.bytedeco cpython - 3.12.0-${project.parent.version} + 3.12.1-${project.parent.version} ${os.name}-${os.arch} diff --git a/scipy/samples/pom.xml b/scipy/samples/pom.xml index b9b2687c6bb..9a6a0c59a3d 100644 --- a/scipy/samples/pom.xml +++ b/scipy/samples/pom.xml @@ -19,7 +19,7 @@ org.bytedeco mkl-platform-redist - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-SNAPSHOT diff --git a/tvm/README.md b/tvm/README.md index baf1b224d7f..aab8390f632 100644 --- a/tvm/README.md +++ b/tvm/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 - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-SNAPSHOT diff --git a/tvm/samples/pom.xml b/tvm/samples/pom.xml index d67e9af3179..8347daf27a5 100644 --- a/tvm/samples/pom.xml +++ b/tvm/samples/pom.xml @@ -33,7 +33,7 @@ org.bytedeco mkl-platform-redist - 2023.1-1.5.10-SNAPSHOT + 2024.0-1.5.10-SNAPSHOT