mirror of https://github.com/opencv/opencv.git
Merge pull request #20203 from JoeHowse:clMath-patches
Fix dynamic loading of clBLAS and clFFT (formerly, clAmdBlas and clAmdFft) * Fix dynamic loading of clBLAS and clFFT * Update filenames and function names for clBLAS (formerly, clAmdBlas) * Update filenames and function names for clFFT (formerly, clAmdFft) * Uncomment teardown of clFFT; tear down clFFT in same way as clBLAS * Fix generators for clBLAS and clFFT headers * Update generators to parse recent clBLAS and clFFT library headers * Update generators to be compatible with Python 3 * Re-generate OpenCV's clBLAS and clFFT headers * Update function calls to match names in newly generated headers * Disable (and comment on) teardown code for clBLAS and clFFT * Renaming *clamd* files * Renaming *clamdblas* files to *clblas* * Renaming *clamdfft* files to *clfft* * Update generator for CL headers * Update generator to be compatible with Python 3pull/20237/head
parent
286ec92967
commit
34183237ce
28 changed files with 2562 additions and 2880 deletions
@ -1,714 +0,0 @@ |
||||
//
|
||||
// AUTOGENERATED, DO NOT EDIT
|
||||
//
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_CLAMDBLAS_HPP |
||||
#error "Invalid usage" |
||||
#endif |
||||
|
||||
// generated by parser_clamdblas.py
|
||||
#define clAmdBlasAddScratchImage clAmdBlasAddScratchImage_ |
||||
#define clAmdBlasCaxpy clAmdBlasCaxpy_ |
||||
#define clAmdBlasCcopy clAmdBlasCcopy_ |
||||
#define clAmdBlasCdotc clAmdBlasCdotc_ |
||||
#define clAmdBlasCdotu clAmdBlasCdotu_ |
||||
#define clAmdBlasCgbmv clAmdBlasCgbmv_ |
||||
#define clAmdBlasCgemm clAmdBlasCgemm_ |
||||
#define clAmdBlasCgemmEx clAmdBlasCgemmEx_ |
||||
#define clAmdBlasCgemv clAmdBlasCgemv_ |
||||
#define clAmdBlasCgemvEx clAmdBlasCgemvEx_ |
||||
#define clAmdBlasCgerc clAmdBlasCgerc_ |
||||
#define clAmdBlasCgeru clAmdBlasCgeru_ |
||||
#define clAmdBlasChbmv clAmdBlasChbmv_ |
||||
#define clAmdBlasChemm clAmdBlasChemm_ |
||||
#define clAmdBlasChemv clAmdBlasChemv_ |
||||
#define clAmdBlasCher clAmdBlasCher_ |
||||
#define clAmdBlasCher2 clAmdBlasCher2_ |
||||
#define clAmdBlasCher2k clAmdBlasCher2k_ |
||||
#define clAmdBlasCherk clAmdBlasCherk_ |
||||
#define clAmdBlasChpmv clAmdBlasChpmv_ |
||||
#define clAmdBlasChpr clAmdBlasChpr_ |
||||
#define clAmdBlasChpr2 clAmdBlasChpr2_ |
||||
#define clAmdBlasCrotg clAmdBlasCrotg_ |
||||
#define clAmdBlasCscal clAmdBlasCscal_ |
||||
#define clAmdBlasCsrot clAmdBlasCsrot_ |
||||
#define clAmdBlasCsscal clAmdBlasCsscal_ |
||||
#define clAmdBlasCswap clAmdBlasCswap_ |
||||
#define clAmdBlasCsymm clAmdBlasCsymm_ |
||||
#define clAmdBlasCsyr2k clAmdBlasCsyr2k_ |
||||
#define clAmdBlasCsyr2kEx clAmdBlasCsyr2kEx_ |
||||
#define clAmdBlasCsyrk clAmdBlasCsyrk_ |
||||
#define clAmdBlasCsyrkEx clAmdBlasCsyrkEx_ |
||||
#define clAmdBlasCtbmv clAmdBlasCtbmv_ |
||||
#define clAmdBlasCtbsv clAmdBlasCtbsv_ |
||||
#define clAmdBlasCtpmv clAmdBlasCtpmv_ |
||||
#define clAmdBlasCtpsv clAmdBlasCtpsv_ |
||||
#define clAmdBlasCtrmm clAmdBlasCtrmm_ |
||||
#define clAmdBlasCtrmmEx clAmdBlasCtrmmEx_ |
||||
#define clAmdBlasCtrmv clAmdBlasCtrmv_ |
||||
#define clAmdBlasCtrsm clAmdBlasCtrsm_ |
||||
#define clAmdBlasCtrsmEx clAmdBlasCtrsmEx_ |
||||
#define clAmdBlasCtrsv clAmdBlasCtrsv_ |
||||
#define clAmdBlasDasum clAmdBlasDasum_ |
||||
#define clAmdBlasDaxpy clAmdBlasDaxpy_ |
||||
#define clAmdBlasDcopy clAmdBlasDcopy_ |
||||
#define clAmdBlasDdot clAmdBlasDdot_ |
||||
#define clAmdBlasDgbmv clAmdBlasDgbmv_ |
||||
#define clAmdBlasDgemm clAmdBlasDgemm_ |
||||
#define clAmdBlasDgemmEx clAmdBlasDgemmEx_ |
||||
#define clAmdBlasDgemv clAmdBlasDgemv_ |
||||
#define clAmdBlasDgemvEx clAmdBlasDgemvEx_ |
||||
#define clAmdBlasDger clAmdBlasDger_ |
||||
#define clAmdBlasDnrm2 clAmdBlasDnrm2_ |
||||
#define clAmdBlasDrot clAmdBlasDrot_ |
||||
#define clAmdBlasDrotg clAmdBlasDrotg_ |
||||
#define clAmdBlasDrotm clAmdBlasDrotm_ |
||||
#define clAmdBlasDrotmg clAmdBlasDrotmg_ |
||||
#define clAmdBlasDsbmv clAmdBlasDsbmv_ |
||||
#define clAmdBlasDscal clAmdBlasDscal_ |
||||
#define clAmdBlasDspmv clAmdBlasDspmv_ |
||||
#define clAmdBlasDspr clAmdBlasDspr_ |
||||
#define clAmdBlasDspr2 clAmdBlasDspr2_ |
||||
#define clAmdBlasDswap clAmdBlasDswap_ |
||||
#define clAmdBlasDsymm clAmdBlasDsymm_ |
||||
#define clAmdBlasDsymv clAmdBlasDsymv_ |
||||
#define clAmdBlasDsymvEx clAmdBlasDsymvEx_ |
||||
#define clAmdBlasDsyr clAmdBlasDsyr_ |
||||
#define clAmdBlasDsyr2 clAmdBlasDsyr2_ |
||||
#define clAmdBlasDsyr2k clAmdBlasDsyr2k_ |
||||
#define clAmdBlasDsyr2kEx clAmdBlasDsyr2kEx_ |
||||
#define clAmdBlasDsyrk clAmdBlasDsyrk_ |
||||
#define clAmdBlasDsyrkEx clAmdBlasDsyrkEx_ |
||||
#define clAmdBlasDtbmv clAmdBlasDtbmv_ |
||||
#define clAmdBlasDtbsv clAmdBlasDtbsv_ |
||||
#define clAmdBlasDtpmv clAmdBlasDtpmv_ |
||||
#define clAmdBlasDtpsv clAmdBlasDtpsv_ |
||||
#define clAmdBlasDtrmm clAmdBlasDtrmm_ |
||||
#define clAmdBlasDtrmmEx clAmdBlasDtrmmEx_ |
||||
#define clAmdBlasDtrmv clAmdBlasDtrmv_ |
||||
#define clAmdBlasDtrsm clAmdBlasDtrsm_ |
||||
#define clAmdBlasDtrsmEx clAmdBlasDtrsmEx_ |
||||
#define clAmdBlasDtrsv clAmdBlasDtrsv_ |
||||
#define clAmdBlasDzasum clAmdBlasDzasum_ |
||||
#define clAmdBlasDznrm2 clAmdBlasDznrm2_ |
||||
#define clAmdBlasGetVersion clAmdBlasGetVersion_ |
||||
#define clAmdBlasRemoveScratchImage clAmdBlasRemoveScratchImage_ |
||||
#define clAmdBlasSasum clAmdBlasSasum_ |
||||
#define clAmdBlasSaxpy clAmdBlasSaxpy_ |
||||
#define clAmdBlasScasum clAmdBlasScasum_ |
||||
#define clAmdBlasScnrm2 clAmdBlasScnrm2_ |
||||
#define clAmdBlasScopy clAmdBlasScopy_ |
||||
#define clAmdBlasSdot clAmdBlasSdot_ |
||||
#define clAmdBlasSetup clAmdBlasSetup_ |
||||
#define clAmdBlasSgbmv clAmdBlasSgbmv_ |
||||
#define clAmdBlasSgemm clAmdBlasSgemm_ |
||||
#define clAmdBlasSgemmEx clAmdBlasSgemmEx_ |
||||
#define clAmdBlasSgemv clAmdBlasSgemv_ |
||||
#define clAmdBlasSgemvEx clAmdBlasSgemvEx_ |
||||
#define clAmdBlasSger clAmdBlasSger_ |
||||
#define clAmdBlasSnrm2 clAmdBlasSnrm2_ |
||||
#define clAmdBlasSrot clAmdBlasSrot_ |
||||
#define clAmdBlasSrotg clAmdBlasSrotg_ |
||||
#define clAmdBlasSrotm clAmdBlasSrotm_ |
||||
#define clAmdBlasSrotmg clAmdBlasSrotmg_ |
||||
#define clAmdBlasSsbmv clAmdBlasSsbmv_ |
||||
#define clAmdBlasSscal clAmdBlasSscal_ |
||||
#define clAmdBlasSspmv clAmdBlasSspmv_ |
||||
#define clAmdBlasSspr clAmdBlasSspr_ |
||||
#define clAmdBlasSspr2 clAmdBlasSspr2_ |
||||
#define clAmdBlasSswap clAmdBlasSswap_ |
||||
#define clAmdBlasSsymm clAmdBlasSsymm_ |
||||
#define clAmdBlasSsymv clAmdBlasSsymv_ |
||||
#define clAmdBlasSsymvEx clAmdBlasSsymvEx_ |
||||
#define clAmdBlasSsyr clAmdBlasSsyr_ |
||||
#define clAmdBlasSsyr2 clAmdBlasSsyr2_ |
||||
#define clAmdBlasSsyr2k clAmdBlasSsyr2k_ |
||||
#define clAmdBlasSsyr2kEx clAmdBlasSsyr2kEx_ |
||||
#define clAmdBlasSsyrk clAmdBlasSsyrk_ |
||||
#define clAmdBlasSsyrkEx clAmdBlasSsyrkEx_ |
||||
#define clAmdBlasStbmv clAmdBlasStbmv_ |
||||
#define clAmdBlasStbsv clAmdBlasStbsv_ |
||||
#define clAmdBlasStpmv clAmdBlasStpmv_ |
||||
#define clAmdBlasStpsv clAmdBlasStpsv_ |
||||
#define clAmdBlasStrmm clAmdBlasStrmm_ |
||||
#define clAmdBlasStrmmEx clAmdBlasStrmmEx_ |
||||
#define clAmdBlasStrmv clAmdBlasStrmv_ |
||||
#define clAmdBlasStrsm clAmdBlasStrsm_ |
||||
#define clAmdBlasStrsmEx clAmdBlasStrsmEx_ |
||||
#define clAmdBlasStrsv clAmdBlasStrsv_ |
||||
#define clAmdBlasTeardown clAmdBlasTeardown_ |
||||
#define clAmdBlasZaxpy clAmdBlasZaxpy_ |
||||
#define clAmdBlasZcopy clAmdBlasZcopy_ |
||||
#define clAmdBlasZdotc clAmdBlasZdotc_ |
||||
#define clAmdBlasZdotu clAmdBlasZdotu_ |
||||
#define clAmdBlasZdrot clAmdBlasZdrot_ |
||||
#define clAmdBlasZdscal clAmdBlasZdscal_ |
||||
#define clAmdBlasZgbmv clAmdBlasZgbmv_ |
||||
#define clAmdBlasZgemm clAmdBlasZgemm_ |
||||
#define clAmdBlasZgemmEx clAmdBlasZgemmEx_ |
||||
#define clAmdBlasZgemv clAmdBlasZgemv_ |
||||
#define clAmdBlasZgemvEx clAmdBlasZgemvEx_ |
||||
#define clAmdBlasZgerc clAmdBlasZgerc_ |
||||
#define clAmdBlasZgeru clAmdBlasZgeru_ |
||||
#define clAmdBlasZhbmv clAmdBlasZhbmv_ |
||||
#define clAmdBlasZhemm clAmdBlasZhemm_ |
||||
#define clAmdBlasZhemv clAmdBlasZhemv_ |
||||
#define clAmdBlasZher clAmdBlasZher_ |
||||
#define clAmdBlasZher2 clAmdBlasZher2_ |
||||
#define clAmdBlasZher2k clAmdBlasZher2k_ |
||||
#define clAmdBlasZherk clAmdBlasZherk_ |
||||
#define clAmdBlasZhpmv clAmdBlasZhpmv_ |
||||
#define clAmdBlasZhpr clAmdBlasZhpr_ |
||||
#define clAmdBlasZhpr2 clAmdBlasZhpr2_ |
||||
#define clAmdBlasZrotg clAmdBlasZrotg_ |
||||
#define clAmdBlasZscal clAmdBlasZscal_ |
||||
#define clAmdBlasZswap clAmdBlasZswap_ |
||||
#define clAmdBlasZsymm clAmdBlasZsymm_ |
||||
#define clAmdBlasZsyr2k clAmdBlasZsyr2k_ |
||||
#define clAmdBlasZsyr2kEx clAmdBlasZsyr2kEx_ |
||||
#define clAmdBlasZsyrk clAmdBlasZsyrk_ |
||||
#define clAmdBlasZsyrkEx clAmdBlasZsyrkEx_ |
||||
#define clAmdBlasZtbmv clAmdBlasZtbmv_ |
||||
#define clAmdBlasZtbsv clAmdBlasZtbsv_ |
||||
#define clAmdBlasZtpmv clAmdBlasZtpmv_ |
||||
#define clAmdBlasZtpsv clAmdBlasZtpsv_ |
||||
#define clAmdBlasZtrmm clAmdBlasZtrmm_ |
||||
#define clAmdBlasZtrmmEx clAmdBlasZtrmmEx_ |
||||
#define clAmdBlasZtrmv clAmdBlasZtrmv_ |
||||
#define clAmdBlasZtrsm clAmdBlasZtrsm_ |
||||
#define clAmdBlasZtrsmEx clAmdBlasZtrsmEx_ |
||||
#define clAmdBlasZtrsv clAmdBlasZtrsv_ |
||||
#define clAmdBlasiCamax clAmdBlasiCamax_ |
||||
#define clAmdBlasiDamax clAmdBlasiDamax_ |
||||
#define clAmdBlasiSamax clAmdBlasiSamax_ |
||||
#define clAmdBlasiZamax clAmdBlasiZamax_ |
||||
|
||||
#include <clAmdBlas.h> |
||||
|
||||
// generated by parser_clamdblas.py
|
||||
#undef clAmdBlasAddScratchImage |
||||
//#define clAmdBlasAddScratchImage clAmdBlasAddScratchImage_pfn
|
||||
#undef clAmdBlasCaxpy |
||||
//#define clAmdBlasCaxpy clAmdBlasCaxpy_pfn
|
||||
#undef clAmdBlasCcopy |
||||
//#define clAmdBlasCcopy clAmdBlasCcopy_pfn
|
||||
#undef clAmdBlasCdotc |
||||
//#define clAmdBlasCdotc clAmdBlasCdotc_pfn
|
||||
#undef clAmdBlasCdotu |
||||
//#define clAmdBlasCdotu clAmdBlasCdotu_pfn
|
||||
#undef clAmdBlasCgbmv |
||||
//#define clAmdBlasCgbmv clAmdBlasCgbmv_pfn
|
||||
#undef clAmdBlasCgemm |
||||
//#define clAmdBlasCgemm clAmdBlasCgemm_pfn
|
||||
#undef clAmdBlasCgemmEx |
||||
#define clAmdBlasCgemmEx clAmdBlasCgemmEx_pfn |
||||
#undef clAmdBlasCgemv |
||||
//#define clAmdBlasCgemv clAmdBlasCgemv_pfn
|
||||
#undef clAmdBlasCgemvEx |
||||
//#define clAmdBlasCgemvEx clAmdBlasCgemvEx_pfn
|
||||
#undef clAmdBlasCgerc |
||||
//#define clAmdBlasCgerc clAmdBlasCgerc_pfn
|
||||
#undef clAmdBlasCgeru |
||||
//#define clAmdBlasCgeru clAmdBlasCgeru_pfn
|
||||
#undef clAmdBlasChbmv |
||||
//#define clAmdBlasChbmv clAmdBlasChbmv_pfn
|
||||
#undef clAmdBlasChemm |
||||
//#define clAmdBlasChemm clAmdBlasChemm_pfn
|
||||
#undef clAmdBlasChemv |
||||
//#define clAmdBlasChemv clAmdBlasChemv_pfn
|
||||
#undef clAmdBlasCher |
||||
//#define clAmdBlasCher clAmdBlasCher_pfn
|
||||
#undef clAmdBlasCher2 |
||||
//#define clAmdBlasCher2 clAmdBlasCher2_pfn
|
||||
#undef clAmdBlasCher2k |
||||
//#define clAmdBlasCher2k clAmdBlasCher2k_pfn
|
||||
#undef clAmdBlasCherk |
||||
//#define clAmdBlasCherk clAmdBlasCherk_pfn
|
||||
#undef clAmdBlasChpmv |
||||
//#define clAmdBlasChpmv clAmdBlasChpmv_pfn
|
||||
#undef clAmdBlasChpr |
||||
//#define clAmdBlasChpr clAmdBlasChpr_pfn
|
||||
#undef clAmdBlasChpr2 |
||||
//#define clAmdBlasChpr2 clAmdBlasChpr2_pfn
|
||||
#undef clAmdBlasCrotg |
||||
//#define clAmdBlasCrotg clAmdBlasCrotg_pfn
|
||||
#undef clAmdBlasCscal |
||||
//#define clAmdBlasCscal clAmdBlasCscal_pfn
|
||||
#undef clAmdBlasCsrot |
||||
//#define clAmdBlasCsrot clAmdBlasCsrot_pfn
|
||||
#undef clAmdBlasCsscal |
||||
//#define clAmdBlasCsscal clAmdBlasCsscal_pfn
|
||||
#undef clAmdBlasCswap |
||||
//#define clAmdBlasCswap clAmdBlasCswap_pfn
|
||||
#undef clAmdBlasCsymm |
||||
//#define clAmdBlasCsymm clAmdBlasCsymm_pfn
|
||||
#undef clAmdBlasCsyr2k |
||||
//#define clAmdBlasCsyr2k clAmdBlasCsyr2k_pfn
|
||||
#undef clAmdBlasCsyr2kEx |
||||
//#define clAmdBlasCsyr2kEx clAmdBlasCsyr2kEx_pfn
|
||||
#undef clAmdBlasCsyrk |
||||
//#define clAmdBlasCsyrk clAmdBlasCsyrk_pfn
|
||||
#undef clAmdBlasCsyrkEx |
||||
//#define clAmdBlasCsyrkEx clAmdBlasCsyrkEx_pfn
|
||||
#undef clAmdBlasCtbmv |
||||
//#define clAmdBlasCtbmv clAmdBlasCtbmv_pfn
|
||||
#undef clAmdBlasCtbsv |
||||
//#define clAmdBlasCtbsv clAmdBlasCtbsv_pfn
|
||||
#undef clAmdBlasCtpmv |
||||
//#define clAmdBlasCtpmv clAmdBlasCtpmv_pfn
|
||||
#undef clAmdBlasCtpsv |
||||
//#define clAmdBlasCtpsv clAmdBlasCtpsv_pfn
|
||||
#undef clAmdBlasCtrmm |
||||
//#define clAmdBlasCtrmm clAmdBlasCtrmm_pfn
|
||||
#undef clAmdBlasCtrmmEx |
||||
//#define clAmdBlasCtrmmEx clAmdBlasCtrmmEx_pfn
|
||||
#undef clAmdBlasCtrmv |
||||
//#define clAmdBlasCtrmv clAmdBlasCtrmv_pfn
|
||||
#undef clAmdBlasCtrsm |
||||
//#define clAmdBlasCtrsm clAmdBlasCtrsm_pfn
|
||||
#undef clAmdBlasCtrsmEx |
||||
//#define clAmdBlasCtrsmEx clAmdBlasCtrsmEx_pfn
|
||||
#undef clAmdBlasCtrsv |
||||
//#define clAmdBlasCtrsv clAmdBlasCtrsv_pfn
|
||||
#undef clAmdBlasDasum |
||||
//#define clAmdBlasDasum clAmdBlasDasum_pfn
|
||||
#undef clAmdBlasDaxpy |
||||
//#define clAmdBlasDaxpy clAmdBlasDaxpy_pfn
|
||||
#undef clAmdBlasDcopy |
||||
//#define clAmdBlasDcopy clAmdBlasDcopy_pfn
|
||||
#undef clAmdBlasDdot |
||||
//#define clAmdBlasDdot clAmdBlasDdot_pfn
|
||||
#undef clAmdBlasDgbmv |
||||
//#define clAmdBlasDgbmv clAmdBlasDgbmv_pfn
|
||||
#undef clAmdBlasDgemm |
||||
//#define clAmdBlasDgemm clAmdBlasDgemm_pfn
|
||||
#undef clAmdBlasDgemmEx |
||||
#define clAmdBlasDgemmEx clAmdBlasDgemmEx_pfn |
||||
#undef clAmdBlasDgemv |
||||
//#define clAmdBlasDgemv clAmdBlasDgemv_pfn
|
||||
#undef clAmdBlasDgemvEx |
||||
//#define clAmdBlasDgemvEx clAmdBlasDgemvEx_pfn
|
||||
#undef clAmdBlasDger |
||||
//#define clAmdBlasDger clAmdBlasDger_pfn
|
||||
#undef clAmdBlasDnrm2 |
||||
//#define clAmdBlasDnrm2 clAmdBlasDnrm2_pfn
|
||||
#undef clAmdBlasDrot |
||||
//#define clAmdBlasDrot clAmdBlasDrot_pfn
|
||||
#undef clAmdBlasDrotg |
||||
//#define clAmdBlasDrotg clAmdBlasDrotg_pfn
|
||||
#undef clAmdBlasDrotm |
||||
//#define clAmdBlasDrotm clAmdBlasDrotm_pfn
|
||||
#undef clAmdBlasDrotmg |
||||
//#define clAmdBlasDrotmg clAmdBlasDrotmg_pfn
|
||||
#undef clAmdBlasDsbmv |
||||
//#define clAmdBlasDsbmv clAmdBlasDsbmv_pfn
|
||||
#undef clAmdBlasDscal |
||||
//#define clAmdBlasDscal clAmdBlasDscal_pfn
|
||||
#undef clAmdBlasDspmv |
||||
//#define clAmdBlasDspmv clAmdBlasDspmv_pfn
|
||||
#undef clAmdBlasDspr |
||||
//#define clAmdBlasDspr clAmdBlasDspr_pfn
|
||||
#undef clAmdBlasDspr2 |
||||
//#define clAmdBlasDspr2 clAmdBlasDspr2_pfn
|
||||
#undef clAmdBlasDswap |
||||
//#define clAmdBlasDswap clAmdBlasDswap_pfn
|
||||
#undef clAmdBlasDsymm |
||||
//#define clAmdBlasDsymm clAmdBlasDsymm_pfn
|
||||
#undef clAmdBlasDsymv |
||||
//#define clAmdBlasDsymv clAmdBlasDsymv_pfn
|
||||
#undef clAmdBlasDsymvEx |
||||
//#define clAmdBlasDsymvEx clAmdBlasDsymvEx_pfn
|
||||
#undef clAmdBlasDsyr |
||||
//#define clAmdBlasDsyr clAmdBlasDsyr_pfn
|
||||
#undef clAmdBlasDsyr2 |
||||
//#define clAmdBlasDsyr2 clAmdBlasDsyr2_pfn
|
||||
#undef clAmdBlasDsyr2k |
||||
//#define clAmdBlasDsyr2k clAmdBlasDsyr2k_pfn
|
||||
#undef clAmdBlasDsyr2kEx |
||||
//#define clAmdBlasDsyr2kEx clAmdBlasDsyr2kEx_pfn
|
||||
#undef clAmdBlasDsyrk |
||||
//#define clAmdBlasDsyrk clAmdBlasDsyrk_pfn
|
||||
#undef clAmdBlasDsyrkEx |
||||
//#define clAmdBlasDsyrkEx clAmdBlasDsyrkEx_pfn
|
||||
#undef clAmdBlasDtbmv |
||||
//#define clAmdBlasDtbmv clAmdBlasDtbmv_pfn
|
||||
#undef clAmdBlasDtbsv |
||||
//#define clAmdBlasDtbsv clAmdBlasDtbsv_pfn
|
||||
#undef clAmdBlasDtpmv |
||||
//#define clAmdBlasDtpmv clAmdBlasDtpmv_pfn
|
||||
#undef clAmdBlasDtpsv |
||||
//#define clAmdBlasDtpsv clAmdBlasDtpsv_pfn
|
||||
#undef clAmdBlasDtrmm |
||||
//#define clAmdBlasDtrmm clAmdBlasDtrmm_pfn
|
||||
#undef clAmdBlasDtrmmEx |
||||
//#define clAmdBlasDtrmmEx clAmdBlasDtrmmEx_pfn
|
||||
#undef clAmdBlasDtrmv |
||||
//#define clAmdBlasDtrmv clAmdBlasDtrmv_pfn
|
||||
#undef clAmdBlasDtrsm |
||||
//#define clAmdBlasDtrsm clAmdBlasDtrsm_pfn
|
||||
#undef clAmdBlasDtrsmEx |
||||
//#define clAmdBlasDtrsmEx clAmdBlasDtrsmEx_pfn
|
||||
#undef clAmdBlasDtrsv |
||||
//#define clAmdBlasDtrsv clAmdBlasDtrsv_pfn
|
||||
#undef clAmdBlasDzasum |
||||
//#define clAmdBlasDzasum clAmdBlasDzasum_pfn
|
||||
#undef clAmdBlasDznrm2 |
||||
//#define clAmdBlasDznrm2 clAmdBlasDznrm2_pfn
|
||||
#undef clAmdBlasGetVersion |
||||
//#define clAmdBlasGetVersion clAmdBlasGetVersion_pfn
|
||||
#undef clAmdBlasRemoveScratchImage |
||||
//#define clAmdBlasRemoveScratchImage clAmdBlasRemoveScratchImage_pfn
|
||||
#undef clAmdBlasSasum |
||||
//#define clAmdBlasSasum clAmdBlasSasum_pfn
|
||||
#undef clAmdBlasSaxpy |
||||
//#define clAmdBlasSaxpy clAmdBlasSaxpy_pfn
|
||||
#undef clAmdBlasScasum |
||||
//#define clAmdBlasScasum clAmdBlasScasum_pfn
|
||||
#undef clAmdBlasScnrm2 |
||||
//#define clAmdBlasScnrm2 clAmdBlasScnrm2_pfn
|
||||
#undef clAmdBlasScopy |
||||
//#define clAmdBlasScopy clAmdBlasScopy_pfn
|
||||
#undef clAmdBlasSdot |
||||
//#define clAmdBlasSdot clAmdBlasSdot_pfn
|
||||
#undef clAmdBlasSetup |
||||
#define clAmdBlasSetup clAmdBlasSetup_pfn |
||||
#undef clAmdBlasSgbmv |
||||
//#define clAmdBlasSgbmv clAmdBlasSgbmv_pfn
|
||||
#undef clAmdBlasSgemm |
||||
//#define clAmdBlasSgemm clAmdBlasSgemm_pfn
|
||||
#undef clAmdBlasSgemmEx |
||||
#define clAmdBlasSgemmEx clAmdBlasSgemmEx_pfn |
||||
#undef clAmdBlasSgemv |
||||
//#define clAmdBlasSgemv clAmdBlasSgemv_pfn
|
||||
#undef clAmdBlasSgemvEx |
||||
//#define clAmdBlasSgemvEx clAmdBlasSgemvEx_pfn
|
||||
#undef clAmdBlasSger |
||||
//#define clAmdBlasSger clAmdBlasSger_pfn
|
||||
#undef clAmdBlasSnrm2 |
||||
//#define clAmdBlasSnrm2 clAmdBlasSnrm2_pfn
|
||||
#undef clAmdBlasSrot |
||||
//#define clAmdBlasSrot clAmdBlasSrot_pfn
|
||||
#undef clAmdBlasSrotg |
||||
//#define clAmdBlasSrotg clAmdBlasSrotg_pfn
|
||||
#undef clAmdBlasSrotm |
||||
//#define clAmdBlasSrotm clAmdBlasSrotm_pfn
|
||||
#undef clAmdBlasSrotmg |
||||
//#define clAmdBlasSrotmg clAmdBlasSrotmg_pfn
|
||||
#undef clAmdBlasSsbmv |
||||
//#define clAmdBlasSsbmv clAmdBlasSsbmv_pfn
|
||||
#undef clAmdBlasSscal |
||||
//#define clAmdBlasSscal clAmdBlasSscal_pfn
|
||||
#undef clAmdBlasSspmv |
||||
//#define clAmdBlasSspmv clAmdBlasSspmv_pfn
|
||||
#undef clAmdBlasSspr |
||||
//#define clAmdBlasSspr clAmdBlasSspr_pfn
|
||||
#undef clAmdBlasSspr2 |
||||
//#define clAmdBlasSspr2 clAmdBlasSspr2_pfn
|
||||
#undef clAmdBlasSswap |
||||
//#define clAmdBlasSswap clAmdBlasSswap_pfn
|
||||
#undef clAmdBlasSsymm |
||||
//#define clAmdBlasSsymm clAmdBlasSsymm_pfn
|
||||
#undef clAmdBlasSsymv |
||||
//#define clAmdBlasSsymv clAmdBlasSsymv_pfn
|
||||
#undef clAmdBlasSsymvEx |
||||
//#define clAmdBlasSsymvEx clAmdBlasSsymvEx_pfn
|
||||
#undef clAmdBlasSsyr |
||||
//#define clAmdBlasSsyr clAmdBlasSsyr_pfn
|
||||
#undef clAmdBlasSsyr2 |
||||
//#define clAmdBlasSsyr2 clAmdBlasSsyr2_pfn
|
||||
#undef clAmdBlasSsyr2k |
||||
//#define clAmdBlasSsyr2k clAmdBlasSsyr2k_pfn
|
||||
#undef clAmdBlasSsyr2kEx |
||||
//#define clAmdBlasSsyr2kEx clAmdBlasSsyr2kEx_pfn
|
||||
#undef clAmdBlasSsyrk |
||||
//#define clAmdBlasSsyrk clAmdBlasSsyrk_pfn
|
||||
#undef clAmdBlasSsyrkEx |
||||
//#define clAmdBlasSsyrkEx clAmdBlasSsyrkEx_pfn
|
||||
#undef clAmdBlasStbmv |
||||
//#define clAmdBlasStbmv clAmdBlasStbmv_pfn
|
||||
#undef clAmdBlasStbsv |
||||
//#define clAmdBlasStbsv clAmdBlasStbsv_pfn
|
||||
#undef clAmdBlasStpmv |
||||
//#define clAmdBlasStpmv clAmdBlasStpmv_pfn
|
||||
#undef clAmdBlasStpsv |
||||
//#define clAmdBlasStpsv clAmdBlasStpsv_pfn
|
||||
#undef clAmdBlasStrmm |
||||
//#define clAmdBlasStrmm clAmdBlasStrmm_pfn
|
||||
#undef clAmdBlasStrmmEx |
||||
//#define clAmdBlasStrmmEx clAmdBlasStrmmEx_pfn
|
||||
#undef clAmdBlasStrmv |
||||
//#define clAmdBlasStrmv clAmdBlasStrmv_pfn
|
||||
#undef clAmdBlasStrsm |
||||
//#define clAmdBlasStrsm clAmdBlasStrsm_pfn
|
||||
#undef clAmdBlasStrsmEx |
||||
//#define clAmdBlasStrsmEx clAmdBlasStrsmEx_pfn
|
||||
#undef clAmdBlasStrsv |
||||
//#define clAmdBlasStrsv clAmdBlasStrsv_pfn
|
||||
#undef clAmdBlasTeardown |
||||
#define clAmdBlasTeardown clAmdBlasTeardown_pfn |
||||
#undef clAmdBlasZaxpy |
||||
//#define clAmdBlasZaxpy clAmdBlasZaxpy_pfn
|
||||
#undef clAmdBlasZcopy |
||||
//#define clAmdBlasZcopy clAmdBlasZcopy_pfn
|
||||
#undef clAmdBlasZdotc |
||||
//#define clAmdBlasZdotc clAmdBlasZdotc_pfn
|
||||
#undef clAmdBlasZdotu |
||||
//#define clAmdBlasZdotu clAmdBlasZdotu_pfn
|
||||
#undef clAmdBlasZdrot |
||||
//#define clAmdBlasZdrot clAmdBlasZdrot_pfn
|
||||
#undef clAmdBlasZdscal |
||||
//#define clAmdBlasZdscal clAmdBlasZdscal_pfn
|
||||
#undef clAmdBlasZgbmv |
||||
//#define clAmdBlasZgbmv clAmdBlasZgbmv_pfn
|
||||
#undef clAmdBlasZgemm |
||||
//#define clAmdBlasZgemm clAmdBlasZgemm_pfn
|
||||
#undef clAmdBlasZgemmEx |
||||
#define clAmdBlasZgemmEx clAmdBlasZgemmEx_pfn |
||||
#undef clAmdBlasZgemv |
||||
//#define clAmdBlasZgemv clAmdBlasZgemv_pfn
|
||||
#undef clAmdBlasZgemvEx |
||||
//#define clAmdBlasZgemvEx clAmdBlasZgemvEx_pfn
|
||||
#undef clAmdBlasZgerc |
||||
//#define clAmdBlasZgerc clAmdBlasZgerc_pfn
|
||||
#undef clAmdBlasZgeru |
||||
//#define clAmdBlasZgeru clAmdBlasZgeru_pfn
|
||||
#undef clAmdBlasZhbmv |
||||
//#define clAmdBlasZhbmv clAmdBlasZhbmv_pfn
|
||||
#undef clAmdBlasZhemm |
||||
//#define clAmdBlasZhemm clAmdBlasZhemm_pfn
|
||||
#undef clAmdBlasZhemv |
||||
//#define clAmdBlasZhemv clAmdBlasZhemv_pfn
|
||||
#undef clAmdBlasZher |
||||
//#define clAmdBlasZher clAmdBlasZher_pfn
|
||||
#undef clAmdBlasZher2 |
||||
//#define clAmdBlasZher2 clAmdBlasZher2_pfn
|
||||
#undef clAmdBlasZher2k |
||||
//#define clAmdBlasZher2k clAmdBlasZher2k_pfn
|
||||
#undef clAmdBlasZherk |
||||
//#define clAmdBlasZherk clAmdBlasZherk_pfn
|
||||
#undef clAmdBlasZhpmv |
||||
//#define clAmdBlasZhpmv clAmdBlasZhpmv_pfn
|
||||
#undef clAmdBlasZhpr |
||||
//#define clAmdBlasZhpr clAmdBlasZhpr_pfn
|
||||
#undef clAmdBlasZhpr2 |
||||
//#define clAmdBlasZhpr2 clAmdBlasZhpr2_pfn
|
||||
#undef clAmdBlasZrotg |
||||
//#define clAmdBlasZrotg clAmdBlasZrotg_pfn
|
||||
#undef clAmdBlasZscal |
||||
//#define clAmdBlasZscal clAmdBlasZscal_pfn
|
||||
#undef clAmdBlasZswap |
||||
//#define clAmdBlasZswap clAmdBlasZswap_pfn
|
||||
#undef clAmdBlasZsymm |
||||
//#define clAmdBlasZsymm clAmdBlasZsymm_pfn
|
||||
#undef clAmdBlasZsyr2k |
||||
//#define clAmdBlasZsyr2k clAmdBlasZsyr2k_pfn
|
||||
#undef clAmdBlasZsyr2kEx |
||||
//#define clAmdBlasZsyr2kEx clAmdBlasZsyr2kEx_pfn
|
||||
#undef clAmdBlasZsyrk |
||||
//#define clAmdBlasZsyrk clAmdBlasZsyrk_pfn
|
||||
#undef clAmdBlasZsyrkEx |
||||
//#define clAmdBlasZsyrkEx clAmdBlasZsyrkEx_pfn
|
||||
#undef clAmdBlasZtbmv |
||||
//#define clAmdBlasZtbmv clAmdBlasZtbmv_pfn
|
||||
#undef clAmdBlasZtbsv |
||||
//#define clAmdBlasZtbsv clAmdBlasZtbsv_pfn
|
||||
#undef clAmdBlasZtpmv |
||||
//#define clAmdBlasZtpmv clAmdBlasZtpmv_pfn
|
||||
#undef clAmdBlasZtpsv |
||||
//#define clAmdBlasZtpsv clAmdBlasZtpsv_pfn
|
||||
#undef clAmdBlasZtrmm |
||||
//#define clAmdBlasZtrmm clAmdBlasZtrmm_pfn
|
||||
#undef clAmdBlasZtrmmEx |
||||
//#define clAmdBlasZtrmmEx clAmdBlasZtrmmEx_pfn
|
||||
#undef clAmdBlasZtrmv |
||||
//#define clAmdBlasZtrmv clAmdBlasZtrmv_pfn
|
||||
#undef clAmdBlasZtrsm |
||||
//#define clAmdBlasZtrsm clAmdBlasZtrsm_pfn
|
||||
#undef clAmdBlasZtrsmEx |
||||
//#define clAmdBlasZtrsmEx clAmdBlasZtrsmEx_pfn
|
||||
#undef clAmdBlasZtrsv |
||||
//#define clAmdBlasZtrsv clAmdBlasZtrsv_pfn
|
||||
#undef clAmdBlasiCamax |
||||
//#define clAmdBlasiCamax clAmdBlasiCamax_pfn
|
||||
#undef clAmdBlasiDamax |
||||
//#define clAmdBlasiDamax clAmdBlasiDamax_pfn
|
||||
#undef clAmdBlasiSamax |
||||
//#define clAmdBlasiSamax clAmdBlasiSamax_pfn
|
||||
#undef clAmdBlasiZamax |
||||
//#define clAmdBlasiZamax clAmdBlasiZamax_pfn
|
||||
|
||||
// generated by parser_clamdblas.py
|
||||
//extern CL_RUNTIME_EXPORT cl_ulong (*clAmdBlasAddScratchImage)(cl_context context, size_t width, size_t height, clAmdBlasStatus* status);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCaxpy)(size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCcopy)(size_t N, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCdotc)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCdotu)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCgbmv)(clAmdBlasOrder order, clAmdBlasTranspose trans, size_t M, size_t N, size_t KL, size_t KU, cl_float2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_float2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCgemm)(clAmdBlasOrder order, clAmdBlasTranspose transA, clAmdBlasTranspose transB, size_t M, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t lda, const cl_mem B, size_t ldb, FloatComplex beta, cl_mem C, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCgemmEx)(clAmdBlasOrder order, clAmdBlasTranspose transA, clAmdBlasTranspose transB, size_t M, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, FloatComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events); |
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCgemv)(clAmdBlasOrder order, clAmdBlasTranspose transA, size_t M, size_t N, FloatComplex alpha, const cl_mem A, size_t lda, const cl_mem x, size_t offx, int incx, FloatComplex beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCgemvEx)(clAmdBlasOrder order, clAmdBlasTranspose transA, size_t M, size_t N, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, FloatComplex beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCgerc)(clAmdBlasOrder order, size_t M, size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCgeru)(clAmdBlasOrder order, size_t M, size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasChbmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, size_t K, cl_float2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_float2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasChemm)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, size_t M, size_t N, cl_float2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_float2 beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasChemv)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, FloatComplex alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, FloatComplex beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCher)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCher2)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCher2k)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_float beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCherk)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transA, size_t N, size_t K, float alpha, const cl_mem A, size_t offa, size_t lda, float beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasChpmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_float2 alpha, const cl_mem AP, size_t offa, const cl_mem X, size_t offx, int incx, cl_float2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasChpr)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasChpr2)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCrotg)(cl_mem CA, size_t offCA, cl_mem CB, size_t offCB, cl_mem C, size_t offC, cl_mem S, size_t offS, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCscal)(size_t N, cl_float2 alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCsrot)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_float C, cl_float S, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCsscal)(size_t N, cl_float alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCswap)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCsymm)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, size_t M, size_t N, cl_float2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_float2 beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCsyr2k)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transAB, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t lda, const cl_mem B, size_t ldb, FloatComplex beta, cl_mem C, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCsyr2kEx)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transAB, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, FloatComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCsyrk)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transA, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t lda, FloatComplex beta, cl_mem C, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCsyrkEx)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transA, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, FloatComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCtbmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCtbsv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCtpmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem AP, size_t offa, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCtpsv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem A, size_t offa, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCtrmm)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, FloatComplex alpha, const cl_mem A, size_t lda, cl_mem B, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCtrmmEx)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCtrmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCtrsm)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, FloatComplex alpha, const cl_mem A, size_t lda, cl_mem B, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCtrsmEx)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasCtrsv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDasum)(size_t N, cl_mem asum, size_t offAsum, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDaxpy)(size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDcopy)(size_t N, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDdot)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDgbmv)(clAmdBlasOrder order, clAmdBlasTranspose trans, size_t M, size_t N, size_t KL, size_t KU, cl_double alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_double beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDgemm)(clAmdBlasOrder order, clAmdBlasTranspose transA, clAmdBlasTranspose transB, size_t M, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t lda, const cl_mem B, size_t ldb, cl_double beta, cl_mem C, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDgemmEx)(clAmdBlasOrder order, clAmdBlasTranspose transA, clAmdBlasTranspose transB, size_t M, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, cl_double beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events); |
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDgemv)(clAmdBlasOrder order, clAmdBlasTranspose transA, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t lda, const cl_mem x, size_t offx, int incx, cl_double beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDgemvEx)(clAmdBlasOrder order, clAmdBlasTranspose transA, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, cl_double beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDger)(clAmdBlasOrder order, size_t M, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDnrm2)(size_t N, cl_mem NRM2, size_t offNRM2, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDrot)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_double C, cl_double S, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDrotg)(cl_mem DA, size_t offDA, cl_mem DB, size_t offDB, cl_mem C, size_t offC, cl_mem S, size_t offS, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDrotm)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, const cl_mem DPARAM, size_t offDparam, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDrotmg)(cl_mem DD1, size_t offDD1, cl_mem DD2, size_t offDD2, cl_mem DX1, size_t offDX1, const cl_mem DY1, size_t offDY1, cl_mem DPARAM, size_t offDparam, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDsbmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_double beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDscal)(size_t N, cl_double alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDspmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_double alpha, const cl_mem AP, size_t offa, const cl_mem X, size_t offx, int incx, cl_double beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDspr)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDspr2)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDswap)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDsymm)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_double beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDsymv)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_double alpha, const cl_mem A, size_t lda, const cl_mem x, size_t offx, int incx, cl_double beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDsymvEx)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_double alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, cl_double beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDsyr)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDsyr2)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDsyr2k)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transAB, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t lda, const cl_mem B, size_t ldb, cl_double beta, cl_mem C, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDsyr2kEx)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transAB, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, cl_double beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDsyrk)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transA, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t lda, cl_double beta, cl_mem C, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDsyrkEx)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transA, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t offA, size_t lda, cl_double beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDtbmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDtbsv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDtpmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem AP, size_t offa, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDtpsv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem A, size_t offa, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDtrmm)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t lda, cl_mem B, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDtrmmEx)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDtrmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDtrsm)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t lda, cl_mem B, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDtrsmEx)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDtrsv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDzasum)(size_t N, cl_mem asum, size_t offAsum, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasDznrm2)(size_t N, cl_mem NRM2, size_t offNRM2, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasGetVersion)(cl_uint* major, cl_uint* minor, cl_uint* patch);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasRemoveScratchImage)(cl_ulong imageID);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSasum)(size_t N, cl_mem asum, size_t offAsum, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSaxpy)(size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasScasum)(size_t N, cl_mem asum, size_t offAsum, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasScnrm2)(size_t N, cl_mem NRM2, size_t offNRM2, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasScopy)(size_t N, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSdot)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSetup)(); |
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSgbmv)(clAmdBlasOrder order, clAmdBlasTranspose trans, size_t M, size_t N, size_t KL, size_t KU, cl_float alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_float beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSgemm)(clAmdBlasOrder order, clAmdBlasTranspose transA, clAmdBlasTranspose transB, size_t M, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t lda, const cl_mem B, size_t ldb, cl_float beta, cl_mem C, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSgemmEx)(clAmdBlasOrder order, clAmdBlasTranspose transA, clAmdBlasTranspose transB, size_t M, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, cl_float beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events); |
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSgemv)(clAmdBlasOrder order, clAmdBlasTranspose transA, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t lda, const cl_mem x, size_t offx, int incx, cl_float beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSgemvEx)(clAmdBlasOrder order, clAmdBlasTranspose transA, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, cl_float beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSger)(clAmdBlasOrder order, size_t M, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSnrm2)(size_t N, cl_mem NRM2, size_t offNRM2, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSrot)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_float C, cl_float S, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSrotg)(cl_mem SA, size_t offSA, cl_mem SB, size_t offSB, cl_mem C, size_t offC, cl_mem S, size_t offS, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSrotm)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, const cl_mem SPARAM, size_t offSparam, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSrotmg)(cl_mem SD1, size_t offSD1, cl_mem SD2, size_t offSD2, cl_mem SX1, size_t offSX1, const cl_mem SY1, size_t offSY1, cl_mem SPARAM, size_t offSparam, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSsbmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_float beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSscal)(size_t N, cl_float alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSspmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_float alpha, const cl_mem AP, size_t offa, const cl_mem X, size_t offx, int incx, cl_float beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSspr)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSspr2)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSswap)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSsymm)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_float beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSsymv)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_float alpha, const cl_mem A, size_t lda, const cl_mem x, size_t offx, int incx, cl_float beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSsymvEx)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_float alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, cl_float beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSsyr)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSsyr2)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSsyr2k)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transAB, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t lda, const cl_mem B, size_t ldb, cl_float beta, cl_mem C, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSsyr2kEx)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transAB, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, cl_float beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSsyrk)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transA, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t lda, cl_float beta, cl_mem C, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSsyrkEx)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transA, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t offA, size_t lda, cl_float beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasStbmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasStbsv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasStpmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem AP, size_t offa, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasStpsv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem A, size_t offa, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasStrmm)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t lda, cl_mem B, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasStrmmEx)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasStrmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasStrsm)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t lda, cl_mem B, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasStrsmEx)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasStrsv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT void (*clAmdBlasTeardown)(); |
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZaxpy)(size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZcopy)(size_t N, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZdotc)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZdotu)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZdrot)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_double C, cl_double S, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZdscal)(size_t N, cl_double alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZgbmv)(clAmdBlasOrder order, clAmdBlasTranspose trans, size_t M, size_t N, size_t KL, size_t KU, cl_double2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_double2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZgemm)(clAmdBlasOrder order, clAmdBlasTranspose transA, clAmdBlasTranspose transB, size_t M, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t lda, const cl_mem B, size_t ldb, DoubleComplex beta, cl_mem C, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZgemmEx)(clAmdBlasOrder order, clAmdBlasTranspose transA, clAmdBlasTranspose transB, size_t M, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, DoubleComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events); |
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZgemv)(clAmdBlasOrder order, clAmdBlasTranspose transA, size_t M, size_t N, DoubleComplex alpha, const cl_mem A, size_t lda, const cl_mem x, size_t offx, int incx, DoubleComplex beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZgemvEx)(clAmdBlasOrder order, clAmdBlasTranspose transA, size_t M, size_t N, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, DoubleComplex beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZgerc)(clAmdBlasOrder order, size_t M, size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZgeru)(clAmdBlasOrder order, size_t M, size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZhbmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, size_t K, cl_double2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_double2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZhemm)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, size_t M, size_t N, cl_double2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_double2 beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZhemv)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, DoubleComplex alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, DoubleComplex beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZher)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZher2)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZher2k)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_double beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZherk)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transA, size_t N, size_t K, double alpha, const cl_mem A, size_t offa, size_t lda, double beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZhpmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_double2 alpha, const cl_mem AP, size_t offa, const cl_mem X, size_t offx, int incx, cl_double2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZhpr)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZhpr2)(clAmdBlasOrder order, clAmdBlasUplo uplo, size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZrotg)(cl_mem CA, size_t offCA, cl_mem CB, size_t offCB, cl_mem C, size_t offC, cl_mem S, size_t offS, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZscal)(size_t N, cl_double2 alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZswap)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZsymm)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, size_t M, size_t N, cl_double2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_double2 beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZsyr2k)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transAB, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t lda, const cl_mem B, size_t ldb, DoubleComplex beta, cl_mem C, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZsyr2kEx)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transAB, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, DoubleComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZsyrk)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transA, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t lda, DoubleComplex beta, cl_mem C, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZsyrkEx)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose transA, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, DoubleComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZtbmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZtbsv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZtpmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem AP, size_t offa, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZtpsv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem A, size_t offa, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZtrmm)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, DoubleComplex alpha, const cl_mem A, size_t lda, cl_mem B, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZtrmmEx)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZtrmv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZtrsm)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, DoubleComplex alpha, const cl_mem A, size_t lda, cl_mem B, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZtrsmEx)(clAmdBlasOrder order, clAmdBlasSide side, clAmdBlasUplo uplo, clAmdBlasTranspose transA, clAmdBlasDiag diag, size_t M, size_t N, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasZtrsv)(clAmdBlasOrder order, clAmdBlasUplo uplo, clAmdBlasTranspose trans, clAmdBlasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasiCamax)(size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasiDamax)(size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasiSamax)(size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasiZamax)(size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
@ -1,142 +0,0 @@ |
||||
//
|
||||
// AUTOGENERATED, DO NOT EDIT
|
||||
//
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_CLAMDFFT_HPP |
||||
#error "Invalid usage" |
||||
#endif |
||||
|
||||
// generated by parser_clamdfft.py
|
||||
#define clAmdFftBakePlan clAmdFftBakePlan_ |
||||
#define clAmdFftCopyPlan clAmdFftCopyPlan_ |
||||
#define clAmdFftCreateDefaultPlan clAmdFftCreateDefaultPlan_ |
||||
#define clAmdFftDestroyPlan clAmdFftDestroyPlan_ |
||||
#define clAmdFftEnqueueTransform clAmdFftEnqueueTransform_ |
||||
#define clAmdFftGetLayout clAmdFftGetLayout_ |
||||
#define clAmdFftGetPlanBatchSize clAmdFftGetPlanBatchSize_ |
||||
#define clAmdFftGetPlanContext clAmdFftGetPlanContext_ |
||||
#define clAmdFftGetPlanDim clAmdFftGetPlanDim_ |
||||
#define clAmdFftGetPlanDistance clAmdFftGetPlanDistance_ |
||||
#define clAmdFftGetPlanInStride clAmdFftGetPlanInStride_ |
||||
#define clAmdFftGetPlanLength clAmdFftGetPlanLength_ |
||||
#define clAmdFftGetPlanOutStride clAmdFftGetPlanOutStride_ |
||||
#define clAmdFftGetPlanPrecision clAmdFftGetPlanPrecision_ |
||||
#define clAmdFftGetPlanScale clAmdFftGetPlanScale_ |
||||
#define clAmdFftGetPlanTransposeResult clAmdFftGetPlanTransposeResult_ |
||||
#define clAmdFftGetResultLocation clAmdFftGetResultLocation_ |
||||
#define clAmdFftGetTmpBufSize clAmdFftGetTmpBufSize_ |
||||
#define clAmdFftGetVersion clAmdFftGetVersion_ |
||||
#define clAmdFftSetLayout clAmdFftSetLayout_ |
||||
#define clAmdFftSetPlanBatchSize clAmdFftSetPlanBatchSize_ |
||||
#define clAmdFftSetPlanDim clAmdFftSetPlanDim_ |
||||
#define clAmdFftSetPlanDistance clAmdFftSetPlanDistance_ |
||||
#define clAmdFftSetPlanInStride clAmdFftSetPlanInStride_ |
||||
#define clAmdFftSetPlanLength clAmdFftSetPlanLength_ |
||||
#define clAmdFftSetPlanOutStride clAmdFftSetPlanOutStride_ |
||||
#define clAmdFftSetPlanPrecision clAmdFftSetPlanPrecision_ |
||||
#define clAmdFftSetPlanScale clAmdFftSetPlanScale_ |
||||
#define clAmdFftSetPlanTransposeResult clAmdFftSetPlanTransposeResult_ |
||||
#define clAmdFftSetResultLocation clAmdFftSetResultLocation_ |
||||
#define clAmdFftSetup clAmdFftSetup_ |
||||
#define clAmdFftTeardown clAmdFftTeardown_ |
||||
|
||||
#include <clAmdFft.h> |
||||
|
||||
// generated by parser_clamdfft.py
|
||||
#undef clAmdFftBakePlan |
||||
#define clAmdFftBakePlan clAmdFftBakePlan_pfn |
||||
#undef clAmdFftCopyPlan |
||||
//#define clAmdFftCopyPlan clAmdFftCopyPlan_pfn
|
||||
#undef clAmdFftCreateDefaultPlan |
||||
#define clAmdFftCreateDefaultPlan clAmdFftCreateDefaultPlan_pfn |
||||
#undef clAmdFftDestroyPlan |
||||
#define clAmdFftDestroyPlan clAmdFftDestroyPlan_pfn |
||||
#undef clAmdFftEnqueueTransform |
||||
#define clAmdFftEnqueueTransform clAmdFftEnqueueTransform_pfn |
||||
#undef clAmdFftGetLayout |
||||
//#define clAmdFftGetLayout clAmdFftGetLayout_pfn
|
||||
#undef clAmdFftGetPlanBatchSize |
||||
//#define clAmdFftGetPlanBatchSize clAmdFftGetPlanBatchSize_pfn
|
||||
#undef clAmdFftGetPlanContext |
||||
//#define clAmdFftGetPlanContext clAmdFftGetPlanContext_pfn
|
||||
#undef clAmdFftGetPlanDim |
||||
//#define clAmdFftGetPlanDim clAmdFftGetPlanDim_pfn
|
||||
#undef clAmdFftGetPlanDistance |
||||
//#define clAmdFftGetPlanDistance clAmdFftGetPlanDistance_pfn
|
||||
#undef clAmdFftGetPlanInStride |
||||
//#define clAmdFftGetPlanInStride clAmdFftGetPlanInStride_pfn
|
||||
#undef clAmdFftGetPlanLength |
||||
//#define clAmdFftGetPlanLength clAmdFftGetPlanLength_pfn
|
||||
#undef clAmdFftGetPlanOutStride |
||||
//#define clAmdFftGetPlanOutStride clAmdFftGetPlanOutStride_pfn
|
||||
#undef clAmdFftGetPlanPrecision |
||||
//#define clAmdFftGetPlanPrecision clAmdFftGetPlanPrecision_pfn
|
||||
#undef clAmdFftGetPlanScale |
||||
//#define clAmdFftGetPlanScale clAmdFftGetPlanScale_pfn
|
||||
#undef clAmdFftGetPlanTransposeResult |
||||
//#define clAmdFftGetPlanTransposeResult clAmdFftGetPlanTransposeResult_pfn
|
||||
#undef clAmdFftGetResultLocation |
||||
//#define clAmdFftGetResultLocation clAmdFftGetResultLocation_pfn
|
||||
#undef clAmdFftGetTmpBufSize |
||||
#define clAmdFftGetTmpBufSize clAmdFftGetTmpBufSize_pfn |
||||
#undef clAmdFftGetVersion |
||||
#define clAmdFftGetVersion clAmdFftGetVersion_pfn |
||||
#undef clAmdFftSetLayout |
||||
#define clAmdFftSetLayout clAmdFftSetLayout_pfn |
||||
#undef clAmdFftSetPlanBatchSize |
||||
#define clAmdFftSetPlanBatchSize clAmdFftSetPlanBatchSize_pfn |
||||
#undef clAmdFftSetPlanDim |
||||
//#define clAmdFftSetPlanDim clAmdFftSetPlanDim_pfn
|
||||
#undef clAmdFftSetPlanDistance |
||||
#define clAmdFftSetPlanDistance clAmdFftSetPlanDistance_pfn |
||||
#undef clAmdFftSetPlanInStride |
||||
#define clAmdFftSetPlanInStride clAmdFftSetPlanInStride_pfn |
||||
#undef clAmdFftSetPlanLength |
||||
//#define clAmdFftSetPlanLength clAmdFftSetPlanLength_pfn
|
||||
#undef clAmdFftSetPlanOutStride |
||||
#define clAmdFftSetPlanOutStride clAmdFftSetPlanOutStride_pfn |
||||
#undef clAmdFftSetPlanPrecision |
||||
#define clAmdFftSetPlanPrecision clAmdFftSetPlanPrecision_pfn |
||||
#undef clAmdFftSetPlanScale |
||||
#define clAmdFftSetPlanScale clAmdFftSetPlanScale_pfn |
||||
#undef clAmdFftSetPlanTransposeResult |
||||
//#define clAmdFftSetPlanTransposeResult clAmdFftSetPlanTransposeResult_pfn
|
||||
#undef clAmdFftSetResultLocation |
||||
#define clAmdFftSetResultLocation clAmdFftSetResultLocation_pfn |
||||
#undef clAmdFftSetup |
||||
#define clAmdFftSetup clAmdFftSetup_pfn |
||||
#undef clAmdFftTeardown |
||||
#define clAmdFftTeardown clAmdFftTeardown_pfn |
||||
|
||||
// generated by parser_clamdfft.py
|
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftBakePlan)(clAmdFftPlanHandle plHandle, cl_uint numQueues, cl_command_queue* commQueueFFT, void (CL_CALLBACK* pfn_notify) (clAmdFftPlanHandle plHandle, void* user_data), void* user_data); |
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftCopyPlan)(clAmdFftPlanHandle* out_plHandle, cl_context new_context, clAmdFftPlanHandle in_plHandle);
|
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftCreateDefaultPlan)(clAmdFftPlanHandle* plHandle, cl_context context, const clAmdFftDim dim, const size_t* clLengths); |
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftDestroyPlan)(clAmdFftPlanHandle* plHandle); |
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftEnqueueTransform)(clAmdFftPlanHandle plHandle, clAmdFftDirection dir, cl_uint numQueuesAndEvents, cl_command_queue* commQueues, cl_uint numWaitEvents, const cl_event* waitEvents, cl_event* outEvents, cl_mem* inputBuffers, cl_mem* outputBuffers, cl_mem tmpBuffer); |
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetLayout)(const clAmdFftPlanHandle plHandle, clAmdFftLayout* iLayout, clAmdFftLayout* oLayout);
|
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanBatchSize)(const clAmdFftPlanHandle plHandle, size_t* batchSize);
|
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanContext)(const clAmdFftPlanHandle plHandle, cl_context* context);
|
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanDim)(const clAmdFftPlanHandle plHandle, clAmdFftDim* dim, cl_uint* size);
|
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanDistance)(const clAmdFftPlanHandle plHandle, size_t* iDist, size_t* oDist);
|
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanInStride)(const clAmdFftPlanHandle plHandle, const clAmdFftDim dim, size_t* clStrides);
|
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanLength)(const clAmdFftPlanHandle plHandle, const clAmdFftDim dim, size_t* clLengths);
|
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanOutStride)(const clAmdFftPlanHandle plHandle, const clAmdFftDim dim, size_t* clStrides);
|
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanPrecision)(const clAmdFftPlanHandle plHandle, clAmdFftPrecision* precision);
|
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanScale)(const clAmdFftPlanHandle plHandle, clAmdFftDirection dir, cl_float* scale);
|
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetPlanTransposeResult)(const clAmdFftPlanHandle plHandle, clAmdFftResultTransposed* transposed);
|
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetResultLocation)(const clAmdFftPlanHandle plHandle, clAmdFftResultLocation* placeness);
|
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetTmpBufSize)(const clAmdFftPlanHandle plHandle, size_t* buffersize); |
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftGetVersion)(cl_uint* major, cl_uint* minor, cl_uint* patch); |
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetLayout)(clAmdFftPlanHandle plHandle, clAmdFftLayout iLayout, clAmdFftLayout oLayout); |
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanBatchSize)(clAmdFftPlanHandle plHandle, size_t batchSize); |
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanDim)(clAmdFftPlanHandle plHandle, const clAmdFftDim dim);
|
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanDistance)(clAmdFftPlanHandle plHandle, size_t iDist, size_t oDist); |
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanInStride)(clAmdFftPlanHandle plHandle, const clAmdFftDim dim, size_t* clStrides); |
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanLength)(clAmdFftPlanHandle plHandle, const clAmdFftDim dim, const size_t* clLengths);
|
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanOutStride)(clAmdFftPlanHandle plHandle, const clAmdFftDim dim, size_t* clStrides); |
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanPrecision)(clAmdFftPlanHandle plHandle, clAmdFftPrecision precision); |
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanScale)(clAmdFftPlanHandle plHandle, clAmdFftDirection dir, cl_float scale); |
||||
//extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetPlanTransposeResult)(clAmdFftPlanHandle plHandle, clAmdFftResultTransposed transposed);
|
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetResultLocation)(clAmdFftPlanHandle plHandle, clAmdFftResultLocation placeness); |
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftSetup)(const clAmdFftSetupData* setupData); |
||||
extern CL_RUNTIME_EXPORT clAmdFftStatus (*clAmdFftTeardown)(); |
@ -0,0 +1,602 @@ |
||||
//
|
||||
// AUTOGENERATED, DO NOT EDIT
|
||||
//
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_CLAMDBLAS_HPP |
||||
#error "Invalid usage" |
||||
#endif |
||||
|
||||
// generated by parser_clblas.py
|
||||
#define clblasCaxpy clblasCaxpy_ |
||||
#define clblasCcopy clblasCcopy_ |
||||
#define clblasCdotc clblasCdotc_ |
||||
#define clblasCdotu clblasCdotu_ |
||||
#define clblasCgbmv clblasCgbmv_ |
||||
#define clblasCgemm clblasCgemm_ |
||||
#define clblasCgemv clblasCgemv_ |
||||
#define clblasCgerc clblasCgerc_ |
||||
#define clblasCgeru clblasCgeru_ |
||||
#define clblasChbmv clblasChbmv_ |
||||
#define clblasChemm clblasChemm_ |
||||
#define clblasChemv clblasChemv_ |
||||
#define clblasCher clblasCher_ |
||||
#define clblasCher2 clblasCher2_ |
||||
#define clblasCher2k clblasCher2k_ |
||||
#define clblasCherk clblasCherk_ |
||||
#define clblasChpmv clblasChpmv_ |
||||
#define clblasChpr clblasChpr_ |
||||
#define clblasChpr2 clblasChpr2_ |
||||
#define clblasCrotg clblasCrotg_ |
||||
#define clblasCscal clblasCscal_ |
||||
#define clblasCsrot clblasCsrot_ |
||||
#define clblasCsscal clblasCsscal_ |
||||
#define clblasCswap clblasCswap_ |
||||
#define clblasCsymm clblasCsymm_ |
||||
#define clblasCsyr2k clblasCsyr2k_ |
||||
#define clblasCsyrk clblasCsyrk_ |
||||
#define clblasCtbmv clblasCtbmv_ |
||||
#define clblasCtbsv clblasCtbsv_ |
||||
#define clblasCtpmv clblasCtpmv_ |
||||
#define clblasCtpsv clblasCtpsv_ |
||||
#define clblasCtrmm clblasCtrmm_ |
||||
#define clblasCtrmv clblasCtrmv_ |
||||
#define clblasCtrsm clblasCtrsm_ |
||||
#define clblasCtrsv clblasCtrsv_ |
||||
#define clblasDasum clblasDasum_ |
||||
#define clblasDaxpy clblasDaxpy_ |
||||
#define clblasDcopy clblasDcopy_ |
||||
#define clblasDdot clblasDdot_ |
||||
#define clblasDgbmv clblasDgbmv_ |
||||
#define clblasDgemm clblasDgemm_ |
||||
#define clblasDgemv clblasDgemv_ |
||||
#define clblasDger clblasDger_ |
||||
#define clblasDnrm2 clblasDnrm2_ |
||||
#define clblasDrot clblasDrot_ |
||||
#define clblasDrotg clblasDrotg_ |
||||
#define clblasDrotm clblasDrotm_ |
||||
#define clblasDrotmg clblasDrotmg_ |
||||
#define clblasDsbmv clblasDsbmv_ |
||||
#define clblasDscal clblasDscal_ |
||||
#define clblasDspmv clblasDspmv_ |
||||
#define clblasDspr clblasDspr_ |
||||
#define clblasDspr2 clblasDspr2_ |
||||
#define clblasDswap clblasDswap_ |
||||
#define clblasDsymm clblasDsymm_ |
||||
#define clblasDsymv clblasDsymv_ |
||||
#define clblasDsyr clblasDsyr_ |
||||
#define clblasDsyr2 clblasDsyr2_ |
||||
#define clblasDsyr2k clblasDsyr2k_ |
||||
#define clblasDsyrk clblasDsyrk_ |
||||
#define clblasDtbmv clblasDtbmv_ |
||||
#define clblasDtbsv clblasDtbsv_ |
||||
#define clblasDtpmv clblasDtpmv_ |
||||
#define clblasDtpsv clblasDtpsv_ |
||||
#define clblasDtrmm clblasDtrmm_ |
||||
#define clblasDtrmv clblasDtrmv_ |
||||
#define clblasDtrsm clblasDtrsm_ |
||||
#define clblasDtrsv clblasDtrsv_ |
||||
#define clblasDzasum clblasDzasum_ |
||||
#define clblasDznrm2 clblasDznrm2_ |
||||
#define clblasGetVersion clblasGetVersion_ |
||||
#define clblasSasum clblasSasum_ |
||||
#define clblasSaxpy clblasSaxpy_ |
||||
#define clblasScasum clblasScasum_ |
||||
#define clblasScnrm2 clblasScnrm2_ |
||||
#define clblasScopy clblasScopy_ |
||||
#define clblasSdot clblasSdot_ |
||||
#define clblasSetup clblasSetup_ |
||||
#define clblasSgbmv clblasSgbmv_ |
||||
#define clblasSgemm clblasSgemm_ |
||||
#define clblasSgemv clblasSgemv_ |
||||
#define clblasSger clblasSger_ |
||||
#define clblasSnrm2 clblasSnrm2_ |
||||
#define clblasSrot clblasSrot_ |
||||
#define clblasSrotg clblasSrotg_ |
||||
#define clblasSrotm clblasSrotm_ |
||||
#define clblasSrotmg clblasSrotmg_ |
||||
#define clblasSsbmv clblasSsbmv_ |
||||
#define clblasSscal clblasSscal_ |
||||
#define clblasSspmv clblasSspmv_ |
||||
#define clblasSspr clblasSspr_ |
||||
#define clblasSspr2 clblasSspr2_ |
||||
#define clblasSswap clblasSswap_ |
||||
#define clblasSsymm clblasSsymm_ |
||||
#define clblasSsymv clblasSsymv_ |
||||
#define clblasSsyr clblasSsyr_ |
||||
#define clblasSsyr2 clblasSsyr2_ |
||||
#define clblasSsyr2k clblasSsyr2k_ |
||||
#define clblasSsyrk clblasSsyrk_ |
||||
#define clblasStbmv clblasStbmv_ |
||||
#define clblasStbsv clblasStbsv_ |
||||
#define clblasStpmv clblasStpmv_ |
||||
#define clblasStpsv clblasStpsv_ |
||||
#define clblasStrmm clblasStrmm_ |
||||
#define clblasStrmv clblasStrmv_ |
||||
#define clblasStrsm clblasStrsm_ |
||||
#define clblasStrsv clblasStrsv_ |
||||
#define clblasTeardown clblasTeardown_ |
||||
#define clblasZaxpy clblasZaxpy_ |
||||
#define clblasZcopy clblasZcopy_ |
||||
#define clblasZdotc clblasZdotc_ |
||||
#define clblasZdotu clblasZdotu_ |
||||
#define clblasZdrot clblasZdrot_ |
||||
#define clblasZdscal clblasZdscal_ |
||||
#define clblasZgbmv clblasZgbmv_ |
||||
#define clblasZgemm clblasZgemm_ |
||||
#define clblasZgemv clblasZgemv_ |
||||
#define clblasZgerc clblasZgerc_ |
||||
#define clblasZgeru clblasZgeru_ |
||||
#define clblasZhbmv clblasZhbmv_ |
||||
#define clblasZhemm clblasZhemm_ |
||||
#define clblasZhemv clblasZhemv_ |
||||
#define clblasZher clblasZher_ |
||||
#define clblasZher2 clblasZher2_ |
||||
#define clblasZher2k clblasZher2k_ |
||||
#define clblasZherk clblasZherk_ |
||||
#define clblasZhpmv clblasZhpmv_ |
||||
#define clblasZhpr clblasZhpr_ |
||||
#define clblasZhpr2 clblasZhpr2_ |
||||
#define clblasZrotg clblasZrotg_ |
||||
#define clblasZscal clblasZscal_ |
||||
#define clblasZswap clblasZswap_ |
||||
#define clblasZsymm clblasZsymm_ |
||||
#define clblasZsyr2k clblasZsyr2k_ |
||||
#define clblasZsyrk clblasZsyrk_ |
||||
#define clblasZtbmv clblasZtbmv_ |
||||
#define clblasZtbsv clblasZtbsv_ |
||||
#define clblasZtpmv clblasZtpmv_ |
||||
#define clblasZtpsv clblasZtpsv_ |
||||
#define clblasZtrmm clblasZtrmm_ |
||||
#define clblasZtrmv clblasZtrmv_ |
||||
#define clblasZtrsm clblasZtrsm_ |
||||
#define clblasZtrsv clblasZtrsv_ |
||||
#define clblasiCamax clblasiCamax_ |
||||
#define clblasiDamax clblasiDamax_ |
||||
#define clblasiSamax clblasiSamax_ |
||||
#define clblasiZamax clblasiZamax_ |
||||
|
||||
#include <clBLAS.h> |
||||
|
||||
// generated by parser_clblas.py
|
||||
#undef clblasCaxpy |
||||
//#define clblasCaxpy clblasCaxpy_pfn
|
||||
#undef clblasCcopy |
||||
//#define clblasCcopy clblasCcopy_pfn
|
||||
#undef clblasCdotc |
||||
//#define clblasCdotc clblasCdotc_pfn
|
||||
#undef clblasCdotu |
||||
//#define clblasCdotu clblasCdotu_pfn
|
||||
#undef clblasCgbmv |
||||
//#define clblasCgbmv clblasCgbmv_pfn
|
||||
#undef clblasCgemm |
||||
#define clblasCgemm clblasCgemm_pfn |
||||
#undef clblasCgemv |
||||
//#define clblasCgemv clblasCgemv_pfn
|
||||
#undef clblasCgerc |
||||
//#define clblasCgerc clblasCgerc_pfn
|
||||
#undef clblasCgeru |
||||
//#define clblasCgeru clblasCgeru_pfn
|
||||
#undef clblasChbmv |
||||
//#define clblasChbmv clblasChbmv_pfn
|
||||
#undef clblasChemm |
||||
//#define clblasChemm clblasChemm_pfn
|
||||
#undef clblasChemv |
||||
//#define clblasChemv clblasChemv_pfn
|
||||
#undef clblasCher |
||||
//#define clblasCher clblasCher_pfn
|
||||
#undef clblasCher2 |
||||
//#define clblasCher2 clblasCher2_pfn
|
||||
#undef clblasCher2k |
||||
//#define clblasCher2k clblasCher2k_pfn
|
||||
#undef clblasCherk |
||||
//#define clblasCherk clblasCherk_pfn
|
||||
#undef clblasChpmv |
||||
//#define clblasChpmv clblasChpmv_pfn
|
||||
#undef clblasChpr |
||||
//#define clblasChpr clblasChpr_pfn
|
||||
#undef clblasChpr2 |
||||
//#define clblasChpr2 clblasChpr2_pfn
|
||||
#undef clblasCrotg |
||||
//#define clblasCrotg clblasCrotg_pfn
|
||||
#undef clblasCscal |
||||
//#define clblasCscal clblasCscal_pfn
|
||||
#undef clblasCsrot |
||||
//#define clblasCsrot clblasCsrot_pfn
|
||||
#undef clblasCsscal |
||||
//#define clblasCsscal clblasCsscal_pfn
|
||||
#undef clblasCswap |
||||
//#define clblasCswap clblasCswap_pfn
|
||||
#undef clblasCsymm |
||||
//#define clblasCsymm clblasCsymm_pfn
|
||||
#undef clblasCsyr2k |
||||
//#define clblasCsyr2k clblasCsyr2k_pfn
|
||||
#undef clblasCsyrk |
||||
//#define clblasCsyrk clblasCsyrk_pfn
|
||||
#undef clblasCtbmv |
||||
//#define clblasCtbmv clblasCtbmv_pfn
|
||||
#undef clblasCtbsv |
||||
//#define clblasCtbsv clblasCtbsv_pfn
|
||||
#undef clblasCtpmv |
||||
//#define clblasCtpmv clblasCtpmv_pfn
|
||||
#undef clblasCtpsv |
||||
//#define clblasCtpsv clblasCtpsv_pfn
|
||||
#undef clblasCtrmm |
||||
//#define clblasCtrmm clblasCtrmm_pfn
|
||||
#undef clblasCtrmv |
||||
//#define clblasCtrmv clblasCtrmv_pfn
|
||||
#undef clblasCtrsm |
||||
//#define clblasCtrsm clblasCtrsm_pfn
|
||||
#undef clblasCtrsv |
||||
//#define clblasCtrsv clblasCtrsv_pfn
|
||||
#undef clblasDasum |
||||
//#define clblasDasum clblasDasum_pfn
|
||||
#undef clblasDaxpy |
||||
//#define clblasDaxpy clblasDaxpy_pfn
|
||||
#undef clblasDcopy |
||||
//#define clblasDcopy clblasDcopy_pfn
|
||||
#undef clblasDdot |
||||
//#define clblasDdot clblasDdot_pfn
|
||||
#undef clblasDgbmv |
||||
//#define clblasDgbmv clblasDgbmv_pfn
|
||||
#undef clblasDgemm |
||||
#define clblasDgemm clblasDgemm_pfn |
||||
#undef clblasDgemv |
||||
//#define clblasDgemv clblasDgemv_pfn
|
||||
#undef clblasDger |
||||
//#define clblasDger clblasDger_pfn
|
||||
#undef clblasDnrm2 |
||||
//#define clblasDnrm2 clblasDnrm2_pfn
|
||||
#undef clblasDrot |
||||
//#define clblasDrot clblasDrot_pfn
|
||||
#undef clblasDrotg |
||||
//#define clblasDrotg clblasDrotg_pfn
|
||||
#undef clblasDrotm |
||||
//#define clblasDrotm clblasDrotm_pfn
|
||||
#undef clblasDrotmg |
||||
//#define clblasDrotmg clblasDrotmg_pfn
|
||||
#undef clblasDsbmv |
||||
//#define clblasDsbmv clblasDsbmv_pfn
|
||||
#undef clblasDscal |
||||
//#define clblasDscal clblasDscal_pfn
|
||||
#undef clblasDspmv |
||||
//#define clblasDspmv clblasDspmv_pfn
|
||||
#undef clblasDspr |
||||
//#define clblasDspr clblasDspr_pfn
|
||||
#undef clblasDspr2 |
||||
//#define clblasDspr2 clblasDspr2_pfn
|
||||
#undef clblasDswap |
||||
//#define clblasDswap clblasDswap_pfn
|
||||
#undef clblasDsymm |
||||
//#define clblasDsymm clblasDsymm_pfn
|
||||
#undef clblasDsymv |
||||
//#define clblasDsymv clblasDsymv_pfn
|
||||
#undef clblasDsyr |
||||
//#define clblasDsyr clblasDsyr_pfn
|
||||
#undef clblasDsyr2 |
||||
//#define clblasDsyr2 clblasDsyr2_pfn
|
||||
#undef clblasDsyr2k |
||||
//#define clblasDsyr2k clblasDsyr2k_pfn
|
||||
#undef clblasDsyrk |
||||
//#define clblasDsyrk clblasDsyrk_pfn
|
||||
#undef clblasDtbmv |
||||
//#define clblasDtbmv clblasDtbmv_pfn
|
||||
#undef clblasDtbsv |
||||
//#define clblasDtbsv clblasDtbsv_pfn
|
||||
#undef clblasDtpmv |
||||
//#define clblasDtpmv clblasDtpmv_pfn
|
||||
#undef clblasDtpsv |
||||
//#define clblasDtpsv clblasDtpsv_pfn
|
||||
#undef clblasDtrmm |
||||
//#define clblasDtrmm clblasDtrmm_pfn
|
||||
#undef clblasDtrmv |
||||
//#define clblasDtrmv clblasDtrmv_pfn
|
||||
#undef clblasDtrsm |
||||
//#define clblasDtrsm clblasDtrsm_pfn
|
||||
#undef clblasDtrsv |
||||
//#define clblasDtrsv clblasDtrsv_pfn
|
||||
#undef clblasDzasum |
||||
//#define clblasDzasum clblasDzasum_pfn
|
||||
#undef clblasDznrm2 |
||||
//#define clblasDznrm2 clblasDznrm2_pfn
|
||||
#undef clblasGetVersion |
||||
//#define clblasGetVersion clblasGetVersion_pfn
|
||||
#undef clblasSasum |
||||
//#define clblasSasum clblasSasum_pfn
|
||||
#undef clblasSaxpy |
||||
//#define clblasSaxpy clblasSaxpy_pfn
|
||||
#undef clblasScasum |
||||
//#define clblasScasum clblasScasum_pfn
|
||||
#undef clblasScnrm2 |
||||
//#define clblasScnrm2 clblasScnrm2_pfn
|
||||
#undef clblasScopy |
||||
//#define clblasScopy clblasScopy_pfn
|
||||
#undef clblasSdot |
||||
//#define clblasSdot clblasSdot_pfn
|
||||
#undef clblasSetup |
||||
#define clblasSetup clblasSetup_pfn |
||||
#undef clblasSgbmv |
||||
//#define clblasSgbmv clblasSgbmv_pfn
|
||||
#undef clblasSgemm |
||||
#define clblasSgemm clblasSgemm_pfn |
||||
#undef clblasSgemv |
||||
//#define clblasSgemv clblasSgemv_pfn
|
||||
#undef clblasSger |
||||
//#define clblasSger clblasSger_pfn
|
||||
#undef clblasSnrm2 |
||||
//#define clblasSnrm2 clblasSnrm2_pfn
|
||||
#undef clblasSrot |
||||
//#define clblasSrot clblasSrot_pfn
|
||||
#undef clblasSrotg |
||||
//#define clblasSrotg clblasSrotg_pfn
|
||||
#undef clblasSrotm |
||||
//#define clblasSrotm clblasSrotm_pfn
|
||||
#undef clblasSrotmg |
||||
//#define clblasSrotmg clblasSrotmg_pfn
|
||||
#undef clblasSsbmv |
||||
//#define clblasSsbmv clblasSsbmv_pfn
|
||||
#undef clblasSscal |
||||
//#define clblasSscal clblasSscal_pfn
|
||||
#undef clblasSspmv |
||||
//#define clblasSspmv clblasSspmv_pfn
|
||||
#undef clblasSspr |
||||
//#define clblasSspr clblasSspr_pfn
|
||||
#undef clblasSspr2 |
||||
//#define clblasSspr2 clblasSspr2_pfn
|
||||
#undef clblasSswap |
||||
//#define clblasSswap clblasSswap_pfn
|
||||
#undef clblasSsymm |
||||
//#define clblasSsymm clblasSsymm_pfn
|
||||
#undef clblasSsymv |
||||
//#define clblasSsymv clblasSsymv_pfn
|
||||
#undef clblasSsyr |
||||
//#define clblasSsyr clblasSsyr_pfn
|
||||
#undef clblasSsyr2 |
||||
//#define clblasSsyr2 clblasSsyr2_pfn
|
||||
#undef clblasSsyr2k |
||||
//#define clblasSsyr2k clblasSsyr2k_pfn
|
||||
#undef clblasSsyrk |
||||
//#define clblasSsyrk clblasSsyrk_pfn
|
||||
#undef clblasStbmv |
||||
//#define clblasStbmv clblasStbmv_pfn
|
||||
#undef clblasStbsv |
||||
//#define clblasStbsv clblasStbsv_pfn
|
||||
#undef clblasStpmv |
||||
//#define clblasStpmv clblasStpmv_pfn
|
||||
#undef clblasStpsv |
||||
//#define clblasStpsv clblasStpsv_pfn
|
||||
#undef clblasStrmm |
||||
//#define clblasStrmm clblasStrmm_pfn
|
||||
#undef clblasStrmv |
||||
//#define clblasStrmv clblasStrmv_pfn
|
||||
#undef clblasStrsm |
||||
//#define clblasStrsm clblasStrsm_pfn
|
||||
#undef clblasStrsv |
||||
//#define clblasStrsv clblasStrsv_pfn
|
||||
#undef clblasTeardown |
||||
#define clblasTeardown clblasTeardown_pfn |
||||
#undef clblasZaxpy |
||||
//#define clblasZaxpy clblasZaxpy_pfn
|
||||
#undef clblasZcopy |
||||
//#define clblasZcopy clblasZcopy_pfn
|
||||
#undef clblasZdotc |
||||
//#define clblasZdotc clblasZdotc_pfn
|
||||
#undef clblasZdotu |
||||
//#define clblasZdotu clblasZdotu_pfn
|
||||
#undef clblasZdrot |
||||
//#define clblasZdrot clblasZdrot_pfn
|
||||
#undef clblasZdscal |
||||
//#define clblasZdscal clblasZdscal_pfn
|
||||
#undef clblasZgbmv |
||||
//#define clblasZgbmv clblasZgbmv_pfn
|
||||
#undef clblasZgemm |
||||
#define clblasZgemm clblasZgemm_pfn |
||||
#undef clblasZgemv |
||||
//#define clblasZgemv clblasZgemv_pfn
|
||||
#undef clblasZgerc |
||||
//#define clblasZgerc clblasZgerc_pfn
|
||||
#undef clblasZgeru |
||||
//#define clblasZgeru clblasZgeru_pfn
|
||||
#undef clblasZhbmv |
||||
//#define clblasZhbmv clblasZhbmv_pfn
|
||||
#undef clblasZhemm |
||||
//#define clblasZhemm clblasZhemm_pfn
|
||||
#undef clblasZhemv |
||||
//#define clblasZhemv clblasZhemv_pfn
|
||||
#undef clblasZher |
||||
//#define clblasZher clblasZher_pfn
|
||||
#undef clblasZher2 |
||||
//#define clblasZher2 clblasZher2_pfn
|
||||
#undef clblasZher2k |
||||
//#define clblasZher2k clblasZher2k_pfn
|
||||
#undef clblasZherk |
||||
//#define clblasZherk clblasZherk_pfn
|
||||
#undef clblasZhpmv |
||||
//#define clblasZhpmv clblasZhpmv_pfn
|
||||
#undef clblasZhpr |
||||
//#define clblasZhpr clblasZhpr_pfn
|
||||
#undef clblasZhpr2 |
||||
//#define clblasZhpr2 clblasZhpr2_pfn
|
||||
#undef clblasZrotg |
||||
//#define clblasZrotg clblasZrotg_pfn
|
||||
#undef clblasZscal |
||||
//#define clblasZscal clblasZscal_pfn
|
||||
#undef clblasZswap |
||||
//#define clblasZswap clblasZswap_pfn
|
||||
#undef clblasZsymm |
||||
//#define clblasZsymm clblasZsymm_pfn
|
||||
#undef clblasZsyr2k |
||||
//#define clblasZsyr2k clblasZsyr2k_pfn
|
||||
#undef clblasZsyrk |
||||
//#define clblasZsyrk clblasZsyrk_pfn
|
||||
#undef clblasZtbmv |
||||
//#define clblasZtbmv clblasZtbmv_pfn
|
||||
#undef clblasZtbsv |
||||
//#define clblasZtbsv clblasZtbsv_pfn
|
||||
#undef clblasZtpmv |
||||
//#define clblasZtpmv clblasZtpmv_pfn
|
||||
#undef clblasZtpsv |
||||
//#define clblasZtpsv clblasZtpsv_pfn
|
||||
#undef clblasZtrmm |
||||
//#define clblasZtrmm clblasZtrmm_pfn
|
||||
#undef clblasZtrmv |
||||
//#define clblasZtrmv clblasZtrmv_pfn
|
||||
#undef clblasZtrsm |
||||
//#define clblasZtrsm clblasZtrsm_pfn
|
||||
#undef clblasZtrsv |
||||
//#define clblasZtrsv clblasZtrsv_pfn
|
||||
#undef clblasiCamax |
||||
//#define clblasiCamax clblasiCamax_pfn
|
||||
#undef clblasiDamax |
||||
//#define clblasiDamax clblasiDamax_pfn
|
||||
#undef clblasiSamax |
||||
//#define clblasiSamax clblasiSamax_pfn
|
||||
#undef clblasiZamax |
||||
//#define clblasiZamax clblasiZamax_pfn
|
||||
|
||||
// generated by parser_clblas.py
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCaxpy)(size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCcopy)(size_t N, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCdotc)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCdotu)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCgbmv)(clblasOrder order, clblasTranspose trans, size_t M, size_t N, size_t KL, size_t KU, cl_float2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_float2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clblasStatus (*clblasCgemm)(clblasOrder order, clblasTranspose transA, clblasTranspose transB, size_t M, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, FloatComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events); |
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCgemv)(clblasOrder order, clblasTranspose transA, size_t M, size_t N, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, FloatComplex beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCgerc)(clblasOrder order, size_t M, size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCgeru)(clblasOrder order, size_t M, size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasChbmv)(clblasOrder order, clblasUplo uplo, size_t N, size_t K, cl_float2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_float2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasChemm)(clblasOrder order, clblasSide side, clblasUplo uplo, size_t M, size_t N, cl_float2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_float2 beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasChemv)(clblasOrder order, clblasUplo uplo, size_t N, FloatComplex alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, FloatComplex beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCher)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCher2)(clblasOrder order, clblasUplo uplo, size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCher2k)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_float beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCherk)(clblasOrder order, clblasUplo uplo, clblasTranspose transA, size_t N, size_t K, float alpha, const cl_mem A, size_t offa, size_t lda, float beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasChpmv)(clblasOrder order, clblasUplo uplo, size_t N, cl_float2 alpha, const cl_mem AP, size_t offa, const cl_mem X, size_t offx, int incx, cl_float2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasChpr)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasChpr2)(clblasOrder order, clblasUplo uplo, size_t N, cl_float2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCrotg)(cl_mem CA, size_t offCA, cl_mem CB, size_t offCB, cl_mem C, size_t offC, cl_mem S, size_t offS, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCscal)(size_t N, cl_float2 alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCsrot)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_float C, cl_float S, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCsscal)(size_t N, cl_float alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCswap)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCsymm)(clblasOrder order, clblasSide side, clblasUplo uplo, size_t M, size_t N, cl_float2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_float2 beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCsyr2k)(clblasOrder order, clblasUplo uplo, clblasTranspose transAB, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, FloatComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCsyrk)(clblasOrder order, clblasUplo uplo, clblasTranspose transA, size_t N, size_t K, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, FloatComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtbmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtbsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtpmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem AP, size_t offa, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtpsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtrmm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtrmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtrsm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, FloatComplex alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasCtrsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDasum)(size_t N, cl_mem asum, size_t offAsum, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDaxpy)(size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDcopy)(size_t N, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDdot)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDgbmv)(clblasOrder order, clblasTranspose trans, size_t M, size_t N, size_t KL, size_t KU, cl_double alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_double beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clblasStatus (*clblasDgemm)(clblasOrder order, clblasTranspose transA, clblasTranspose transB, size_t M, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, cl_double beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events); |
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDgemv)(clblasOrder order, clblasTranspose transA, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, cl_double beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDger)(clblasOrder order, size_t M, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDnrm2)(size_t N, cl_mem NRM2, size_t offNRM2, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDrot)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_double C, cl_double S, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDrotg)(cl_mem DA, size_t offDA, cl_mem DB, size_t offDB, cl_mem C, size_t offC, cl_mem S, size_t offS, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDrotm)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, const cl_mem DPARAM, size_t offDparam, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDrotmg)(cl_mem DD1, size_t offDD1, cl_mem DD2, size_t offDD2, cl_mem DX1, size_t offDX1, const cl_mem DY1, size_t offDY1, cl_mem DPARAM, size_t offDparam, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDsbmv)(clblasOrder order, clblasUplo uplo, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_double beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDscal)(size_t N, cl_double alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDspmv)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem AP, size_t offa, const cl_mem X, size_t offx, int incx, cl_double beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDspr)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDspr2)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDswap)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDsymm)(clblasOrder order, clblasSide side, clblasUplo uplo, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_double beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDsymv)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, cl_double beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDsyr)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDsyr2)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDsyr2k)(clblasOrder order, clblasUplo uplo, clblasTranspose transAB, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, cl_double beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDsyrk)(clblasOrder order, clblasUplo uplo, clblasTranspose transA, size_t N, size_t K, cl_double alpha, const cl_mem A, size_t offA, size_t lda, cl_double beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtbmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtbsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtpmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem AP, size_t offa, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtpsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtrmm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtrmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtrsm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, cl_double alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDtrsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDzasum)(size_t N, cl_mem asum, size_t offAsum, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasDznrm2)(size_t N, cl_mem NRM2, size_t offNRM2, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasGetVersion)(cl_uint* major, cl_uint* minor, cl_uint* patch);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSasum)(size_t N, cl_mem asum, size_t offAsum, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSaxpy)(size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasScasum)(size_t N, cl_mem asum, size_t offAsum, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasScnrm2)(size_t N, cl_mem NRM2, size_t offNRM2, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasScopy)(size_t N, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSdot)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clblasStatus (*clblasSetup)(); |
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSgbmv)(clblasOrder order, clblasTranspose trans, size_t M, size_t N, size_t KL, size_t KU, cl_float alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_float beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clblasStatus (*clblasSgemm)(clblasOrder order, clblasTranspose transA, clblasTranspose transB, size_t M, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, cl_float beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events); |
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSgemv)(clblasOrder order, clblasTranspose transA, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, cl_float beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSger)(clblasOrder order, size_t M, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSnrm2)(size_t N, cl_mem NRM2, size_t offNRM2, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSrot)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_float C, cl_float S, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSrotg)(cl_mem SA, size_t offSA, cl_mem SB, size_t offSB, cl_mem C, size_t offC, cl_mem S, size_t offS, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSrotm)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, const cl_mem SPARAM, size_t offSparam, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSrotmg)(cl_mem SD1, size_t offSD1, cl_mem SD2, size_t offSD2, cl_mem SX1, size_t offSX1, const cl_mem SY1, size_t offSY1, cl_mem SPARAM, size_t offSparam, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSsbmv)(clblasOrder order, clblasUplo uplo, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_float beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSscal)(size_t N, cl_float alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSspmv)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem AP, size_t offa, const cl_mem X, size_t offx, int incx, cl_float beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSspr)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSspr2)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSswap)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSsymm)(clblasOrder order, clblasSide side, clblasUplo uplo, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_float beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSsymv)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, cl_float beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSsyr)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSsyr2)(clblasOrder order, clblasUplo uplo, size_t N, cl_float alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSsyr2k)(clblasOrder order, clblasUplo uplo, clblasTranspose transAB, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, cl_float beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasSsyrk)(clblasOrder order, clblasUplo uplo, clblasTranspose transA, size_t N, size_t K, cl_float alpha, const cl_mem A, size_t offA, size_t lda, cl_float beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStbmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStbsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStpmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem AP, size_t offa, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStpsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStrmm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStrmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStrsm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, cl_float alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasStrsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT void (*clblasTeardown)(); |
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZaxpy)(size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZcopy)(size_t N, const cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZdotc)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZdotu)(size_t N, cl_mem dotProduct, size_t offDP, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZdrot)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_double C, cl_double S, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZdscal)(size_t N, cl_double alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZgbmv)(clblasOrder order, clblasTranspose trans, size_t M, size_t N, size_t KL, size_t KU, cl_double2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_double2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
extern CL_RUNTIME_EXPORT clblasStatus (*clblasZgemm)(clblasOrder order, clblasTranspose transA, clblasTranspose transB, size_t M, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, DoubleComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events); |
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZgemv)(clblasOrder order, clblasTranspose transA, size_t M, size_t N, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem x, size_t offx, int incx, DoubleComplex beta, cl_mem y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZgerc)(clblasOrder order, size_t M, size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZgeru)(clblasOrder order, size_t M, size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZhbmv)(clblasOrder order, clblasUplo uplo, size_t N, size_t K, cl_double2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, cl_double2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZhemm)(clblasOrder order, clblasSide side, clblasUplo uplo, size_t M, size_t N, cl_double2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_double2 beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZhemv)(clblasOrder order, clblasUplo uplo, size_t N, DoubleComplex alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem X, size_t offx, int incx, DoubleComplex beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZher)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZher2)(clblasOrder order, clblasUplo uplo, size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem A, size_t offa, size_t lda, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZher2k)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_double beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZherk)(clblasOrder order, clblasUplo uplo, clblasTranspose transA, size_t N, size_t K, double alpha, const cl_mem A, size_t offa, size_t lda, double beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZhpmv)(clblasOrder order, clblasUplo uplo, size_t N, cl_double2 alpha, const cl_mem AP, size_t offa, const cl_mem X, size_t offx, int incx, cl_double2 beta, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZhpr)(clblasOrder order, clblasUplo uplo, size_t N, cl_double alpha, const cl_mem X, size_t offx, int incx, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZhpr2)(clblasOrder order, clblasUplo uplo, size_t N, cl_double2 alpha, const cl_mem X, size_t offx, int incx, const cl_mem Y, size_t offy, int incy, cl_mem AP, size_t offa, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZrotg)(cl_mem CA, size_t offCA, cl_mem CB, size_t offCB, cl_mem C, size_t offC, cl_mem S, size_t offS, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZscal)(size_t N, cl_double2 alpha, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZswap)(size_t N, cl_mem X, size_t offx, int incx, cl_mem Y, size_t offy, int incy, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZsymm)(clblasOrder order, clblasSide side, clblasUplo uplo, size_t M, size_t N, cl_double2 alpha, const cl_mem A, size_t offa, size_t lda, const cl_mem B, size_t offb, size_t ldb, cl_double2 beta, cl_mem C, size_t offc, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZsyr2k)(clblasOrder order, clblasUplo uplo, clblasTranspose transAB, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, const cl_mem B, size_t offB, size_t ldb, DoubleComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZsyrk)(clblasOrder order, clblasUplo uplo, clblasTranspose transA, size_t N, size_t K, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, DoubleComplex beta, cl_mem C, size_t offC, size_t ldc, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtbmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtbsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, size_t K, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtpmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem AP, size_t offa, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtpsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtrmm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtrmv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtrsm)(clblasOrder order, clblasSide side, clblasUplo uplo, clblasTranspose transA, clblasDiag diag, size_t M, size_t N, DoubleComplex alpha, const cl_mem A, size_t offA, size_t lda, cl_mem B, size_t offB, size_t ldb, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasZtrsv)(clblasOrder order, clblasUplo uplo, clblasTranspose trans, clblasDiag diag, size_t N, const cl_mem A, size_t offa, size_t lda, cl_mem X, size_t offx, int incx, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasiCamax)(size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasiDamax)(size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasiSamax)(size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
||||
//extern CL_RUNTIME_EXPORT clblasStatus (*clblasiZamax)(size_t N, cl_mem iMax, size_t offiMax, const cl_mem X, size_t offx, int incx, cl_mem scratchBuff, cl_uint numCommandQueues, cl_command_queue* commandQueues, cl_uint numEventsInWaitList, const cl_event* eventWaitList, cl_event* events);
|
@ -0,0 +1,146 @@ |
||||
//
|
||||
// AUTOGENERATED, DO NOT EDIT
|
||||
//
|
||||
#ifndef OPENCV_CORE_OCL_RUNTIME_CLAMDFFT_HPP |
||||
#error "Invalid usage" |
||||
#endif |
||||
|
||||
// generated by parser_clfft.py
|
||||
#define clfftBakePlan clfftBakePlan_ |
||||
#define clfftCopyPlan clfftCopyPlan_ |
||||
#define clfftCreateDefaultPlan clfftCreateDefaultPlan_ |
||||
#define clfftDestroyPlan clfftDestroyPlan_ |
||||
#define clfftEnqueueTransform clfftEnqueueTransform_ |
||||
#define clfftGetLayout clfftGetLayout_ |
||||
#define clfftGetPlanBatchSize clfftGetPlanBatchSize_ |
||||
#define clfftGetPlanContext clfftGetPlanContext_ |
||||
#define clfftGetPlanDim clfftGetPlanDim_ |
||||
#define clfftGetPlanDistance clfftGetPlanDistance_ |
||||
#define clfftGetPlanInStride clfftGetPlanInStride_ |
||||
#define clfftGetPlanLength clfftGetPlanLength_ |
||||
#define clfftGetPlanOutStride clfftGetPlanOutStride_ |
||||
#define clfftGetPlanPrecision clfftGetPlanPrecision_ |
||||
#define clfftGetPlanScale clfftGetPlanScale_ |
||||
#define clfftGetPlanTransposeResult clfftGetPlanTransposeResult_ |
||||
#define clfftGetResultLocation clfftGetResultLocation_ |
||||
#define clfftGetTmpBufSize clfftGetTmpBufSize_ |
||||
#define clfftGetVersion clfftGetVersion_ |
||||
#define clfftSetLayout clfftSetLayout_ |
||||
#define clfftSetPlanBatchSize clfftSetPlanBatchSize_ |
||||
#define clfftSetPlanCallback clfftSetPlanCallback_ |
||||
#define clfftSetPlanDim clfftSetPlanDim_ |
||||
#define clfftSetPlanDistance clfftSetPlanDistance_ |
||||
#define clfftSetPlanInStride clfftSetPlanInStride_ |
||||
#define clfftSetPlanLength clfftSetPlanLength_ |
||||
#define clfftSetPlanOutStride clfftSetPlanOutStride_ |
||||
#define clfftSetPlanPrecision clfftSetPlanPrecision_ |
||||
#define clfftSetPlanScale clfftSetPlanScale_ |
||||
#define clfftSetPlanTransposeResult clfftSetPlanTransposeResult_ |
||||
#define clfftSetResultLocation clfftSetResultLocation_ |
||||
#define clfftSetup clfftSetup_ |
||||
#define clfftTeardown clfftTeardown_ |
||||
|
||||
#include <clFFT.h> |
||||
|
||||
// generated by parser_clfft.py
|
||||
#undef clfftBakePlan |
||||
#define clfftBakePlan clfftBakePlan_pfn |
||||
#undef clfftCopyPlan |
||||
//#define clfftCopyPlan clfftCopyPlan_pfn
|
||||
#undef clfftCreateDefaultPlan |
||||
#define clfftCreateDefaultPlan clfftCreateDefaultPlan_pfn |
||||
#undef clfftDestroyPlan |
||||
#define clfftDestroyPlan clfftDestroyPlan_pfn |
||||
#undef clfftEnqueueTransform |
||||
#define clfftEnqueueTransform clfftEnqueueTransform_pfn |
||||
#undef clfftGetLayout |
||||
//#define clfftGetLayout clfftGetLayout_pfn
|
||||
#undef clfftGetPlanBatchSize |
||||
//#define clfftGetPlanBatchSize clfftGetPlanBatchSize_pfn
|
||||
#undef clfftGetPlanContext |
||||
//#define clfftGetPlanContext clfftGetPlanContext_pfn
|
||||
#undef clfftGetPlanDim |
||||
//#define clfftGetPlanDim clfftGetPlanDim_pfn
|
||||
#undef clfftGetPlanDistance |
||||
//#define clfftGetPlanDistance clfftGetPlanDistance_pfn
|
||||
#undef clfftGetPlanInStride |
||||
//#define clfftGetPlanInStride clfftGetPlanInStride_pfn
|
||||
#undef clfftGetPlanLength |
||||
//#define clfftGetPlanLength clfftGetPlanLength_pfn
|
||||
#undef clfftGetPlanOutStride |
||||
//#define clfftGetPlanOutStride clfftGetPlanOutStride_pfn
|
||||
#undef clfftGetPlanPrecision |
||||
//#define clfftGetPlanPrecision clfftGetPlanPrecision_pfn
|
||||
#undef clfftGetPlanScale |
||||
//#define clfftGetPlanScale clfftGetPlanScale_pfn
|
||||
#undef clfftGetPlanTransposeResult |
||||
//#define clfftGetPlanTransposeResult clfftGetPlanTransposeResult_pfn
|
||||
#undef clfftGetResultLocation |
||||
//#define clfftGetResultLocation clfftGetResultLocation_pfn
|
||||
#undef clfftGetTmpBufSize |
||||
#define clfftGetTmpBufSize clfftGetTmpBufSize_pfn |
||||
#undef clfftGetVersion |
||||
#define clfftGetVersion clfftGetVersion_pfn |
||||
#undef clfftSetLayout |
||||
#define clfftSetLayout clfftSetLayout_pfn |
||||
#undef clfftSetPlanBatchSize |
||||
#define clfftSetPlanBatchSize clfftSetPlanBatchSize_pfn |
||||
#undef clfftSetPlanCallback |
||||
//#define clfftSetPlanCallback clfftSetPlanCallback_pfn
|
||||
#undef clfftSetPlanDim |
||||
//#define clfftSetPlanDim clfftSetPlanDim_pfn
|
||||
#undef clfftSetPlanDistance |
||||
#define clfftSetPlanDistance clfftSetPlanDistance_pfn |
||||
#undef clfftSetPlanInStride |
||||
#define clfftSetPlanInStride clfftSetPlanInStride_pfn |
||||
#undef clfftSetPlanLength |
||||
//#define clfftSetPlanLength clfftSetPlanLength_pfn
|
||||
#undef clfftSetPlanOutStride |
||||
#define clfftSetPlanOutStride clfftSetPlanOutStride_pfn |
||||
#undef clfftSetPlanPrecision |
||||
#define clfftSetPlanPrecision clfftSetPlanPrecision_pfn |
||||
#undef clfftSetPlanScale |
||||
#define clfftSetPlanScale clfftSetPlanScale_pfn |
||||
#undef clfftSetPlanTransposeResult |
||||
//#define clfftSetPlanTransposeResult clfftSetPlanTransposeResult_pfn
|
||||
#undef clfftSetResultLocation |
||||
#define clfftSetResultLocation clfftSetResultLocation_pfn |
||||
#undef clfftSetup |
||||
#define clfftSetup clfftSetup_pfn |
||||
#undef clfftTeardown |
||||
#define clfftTeardown clfftTeardown_pfn |
||||
|
||||
// generated by parser_clfft.py
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftBakePlan)(clfftPlanHandle plHandle, cl_uint numQueues, cl_command_queue* commQueueFFT, void (CL_CALLBACK* pfn_notify) (clfftPlanHandle plHandle, void* user_data), void* user_data); |
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftCopyPlan)(clfftPlanHandle* out_plHandle, cl_context new_context, clfftPlanHandle in_plHandle);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftCreateDefaultPlan)(clfftPlanHandle* plHandle, cl_context context, const clfftDim dim, const size_t* clLengths); |
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftDestroyPlan)(clfftPlanHandle* plHandle); |
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftEnqueueTransform)(clfftPlanHandle plHandle, clfftDirection dir, cl_uint numQueuesAndEvents, cl_command_queue* commQueues, cl_uint numWaitEvents, const cl_event* waitEvents, cl_event* outEvents, cl_mem* inputBuffers, cl_mem* outputBuffers, cl_mem tmpBuffer); |
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetLayout)(const clfftPlanHandle plHandle, clfftLayout* iLayout, clfftLayout* oLayout);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanBatchSize)(const clfftPlanHandle plHandle, size_t* batchSize);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanContext)(const clfftPlanHandle plHandle, cl_context* context);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanDim)(const clfftPlanHandle plHandle, clfftDim* dim, cl_uint* size);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanDistance)(const clfftPlanHandle plHandle, size_t* iDist, size_t* oDist);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanInStride)(const clfftPlanHandle plHandle, const clfftDim dim, size_t* clStrides);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanLength)(const clfftPlanHandle plHandle, const clfftDim dim, size_t* clLengths);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanOutStride)(const clfftPlanHandle plHandle, const clfftDim dim, size_t* clStrides);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanPrecision)(const clfftPlanHandle plHandle, clfftPrecision* precision);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanScale)(const clfftPlanHandle plHandle, clfftDirection dir, cl_float* scale);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetPlanTransposeResult)(const clfftPlanHandle plHandle, clfftResultTransposed* transposed);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetResultLocation)(const clfftPlanHandle plHandle, clfftResultLocation* placeness);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetTmpBufSize)(const clfftPlanHandle plHandle, size_t* buffersize); |
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftGetVersion)(cl_uint* major, cl_uint* minor, cl_uint* patch); |
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetLayout)(clfftPlanHandle plHandle, clfftLayout iLayout, clfftLayout oLayout); |
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanBatchSize)(clfftPlanHandle plHandle, size_t batchSize); |
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanCallback)(clfftPlanHandle plHandle, const char* funcName, const char* funcString, int localMemSize, clfftCallbackType callbackType, cl_mem* userdata, int numUserdataBuffers);
|
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanDim)(clfftPlanHandle plHandle, const clfftDim dim);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanDistance)(clfftPlanHandle plHandle, size_t iDist, size_t oDist); |
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanInStride)(clfftPlanHandle plHandle, const clfftDim dim, size_t* clStrides); |
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanLength)(clfftPlanHandle plHandle, const clfftDim dim, const size_t* clLengths);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanOutStride)(clfftPlanHandle plHandle, const clfftDim dim, size_t* clStrides); |
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanPrecision)(clfftPlanHandle plHandle, clfftPrecision precision); |
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanScale)(clfftPlanHandle plHandle, clfftDirection dir, cl_float scale); |
||||
//extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetPlanTransposeResult)(clfftPlanHandle plHandle, clfftResultTransposed transposed);
|
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetResultLocation)(clfftPlanHandle plHandle, clfftResultLocation placeness); |
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftSetup)(const clfftSetupData* setupData); |
||||
extern CL_RUNTIME_EXPORT clfftStatus (*clfftTeardown)(); |
File diff suppressed because it is too large
Load Diff
@ -1,357 +0,0 @@ |
||||
//
|
||||
// AUTOGENERATED, DO NOT EDIT
|
||||
//
|
||||
// generated by parser_clamdfft.py
|
||||
enum OPENCLAMDFFT_FN_ID { |
||||
OPENCLAMDFFT_FN_clAmdFftBakePlan = 0, |
||||
// OPENCLAMDFFT_FN_clAmdFftCopyPlan = 1,
|
||||
OPENCLAMDFFT_FN_clAmdFftCreateDefaultPlan = 2, |
||||
OPENCLAMDFFT_FN_clAmdFftDestroyPlan = 3, |
||||
OPENCLAMDFFT_FN_clAmdFftEnqueueTransform = 4, |
||||
// OPENCLAMDFFT_FN_clAmdFftGetLayout = 5,
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanBatchSize = 6,
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanContext = 7,
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanDim = 8,
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanDistance = 9,
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanInStride = 10,
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanLength = 11,
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanOutStride = 12,
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanPrecision = 13,
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanScale = 14,
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanTransposeResult = 15,
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetResultLocation = 16,
|
||||
OPENCLAMDFFT_FN_clAmdFftGetTmpBufSize = 17, |
||||
OPENCLAMDFFT_FN_clAmdFftGetVersion = 18, |
||||
OPENCLAMDFFT_FN_clAmdFftSetLayout = 19, |
||||
OPENCLAMDFFT_FN_clAmdFftSetPlanBatchSize = 20, |
||||
// OPENCLAMDFFT_FN_clAmdFftSetPlanDim = 21,
|
||||
OPENCLAMDFFT_FN_clAmdFftSetPlanDistance = 22, |
||||
OPENCLAMDFFT_FN_clAmdFftSetPlanInStride = 23, |
||||
// OPENCLAMDFFT_FN_clAmdFftSetPlanLength = 24,
|
||||
OPENCLAMDFFT_FN_clAmdFftSetPlanOutStride = 25, |
||||
OPENCLAMDFFT_FN_clAmdFftSetPlanPrecision = 26, |
||||
OPENCLAMDFFT_FN_clAmdFftSetPlanScale = 27, |
||||
// OPENCLAMDFFT_FN_clAmdFftSetPlanTransposeResult = 28,
|
||||
OPENCLAMDFFT_FN_clAmdFftSetResultLocation = 29, |
||||
OPENCLAMDFFT_FN_clAmdFftSetup = 30, |
||||
OPENCLAMDFFT_FN_clAmdFftTeardown = 31, |
||||
}; |
||||
|
||||
namespace { |
||||
// generated by parser_clamdfft.py
|
||||
#define openclamdfft_fn0(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(); } \
|
||||
|
||||
#define openclamdfft_fn1(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1); } \
|
||||
|
||||
#define openclamdfft_fn2(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2); } \
|
||||
|
||||
#define openclamdfft_fn3(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3); } \
|
||||
|
||||
#define openclamdfft_fn4(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4); } \
|
||||
|
||||
#define openclamdfft_fn5(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5); } \
|
||||
|
||||
#define openclamdfft_fn6(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6); } \
|
||||
|
||||
#define openclamdfft_fn7(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7); } \
|
||||
|
||||
#define openclamdfft_fn8(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8); } \
|
||||
|
||||
#define openclamdfft_fn9(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9); } \
|
||||
|
||||
#define openclamdfft_fn10(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } \
|
||||
|
||||
#define openclamdfft_fn11(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); } \
|
||||
|
||||
#define openclamdfft_fn12(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } \
|
||||
|
||||
#define openclamdfft_fn13(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); } \
|
||||
|
||||
#define openclamdfft_fn14(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14); } \
|
||||
|
||||
#define openclamdfft_fn15(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15); } \
|
||||
|
||||
#define openclamdfft_fn16(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16); } \
|
||||
|
||||
#define openclamdfft_fn17(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17); } \
|
||||
|
||||
#define openclamdfft_fn18(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18); } \
|
||||
|
||||
#define openclamdfft_fn19(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19); } \
|
||||
|
||||
#define openclamdfft_fn20(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20); } \
|
||||
|
||||
#define openclamdfft_fn21(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21); } \
|
||||
|
||||
#define openclamdfft_fn22(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21, p22); } \
|
||||
|
||||
} |
||||
|
||||
// generated by parser_clamdfft.py
|
||||
openclamdfft_fn5(OPENCLAMDFFT_FN_clAmdFftBakePlan, clAmdFftStatus, (clAmdFftPlanHandle p1, cl_uint p2, cl_command_queue* p3, void (CL_CALLBACK*p4) (clAmdFftPlanHandle plHandle, void* user_data), void* p5)) |
||||
clAmdFftStatus (*clAmdFftBakePlan)(clAmdFftPlanHandle, cl_uint, cl_command_queue*, void (CL_CALLBACK*) (clAmdFftPlanHandle plHandle, void* user_data), void*) = |
||||
OPENCLAMDFFT_FN_clAmdFftBakePlan_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftBakePlan_definition = { "clAmdFftBakePlan", (void**)&clAmdFftBakePlan}; |
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftCopyPlan, clAmdFftStatus, (clAmdFftPlanHandle* p1, cl_context p2, clAmdFftPlanHandle p3))
|
||||
//clAmdFftStatus (*clAmdFftCopyPlan)(clAmdFftPlanHandle*, cl_context, clAmdFftPlanHandle) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftCopyPlan_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftCopyPlan_definition = { "clAmdFftCopyPlan", (void**)&clAmdFftCopyPlan};
|
||||
|
||||
openclamdfft_fn4(OPENCLAMDFFT_FN_clAmdFftCreateDefaultPlan, clAmdFftStatus, (clAmdFftPlanHandle* p1, cl_context p2, const clAmdFftDim p3, const size_t* p4)) |
||||
clAmdFftStatus (*clAmdFftCreateDefaultPlan)(clAmdFftPlanHandle*, cl_context, const clAmdFftDim, const size_t*) = |
||||
OPENCLAMDFFT_FN_clAmdFftCreateDefaultPlan_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftCreateDefaultPlan_definition = { "clAmdFftCreateDefaultPlan", (void**)&clAmdFftCreateDefaultPlan}; |
||||
|
||||
openclamdfft_fn1(OPENCLAMDFFT_FN_clAmdFftDestroyPlan, clAmdFftStatus, (clAmdFftPlanHandle* p1)) |
||||
clAmdFftStatus (*clAmdFftDestroyPlan)(clAmdFftPlanHandle*) = |
||||
OPENCLAMDFFT_FN_clAmdFftDestroyPlan_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftDestroyPlan_definition = { "clAmdFftDestroyPlan", (void**)&clAmdFftDestroyPlan}; |
||||
|
||||
openclamdfft_fn10(OPENCLAMDFFT_FN_clAmdFftEnqueueTransform, clAmdFftStatus, (clAmdFftPlanHandle p1, clAmdFftDirection p2, cl_uint p3, cl_command_queue* p4, cl_uint p5, const cl_event* p6, cl_event* p7, cl_mem* p8, cl_mem* p9, cl_mem p10)) |
||||
clAmdFftStatus (*clAmdFftEnqueueTransform)(clAmdFftPlanHandle, clAmdFftDirection, cl_uint, cl_command_queue*, cl_uint, const cl_event*, cl_event*, cl_mem*, cl_mem*, cl_mem) = |
||||
OPENCLAMDFFT_FN_clAmdFftEnqueueTransform_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftEnqueueTransform_definition = { "clAmdFftEnqueueTransform", (void**)&clAmdFftEnqueueTransform}; |
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftGetLayout, clAmdFftStatus, (const clAmdFftPlanHandle p1, clAmdFftLayout* p2, clAmdFftLayout* p3))
|
||||
//clAmdFftStatus (*clAmdFftGetLayout)(const clAmdFftPlanHandle, clAmdFftLayout*, clAmdFftLayout*) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetLayout_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftGetLayout_definition = { "clAmdFftGetLayout", (void**)&clAmdFftGetLayout};
|
||||
|
||||
//openclamdfft_fn2(OPENCLAMDFFT_FN_clAmdFftGetPlanBatchSize, clAmdFftStatus, (const clAmdFftPlanHandle p1, size_t* p2))
|
||||
//clAmdFftStatus (*clAmdFftGetPlanBatchSize)(const clAmdFftPlanHandle, size_t*) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanBatchSize_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftGetPlanBatchSize_definition = { "clAmdFftGetPlanBatchSize", (void**)&clAmdFftGetPlanBatchSize};
|
||||
|
||||
//openclamdfft_fn2(OPENCLAMDFFT_FN_clAmdFftGetPlanContext, clAmdFftStatus, (const clAmdFftPlanHandle p1, cl_context* p2))
|
||||
//clAmdFftStatus (*clAmdFftGetPlanContext)(const clAmdFftPlanHandle, cl_context*) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanContext_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftGetPlanContext_definition = { "clAmdFftGetPlanContext", (void**)&clAmdFftGetPlanContext};
|
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftGetPlanDim, clAmdFftStatus, (const clAmdFftPlanHandle p1, clAmdFftDim* p2, cl_uint* p3))
|
||||
//clAmdFftStatus (*clAmdFftGetPlanDim)(const clAmdFftPlanHandle, clAmdFftDim*, cl_uint*) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanDim_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftGetPlanDim_definition = { "clAmdFftGetPlanDim", (void**)&clAmdFftGetPlanDim};
|
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftGetPlanDistance, clAmdFftStatus, (const clAmdFftPlanHandle p1, size_t* p2, size_t* p3))
|
||||
//clAmdFftStatus (*clAmdFftGetPlanDistance)(const clAmdFftPlanHandle, size_t*, size_t*) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanDistance_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftGetPlanDistance_definition = { "clAmdFftGetPlanDistance", (void**)&clAmdFftGetPlanDistance};
|
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftGetPlanInStride, clAmdFftStatus, (const clAmdFftPlanHandle p1, const clAmdFftDim p2, size_t* p3))
|
||||
//clAmdFftStatus (*clAmdFftGetPlanInStride)(const clAmdFftPlanHandle, const clAmdFftDim, size_t*) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanInStride_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftGetPlanInStride_definition = { "clAmdFftGetPlanInStride", (void**)&clAmdFftGetPlanInStride};
|
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftGetPlanLength, clAmdFftStatus, (const clAmdFftPlanHandle p1, const clAmdFftDim p2, size_t* p3))
|
||||
//clAmdFftStatus (*clAmdFftGetPlanLength)(const clAmdFftPlanHandle, const clAmdFftDim, size_t*) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanLength_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftGetPlanLength_definition = { "clAmdFftGetPlanLength", (void**)&clAmdFftGetPlanLength};
|
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftGetPlanOutStride, clAmdFftStatus, (const clAmdFftPlanHandle p1, const clAmdFftDim p2, size_t* p3))
|
||||
//clAmdFftStatus (*clAmdFftGetPlanOutStride)(const clAmdFftPlanHandle, const clAmdFftDim, size_t*) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanOutStride_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftGetPlanOutStride_definition = { "clAmdFftGetPlanOutStride", (void**)&clAmdFftGetPlanOutStride};
|
||||
|
||||
//openclamdfft_fn2(OPENCLAMDFFT_FN_clAmdFftGetPlanPrecision, clAmdFftStatus, (const clAmdFftPlanHandle p1, clAmdFftPrecision* p2))
|
||||
//clAmdFftStatus (*clAmdFftGetPlanPrecision)(const clAmdFftPlanHandle, clAmdFftPrecision*) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanPrecision_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftGetPlanPrecision_definition = { "clAmdFftGetPlanPrecision", (void**)&clAmdFftGetPlanPrecision};
|
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftGetPlanScale, clAmdFftStatus, (const clAmdFftPlanHandle p1, clAmdFftDirection p2, cl_float* p3))
|
||||
//clAmdFftStatus (*clAmdFftGetPlanScale)(const clAmdFftPlanHandle, clAmdFftDirection, cl_float*) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanScale_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftGetPlanScale_definition = { "clAmdFftGetPlanScale", (void**)&clAmdFftGetPlanScale};
|
||||
|
||||
//openclamdfft_fn2(OPENCLAMDFFT_FN_clAmdFftGetPlanTransposeResult, clAmdFftStatus, (const clAmdFftPlanHandle p1, clAmdFftResultTransposed* p2))
|
||||
//clAmdFftStatus (*clAmdFftGetPlanTransposeResult)(const clAmdFftPlanHandle, clAmdFftResultTransposed*) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetPlanTransposeResult_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftGetPlanTransposeResult_definition = { "clAmdFftGetPlanTransposeResult", (void**)&clAmdFftGetPlanTransposeResult};
|
||||
|
||||
//openclamdfft_fn2(OPENCLAMDFFT_FN_clAmdFftGetResultLocation, clAmdFftStatus, (const clAmdFftPlanHandle p1, clAmdFftResultLocation* p2))
|
||||
//clAmdFftStatus (*clAmdFftGetResultLocation)(const clAmdFftPlanHandle, clAmdFftResultLocation*) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftGetResultLocation_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftGetResultLocation_definition = { "clAmdFftGetResultLocation", (void**)&clAmdFftGetResultLocation};
|
||||
|
||||
openclamdfft_fn2(OPENCLAMDFFT_FN_clAmdFftGetTmpBufSize, clAmdFftStatus, (const clAmdFftPlanHandle p1, size_t* p2)) |
||||
clAmdFftStatus (*clAmdFftGetTmpBufSize)(const clAmdFftPlanHandle, size_t*) = |
||||
OPENCLAMDFFT_FN_clAmdFftGetTmpBufSize_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftGetTmpBufSize_definition = { "clAmdFftGetTmpBufSize", (void**)&clAmdFftGetTmpBufSize}; |
||||
|
||||
openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftGetVersion, clAmdFftStatus, (cl_uint* p1, cl_uint* p2, cl_uint* p3)) |
||||
clAmdFftStatus (*clAmdFftGetVersion)(cl_uint*, cl_uint*, cl_uint*) = |
||||
OPENCLAMDFFT_FN_clAmdFftGetVersion_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftGetVersion_definition = { "clAmdFftGetVersion", (void**)&clAmdFftGetVersion}; |
||||
|
||||
openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftSetLayout, clAmdFftStatus, (clAmdFftPlanHandle p1, clAmdFftLayout p2, clAmdFftLayout p3)) |
||||
clAmdFftStatus (*clAmdFftSetLayout)(clAmdFftPlanHandle, clAmdFftLayout, clAmdFftLayout) = |
||||
OPENCLAMDFFT_FN_clAmdFftSetLayout_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftSetLayout_definition = { "clAmdFftSetLayout", (void**)&clAmdFftSetLayout}; |
||||
|
||||
openclamdfft_fn2(OPENCLAMDFFT_FN_clAmdFftSetPlanBatchSize, clAmdFftStatus, (clAmdFftPlanHandle p1, size_t p2)) |
||||
clAmdFftStatus (*clAmdFftSetPlanBatchSize)(clAmdFftPlanHandle, size_t) = |
||||
OPENCLAMDFFT_FN_clAmdFftSetPlanBatchSize_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftSetPlanBatchSize_definition = { "clAmdFftSetPlanBatchSize", (void**)&clAmdFftSetPlanBatchSize}; |
||||
|
||||
//openclamdfft_fn2(OPENCLAMDFFT_FN_clAmdFftSetPlanDim, clAmdFftStatus, (clAmdFftPlanHandle p1, const clAmdFftDim p2))
|
||||
//clAmdFftStatus (*clAmdFftSetPlanDim)(clAmdFftPlanHandle, const clAmdFftDim) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftSetPlanDim_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftSetPlanDim_definition = { "clAmdFftSetPlanDim", (void**)&clAmdFftSetPlanDim};
|
||||
|
||||
openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftSetPlanDistance, clAmdFftStatus, (clAmdFftPlanHandle p1, size_t p2, size_t p3)) |
||||
clAmdFftStatus (*clAmdFftSetPlanDistance)(clAmdFftPlanHandle, size_t, size_t) = |
||||
OPENCLAMDFFT_FN_clAmdFftSetPlanDistance_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftSetPlanDistance_definition = { "clAmdFftSetPlanDistance", (void**)&clAmdFftSetPlanDistance}; |
||||
|
||||
openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftSetPlanInStride, clAmdFftStatus, (clAmdFftPlanHandle p1, const clAmdFftDim p2, size_t* p3)) |
||||
clAmdFftStatus (*clAmdFftSetPlanInStride)(clAmdFftPlanHandle, const clAmdFftDim, size_t*) = |
||||
OPENCLAMDFFT_FN_clAmdFftSetPlanInStride_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftSetPlanInStride_definition = { "clAmdFftSetPlanInStride", (void**)&clAmdFftSetPlanInStride}; |
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftSetPlanLength, clAmdFftStatus, (clAmdFftPlanHandle p1, const clAmdFftDim p2, const size_t* p3))
|
||||
//clAmdFftStatus (*clAmdFftSetPlanLength)(clAmdFftPlanHandle, const clAmdFftDim, const size_t*) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftSetPlanLength_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftSetPlanLength_definition = { "clAmdFftSetPlanLength", (void**)&clAmdFftSetPlanLength};
|
||||
|
||||
openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftSetPlanOutStride, clAmdFftStatus, (clAmdFftPlanHandle p1, const clAmdFftDim p2, size_t* p3)) |
||||
clAmdFftStatus (*clAmdFftSetPlanOutStride)(clAmdFftPlanHandle, const clAmdFftDim, size_t*) = |
||||
OPENCLAMDFFT_FN_clAmdFftSetPlanOutStride_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftSetPlanOutStride_definition = { "clAmdFftSetPlanOutStride", (void**)&clAmdFftSetPlanOutStride}; |
||||
|
||||
openclamdfft_fn2(OPENCLAMDFFT_FN_clAmdFftSetPlanPrecision, clAmdFftStatus, (clAmdFftPlanHandle p1, clAmdFftPrecision p2)) |
||||
clAmdFftStatus (*clAmdFftSetPlanPrecision)(clAmdFftPlanHandle, clAmdFftPrecision) = |
||||
OPENCLAMDFFT_FN_clAmdFftSetPlanPrecision_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftSetPlanPrecision_definition = { "clAmdFftSetPlanPrecision", (void**)&clAmdFftSetPlanPrecision}; |
||||
|
||||
openclamdfft_fn3(OPENCLAMDFFT_FN_clAmdFftSetPlanScale, clAmdFftStatus, (clAmdFftPlanHandle p1, clAmdFftDirection p2, cl_float p3)) |
||||
clAmdFftStatus (*clAmdFftSetPlanScale)(clAmdFftPlanHandle, clAmdFftDirection, cl_float) = |
||||
OPENCLAMDFFT_FN_clAmdFftSetPlanScale_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftSetPlanScale_definition = { "clAmdFftSetPlanScale", (void**)&clAmdFftSetPlanScale}; |
||||
|
||||
//openclamdfft_fn2(OPENCLAMDFFT_FN_clAmdFftSetPlanTransposeResult, clAmdFftStatus, (clAmdFftPlanHandle p1, clAmdFftResultTransposed p2))
|
||||
//clAmdFftStatus (*clAmdFftSetPlanTransposeResult)(clAmdFftPlanHandle, clAmdFftResultTransposed) =
|
||||
// OPENCLAMDFFT_FN_clAmdFftSetPlanTransposeResult_switch_fn;
|
||||
//static const struct DynamicFnEntry clAmdFftSetPlanTransposeResult_definition = { "clAmdFftSetPlanTransposeResult", (void**)&clAmdFftSetPlanTransposeResult};
|
||||
|
||||
openclamdfft_fn2(OPENCLAMDFFT_FN_clAmdFftSetResultLocation, clAmdFftStatus, (clAmdFftPlanHandle p1, clAmdFftResultLocation p2)) |
||||
clAmdFftStatus (*clAmdFftSetResultLocation)(clAmdFftPlanHandle, clAmdFftResultLocation) = |
||||
OPENCLAMDFFT_FN_clAmdFftSetResultLocation_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftSetResultLocation_definition = { "clAmdFftSetResultLocation", (void**)&clAmdFftSetResultLocation}; |
||||
|
||||
openclamdfft_fn1(OPENCLAMDFFT_FN_clAmdFftSetup, clAmdFftStatus, (const clAmdFftSetupData* p1)) |
||||
clAmdFftStatus (*clAmdFftSetup)(const clAmdFftSetupData*) = |
||||
OPENCLAMDFFT_FN_clAmdFftSetup_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftSetup_definition = { "clAmdFftSetup", (void**)&clAmdFftSetup}; |
||||
|
||||
openclamdfft_fn0(OPENCLAMDFFT_FN_clAmdFftTeardown, clAmdFftStatus, ()) |
||||
clAmdFftStatus (*clAmdFftTeardown)() = |
||||
OPENCLAMDFFT_FN_clAmdFftTeardown_switch_fn; |
||||
static const struct DynamicFnEntry clAmdFftTeardown_definition = { "clAmdFftTeardown", (void**)&clAmdFftTeardown}; |
||||
|
||||
|
||||
// generated by parser_clamdfft.py
|
||||
static const struct DynamicFnEntry* openclamdfft_fn[] = { |
||||
&clAmdFftBakePlan_definition, |
||||
NULL/*&clAmdFftCopyPlan_definition*/, |
||||
&clAmdFftCreateDefaultPlan_definition, |
||||
&clAmdFftDestroyPlan_definition, |
||||
&clAmdFftEnqueueTransform_definition, |
||||
NULL/*&clAmdFftGetLayout_definition*/, |
||||
NULL/*&clAmdFftGetPlanBatchSize_definition*/, |
||||
NULL/*&clAmdFftGetPlanContext_definition*/, |
||||
NULL/*&clAmdFftGetPlanDim_definition*/, |
||||
NULL/*&clAmdFftGetPlanDistance_definition*/, |
||||
NULL/*&clAmdFftGetPlanInStride_definition*/, |
||||
NULL/*&clAmdFftGetPlanLength_definition*/, |
||||
NULL/*&clAmdFftGetPlanOutStride_definition*/, |
||||
NULL/*&clAmdFftGetPlanPrecision_definition*/, |
||||
NULL/*&clAmdFftGetPlanScale_definition*/, |
||||
NULL/*&clAmdFftGetPlanTransposeResult_definition*/, |
||||
NULL/*&clAmdFftGetResultLocation_definition*/, |
||||
&clAmdFftGetTmpBufSize_definition, |
||||
&clAmdFftGetVersion_definition, |
||||
&clAmdFftSetLayout_definition, |
||||
&clAmdFftSetPlanBatchSize_definition, |
||||
NULL/*&clAmdFftSetPlanDim_definition*/, |
||||
&clAmdFftSetPlanDistance_definition, |
||||
&clAmdFftSetPlanInStride_definition, |
||||
NULL/*&clAmdFftSetPlanLength_definition*/, |
||||
&clAmdFftSetPlanOutStride_definition, |
||||
&clAmdFftSetPlanPrecision_definition, |
||||
&clAmdFftSetPlanScale_definition, |
||||
NULL/*&clAmdFftSetPlanTransposeResult_definition*/, |
||||
&clAmdFftSetResultLocation_definition, |
||||
&clAmdFftSetup_definition, |
||||
&clAmdFftTeardown_definition, |
||||
}; |
||||
|
||||
// number of enabled functions: 16
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,364 @@ |
||||
//
|
||||
// AUTOGENERATED, DO NOT EDIT
|
||||
//
|
||||
// generated by parser_clfft.py
|
||||
enum OPENCLAMDFFT_FN_ID { |
||||
OPENCLAMDFFT_FN_clfftBakePlan = 0, |
||||
// OPENCLAMDFFT_FN_clfftCopyPlan = 1,
|
||||
OPENCLAMDFFT_FN_clfftCreateDefaultPlan = 2, |
||||
OPENCLAMDFFT_FN_clfftDestroyPlan = 3, |
||||
OPENCLAMDFFT_FN_clfftEnqueueTransform = 4, |
||||
// OPENCLAMDFFT_FN_clfftGetLayout = 5,
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanBatchSize = 6,
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanContext = 7,
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanDim = 8,
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanDistance = 9,
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanInStride = 10,
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanLength = 11,
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanOutStride = 12,
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanPrecision = 13,
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanScale = 14,
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanTransposeResult = 15,
|
||||
// OPENCLAMDFFT_FN_clfftGetResultLocation = 16,
|
||||
OPENCLAMDFFT_FN_clfftGetTmpBufSize = 17, |
||||
OPENCLAMDFFT_FN_clfftGetVersion = 18, |
||||
OPENCLAMDFFT_FN_clfftSetLayout = 19, |
||||
OPENCLAMDFFT_FN_clfftSetPlanBatchSize = 20, |
||||
// OPENCLAMDFFT_FN_clfftSetPlanCallback = 21,
|
||||
// OPENCLAMDFFT_FN_clfftSetPlanDim = 22,
|
||||
OPENCLAMDFFT_FN_clfftSetPlanDistance = 23, |
||||
OPENCLAMDFFT_FN_clfftSetPlanInStride = 24, |
||||
// OPENCLAMDFFT_FN_clfftSetPlanLength = 25,
|
||||
OPENCLAMDFFT_FN_clfftSetPlanOutStride = 26, |
||||
OPENCLAMDFFT_FN_clfftSetPlanPrecision = 27, |
||||
OPENCLAMDFFT_FN_clfftSetPlanScale = 28, |
||||
// OPENCLAMDFFT_FN_clfftSetPlanTransposeResult = 29,
|
||||
OPENCLAMDFFT_FN_clfftSetResultLocation = 30, |
||||
OPENCLAMDFFT_FN_clfftSetup = 31, |
||||
OPENCLAMDFFT_FN_clfftTeardown = 32, |
||||
}; |
||||
|
||||
namespace { |
||||
// generated by parser_clfft.py
|
||||
#define openclamdfft_fn0(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(); } \
|
||||
|
||||
#define openclamdfft_fn1(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1); } \
|
||||
|
||||
#define openclamdfft_fn2(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2); } \
|
||||
|
||||
#define openclamdfft_fn3(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3); } \
|
||||
|
||||
#define openclamdfft_fn4(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4); } \
|
||||
|
||||
#define openclamdfft_fn5(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5); } \
|
||||
|
||||
#define openclamdfft_fn6(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6); } \
|
||||
|
||||
#define openclamdfft_fn7(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7); } \
|
||||
|
||||
#define openclamdfft_fn8(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8); } \
|
||||
|
||||
#define openclamdfft_fn9(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9); } \
|
||||
|
||||
#define openclamdfft_fn10(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); } \
|
||||
|
||||
#define openclamdfft_fn11(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11); } \
|
||||
|
||||
#define openclamdfft_fn12(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12); } \
|
||||
|
||||
#define openclamdfft_fn13(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13); } \
|
||||
|
||||
#define openclamdfft_fn14(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14); } \
|
||||
|
||||
#define openclamdfft_fn15(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15); } \
|
||||
|
||||
#define openclamdfft_fn16(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16); } \
|
||||
|
||||
#define openclamdfft_fn17(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17); } \
|
||||
|
||||
#define openclamdfft_fn18(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18); } \
|
||||
|
||||
#define openclamdfft_fn19(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19); } \
|
||||
|
||||
#define openclamdfft_fn20(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20); } \
|
||||
|
||||
#define openclamdfft_fn21(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21); } \
|
||||
|
||||
#define openclamdfft_fn22(ID, _R, decl_args) \ |
||||
typedef _R (*ID##FN)decl_args; \
|
||||
static _R ID##_switch_fn decl_args \
|
||||
{ return ((ID##FN)openclamdfft_check_fn(ID))(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20, p21, p22); } \
|
||||
|
||||
} |
||||
|
||||
// generated by parser_clfft.py
|
||||
openclamdfft_fn5(OPENCLAMDFFT_FN_clfftBakePlan, clfftStatus, (clfftPlanHandle p1, cl_uint p2, cl_command_queue* p3, void (CL_CALLBACK*p4) (clfftPlanHandle plHandle, void* user_data), void* p5)) |
||||
clfftStatus (*clfftBakePlan)(clfftPlanHandle, cl_uint, cl_command_queue*, void (CL_CALLBACK*) (clfftPlanHandle plHandle, void* user_data), void*) = |
||||
OPENCLAMDFFT_FN_clfftBakePlan_switch_fn; |
||||
static const struct DynamicFnEntry clfftBakePlan_definition = { "clfftBakePlan", (void**)&clfftBakePlan}; |
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clfftCopyPlan, clfftStatus, (clfftPlanHandle* p1, cl_context p2, clfftPlanHandle p3))
|
||||
//clfftStatus (*clfftCopyPlan)(clfftPlanHandle*, cl_context, clfftPlanHandle) =
|
||||
// OPENCLAMDFFT_FN_clfftCopyPlan_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftCopyPlan_definition = { "clfftCopyPlan", (void**)&clfftCopyPlan};
|
||||
|
||||
openclamdfft_fn4(OPENCLAMDFFT_FN_clfftCreateDefaultPlan, clfftStatus, (clfftPlanHandle* p1, cl_context p2, const clfftDim p3, const size_t* p4)) |
||||
clfftStatus (*clfftCreateDefaultPlan)(clfftPlanHandle*, cl_context, const clfftDim, const size_t*) = |
||||
OPENCLAMDFFT_FN_clfftCreateDefaultPlan_switch_fn; |
||||
static const struct DynamicFnEntry clfftCreateDefaultPlan_definition = { "clfftCreateDefaultPlan", (void**)&clfftCreateDefaultPlan}; |
||||
|
||||
openclamdfft_fn1(OPENCLAMDFFT_FN_clfftDestroyPlan, clfftStatus, (clfftPlanHandle* p1)) |
||||
clfftStatus (*clfftDestroyPlan)(clfftPlanHandle*) = |
||||
OPENCLAMDFFT_FN_clfftDestroyPlan_switch_fn; |
||||
static const struct DynamicFnEntry clfftDestroyPlan_definition = { "clfftDestroyPlan", (void**)&clfftDestroyPlan}; |
||||
|
||||
openclamdfft_fn10(OPENCLAMDFFT_FN_clfftEnqueueTransform, clfftStatus, (clfftPlanHandle p1, clfftDirection p2, cl_uint p3, cl_command_queue* p4, cl_uint p5, const cl_event* p6, cl_event* p7, cl_mem* p8, cl_mem* p9, cl_mem p10)) |
||||
clfftStatus (*clfftEnqueueTransform)(clfftPlanHandle, clfftDirection, cl_uint, cl_command_queue*, cl_uint, const cl_event*, cl_event*, cl_mem*, cl_mem*, cl_mem) = |
||||
OPENCLAMDFFT_FN_clfftEnqueueTransform_switch_fn; |
||||
static const struct DynamicFnEntry clfftEnqueueTransform_definition = { "clfftEnqueueTransform", (void**)&clfftEnqueueTransform}; |
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clfftGetLayout, clfftStatus, (const clfftPlanHandle p1, clfftLayout* p2, clfftLayout* p3))
|
||||
//clfftStatus (*clfftGetLayout)(const clfftPlanHandle, clfftLayout*, clfftLayout*) =
|
||||
// OPENCLAMDFFT_FN_clfftGetLayout_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftGetLayout_definition = { "clfftGetLayout", (void**)&clfftGetLayout};
|
||||
|
||||
//openclamdfft_fn2(OPENCLAMDFFT_FN_clfftGetPlanBatchSize, clfftStatus, (const clfftPlanHandle p1, size_t* p2))
|
||||
//clfftStatus (*clfftGetPlanBatchSize)(const clfftPlanHandle, size_t*) =
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanBatchSize_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftGetPlanBatchSize_definition = { "clfftGetPlanBatchSize", (void**)&clfftGetPlanBatchSize};
|
||||
|
||||
//openclamdfft_fn2(OPENCLAMDFFT_FN_clfftGetPlanContext, clfftStatus, (const clfftPlanHandle p1, cl_context* p2))
|
||||
//clfftStatus (*clfftGetPlanContext)(const clfftPlanHandle, cl_context*) =
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanContext_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftGetPlanContext_definition = { "clfftGetPlanContext", (void**)&clfftGetPlanContext};
|
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clfftGetPlanDim, clfftStatus, (const clfftPlanHandle p1, clfftDim* p2, cl_uint* p3))
|
||||
//clfftStatus (*clfftGetPlanDim)(const clfftPlanHandle, clfftDim*, cl_uint*) =
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanDim_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftGetPlanDim_definition = { "clfftGetPlanDim", (void**)&clfftGetPlanDim};
|
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clfftGetPlanDistance, clfftStatus, (const clfftPlanHandle p1, size_t* p2, size_t* p3))
|
||||
//clfftStatus (*clfftGetPlanDistance)(const clfftPlanHandle, size_t*, size_t*) =
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanDistance_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftGetPlanDistance_definition = { "clfftGetPlanDistance", (void**)&clfftGetPlanDistance};
|
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clfftGetPlanInStride, clfftStatus, (const clfftPlanHandle p1, const clfftDim p2, size_t* p3))
|
||||
//clfftStatus (*clfftGetPlanInStride)(const clfftPlanHandle, const clfftDim, size_t*) =
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanInStride_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftGetPlanInStride_definition = { "clfftGetPlanInStride", (void**)&clfftGetPlanInStride};
|
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clfftGetPlanLength, clfftStatus, (const clfftPlanHandle p1, const clfftDim p2, size_t* p3))
|
||||
//clfftStatus (*clfftGetPlanLength)(const clfftPlanHandle, const clfftDim, size_t*) =
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanLength_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftGetPlanLength_definition = { "clfftGetPlanLength", (void**)&clfftGetPlanLength};
|
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clfftGetPlanOutStride, clfftStatus, (const clfftPlanHandle p1, const clfftDim p2, size_t* p3))
|
||||
//clfftStatus (*clfftGetPlanOutStride)(const clfftPlanHandle, const clfftDim, size_t*) =
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanOutStride_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftGetPlanOutStride_definition = { "clfftGetPlanOutStride", (void**)&clfftGetPlanOutStride};
|
||||
|
||||
//openclamdfft_fn2(OPENCLAMDFFT_FN_clfftGetPlanPrecision, clfftStatus, (const clfftPlanHandle p1, clfftPrecision* p2))
|
||||
//clfftStatus (*clfftGetPlanPrecision)(const clfftPlanHandle, clfftPrecision*) =
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanPrecision_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftGetPlanPrecision_definition = { "clfftGetPlanPrecision", (void**)&clfftGetPlanPrecision};
|
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clfftGetPlanScale, clfftStatus, (const clfftPlanHandle p1, clfftDirection p2, cl_float* p3))
|
||||
//clfftStatus (*clfftGetPlanScale)(const clfftPlanHandle, clfftDirection, cl_float*) =
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanScale_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftGetPlanScale_definition = { "clfftGetPlanScale", (void**)&clfftGetPlanScale};
|
||||
|
||||
//openclamdfft_fn2(OPENCLAMDFFT_FN_clfftGetPlanTransposeResult, clfftStatus, (const clfftPlanHandle p1, clfftResultTransposed* p2))
|
||||
//clfftStatus (*clfftGetPlanTransposeResult)(const clfftPlanHandle, clfftResultTransposed*) =
|
||||
// OPENCLAMDFFT_FN_clfftGetPlanTransposeResult_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftGetPlanTransposeResult_definition = { "clfftGetPlanTransposeResult", (void**)&clfftGetPlanTransposeResult};
|
||||
|
||||
//openclamdfft_fn2(OPENCLAMDFFT_FN_clfftGetResultLocation, clfftStatus, (const clfftPlanHandle p1, clfftResultLocation* p2))
|
||||
//clfftStatus (*clfftGetResultLocation)(const clfftPlanHandle, clfftResultLocation*) =
|
||||
// OPENCLAMDFFT_FN_clfftGetResultLocation_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftGetResultLocation_definition = { "clfftGetResultLocation", (void**)&clfftGetResultLocation};
|
||||
|
||||
openclamdfft_fn2(OPENCLAMDFFT_FN_clfftGetTmpBufSize, clfftStatus, (const clfftPlanHandle p1, size_t* p2)) |
||||
clfftStatus (*clfftGetTmpBufSize)(const clfftPlanHandle, size_t*) = |
||||
OPENCLAMDFFT_FN_clfftGetTmpBufSize_switch_fn; |
||||
static const struct DynamicFnEntry clfftGetTmpBufSize_definition = { "clfftGetTmpBufSize", (void**)&clfftGetTmpBufSize}; |
||||
|
||||
openclamdfft_fn3(OPENCLAMDFFT_FN_clfftGetVersion, clfftStatus, (cl_uint* p1, cl_uint* p2, cl_uint* p3)) |
||||
clfftStatus (*clfftGetVersion)(cl_uint*, cl_uint*, cl_uint*) = |
||||
OPENCLAMDFFT_FN_clfftGetVersion_switch_fn; |
||||
static const struct DynamicFnEntry clfftGetVersion_definition = { "clfftGetVersion", (void**)&clfftGetVersion}; |
||||
|
||||
openclamdfft_fn3(OPENCLAMDFFT_FN_clfftSetLayout, clfftStatus, (clfftPlanHandle p1, clfftLayout p2, clfftLayout p3)) |
||||
clfftStatus (*clfftSetLayout)(clfftPlanHandle, clfftLayout, clfftLayout) = |
||||
OPENCLAMDFFT_FN_clfftSetLayout_switch_fn; |
||||
static const struct DynamicFnEntry clfftSetLayout_definition = { "clfftSetLayout", (void**)&clfftSetLayout}; |
||||
|
||||
openclamdfft_fn2(OPENCLAMDFFT_FN_clfftSetPlanBatchSize, clfftStatus, (clfftPlanHandle p1, size_t p2)) |
||||
clfftStatus (*clfftSetPlanBatchSize)(clfftPlanHandle, size_t) = |
||||
OPENCLAMDFFT_FN_clfftSetPlanBatchSize_switch_fn; |
||||
static const struct DynamicFnEntry clfftSetPlanBatchSize_definition = { "clfftSetPlanBatchSize", (void**)&clfftSetPlanBatchSize}; |
||||
|
||||
//openclamdfft_fn7(OPENCLAMDFFT_FN_clfftSetPlanCallback, clfftStatus, (clfftPlanHandle p1, const char* p2, const char* p3, int p4, clfftCallbackType p5, cl_mem* p6, int p7))
|
||||
//clfftStatus (*clfftSetPlanCallback)(clfftPlanHandle, const char*, const char*, int, clfftCallbackType, cl_mem*, int) =
|
||||
// OPENCLAMDFFT_FN_clfftSetPlanCallback_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftSetPlanCallback_definition = { "clfftSetPlanCallback", (void**)&clfftSetPlanCallback};
|
||||
|
||||
//openclamdfft_fn2(OPENCLAMDFFT_FN_clfftSetPlanDim, clfftStatus, (clfftPlanHandle p1, const clfftDim p2))
|
||||
//clfftStatus (*clfftSetPlanDim)(clfftPlanHandle, const clfftDim) =
|
||||
// OPENCLAMDFFT_FN_clfftSetPlanDim_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftSetPlanDim_definition = { "clfftSetPlanDim", (void**)&clfftSetPlanDim};
|
||||
|
||||
openclamdfft_fn3(OPENCLAMDFFT_FN_clfftSetPlanDistance, clfftStatus, (clfftPlanHandle p1, size_t p2, size_t p3)) |
||||
clfftStatus (*clfftSetPlanDistance)(clfftPlanHandle, size_t, size_t) = |
||||
OPENCLAMDFFT_FN_clfftSetPlanDistance_switch_fn; |
||||
static const struct DynamicFnEntry clfftSetPlanDistance_definition = { "clfftSetPlanDistance", (void**)&clfftSetPlanDistance}; |
||||
|
||||
openclamdfft_fn3(OPENCLAMDFFT_FN_clfftSetPlanInStride, clfftStatus, (clfftPlanHandle p1, const clfftDim p2, size_t* p3)) |
||||
clfftStatus (*clfftSetPlanInStride)(clfftPlanHandle, const clfftDim, size_t*) = |
||||
OPENCLAMDFFT_FN_clfftSetPlanInStride_switch_fn; |
||||
static const struct DynamicFnEntry clfftSetPlanInStride_definition = { "clfftSetPlanInStride", (void**)&clfftSetPlanInStride}; |
||||
|
||||
//openclamdfft_fn3(OPENCLAMDFFT_FN_clfftSetPlanLength, clfftStatus, (clfftPlanHandle p1, const clfftDim p2, const size_t* p3))
|
||||
//clfftStatus (*clfftSetPlanLength)(clfftPlanHandle, const clfftDim, const size_t*) =
|
||||
// OPENCLAMDFFT_FN_clfftSetPlanLength_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftSetPlanLength_definition = { "clfftSetPlanLength", (void**)&clfftSetPlanLength};
|
||||
|
||||
openclamdfft_fn3(OPENCLAMDFFT_FN_clfftSetPlanOutStride, clfftStatus, (clfftPlanHandle p1, const clfftDim p2, size_t* p3)) |
||||
clfftStatus (*clfftSetPlanOutStride)(clfftPlanHandle, const clfftDim, size_t*) = |
||||
OPENCLAMDFFT_FN_clfftSetPlanOutStride_switch_fn; |
||||
static const struct DynamicFnEntry clfftSetPlanOutStride_definition = { "clfftSetPlanOutStride", (void**)&clfftSetPlanOutStride}; |
||||
|
||||
openclamdfft_fn2(OPENCLAMDFFT_FN_clfftSetPlanPrecision, clfftStatus, (clfftPlanHandle p1, clfftPrecision p2)) |
||||
clfftStatus (*clfftSetPlanPrecision)(clfftPlanHandle, clfftPrecision) = |
||||
OPENCLAMDFFT_FN_clfftSetPlanPrecision_switch_fn; |
||||
static const struct DynamicFnEntry clfftSetPlanPrecision_definition = { "clfftSetPlanPrecision", (void**)&clfftSetPlanPrecision}; |
||||
|
||||
openclamdfft_fn3(OPENCLAMDFFT_FN_clfftSetPlanScale, clfftStatus, (clfftPlanHandle p1, clfftDirection p2, cl_float p3)) |
||||
clfftStatus (*clfftSetPlanScale)(clfftPlanHandle, clfftDirection, cl_float) = |
||||
OPENCLAMDFFT_FN_clfftSetPlanScale_switch_fn; |
||||
static const struct DynamicFnEntry clfftSetPlanScale_definition = { "clfftSetPlanScale", (void**)&clfftSetPlanScale}; |
||||
|
||||
//openclamdfft_fn2(OPENCLAMDFFT_FN_clfftSetPlanTransposeResult, clfftStatus, (clfftPlanHandle p1, clfftResultTransposed p2))
|
||||
//clfftStatus (*clfftSetPlanTransposeResult)(clfftPlanHandle, clfftResultTransposed) =
|
||||
// OPENCLAMDFFT_FN_clfftSetPlanTransposeResult_switch_fn;
|
||||
//static const struct DynamicFnEntry clfftSetPlanTransposeResult_definition = { "clfftSetPlanTransposeResult", (void**)&clfftSetPlanTransposeResult};
|
||||
|
||||
openclamdfft_fn2(OPENCLAMDFFT_FN_clfftSetResultLocation, clfftStatus, (clfftPlanHandle p1, clfftResultLocation p2)) |
||||
clfftStatus (*clfftSetResultLocation)(clfftPlanHandle, clfftResultLocation) = |
||||
OPENCLAMDFFT_FN_clfftSetResultLocation_switch_fn; |
||||
static const struct DynamicFnEntry clfftSetResultLocation_definition = { "clfftSetResultLocation", (void**)&clfftSetResultLocation}; |
||||
|
||||
openclamdfft_fn1(OPENCLAMDFFT_FN_clfftSetup, clfftStatus, (const clfftSetupData* p1)) |
||||
clfftStatus (*clfftSetup)(const clfftSetupData*) = |
||||
OPENCLAMDFFT_FN_clfftSetup_switch_fn; |
||||
static const struct DynamicFnEntry clfftSetup_definition = { "clfftSetup", (void**)&clfftSetup}; |
||||
|
||||
openclamdfft_fn0(OPENCLAMDFFT_FN_clfftTeardown, clfftStatus, ()) |
||||
clfftStatus (*clfftTeardown)() = |
||||
OPENCLAMDFFT_FN_clfftTeardown_switch_fn; |
||||
static const struct DynamicFnEntry clfftTeardown_definition = { "clfftTeardown", (void**)&clfftTeardown}; |
||||
|
||||
|
||||
// generated by parser_clfft.py
|
||||
static const struct DynamicFnEntry* openclamdfft_fn[] = { |
||||
&clfftBakePlan_definition, |
||||
NULL/*&clfftCopyPlan_definition*/, |
||||
&clfftCreateDefaultPlan_definition, |
||||
&clfftDestroyPlan_definition, |
||||
&clfftEnqueueTransform_definition, |
||||
NULL/*&clfftGetLayout_definition*/, |
||||
NULL/*&clfftGetPlanBatchSize_definition*/, |
||||
NULL/*&clfftGetPlanContext_definition*/, |
||||
NULL/*&clfftGetPlanDim_definition*/, |
||||
NULL/*&clfftGetPlanDistance_definition*/, |
||||
NULL/*&clfftGetPlanInStride_definition*/, |
||||
NULL/*&clfftGetPlanLength_definition*/, |
||||
NULL/*&clfftGetPlanOutStride_definition*/, |
||||
NULL/*&clfftGetPlanPrecision_definition*/, |
||||
NULL/*&clfftGetPlanScale_definition*/, |
||||
NULL/*&clfftGetPlanTransposeResult_definition*/, |
||||
NULL/*&clfftGetResultLocation_definition*/, |
||||
&clfftGetTmpBufSize_definition, |
||||
&clfftGetVersion_definition, |
||||
&clfftSetLayout_definition, |
||||
&clfftSetPlanBatchSize_definition, |
||||
NULL/*&clfftSetPlanCallback_definition*/, |
||||
NULL/*&clfftSetPlanDim_definition*/, |
||||
&clfftSetPlanDistance_definition, |
||||
&clfftSetPlanInStride_definition, |
||||
NULL/*&clfftSetPlanLength_definition*/, |
||||
&clfftSetPlanOutStride_definition, |
||||
&clfftSetPlanPrecision_definition, |
||||
&clfftSetPlanScale_definition, |
||||
NULL/*&clfftSetPlanTransposeResult_definition*/, |
||||
&clfftSetResultLocation_definition, |
||||
&clfftSetup_definition, |
||||
&clfftTeardown_definition, |
||||
}; |
||||
|
||||
// number of enabled functions: 16
|
@ -1,176 +0,0 @@ |
||||
//clAmdBlasAddScratchImage |
||||
//clAmdBlasCaxpy |
||||
//clAmdBlasCcopy |
||||
//clAmdBlasCdotc |
||||
//clAmdBlasCdotu |
||||
//clAmdBlasCgbmv |
||||
//clAmdBlasCgemm |
||||
clAmdBlasCgemmEx |
||||
//clAmdBlasCgemv |
||||
//clAmdBlasCgemvEx |
||||
//clAmdBlasCgerc |
||||
//clAmdBlasCgeru |
||||
//clAmdBlasChbmv |
||||
//clAmdBlasChemm |
||||
//clAmdBlasChemv |
||||
//clAmdBlasCher |
||||
//clAmdBlasCher2 |
||||
//clAmdBlasCher2k |
||||
//clAmdBlasCherk |
||||
//clAmdBlasChpmv |
||||
//clAmdBlasChpr |
||||
//clAmdBlasChpr2 |
||||
//clAmdBlasCrotg |
||||
//clAmdBlasCscal |
||||
//clAmdBlasCsrot |
||||
//clAmdBlasCsscal |
||||
//clAmdBlasCswap |
||||
//clAmdBlasCsymm |
||||
//clAmdBlasCsyr2k |
||||
//clAmdBlasCsyr2kEx |
||||
//clAmdBlasCsyrk |
||||
//clAmdBlasCsyrkEx |
||||
//clAmdBlasCtbmv |
||||
//clAmdBlasCtbsv |
||||
//clAmdBlasCtpmv |
||||
//clAmdBlasCtpsv |
||||
//clAmdBlasCtrmm |
||||
//clAmdBlasCtrmmEx |
||||
//clAmdBlasCtrmv |
||||
//clAmdBlasCtrsm |
||||
//clAmdBlasCtrsmEx |
||||
//clAmdBlasCtrsv |
||||
//clAmdBlasDasum |
||||
//clAmdBlasDaxpy |
||||
//clAmdBlasDcopy |
||||
//clAmdBlasDdot |
||||
//clAmdBlasDgbmv |
||||
//clAmdBlasDgemm |
||||
clAmdBlasDgemmEx |
||||
//clAmdBlasDgemv |
||||
//clAmdBlasDgemvEx |
||||
//clAmdBlasDger |
||||
//clAmdBlasDnrm2 |
||||
//clAmdBlasDrot |
||||
//clAmdBlasDrotg |
||||
//clAmdBlasDrotm |
||||
//clAmdBlasDrotmg |
||||
//clAmdBlasDsbmv |
||||
//clAmdBlasDscal |
||||
//clAmdBlasDspmv |
||||
//clAmdBlasDspr |
||||
//clAmdBlasDspr2 |
||||
//clAmdBlasDswap |
||||
//clAmdBlasDsymm |
||||
//clAmdBlasDsymv |
||||
//clAmdBlasDsymvEx |
||||
//clAmdBlasDsyr |
||||
//clAmdBlasDsyr2 |
||||
//clAmdBlasDsyr2k |
||||
//clAmdBlasDsyr2kEx |
||||
//clAmdBlasDsyrk |
||||
//clAmdBlasDsyrkEx |
||||
//clAmdBlasDtbmv |
||||
//clAmdBlasDtbsv |
||||
//clAmdBlasDtpmv |
||||
//clAmdBlasDtpsv |
||||
//clAmdBlasDtrmm |
||||
//clAmdBlasDtrmmEx |
||||
//clAmdBlasDtrmv |
||||
//clAmdBlasDtrsm |
||||
//clAmdBlasDtrsmEx |
||||
//clAmdBlasDtrsv |
||||
//clAmdBlasDzasum |
||||
//clAmdBlasDznrm2 |
||||
//clAmdBlasGetVersion |
||||
//clAmdBlasRemoveScratchImage |
||||
//clAmdBlasSasum |
||||
//clAmdBlasSaxpy |
||||
//clAmdBlasScasum |
||||
//clAmdBlasScnrm2 |
||||
//clAmdBlasScopy |
||||
//clAmdBlasSdot |
||||
clAmdBlasSetup |
||||
//clAmdBlasSgbmv |
||||
//clAmdBlasSgemm |
||||
clAmdBlasSgemmEx |
||||
//clAmdBlasSgemv |
||||
//clAmdBlasSgemvEx |
||||
//clAmdBlasSger |
||||
//clAmdBlasSnrm2 |
||||
//clAmdBlasSrot |
||||
//clAmdBlasSrotg |
||||
//clAmdBlasSrotm |
||||
//clAmdBlasSrotmg |
||||
//clAmdBlasSsbmv |
||||
//clAmdBlasSscal |
||||
//clAmdBlasSspmv |
||||
//clAmdBlasSspr |
||||
//clAmdBlasSspr2 |
||||
//clAmdBlasSswap |
||||
//clAmdBlasSsymm |
||||
//clAmdBlasSsymv |
||||
//clAmdBlasSsymvEx |
||||
//clAmdBlasSsyr |
||||
//clAmdBlasSsyr2 |
||||
//clAmdBlasSsyr2k |
||||
//clAmdBlasSsyr2kEx |
||||
//clAmdBlasSsyrk |
||||
//clAmdBlasSsyrkEx |
||||
//clAmdBlasStbmv |
||||
//clAmdBlasStbsv |
||||
//clAmdBlasStpmv |
||||
//clAmdBlasStpsv |
||||
//clAmdBlasStrmm |
||||
//clAmdBlasStrmmEx |
||||
//clAmdBlasStrmv |
||||
//clAmdBlasStrsm |
||||
//clAmdBlasStrsmEx |
||||
//clAmdBlasStrsv |
||||
clAmdBlasTeardown |
||||
//clAmdBlasZaxpy |
||||
//clAmdBlasZcopy |
||||
//clAmdBlasZdotc |
||||
//clAmdBlasZdotu |
||||
//clAmdBlasZdrot |
||||
//clAmdBlasZdscal |
||||
//clAmdBlasZgbmv |
||||
//clAmdBlasZgemm |
||||
clAmdBlasZgemmEx |
||||
//clAmdBlasZgemv |
||||
//clAmdBlasZgemvEx |
||||
//clAmdBlasZgerc |
||||
//clAmdBlasZgeru |
||||
//clAmdBlasZhbmv |
||||
//clAmdBlasZhemm |
||||
//clAmdBlasZhemv |
||||
//clAmdBlasZher |
||||
//clAmdBlasZher2 |
||||
//clAmdBlasZher2k |
||||
//clAmdBlasZherk |
||||
//clAmdBlasZhpmv |
||||
//clAmdBlasZhpr |
||||
//clAmdBlasZhpr2 |
||||
//clAmdBlasZrotg |
||||
//clAmdBlasZscal |
||||
//clAmdBlasZswap |
||||
//clAmdBlasZsymm |
||||
//clAmdBlasZsyr2k |
||||
//clAmdBlasZsyr2kEx |
||||
//clAmdBlasZsyrk |
||||
//clAmdBlasZsyrkEx |
||||
//clAmdBlasZtbmv |
||||
//clAmdBlasZtbsv |
||||
//clAmdBlasZtpmv |
||||
//clAmdBlasZtpsv |
||||
//clAmdBlasZtrmm |
||||
//clAmdBlasZtrmmEx |
||||
//clAmdBlasZtrmv |
||||
//clAmdBlasZtrsm |
||||
//clAmdBlasZtrsmEx |
||||
//clAmdBlasZtrsv |
||||
//clAmdBlasiCamax |
||||
//clAmdBlasiDamax |
||||
//clAmdBlasiSamax |
||||
//clAmdBlasiZamax |
||||
#total 175 |
@ -1,33 +0,0 @@ |
||||
clAmdFftBakePlan |
||||
//clAmdFftCopyPlan |
||||
clAmdFftCreateDefaultPlan |
||||
clAmdFftDestroyPlan |
||||
clAmdFftEnqueueTransform |
||||
//clAmdFftGetLayout |
||||
//clAmdFftGetPlanBatchSize |
||||
//clAmdFftGetPlanContext |
||||
//clAmdFftGetPlanDim |
||||
//clAmdFftGetPlanDistance |
||||
//clAmdFftGetPlanInStride |
||||
//clAmdFftGetPlanLength |
||||
//clAmdFftGetPlanOutStride |
||||
//clAmdFftGetPlanPrecision |
||||
//clAmdFftGetPlanScale |
||||
//clAmdFftGetPlanTransposeResult |
||||
//clAmdFftGetResultLocation |
||||
clAmdFftGetTmpBufSize |
||||
clAmdFftGetVersion |
||||
clAmdFftSetLayout |
||||
clAmdFftSetPlanBatchSize |
||||
//clAmdFftSetPlanDim |
||||
clAmdFftSetPlanDistance |
||||
clAmdFftSetPlanInStride |
||||
//clAmdFftSetPlanLength |
||||
clAmdFftSetPlanOutStride |
||||
clAmdFftSetPlanPrecision |
||||
clAmdFftSetPlanScale |
||||
//clAmdFftSetPlanTransposeResult |
||||
clAmdFftSetResultLocation |
||||
clAmdFftSetup |
||||
clAmdFftTeardown |
||||
#total 32 |
@ -0,0 +1,148 @@ |
||||
//clblasCaxpy |
||||
//clblasCcopy |
||||
//clblasCdotc |
||||
//clblasCdotu |
||||
//clblasCgbmv |
||||
clblasCgemm |
||||
//clblasCgemv |
||||
//clblasCgerc |
||||
//clblasCgeru |
||||
//clblasChbmv |
||||
//clblasChemm |
||||
//clblasChemv |
||||
//clblasCher |
||||
//clblasCher2 |
||||
//clblasCher2k |
||||
//clblasCherk |
||||
//clblasChpmv |
||||
//clblasChpr |
||||
//clblasChpr2 |
||||
//clblasCrotg |
||||
//clblasCscal |
||||
//clblasCsrot |
||||
//clblasCsscal |
||||
//clblasCswap |
||||
//clblasCsymm |
||||
//clblasCsyr2k |
||||
//clblasCsyrk |
||||
//clblasCtbmv |
||||
//clblasCtbsv |
||||
//clblasCtpmv |
||||
//clblasCtpsv |
||||
//clblasCtrmm |
||||
//clblasCtrmv |
||||
//clblasCtrsm |
||||
//clblasCtrsv |
||||
//clblasDasum |
||||
//clblasDaxpy |
||||
//clblasDcopy |
||||
//clblasDdot |
||||
//clblasDgbmv |
||||
clblasDgemm |
||||
//clblasDgemv |
||||
//clblasDger |
||||
//clblasDnrm2 |
||||
//clblasDrot |
||||
//clblasDrotg |
||||
//clblasDrotm |
||||
//clblasDrotmg |
||||
//clblasDsbmv |
||||
//clblasDscal |
||||
//clblasDspmv |
||||
//clblasDspr |
||||
//clblasDspr2 |
||||
//clblasDswap |
||||
//clblasDsymm |
||||
//clblasDsymv |
||||
//clblasDsyr |
||||
//clblasDsyr2 |
||||
//clblasDsyr2k |
||||
//clblasDsyrk |
||||
//clblasDtbmv |
||||
//clblasDtbsv |
||||
//clblasDtpmv |
||||
//clblasDtpsv |
||||
//clblasDtrmm |
||||
//clblasDtrmv |
||||
//clblasDtrsm |
||||
//clblasDtrsv |
||||
//clblasDzasum |
||||
//clblasDznrm2 |
||||
//clblasGetVersion |
||||
//clblasSasum |
||||
//clblasSaxpy |
||||
//clblasScasum |
||||
//clblasScnrm2 |
||||
//clblasScopy |
||||
//clblasSdot |
||||
clblasSetup |
||||
//clblasSgbmv |
||||
clblasSgemm |
||||
//clblasSgemv |
||||
//clblasSger |
||||
//clblasSnrm2 |
||||
//clblasSrot |
||||
//clblasSrotg |
||||
//clblasSrotm |
||||
//clblasSrotmg |
||||
//clblasSsbmv |
||||
//clblasSscal |
||||
//clblasSspmv |
||||
//clblasSspr |
||||
//clblasSspr2 |
||||
//clblasSswap |
||||
//clblasSsymm |
||||
//clblasSsymv |
||||
//clblasSsyr |
||||
//clblasSsyr2 |
||||
//clblasSsyr2k |
||||
//clblasSsyrk |
||||
//clblasStbmv |
||||
//clblasStbsv |
||||
//clblasStpmv |
||||
//clblasStpsv |
||||
//clblasStrmm |
||||
//clblasStrmv |
||||
//clblasStrsm |
||||
//clblasStrsv |
||||
clblasTeardown |
||||
//clblasZaxpy |
||||
//clblasZcopy |
||||
//clblasZdotc |
||||
//clblasZdotu |
||||
//clblasZdrot |
||||
//clblasZdscal |
||||
//clblasZgbmv |
||||
clblasZgemm |
||||
//clblasZgemv |
||||
//clblasZgerc |
||||
//clblasZgeru |
||||
//clblasZhbmv |
||||
//clblasZhemm |
||||
//clblasZhemv |
||||
//clblasZher |
||||
//clblasZher2 |
||||
//clblasZher2k |
||||
//clblasZherk |
||||
//clblasZhpmv |
||||
//clblasZhpr |
||||
//clblasZhpr2 |
||||
//clblasZrotg |
||||
//clblasZscal |
||||
//clblasZswap |
||||
//clblasZsymm |
||||
//clblasZsyr2k |
||||
//clblasZsyrk |
||||
//clblasZtbmv |
||||
//clblasZtbsv |
||||
//clblasZtpmv |
||||
//clblasZtpsv |
||||
//clblasZtrmm |
||||
//clblasZtrmv |
||||
//clblasZtrsm |
||||
//clblasZtrsv |
||||
//clblasiCamax |
||||
//clblasiDamax |
||||
//clblasiSamax |
||||
//clblasiZamax |
||||
#total 147 |
@ -0,0 +1,34 @@ |
||||
clfftBakePlan |
||||
//clfftCopyPlan |
||||
clfftCreateDefaultPlan |
||||
clfftDestroyPlan |
||||
clfftEnqueueTransform |
||||
//clfftGetLayout |
||||
//clfftGetPlanBatchSize |
||||
//clfftGetPlanContext |
||||
//clfftGetPlanDim |
||||
//clfftGetPlanDistance |
||||
//clfftGetPlanInStride |
||||
//clfftGetPlanLength |
||||
//clfftGetPlanOutStride |
||||
//clfftGetPlanPrecision |
||||
//clfftGetPlanScale |
||||
//clfftGetPlanTransposeResult |
||||
//clfftGetResultLocation |
||||
clfftGetTmpBufSize |
||||
clfftGetVersion |
||||
clfftSetLayout |
||||
clfftSetPlanBatchSize |
||||
//clfftSetPlanCallback |
||||
//clfftSetPlanDim |
||||
clfftSetPlanDistance |
||||
clfftSetPlanInStride |
||||
//clfftSetPlanLength |
||||
clfftSetPlanOutStride |
||||
clfftSetPlanPrecision |
||||
clfftSetPlanScale |
||||
//clfftSetPlanTransposeResult |
||||
clfftSetResultLocation |
||||
clfftSetup |
||||
clfftTeardown |
||||
#total 33 |
Loading…
Reference in new issue