Home | History | Annotate | Download | only in autogenerated
      1 //
      2 // AUTOGENERATED, DO NOT EDIT
      3 //
      4 #ifndef __OPENCV_CORE_OCL_RUNTIME_CLAMDBLAS_HPP__
      5 #error "Invalid usage"
      6 #endif
      7 
      8 // generated by parser_clamdblas.py
      9 #define clAmdBlasAddScratchImage clAmdBlasAddScratchImage_
     10 #define clAmdBlasCaxpy clAmdBlasCaxpy_
     11 #define clAmdBlasCcopy clAmdBlasCcopy_
     12 #define clAmdBlasCdotc clAmdBlasCdotc_
     13 #define clAmdBlasCdotu clAmdBlasCdotu_
     14 #define clAmdBlasCgbmv clAmdBlasCgbmv_
     15 #define clAmdBlasCgemm clAmdBlasCgemm_
     16 #define clAmdBlasCgemmEx clAmdBlasCgemmEx_
     17 #define clAmdBlasCgemv clAmdBlasCgemv_
     18 #define clAmdBlasCgemvEx clAmdBlasCgemvEx_
     19 #define clAmdBlasCgerc clAmdBlasCgerc_
     20 #define clAmdBlasCgeru clAmdBlasCgeru_
     21 #define clAmdBlasChbmv clAmdBlasChbmv_
     22 #define clAmdBlasChemm clAmdBlasChemm_
     23 #define clAmdBlasChemv clAmdBlasChemv_
     24 #define clAmdBlasCher clAmdBlasCher_
     25 #define clAmdBlasCher2 clAmdBlasCher2_
     26 #define clAmdBlasCher2k clAmdBlasCher2k_
     27 #define clAmdBlasCherk clAmdBlasCherk_
     28 #define clAmdBlasChpmv clAmdBlasChpmv_
     29 #define clAmdBlasChpr clAmdBlasChpr_
     30 #define clAmdBlasChpr2 clAmdBlasChpr2_
     31 #define clAmdBlasCrotg clAmdBlasCrotg_
     32 #define clAmdBlasCscal clAmdBlasCscal_
     33 #define clAmdBlasCsrot clAmdBlasCsrot_
     34 #define clAmdBlasCsscal clAmdBlasCsscal_
     35 #define clAmdBlasCswap clAmdBlasCswap_
     36 #define clAmdBlasCsymm clAmdBlasCsymm_
     37 #define clAmdBlasCsyr2k clAmdBlasCsyr2k_
     38 #define clAmdBlasCsyr2kEx clAmdBlasCsyr2kEx_
     39 #define clAmdBlasCsyrk clAmdBlasCsyrk_
     40 #define clAmdBlasCsyrkEx clAmdBlasCsyrkEx_
     41 #define clAmdBlasCtbmv clAmdBlasCtbmv_
     42 #define clAmdBlasCtbsv clAmdBlasCtbsv_
     43 #define clAmdBlasCtpmv clAmdBlasCtpmv_
     44 #define clAmdBlasCtpsv clAmdBlasCtpsv_
     45 #define clAmdBlasCtrmm clAmdBlasCtrmm_
     46 #define clAmdBlasCtrmmEx clAmdBlasCtrmmEx_
     47 #define clAmdBlasCtrmv clAmdBlasCtrmv_
     48 #define clAmdBlasCtrsm clAmdBlasCtrsm_
     49 #define clAmdBlasCtrsmEx clAmdBlasCtrsmEx_
     50 #define clAmdBlasCtrsv clAmdBlasCtrsv_
     51 #define clAmdBlasDasum clAmdBlasDasum_
     52 #define clAmdBlasDaxpy clAmdBlasDaxpy_
     53 #define clAmdBlasDcopy clAmdBlasDcopy_
     54 #define clAmdBlasDdot clAmdBlasDdot_
     55 #define clAmdBlasDgbmv clAmdBlasDgbmv_
     56 #define clAmdBlasDgemm clAmdBlasDgemm_
     57 #define clAmdBlasDgemmEx clAmdBlasDgemmEx_
     58 #define clAmdBlasDgemv clAmdBlasDgemv_
     59 #define clAmdBlasDgemvEx clAmdBlasDgemvEx_
     60 #define clAmdBlasDger clAmdBlasDger_
     61 #define clAmdBlasDnrm2 clAmdBlasDnrm2_
     62 #define clAmdBlasDrot clAmdBlasDrot_
     63 #define clAmdBlasDrotg clAmdBlasDrotg_
     64 #define clAmdBlasDrotm clAmdBlasDrotm_
     65 #define clAmdBlasDrotmg clAmdBlasDrotmg_
     66 #define clAmdBlasDsbmv clAmdBlasDsbmv_
     67 #define clAmdBlasDscal clAmdBlasDscal_
     68 #define clAmdBlasDspmv clAmdBlasDspmv_
     69 #define clAmdBlasDspr clAmdBlasDspr_
     70 #define clAmdBlasDspr2 clAmdBlasDspr2_
     71 #define clAmdBlasDswap clAmdBlasDswap_
     72 #define clAmdBlasDsymm clAmdBlasDsymm_
     73 #define clAmdBlasDsymv clAmdBlasDsymv_
     74 #define clAmdBlasDsymvEx clAmdBlasDsymvEx_
     75 #define clAmdBlasDsyr clAmdBlasDsyr_
     76 #define clAmdBlasDsyr2 clAmdBlasDsyr2_
     77 #define clAmdBlasDsyr2k clAmdBlasDsyr2k_
     78 #define clAmdBlasDsyr2kEx clAmdBlasDsyr2kEx_
     79 #define clAmdBlasDsyrk clAmdBlasDsyrk_
     80 #define clAmdBlasDsyrkEx clAmdBlasDsyrkEx_
     81 #define clAmdBlasDtbmv clAmdBlasDtbmv_
     82 #define clAmdBlasDtbsv clAmdBlasDtbsv_
     83 #define clAmdBlasDtpmv clAmdBlasDtpmv_
     84 #define clAmdBlasDtpsv clAmdBlasDtpsv_
     85 #define clAmdBlasDtrmm clAmdBlasDtrmm_
     86 #define clAmdBlasDtrmmEx clAmdBlasDtrmmEx_
     87 #define clAmdBlasDtrmv clAmdBlasDtrmv_
     88 #define clAmdBlasDtrsm clAmdBlasDtrsm_
     89 #define clAmdBlasDtrsmEx clAmdBlasDtrsmEx_
     90 #define clAmdBlasDtrsv clAmdBlasDtrsv_
     91 #define clAmdBlasDzasum clAmdBlasDzasum_
     92 #define clAmdBlasDznrm2 clAmdBlasDznrm2_
     93 #define clAmdBlasGetVersion clAmdBlasGetVersion_
     94 #define clAmdBlasRemoveScratchImage clAmdBlasRemoveScratchImage_
     95 #define clAmdBlasSasum clAmdBlasSasum_
     96 #define clAmdBlasSaxpy clAmdBlasSaxpy_
     97 #define clAmdBlasScasum clAmdBlasScasum_
     98 #define clAmdBlasScnrm2 clAmdBlasScnrm2_
     99 #define clAmdBlasScopy clAmdBlasScopy_
    100 #define clAmdBlasSdot clAmdBlasSdot_
    101 #define clAmdBlasSetup clAmdBlasSetup_
    102 #define clAmdBlasSgbmv clAmdBlasSgbmv_
    103 #define clAmdBlasSgemm clAmdBlasSgemm_
    104 #define clAmdBlasSgemmEx clAmdBlasSgemmEx_
    105 #define clAmdBlasSgemv clAmdBlasSgemv_
    106 #define clAmdBlasSgemvEx clAmdBlasSgemvEx_
    107 #define clAmdBlasSger clAmdBlasSger_
    108 #define clAmdBlasSnrm2 clAmdBlasSnrm2_
    109 #define clAmdBlasSrot clAmdBlasSrot_
    110 #define clAmdBlasSrotg clAmdBlasSrotg_
    111 #define clAmdBlasSrotm clAmdBlasSrotm_
    112 #define clAmdBlasSrotmg clAmdBlasSrotmg_
    113 #define clAmdBlasSsbmv clAmdBlasSsbmv_
    114 #define clAmdBlasSscal clAmdBlasSscal_
    115 #define clAmdBlasSspmv clAmdBlasSspmv_
    116 #define clAmdBlasSspr clAmdBlasSspr_
    117 #define clAmdBlasSspr2 clAmdBlasSspr2_
    118 #define clAmdBlasSswap clAmdBlasSswap_
    119 #define clAmdBlasSsymm clAmdBlasSsymm_
    120 #define clAmdBlasSsymv clAmdBlasSsymv_
    121 #define clAmdBlasSsymvEx clAmdBlasSsymvEx_
    122 #define clAmdBlasSsyr clAmdBlasSsyr_
    123 #define clAmdBlasSsyr2 clAmdBlasSsyr2_
    124 #define clAmdBlasSsyr2k clAmdBlasSsyr2k_
    125 #define clAmdBlasSsyr2kEx clAmdBlasSsyr2kEx_
    126 #define clAmdBlasSsyrk clAmdBlasSsyrk_
    127 #define clAmdBlasSsyrkEx clAmdBlasSsyrkEx_
    128 #define clAmdBlasStbmv clAmdBlasStbmv_
    129 #define clAmdBlasStbsv clAmdBlasStbsv_
    130 #define clAmdBlasStpmv clAmdBlasStpmv_
    131 #define clAmdBlasStpsv clAmdBlasStpsv_
    132 #define clAmdBlasStrmm clAmdBlasStrmm_
    133 #define clAmdBlasStrmmEx clAmdBlasStrmmEx_
    134 #define clAmdBlasStrmv clAmdBlasStrmv_
    135 #define clAmdBlasStrsm clAmdBlasStrsm_
    136 #define clAmdBlasStrsmEx clAmdBlasStrsmEx_
    137 #define clAmdBlasStrsv clAmdBlasStrsv_
    138 #define clAmdBlasTeardown clAmdBlasTeardown_
    139 #define clAmdBlasZaxpy clAmdBlasZaxpy_
    140 #define clAmdBlasZcopy clAmdBlasZcopy_
    141 #define clAmdBlasZdotc clAmdBlasZdotc_
    142 #define clAmdBlasZdotu clAmdBlasZdotu_
    143 #define clAmdBlasZdrot clAmdBlasZdrot_
    144 #define clAmdBlasZdscal clAmdBlasZdscal_
    145 #define clAmdBlasZgbmv clAmdBlasZgbmv_
    146 #define clAmdBlasZgemm clAmdBlasZgemm_
    147 #define clAmdBlasZgemmEx clAmdBlasZgemmEx_
    148 #define clAmdBlasZgemv clAmdBlasZgemv_
    149 #define clAmdBlasZgemvEx clAmdBlasZgemvEx_
    150 #define clAmdBlasZgerc clAmdBlasZgerc_
    151 #define clAmdBlasZgeru clAmdBlasZgeru_
    152 #define clAmdBlasZhbmv clAmdBlasZhbmv_
    153 #define clAmdBlasZhemm clAmdBlasZhemm_
    154 #define clAmdBlasZhemv clAmdBlasZhemv_
    155 #define clAmdBlasZher clAmdBlasZher_
    156 #define clAmdBlasZher2 clAmdBlasZher2_
    157 #define clAmdBlasZher2k clAmdBlasZher2k_
    158 #define clAmdBlasZherk clAmdBlasZherk_
    159 #define clAmdBlasZhpmv clAmdBlasZhpmv_
    160 #define clAmdBlasZhpr clAmdBlasZhpr_
    161 #define clAmdBlasZhpr2 clAmdBlasZhpr2_
    162 #define clAmdBlasZrotg clAmdBlasZrotg_
    163 #define clAmdBlasZscal clAmdBlasZscal_
    164 #define clAmdBlasZswap clAmdBlasZswap_
    165 #define clAmdBlasZsymm clAmdBlasZsymm_
    166 #define clAmdBlasZsyr2k clAmdBlasZsyr2k_
    167 #define clAmdBlasZsyr2kEx clAmdBlasZsyr2kEx_
    168 #define clAmdBlasZsyrk clAmdBlasZsyrk_
    169 #define clAmdBlasZsyrkEx clAmdBlasZsyrkEx_
    170 #define clAmdBlasZtbmv clAmdBlasZtbmv_
    171 #define clAmdBlasZtbsv clAmdBlasZtbsv_
    172 #define clAmdBlasZtpmv clAmdBlasZtpmv_
    173 #define clAmdBlasZtpsv clAmdBlasZtpsv_
    174 #define clAmdBlasZtrmm clAmdBlasZtrmm_
    175 #define clAmdBlasZtrmmEx clAmdBlasZtrmmEx_
    176 #define clAmdBlasZtrmv clAmdBlasZtrmv_
    177 #define clAmdBlasZtrsm clAmdBlasZtrsm_
    178 #define clAmdBlasZtrsmEx clAmdBlasZtrsmEx_
    179 #define clAmdBlasZtrsv clAmdBlasZtrsv_
    180 #define clAmdBlasiCamax clAmdBlasiCamax_
    181 #define clAmdBlasiDamax clAmdBlasiDamax_
    182 #define clAmdBlasiSamax clAmdBlasiSamax_
    183 #define clAmdBlasiZamax clAmdBlasiZamax_
    184 
    185 #include <clAmdBlas.h>
    186 
    187 // generated by parser_clamdblas.py
    188 #undef clAmdBlasAddScratchImage
    189 //#define clAmdBlasAddScratchImage clAmdBlasAddScratchImage_pfn
    190 #undef clAmdBlasCaxpy
    191 //#define clAmdBlasCaxpy clAmdBlasCaxpy_pfn
    192 #undef clAmdBlasCcopy
    193 //#define clAmdBlasCcopy clAmdBlasCcopy_pfn
    194 #undef clAmdBlasCdotc
    195 //#define clAmdBlasCdotc clAmdBlasCdotc_pfn
    196 #undef clAmdBlasCdotu
    197 //#define clAmdBlasCdotu clAmdBlasCdotu_pfn
    198 #undef clAmdBlasCgbmv
    199 //#define clAmdBlasCgbmv clAmdBlasCgbmv_pfn
    200 #undef clAmdBlasCgemm
    201 //#define clAmdBlasCgemm clAmdBlasCgemm_pfn
    202 #undef clAmdBlasCgemmEx
    203 #define clAmdBlasCgemmEx clAmdBlasCgemmEx_pfn
    204 #undef clAmdBlasCgemv
    205 //#define clAmdBlasCgemv clAmdBlasCgemv_pfn
    206 #undef clAmdBlasCgemvEx
    207 //#define clAmdBlasCgemvEx clAmdBlasCgemvEx_pfn
    208 #undef clAmdBlasCgerc
    209 //#define clAmdBlasCgerc clAmdBlasCgerc_pfn
    210 #undef clAmdBlasCgeru
    211 //#define clAmdBlasCgeru clAmdBlasCgeru_pfn
    212 #undef clAmdBlasChbmv
    213 //#define clAmdBlasChbmv clAmdBlasChbmv_pfn
    214 #undef clAmdBlasChemm
    215 //#define clAmdBlasChemm clAmdBlasChemm_pfn
    216 #undef clAmdBlasChemv
    217 //#define clAmdBlasChemv clAmdBlasChemv_pfn
    218 #undef clAmdBlasCher
    219 //#define clAmdBlasCher clAmdBlasCher_pfn
    220 #undef clAmdBlasCher2
    221 //#define clAmdBlasCher2 clAmdBlasCher2_pfn
    222 #undef clAmdBlasCher2k
    223 //#define clAmdBlasCher2k clAmdBlasCher2k_pfn
    224 #undef clAmdBlasCherk
    225 //#define clAmdBlasCherk clAmdBlasCherk_pfn
    226 #undef clAmdBlasChpmv
    227 //#define clAmdBlasChpmv clAmdBlasChpmv_pfn
    228 #undef clAmdBlasChpr
    229 //#define clAmdBlasChpr clAmdBlasChpr_pfn
    230 #undef clAmdBlasChpr2
    231 //#define clAmdBlasChpr2 clAmdBlasChpr2_pfn
    232 #undef clAmdBlasCrotg
    233 //#define clAmdBlasCrotg clAmdBlasCrotg_pfn
    234 #undef clAmdBlasCscal
    235 //#define clAmdBlasCscal clAmdBlasCscal_pfn
    236 #undef clAmdBlasCsrot
    237 //#define clAmdBlasCsrot clAmdBlasCsrot_pfn
    238 #undef clAmdBlasCsscal
    239 //#define clAmdBlasCsscal clAmdBlasCsscal_pfn
    240 #undef clAmdBlasCswap
    241 //#define clAmdBlasCswap clAmdBlasCswap_pfn
    242 #undef clAmdBlasCsymm
    243 //#define clAmdBlasCsymm clAmdBlasCsymm_pfn
    244 #undef clAmdBlasCsyr2k
    245 //#define clAmdBlasCsyr2k clAmdBlasCsyr2k_pfn
    246 #undef clAmdBlasCsyr2kEx
    247 //#define clAmdBlasCsyr2kEx clAmdBlasCsyr2kEx_pfn
    248 #undef clAmdBlasCsyrk
    249 //#define clAmdBlasCsyrk clAmdBlasCsyrk_pfn
    250 #undef clAmdBlasCsyrkEx
    251 //#define clAmdBlasCsyrkEx clAmdBlasCsyrkEx_pfn
    252 #undef clAmdBlasCtbmv
    253 //#define clAmdBlasCtbmv clAmdBlasCtbmv_pfn
    254 #undef clAmdBlasCtbsv
    255 //#define clAmdBlasCtbsv clAmdBlasCtbsv_pfn
    256 #undef clAmdBlasCtpmv
    257 //#define clAmdBlasCtpmv clAmdBlasCtpmv_pfn
    258 #undef clAmdBlasCtpsv
    259 //#define clAmdBlasCtpsv clAmdBlasCtpsv_pfn
    260 #undef clAmdBlasCtrmm
    261 //#define clAmdBlasCtrmm clAmdBlasCtrmm_pfn
    262 #undef clAmdBlasCtrmmEx
    263 //#define clAmdBlasCtrmmEx clAmdBlasCtrmmEx_pfn
    264 #undef clAmdBlasCtrmv
    265 //#define clAmdBlasCtrmv clAmdBlasCtrmv_pfn
    266 #undef clAmdBlasCtrsm
    267 //#define clAmdBlasCtrsm clAmdBlasCtrsm_pfn
    268 #undef clAmdBlasCtrsmEx
    269 //#define clAmdBlasCtrsmEx clAmdBlasCtrsmEx_pfn
    270 #undef clAmdBlasCtrsv
    271 //#define clAmdBlasCtrsv clAmdBlasCtrsv_pfn
    272 #undef clAmdBlasDasum
    273 //#define clAmdBlasDasum clAmdBlasDasum_pfn
    274 #undef clAmdBlasDaxpy
    275 //#define clAmdBlasDaxpy clAmdBlasDaxpy_pfn
    276 #undef clAmdBlasDcopy
    277 //#define clAmdBlasDcopy clAmdBlasDcopy_pfn
    278 #undef clAmdBlasDdot
    279 //#define clAmdBlasDdot clAmdBlasDdot_pfn
    280 #undef clAmdBlasDgbmv
    281 //#define clAmdBlasDgbmv clAmdBlasDgbmv_pfn
    282 #undef clAmdBlasDgemm
    283 //#define clAmdBlasDgemm clAmdBlasDgemm_pfn
    284 #undef clAmdBlasDgemmEx
    285 #define clAmdBlasDgemmEx clAmdBlasDgemmEx_pfn
    286 #undef clAmdBlasDgemv
    287 //#define clAmdBlasDgemv clAmdBlasDgemv_pfn
    288 #undef clAmdBlasDgemvEx
    289 //#define clAmdBlasDgemvEx clAmdBlasDgemvEx_pfn
    290 #undef clAmdBlasDger
    291 //#define clAmdBlasDger clAmdBlasDger_pfn
    292 #undef clAmdBlasDnrm2
    293 //#define clAmdBlasDnrm2 clAmdBlasDnrm2_pfn
    294 #undef clAmdBlasDrot
    295 //#define clAmdBlasDrot clAmdBlasDrot_pfn
    296 #undef clAmdBlasDrotg
    297 //#define clAmdBlasDrotg clAmdBlasDrotg_pfn
    298 #undef clAmdBlasDrotm
    299 //#define clAmdBlasDrotm clAmdBlasDrotm_pfn
    300 #undef clAmdBlasDrotmg
    301 //#define clAmdBlasDrotmg clAmdBlasDrotmg_pfn
    302 #undef clAmdBlasDsbmv
    303 //#define clAmdBlasDsbmv clAmdBlasDsbmv_pfn
    304 #undef clAmdBlasDscal
    305 //#define clAmdBlasDscal clAmdBlasDscal_pfn
    306 #undef clAmdBlasDspmv
    307 //#define clAmdBlasDspmv clAmdBlasDspmv_pfn
    308 #undef clAmdBlasDspr
    309 //#define clAmdBlasDspr clAmdBlasDspr_pfn
    310 #undef clAmdBlasDspr2
    311 //#define clAmdBlasDspr2 clAmdBlasDspr2_pfn
    312 #undef clAmdBlasDswap
    313 //#define clAmdBlasDswap clAmdBlasDswap_pfn
    314 #undef clAmdBlasDsymm
    315 //#define clAmdBlasDsymm clAmdBlasDsymm_pfn
    316 #undef clAmdBlasDsymv
    317 //#define clAmdBlasDsymv clAmdBlasDsymv_pfn
    318 #undef clAmdBlasDsymvEx
    319 //#define clAmdBlasDsymvEx clAmdBlasDsymvEx_pfn
    320 #undef clAmdBlasDsyr
    321 //#define clAmdBlasDsyr clAmdBlasDsyr_pfn
    322 #undef clAmdBlasDsyr2
    323 //#define clAmdBlasDsyr2 clAmdBlasDsyr2_pfn
    324 #undef clAmdBlasDsyr2k
    325 //#define clAmdBlasDsyr2k clAmdBlasDsyr2k_pfn
    326 #undef clAmdBlasDsyr2kEx
    327 //#define clAmdBlasDsyr2kEx clAmdBlasDsyr2kEx_pfn
    328 #undef clAmdBlasDsyrk
    329 //#define clAmdBlasDsyrk clAmdBlasDsyrk_pfn
    330 #undef clAmdBlasDsyrkEx
    331 //#define clAmdBlasDsyrkEx clAmdBlasDsyrkEx_pfn
    332 #undef clAmdBlasDtbmv
    333 //#define clAmdBlasDtbmv clAmdBlasDtbmv_pfn
    334 #undef clAmdBlasDtbsv
    335 //#define clAmdBlasDtbsv clAmdBlasDtbsv_pfn
    336 #undef clAmdBlasDtpmv
    337 //#define clAmdBlasDtpmv clAmdBlasDtpmv_pfn
    338 #undef clAmdBlasDtpsv
    339 //#define clAmdBlasDtpsv clAmdBlasDtpsv_pfn
    340 #undef clAmdBlasDtrmm
    341 //#define clAmdBlasDtrmm clAmdBlasDtrmm_pfn
    342 #undef clAmdBlasDtrmmEx
    343 //#define clAmdBlasDtrmmEx clAmdBlasDtrmmEx_pfn
    344 #undef clAmdBlasDtrmv
    345 //#define clAmdBlasDtrmv clAmdBlasDtrmv_pfn
    346 #undef clAmdBlasDtrsm
    347 //#define clAmdBlasDtrsm clAmdBlasDtrsm_pfn
    348 #undef clAmdBlasDtrsmEx
    349 //#define clAmdBlasDtrsmEx clAmdBlasDtrsmEx_pfn
    350 #undef clAmdBlasDtrsv
    351 //#define clAmdBlasDtrsv clAmdBlasDtrsv_pfn
    352 #undef clAmdBlasDzasum
    353 //#define clAmdBlasDzasum clAmdBlasDzasum_pfn
    354 #undef clAmdBlasDznrm2
    355 //#define clAmdBlasDznrm2 clAmdBlasDznrm2_pfn
    356 #undef clAmdBlasGetVersion
    357 //#define clAmdBlasGetVersion clAmdBlasGetVersion_pfn
    358 #undef clAmdBlasRemoveScratchImage
    359 //#define clAmdBlasRemoveScratchImage clAmdBlasRemoveScratchImage_pfn
    360 #undef clAmdBlasSasum
    361 //#define clAmdBlasSasum clAmdBlasSasum_pfn
    362 #undef clAmdBlasSaxpy
    363 //#define clAmdBlasSaxpy clAmdBlasSaxpy_pfn
    364 #undef clAmdBlasScasum
    365 //#define clAmdBlasScasum clAmdBlasScasum_pfn
    366 #undef clAmdBlasScnrm2
    367 //#define clAmdBlasScnrm2 clAmdBlasScnrm2_pfn
    368 #undef clAmdBlasScopy
    369 //#define clAmdBlasScopy clAmdBlasScopy_pfn
    370 #undef clAmdBlasSdot
    371 //#define clAmdBlasSdot clAmdBlasSdot_pfn
    372 #undef clAmdBlasSetup
    373 #define clAmdBlasSetup clAmdBlasSetup_pfn
    374 #undef clAmdBlasSgbmv
    375 //#define clAmdBlasSgbmv clAmdBlasSgbmv_pfn
    376 #undef clAmdBlasSgemm
    377 //#define clAmdBlasSgemm clAmdBlasSgemm_pfn
    378 #undef clAmdBlasSgemmEx
    379 #define clAmdBlasSgemmEx clAmdBlasSgemmEx_pfn
    380 #undef clAmdBlasSgemv
    381 //#define clAmdBlasSgemv clAmdBlasSgemv_pfn
    382 #undef clAmdBlasSgemvEx
    383 //#define clAmdBlasSgemvEx clAmdBlasSgemvEx_pfn
    384 #undef clAmdBlasSger
    385 //#define clAmdBlasSger clAmdBlasSger_pfn
    386 #undef clAmdBlasSnrm2
    387 //#define clAmdBlasSnrm2 clAmdBlasSnrm2_pfn
    388 #undef clAmdBlasSrot
    389 //#define clAmdBlasSrot clAmdBlasSrot_pfn
    390 #undef clAmdBlasSrotg
    391 //#define clAmdBlasSrotg clAmdBlasSrotg_pfn
    392 #undef clAmdBlasSrotm
    393 //#define clAmdBlasSrotm clAmdBlasSrotm_pfn
    394 #undef clAmdBlasSrotmg
    395 //#define clAmdBlasSrotmg clAmdBlasSrotmg_pfn
    396 #undef clAmdBlasSsbmv
    397 //#define clAmdBlasSsbmv clAmdBlasSsbmv_pfn
    398 #undef clAmdBlasSscal
    399 //#define clAmdBlasSscal clAmdBlasSscal_pfn
    400 #undef clAmdBlasSspmv
    401 //#define clAmdBlasSspmv clAmdBlasSspmv_pfn
    402 #undef clAmdBlasSspr
    403 //#define clAmdBlasSspr clAmdBlasSspr_pfn
    404 #undef clAmdBlasSspr2
    405 //#define clAmdBlasSspr2 clAmdBlasSspr2_pfn
    406 #undef clAmdBlasSswap
    407 //#define clAmdBlasSswap clAmdBlasSswap_pfn
    408 #undef clAmdBlasSsymm
    409 //#define clAmdBlasSsymm clAmdBlasSsymm_pfn
    410 #undef clAmdBlasSsymv
    411 //#define clAmdBlasSsymv clAmdBlasSsymv_pfn
    412 #undef clAmdBlasSsymvEx
    413 //#define clAmdBlasSsymvEx clAmdBlasSsymvEx_pfn
    414 #undef clAmdBlasSsyr
    415 //#define clAmdBlasSsyr clAmdBlasSsyr_pfn
    416 #undef clAmdBlasSsyr2
    417 //#define clAmdBlasSsyr2 clAmdBlasSsyr2_pfn
    418 #undef clAmdBlasSsyr2k
    419 //#define clAmdBlasSsyr2k clAmdBlasSsyr2k_pfn
    420 #undef clAmdBlasSsyr2kEx
    421 //#define clAmdBlasSsyr2kEx clAmdBlasSsyr2kEx_pfn
    422 #undef clAmdBlasSsyrk
    423 //#define clAmdBlasSsyrk clAmdBlasSsyrk_pfn
    424 #undef clAmdBlasSsyrkEx
    425 //#define clAmdBlasSsyrkEx clAmdBlasSsyrkEx_pfn
    426 #undef clAmdBlasStbmv
    427 //#define clAmdBlasStbmv clAmdBlasStbmv_pfn
    428 #undef clAmdBlasStbsv
    429 //#define clAmdBlasStbsv clAmdBlasStbsv_pfn
    430 #undef clAmdBlasStpmv
    431 //#define clAmdBlasStpmv clAmdBlasStpmv_pfn
    432 #undef clAmdBlasStpsv
    433 //#define clAmdBlasStpsv clAmdBlasStpsv_pfn
    434 #undef clAmdBlasStrmm
    435 //#define clAmdBlasStrmm clAmdBlasStrmm_pfn
    436 #undef clAmdBlasStrmmEx
    437 //#define clAmdBlasStrmmEx clAmdBlasStrmmEx_pfn
    438 #undef clAmdBlasStrmv
    439 //#define clAmdBlasStrmv clAmdBlasStrmv_pfn
    440 #undef clAmdBlasStrsm
    441 //#define clAmdBlasStrsm clAmdBlasStrsm_pfn
    442 #undef clAmdBlasStrsmEx
    443 //#define clAmdBlasStrsmEx clAmdBlasStrsmEx_pfn
    444 #undef clAmdBlasStrsv
    445 //#define clAmdBlasStrsv clAmdBlasStrsv_pfn
    446 #undef clAmdBlasTeardown
    447 #define clAmdBlasTeardown clAmdBlasTeardown_pfn
    448 #undef clAmdBlasZaxpy
    449 //#define clAmdBlasZaxpy clAmdBlasZaxpy_pfn
    450 #undef clAmdBlasZcopy
    451 //#define clAmdBlasZcopy clAmdBlasZcopy_pfn
    452 #undef clAmdBlasZdotc
    453 //#define clAmdBlasZdotc clAmdBlasZdotc_pfn
    454 #undef clAmdBlasZdotu
    455 //#define clAmdBlasZdotu clAmdBlasZdotu_pfn
    456 #undef clAmdBlasZdrot
    457 //#define clAmdBlasZdrot clAmdBlasZdrot_pfn
    458 #undef clAmdBlasZdscal
    459 //#define clAmdBlasZdscal clAmdBlasZdscal_pfn
    460 #undef clAmdBlasZgbmv
    461 //#define clAmdBlasZgbmv clAmdBlasZgbmv_pfn
    462 #undef clAmdBlasZgemm
    463 //#define clAmdBlasZgemm clAmdBlasZgemm_pfn
    464 #undef clAmdBlasZgemmEx
    465 #define clAmdBlasZgemmEx clAmdBlasZgemmEx_pfn
    466 #undef clAmdBlasZgemv
    467 //#define clAmdBlasZgemv clAmdBlasZgemv_pfn
    468 #undef clAmdBlasZgemvEx
    469 //#define clAmdBlasZgemvEx clAmdBlasZgemvEx_pfn
    470 #undef clAmdBlasZgerc
    471 //#define clAmdBlasZgerc clAmdBlasZgerc_pfn
    472 #undef clAmdBlasZgeru
    473 //#define clAmdBlasZgeru clAmdBlasZgeru_pfn
    474 #undef clAmdBlasZhbmv
    475 //#define clAmdBlasZhbmv clAmdBlasZhbmv_pfn
    476 #undef clAmdBlasZhemm
    477 //#define clAmdBlasZhemm clAmdBlasZhemm_pfn
    478 #undef clAmdBlasZhemv
    479 //#define clAmdBlasZhemv clAmdBlasZhemv_pfn
    480 #undef clAmdBlasZher
    481 //#define clAmdBlasZher clAmdBlasZher_pfn
    482 #undef clAmdBlasZher2
    483 //#define clAmdBlasZher2 clAmdBlasZher2_pfn
    484 #undef clAmdBlasZher2k
    485 //#define clAmdBlasZher2k clAmdBlasZher2k_pfn
    486 #undef clAmdBlasZherk
    487 //#define clAmdBlasZherk clAmdBlasZherk_pfn
    488 #undef clAmdBlasZhpmv
    489 //#define clAmdBlasZhpmv clAmdBlasZhpmv_pfn
    490 #undef clAmdBlasZhpr
    491 //#define clAmdBlasZhpr clAmdBlasZhpr_pfn
    492 #undef clAmdBlasZhpr2
    493 //#define clAmdBlasZhpr2 clAmdBlasZhpr2_pfn
    494 #undef clAmdBlasZrotg
    495 //#define clAmdBlasZrotg clAmdBlasZrotg_pfn
    496 #undef clAmdBlasZscal
    497 //#define clAmdBlasZscal clAmdBlasZscal_pfn
    498 #undef clAmdBlasZswap
    499 //#define clAmdBlasZswap clAmdBlasZswap_pfn
    500 #undef clAmdBlasZsymm
    501 //#define clAmdBlasZsymm clAmdBlasZsymm_pfn
    502 #undef clAmdBlasZsyr2k
    503 //#define clAmdBlasZsyr2k clAmdBlasZsyr2k_pfn
    504 #undef clAmdBlasZsyr2kEx
    505 //#define clAmdBlasZsyr2kEx clAmdBlasZsyr2kEx_pfn
    506 #undef clAmdBlasZsyrk
    507 //#define clAmdBlasZsyrk clAmdBlasZsyrk_pfn
    508 #undef clAmdBlasZsyrkEx
    509 //#define clAmdBlasZsyrkEx clAmdBlasZsyrkEx_pfn
    510 #undef clAmdBlasZtbmv
    511 //#define clAmdBlasZtbmv clAmdBlasZtbmv_pfn
    512 #undef clAmdBlasZtbsv
    513 //#define clAmdBlasZtbsv clAmdBlasZtbsv_pfn
    514 #undef clAmdBlasZtpmv
    515 //#define clAmdBlasZtpmv clAmdBlasZtpmv_pfn
    516 #undef clAmdBlasZtpsv
    517 //#define clAmdBlasZtpsv clAmdBlasZtpsv_pfn
    518 #undef clAmdBlasZtrmm
    519 //#define clAmdBlasZtrmm clAmdBlasZtrmm_pfn
    520 #undef clAmdBlasZtrmmEx
    521 //#define clAmdBlasZtrmmEx clAmdBlasZtrmmEx_pfn
    522 #undef clAmdBlasZtrmv
    523 //#define clAmdBlasZtrmv clAmdBlasZtrmv_pfn
    524 #undef clAmdBlasZtrsm
    525 //#define clAmdBlasZtrsm clAmdBlasZtrsm_pfn
    526 #undef clAmdBlasZtrsmEx
    527 //#define clAmdBlasZtrsmEx clAmdBlasZtrsmEx_pfn
    528 #undef clAmdBlasZtrsv
    529 //#define clAmdBlasZtrsv clAmdBlasZtrsv_pfn
    530 #undef clAmdBlasiCamax
    531 //#define clAmdBlasiCamax clAmdBlasiCamax_pfn
    532 #undef clAmdBlasiDamax
    533 //#define clAmdBlasiDamax clAmdBlasiDamax_pfn
    534 #undef clAmdBlasiSamax
    535 //#define clAmdBlasiSamax clAmdBlasiSamax_pfn
    536 #undef clAmdBlasiZamax
    537 //#define clAmdBlasiZamax clAmdBlasiZamax_pfn
    538 
    539 // generated by parser_clamdblas.py
    540 //extern CL_RUNTIME_EXPORT cl_ulong (*clAmdBlasAddScratchImage)(cl_context context, size_t width, size_t height, clAmdBlasStatus* status);
    541 //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);
    542 //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);
    543 //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);
    544 //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);
    545 //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);
    546 //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);
    547 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);
    548 //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);
    549 //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);
    550 //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);
    551 //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);
    552 //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);
    553 //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);
    554 //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);
    555 //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);
    556 //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);
    557 //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);
    558 //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);
    559 //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);
    560 //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);
    561 //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);
    562 //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);
    563 //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);
    564 //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);
    565 //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);
    566 //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);
    567 //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);
    568 //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);
    569 //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);
    570 //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);
    571 //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);
    572 //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);
    573 //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);
    574 //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);
    575 //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);
    576 //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);
    577 //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);
    578 //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);
    579 //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);
    580 //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);
    581 //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);
    582 //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);
    583 //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);
    584 //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);
    585 //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);
    586 //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);
    587 //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);
    588 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);
    589 //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);
    590 //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);
    591 //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);
    592 //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);
    593 //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);
    594 //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);
    595 //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);
    596 //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);
    597 //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);
    598 //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);
    599 //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);
    600 //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);
    601 //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);
    602 //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);
    603 //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);
    604 //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);
    605 //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);
    606 //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);
    607 //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);
    608 //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);
    609 //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);
    610 //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);
    611 //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);
    612 //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);
    613 //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);
    614 //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);
    615 //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);
    616 //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);
    617 //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);
    618 //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);
    619 //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);
    620 //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);
    621 //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);
    622 //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);
    623 //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);
    624 //extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasGetVersion)(cl_uint* major, cl_uint* minor, cl_uint* patch);
    625 //extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasRemoveScratchImage)(cl_ulong imageID);
    626 //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);
    627 //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);
    628 //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);
    629 //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);
    630 //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);
    631 //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);
    632 extern CL_RUNTIME_EXPORT clAmdBlasStatus (*clAmdBlasSetup)();
    633 //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);
    634 //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);
    635 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);
    636 //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);
    637 //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);
    638 //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);
    639 //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);
    640 //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);
    641 //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);
    642 //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);
    643 //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);
    644 //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);
    645 //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);
    646 //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);
    647 //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);
    648 //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);
    649 //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);
    650 //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);
    651 //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);
    652 //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);
    653 //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);
    654 //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);
    655 //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);
    656 //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);
    657 //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);
    658 //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);
    659 //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);
    660 //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);
    661 //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);
    662 //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);
    663 //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);
    664 //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);
    665 //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);
    666 //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);
    667 //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);
    668 //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);
    669 extern CL_RUNTIME_EXPORT void (*clAmdBlasTeardown)();
    670 //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);
    671 //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);
    672 //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);
    673 //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);
    674 //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);
    675 //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);
    676 //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);
    677 //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);
    678 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);
    679 //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);
    680 //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);
    681 //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);
    682 //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);
    683 //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);
    684 //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);
    685 //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);
    686 //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);
    687 //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);
    688 //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);
    689 //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);
    690 //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);
    691 //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);
    692 //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);
    693 //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);
    694 //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);
    695 //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);
    696 //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);
    697 //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);
    698 //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);
    699 //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);
    700 //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);
    701 //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);
    702 //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);
    703 //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);
    704 //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);
    705 //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);
    706 //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);
    707 //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);
    708 //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);
    709 //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);
    710 //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);
    711 //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);
    712 //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);
    713 //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);
    714 //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);
    715