diff --git a/CHANGELOG.md b/CHANGELOG.md index 99a8edbe280..918ddd7552a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ + * Map missing functions from `mkl_trans.h` in presets for MKL ([issue #1331](https://github.com/bytedeco/javacpp-presets/issues/1331)) * Bundle the official Java API of HDF5 via the `hdf5_java` library ([pull #1327](https://github.com/bytedeco/javacpp-presets/pull/1327)) * Map missing `cblas_?axpby()` functions in presets for MKL ([issue #1326](https://github.com/bytedeco/javacpp-presets/issues/1326)) * Prefix with "fisheye" all functions from the `cv::fisheye::` namespace to avoid collisions ([pull #1324](https://github.com/bytedeco/javacpp-presets/pull/1324)) diff --git a/ffmpeg/platform/gpl/pom.xml b/ffmpeg/platform/gpl/pom.xml index 6b3bac0e571..fe38ad452fa 100644 --- a/ffmpeg/platform/gpl/pom.xml +++ b/ffmpeg/platform/gpl/pom.xml @@ -12,7 +12,7 @@ org.bytedeco ffmpeg-platform-gpl - 5.1.2-${project.parent.version} + 6.0-${project.parent.version} JavaCPP Presets Platform for FFmpeg (GPL enabled) 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 692dca5ccb3..d3c52b99062 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 @@ -372,15 +372,483 @@ public static class zgemm_jit_kernel_t extends FunctionPointer { /* In-place transposition routines */ +public static native void mkl_simatcopy( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + FloatPointer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb); +public static native void mkl_simatcopy( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + FloatBuffer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb); +public static native void mkl_simatcopy( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + float[] AB, @Cast("size_t") long lda, @Cast("size_t") long ldb); + +public static native void mkl_dimatcopy( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + DoublePointer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb); +public static native void mkl_dimatcopy( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + DoubleBuffer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb); +public static native void mkl_dimatcopy( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + double[] AB, @Cast("size_t") long lda, @Cast("size_t") long ldb); + +public static native void mkl_cimatcopy( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + @Cast("MKL_Complex8*") FloatPointer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb); +public static native void mkl_cimatcopy( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + @Cast("MKL_Complex8*") FloatBuffer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb); +public static native void mkl_cimatcopy( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + @Cast("MKL_Complex8*") float[] AB, @Cast("size_t") long lda, @Cast("size_t") long ldb); + +public static native void mkl_zimatcopy( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + @Cast("MKL_Complex16*") DoublePointer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb); +public static native void mkl_zimatcopy( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + @Cast("MKL_Complex16*") DoubleBuffer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb); +public static native void mkl_zimatcopy( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + @Cast("MKL_Complex16*") double[] AB, @Cast("size_t") long lda, @Cast("size_t") long ldb); + /* Out-of-place transposition routines */ +public static native void mkl_somatcopy( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + @Const FloatPointer A, @Cast("size_t") long lda, + FloatPointer B, @Cast("size_t") long ldb); +public static native void mkl_somatcopy( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + @Const FloatBuffer A, @Cast("size_t") long lda, + FloatBuffer B, @Cast("size_t") long ldb); +public static native void mkl_somatcopy( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + @Const float[] A, @Cast("size_t") long lda, + float[] B, @Cast("size_t") long ldb); + +public static native void mkl_domatcopy( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + @Const DoublePointer A, @Cast("size_t") long lda, + DoublePointer B, @Cast("size_t") long ldb); +public static native void mkl_domatcopy( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + @Const DoubleBuffer A, @Cast("size_t") long lda, + DoubleBuffer B, @Cast("size_t") long ldb); +public static native void mkl_domatcopy( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + @Const double[] A, @Cast("size_t") long lda, + double[] B, @Cast("size_t") long ldb); + +public static native void mkl_comatcopy( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + @Cast("const MKL_Complex8*") FloatPointer A, @Cast("size_t") long lda, + @Cast("MKL_Complex8*") FloatPointer B, @Cast("size_t") long ldb); +public static native void mkl_comatcopy( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + @Cast("const MKL_Complex8*") FloatBuffer A, @Cast("size_t") long lda, + @Cast("MKL_Complex8*") FloatBuffer B, @Cast("size_t") long ldb); +public static native void mkl_comatcopy( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + @Cast("const MKL_Complex8*") float[] A, @Cast("size_t") long lda, + @Cast("MKL_Complex8*") float[] B, @Cast("size_t") long ldb); + +public static native void mkl_zomatcopy( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + @Cast("const MKL_Complex16*") DoublePointer A, @Cast("size_t") long lda, + @Cast("MKL_Complex16*") DoublePointer B, @Cast("size_t") long ldb); +public static native void mkl_zomatcopy( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + @Cast("const MKL_Complex16*") DoubleBuffer A, @Cast("size_t") long lda, + @Cast("MKL_Complex16*") DoubleBuffer B, @Cast("size_t") long ldb); +public static native void mkl_zomatcopy( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + @Cast("const MKL_Complex16*") double[] A, @Cast("size_t") long lda, + @Cast("MKL_Complex16*") double[] B, @Cast("size_t") long ldb); + /* Out-of-place transposition routines (all-strided case) */ +public static native void mkl_somatcopy2( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + @Const FloatPointer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + FloatPointer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb); +public static native void mkl_somatcopy2( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + @Const FloatBuffer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + FloatBuffer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb); +public static native void mkl_somatcopy2( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + @Const float[] A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + float[] B, @Cast("size_t") long ldb, @Cast("size_t") long strideb); + +public static native void mkl_domatcopy2( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + @Const DoublePointer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + DoublePointer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb); +public static native void mkl_domatcopy2( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + @Const DoubleBuffer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + DoubleBuffer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb); +public static native void mkl_domatcopy2( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + @Const double[] A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + double[] B, @Cast("size_t") long ldb, @Cast("size_t") long strideb); + +public static native void mkl_comatcopy2( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + @Cast("const MKL_Complex8*") FloatPointer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + @Cast("MKL_Complex8*") FloatPointer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb); +public static native void mkl_comatcopy2( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + @Cast("const MKL_Complex8*") FloatBuffer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + @Cast("MKL_Complex8*") FloatBuffer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb); +public static native void mkl_comatcopy2( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + @Cast("const MKL_Complex8*") float[] A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + @Cast("MKL_Complex8*") float[] B, @Cast("size_t") long ldb, @Cast("size_t") long strideb); + +public static native void mkl_zomatcopy2( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + @Cast("const MKL_Complex16*") DoublePointer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + @Cast("MKL_Complex16*") DoublePointer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb); +public static native void mkl_zomatcopy2( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + @Cast("const MKL_Complex16*") DoubleBuffer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + @Cast("MKL_Complex16*") DoubleBuffer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb); +public static native void mkl_zomatcopy2( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + @Cast("const MKL_Complex16*") double[] A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + @Cast("MKL_Complex16*") double[] B, @Cast("size_t") long ldb, @Cast("size_t") long strideb); + /* Out-of-place memory movement routines */ +public static native void mkl_somatadd( + @Cast("char") byte ordering, @Cast("char") byte transa, @Cast("char") byte transb, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + @Const FloatPointer A, @Cast("size_t") long lda, + float beta, + @Const FloatPointer B, @Cast("size_t") long ldb, + FloatPointer C, @Cast("size_t") long ldc); +public static native void mkl_somatadd( + @Cast("char") byte ordering, @Cast("char") byte transa, @Cast("char") byte transb, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + @Const FloatBuffer A, @Cast("size_t") long lda, + float beta, + @Const FloatBuffer B, @Cast("size_t") long ldb, + FloatBuffer C, @Cast("size_t") long ldc); +public static native void mkl_somatadd( + @Cast("char") byte ordering, @Cast("char") byte transa, @Cast("char") byte transb, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + @Const float[] A, @Cast("size_t") long lda, + float beta, + @Const float[] B, @Cast("size_t") long ldb, + float[] C, @Cast("size_t") long ldc); + +public static native void mkl_domatadd( + @Cast("char") byte ordering, @Cast("char") byte transa, @Cast("char") byte transb, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + @Const DoublePointer A, @Cast("size_t") long lda, + double beta, + @Const DoublePointer B, @Cast("size_t") long ldb, + DoublePointer C, @Cast("size_t") long ldc); +public static native void mkl_domatadd( + @Cast("char") byte ordering, @Cast("char") byte transa, @Cast("char") byte transb, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + @Const DoubleBuffer A, @Cast("size_t") long lda, + double beta, + @Const DoubleBuffer B, @Cast("size_t") long ldb, + DoubleBuffer C, @Cast("size_t") long ldc); +public static native void mkl_domatadd( + @Cast("char") byte ordering, @Cast("char") byte transa, @Cast("char") byte transb, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + @Const double[] A, @Cast("size_t") long lda, + double beta, + @Const double[] B, @Cast("size_t") long ldb, + double[] C, @Cast("size_t") long ldc); + +public static native void mkl_comatadd( + @Cast("char") byte ordering, @Cast("char") byte transa, @Cast("char") byte transb, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + @Cast("const MKL_Complex8*") FloatPointer A, @Cast("size_t") long lda, + @ByVal @Cast("const MKL_Complex8*") FloatPointer beta, + @Cast("const MKL_Complex8*") FloatPointer B, @Cast("size_t") long ldb, + @Cast("MKL_Complex8*") FloatPointer C, @Cast("size_t") long ldc); +public static native void mkl_comatadd( + @Cast("char") byte ordering, @Cast("char") byte transa, @Cast("char") byte transb, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + @Cast("const MKL_Complex8*") FloatBuffer A, @Cast("size_t") long lda, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer beta, + @Cast("const MKL_Complex8*") FloatBuffer B, @Cast("size_t") long ldb, + @Cast("MKL_Complex8*") FloatBuffer C, @Cast("size_t") long ldc); +public static native void mkl_comatadd( + @Cast("char") byte ordering, @Cast("char") byte transa, @Cast("char") byte transb, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + @Cast("const MKL_Complex8*") float[] A, @Cast("size_t") long lda, + @ByVal @Cast("const MKL_Complex8*") float[] beta, + @Cast("const MKL_Complex8*") float[] B, @Cast("size_t") long ldb, + @Cast("MKL_Complex8*") float[] C, @Cast("size_t") long ldc); + +public static native void mkl_zomatadd( + @Cast("char") byte ordering, @Cast("char") byte transa, @Cast("char") byte transb, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + @Cast("const MKL_Complex16*") DoublePointer A, @Cast("size_t") long lda, + @ByVal @Cast("const MKL_Complex16*") DoublePointer beta, + @Cast("const MKL_Complex16*") DoublePointer B, @Cast("size_t") long ldb, + @Cast("MKL_Complex16*") DoublePointer C, @Cast("size_t") long ldc); +public static native void mkl_zomatadd( + @Cast("char") byte ordering, @Cast("char") byte transa, @Cast("char") byte transb, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + @Cast("const MKL_Complex16*") DoubleBuffer A, @Cast("size_t") long lda, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer beta, + @Cast("const MKL_Complex16*") DoubleBuffer B, @Cast("size_t") long ldb, + @Cast("MKL_Complex16*") DoubleBuffer C, @Cast("size_t") long ldc); +public static native void mkl_zomatadd( + @Cast("char") byte ordering, @Cast("char") byte transa, @Cast("char") byte transb, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + @Cast("const MKL_Complex16*") double[] A, @Cast("size_t") long lda, + @ByVal @Cast("const MKL_Complex16*") double[] beta, + @Cast("const MKL_Complex16*") double[] B, @Cast("size_t") long ldb, + @Cast("MKL_Complex16*") double[] C, @Cast("size_t") long ldc); + /* Batch routines */ +public static native void mkl_simatcopy_batch_strided( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + FloatPointer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb, + @Cast("size_t") long stride, @Cast("size_t") long batch_size); +public static native void mkl_simatcopy_batch_strided( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + FloatBuffer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb, + @Cast("size_t") long stride, @Cast("size_t") long batch_size); +public static native void mkl_simatcopy_batch_strided( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + float[] AB, @Cast("size_t") long lda, @Cast("size_t") long ldb, + @Cast("size_t") long stride, @Cast("size_t") long batch_size); + +public static native void mkl_dimatcopy_batch_strided( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + DoublePointer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb, + @Cast("size_t") long stride, @Cast("size_t") long batch_size); +public static native void mkl_dimatcopy_batch_strided( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + DoubleBuffer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb, + @Cast("size_t") long stride, @Cast("size_t") long batch_size); +public static native void mkl_dimatcopy_batch_strided( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + double[] AB, @Cast("size_t") long lda, @Cast("size_t") long ldb, + @Cast("size_t") long stride, @Cast("size_t") long batch_size); + +public static native void mkl_cimatcopy_batch_strided( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + @Cast("MKL_Complex8*") FloatPointer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb, + @Cast("size_t") long stride, @Cast("size_t") long batch_size); +public static native void mkl_cimatcopy_batch_strided( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + @Cast("MKL_Complex8*") FloatBuffer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb, + @Cast("size_t") long stride, @Cast("size_t") long batch_size); +public static native void mkl_cimatcopy_batch_strided( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + @Cast("MKL_Complex8*") float[] AB, @Cast("size_t") long lda, @Cast("size_t") long ldb, + @Cast("size_t") long stride, @Cast("size_t") long batch_size); + +public static native void mkl_zimatcopy_batch_strided( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + @Cast("MKL_Complex16*") DoublePointer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb, + @Cast("size_t") long stride, @Cast("size_t") long batch_size); +public static native void mkl_zimatcopy_batch_strided( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + @Cast("MKL_Complex16*") DoubleBuffer AB, @Cast("size_t") long lda, @Cast("size_t") long ldb, + @Cast("size_t") long stride, @Cast("size_t") long batch_size); +public static native void mkl_zimatcopy_batch_strided( + @Cast("const char") byte ordering, @Cast("const char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + @Cast("MKL_Complex16*") double[] AB, @Cast("size_t") long lda, @Cast("size_t") long ldb, + @Cast("size_t") long stride, @Cast("size_t") long batch_size); + +public static native void mkl_somatcopy_batch_strided( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + @Const FloatPointer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + FloatPointer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb, @Cast("size_t") long batch_size); +public static native void mkl_somatcopy_batch_strided( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + @Const FloatBuffer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + FloatBuffer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb, @Cast("size_t") long batch_size); +public static native void mkl_somatcopy_batch_strided( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + float alpha, + @Const float[] A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + float[] B, @Cast("size_t") long ldb, @Cast("size_t") long strideb, @Cast("size_t") long batch_size); + +public static native void mkl_domatcopy_batch_strided( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + @Const DoublePointer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + DoublePointer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb, @Cast("size_t") long batch_size); +public static native void mkl_domatcopy_batch_strided( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + @Const DoubleBuffer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + DoubleBuffer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb, @Cast("size_t") long batch_size); +public static native void mkl_domatcopy_batch_strided( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + double alpha, + @Const double[] A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + double[] B, @Cast("size_t") long ldb, @Cast("size_t") long strideb, @Cast("size_t") long batch_size); + +public static native void mkl_comatcopy_batch_strided( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") FloatPointer alpha, + @Cast("const MKL_Complex8*") FloatPointer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + @Cast("MKL_Complex8*") FloatPointer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb, @Cast("size_t") long batch_size); +public static native void mkl_comatcopy_batch_strided( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") FloatBuffer alpha, + @Cast("const MKL_Complex8*") FloatBuffer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + @Cast("MKL_Complex8*") FloatBuffer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb, @Cast("size_t") long batch_size); +public static native void mkl_comatcopy_batch_strided( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex8*") float[] alpha, + @Cast("const MKL_Complex8*") float[] A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + @Cast("MKL_Complex8*") float[] B, @Cast("size_t") long ldb, @Cast("size_t") long strideb, @Cast("size_t") long batch_size); + +public static native void mkl_zomatcopy_batch_strided( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") DoublePointer alpha, + @Cast("const MKL_Complex16*") DoublePointer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + @Cast("MKL_Complex16*") DoublePointer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb, @Cast("size_t") long batch_size); +public static native void mkl_zomatcopy_batch_strided( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") DoubleBuffer alpha, + @Cast("const MKL_Complex16*") DoubleBuffer A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + @Cast("MKL_Complex16*") DoubleBuffer B, @Cast("size_t") long ldb, @Cast("size_t") long strideb, @Cast("size_t") long batch_size); +public static native void mkl_zomatcopy_batch_strided( + @Cast("char") byte ordering, @Cast("char") byte trans, + @Cast("size_t") long rows, @Cast("size_t") long cols, + @ByVal @Cast("const MKL_Complex16*") double[] alpha, + @Cast("const MKL_Complex16*") double[] A, @Cast("size_t") long lda, @Cast("size_t") long stridea, + @Cast("MKL_Complex16*") double[] B, @Cast("size_t") long ldb, @Cast("size_t") long strideb, @Cast("size_t") long batch_size); + public static native void mkl_simatcopy_batch( @Cast("char") byte ordering, @Cast("const char*") BytePointer trans_array, @Cast("const size_t*") SizeTPointer rows_array, @Cast("const size_t*") SizeTPointer cols_array, 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 f3d8271f2c6..fcf7a6542f8 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 @@ -64,11 +64,6 @@ public void map(InfoMap infoMap) { infoMap.put(new Info("MKL_INT", "MKL_INT64", "MKL_UINT", "MKL_UINT64", "MKL_LONG", "MKL_DECLSPEC", "MKL_CALL_CONV", "INTEL_API_DEF", "MKL_UINT8", "MKL_INT8", "MKL_INT16", "MKL_BF16", "MKL_INT32", "MKL_F16", "NOTHROW", - "mkl_simatcopy", "mkl_dimatcopy", "mkl_cimatcopy", "mkl_zimatcopy", "mkl_somatcopy", "mkl_domatcopy", "mkl_comatcopy", "mkl_zomatcopy", - "mkl_somatcopy2", "mkl_domatcopy2", "mkl_comatcopy2", "mkl_zomatcopy2", "mkl_somatadd", "mkl_domatadd", "mkl_comatadd", "mkl_zomatadd", - "mkl_simatcopy_batch_strided", "mkl_dimatcopy_batch_strided", "mkl_cimatcopy_batch_strided", "mkl_zimatcopy_batch_strided", - "mkl_somatcopy_batch_strided", "mkl_domatcopy_batch_strided", "mkl_comatcopy_batch_strided", "mkl_zomatcopy_batch_strided", - "CBLAS_INDEX", "lapack_int", "lapack_logical", "lapack_complex_float", "lapack_complex_double", "_INTEGER_t", "_DoubleComplexType", "mkl_get_version", "mkl_get_version_string", "mkl_free_buffers", "mkl_thread_free_buffers", "mkl_mem_stat", "mkl_peak_mem_usage", diff --git a/platform/pom.xml b/platform/pom.xml index 3624223291f..47f331aacf7 100644 --- a/platform/pom.xml +++ b/platform/pom.xml @@ -91,7 +91,7 @@ org.bytedeco ffmpeg-platform - 5.1.2-${project.version} + 6.0-${project.version} org.bytedeco