├── .appveyor.yml ├── .clang-format ├── .clang-format-ignore ├── .clang-tidy ├── .clangd ├── .github ├── FUNDING.yml └── workflows │ ├── build_and_test.yml │ ├── lint.yml │ └── release.yml ├── .gitignore ├── CHANGELOG ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── clblast.pc.in ├── cmake ├── Modules │ ├── FindCBLAS.cmake │ ├── FindMKL.cmake │ ├── FindOpenCL.cmake │ ├── FindclBLAS.cmake │ └── FindcuBLAS.cmake ├── c_flag_overrides.cmake └── cxx_flag_overrides.cmake ├── doc ├── api.md ├── benchmarking.md ├── bindings.md ├── details_conv.md ├── details_gemm.md ├── faq.md ├── glossary.md ├── installation.md ├── routines.md ├── testing.md └── tuning.md ├── include ├── clblast.h ├── clblast_c.h ├── clblast_cuda.h ├── clblast_half.h └── clblast_netlib_c.h ├── samples ├── cache.c ├── daxpy_cuda.cpp ├── dgemv.c ├── dtrsm.cpp ├── haxpy.c ├── samax.c ├── sasum.c ├── sgemm.c ├── sgemm.cpp ├── sgemm_batched.cpp ├── sgemm_cuda.cpp ├── sgemm_netlib.c └── tuning_api.cpp ├── scripts ├── benchmark │ ├── benchmark.py │ ├── benchmark_all.py │ ├── plot.py │ ├── settings.py │ └── utils.py └── database │ ├── database.py │ └── database │ ├── __init__.py │ ├── bests.py │ ├── clblast.py │ ├── db.py │ ├── defaults.py │ └── io.py ├── src ├── api_common.cpp ├── cache.cpp ├── cache.hpp ├── clblast.cpp ├── clblast_c.cpp ├── clblast_cuda.cpp ├── clblast_netlib_c.cpp ├── clpp11.hpp ├── cupp11.hpp ├── cxpp11_common.hpp ├── database │ ├── apple_cpu_fallback.hpp │ ├── database.cpp │ ├── database.hpp │ ├── database_structure.hpp │ └── kernels │ │ ├── copy │ │ ├── copy.cpp │ │ ├── copy.hpp │ │ ├── copy_16.hpp │ │ ├── copy_32.hpp │ │ ├── copy_3232.hpp │ │ ├── copy_64.hpp │ │ └── copy_6464.hpp │ │ ├── gemm_routine │ │ ├── gemm_routine.cpp │ │ ├── gemm_routine.hpp │ │ ├── gemm_routine_16.hpp │ │ ├── gemm_routine_32.hpp │ │ ├── gemm_routine_3232.hpp │ │ ├── gemm_routine_64.hpp │ │ └── gemm_routine_6464.hpp │ │ ├── invert │ │ ├── invert.cpp │ │ ├── invert.hpp │ │ ├── invert_16.hpp │ │ ├── invert_32.hpp │ │ ├── invert_3232.hpp │ │ ├── invert_64.hpp │ │ └── invert_6464.hpp │ │ ├── pad │ │ ├── pad.cpp │ │ ├── pad.hpp │ │ ├── pad_16.hpp │ │ ├── pad_32.hpp │ │ ├── pad_3232.hpp │ │ ├── pad_64.hpp │ │ └── pad_6464.hpp │ │ ├── padtranspose │ │ ├── padtranspose.cpp │ │ ├── padtranspose.hpp │ │ ├── padtranspose_16.hpp │ │ ├── padtranspose_32.hpp │ │ ├── padtranspose_3232.hpp │ │ ├── padtranspose_64.hpp │ │ └── padtranspose_6464.hpp │ │ ├── transpose │ │ ├── transpose.cpp │ │ ├── transpose.hpp │ │ ├── transpose_16.hpp │ │ ├── transpose_32.hpp │ │ ├── transpose_3232.hpp │ │ ├── transpose_64.hpp │ │ └── transpose_6464.hpp │ │ ├── trsv_routine │ │ ├── trsv_routine.cpp │ │ ├── trsv_routine.hpp │ │ ├── trsv_routine_16.hpp │ │ ├── trsv_routine_32.hpp │ │ ├── trsv_routine_3232.hpp │ │ ├── trsv_routine_64.hpp │ │ └── trsv_routine_6464.hpp │ │ ├── xaxpy │ │ ├── xaxpy.cpp │ │ ├── xaxpy.hpp │ │ ├── xaxpy_16.hpp │ │ ├── xaxpy_32.hpp │ │ ├── xaxpy_3232.hpp │ │ ├── xaxpy_64.hpp │ │ └── xaxpy_6464.hpp │ │ ├── xconvgemm │ │ ├── xconvgemm.cpp │ │ ├── xconvgemm.hpp │ │ ├── xconvgemm_16.hpp │ │ ├── xconvgemm_32.hpp │ │ ├── xconvgemm_3232.hpp │ │ ├── xconvgemm_64.hpp │ │ └── xconvgemm_6464.hpp │ │ ├── xdot │ │ ├── xdot.cpp │ │ ├── xdot.hpp │ │ ├── xdot_16.hpp │ │ ├── xdot_32.hpp │ │ ├── xdot_3232.hpp │ │ ├── xdot_64.hpp │ │ └── xdot_6464.hpp │ │ ├── xgemm │ │ ├── xgemm.cpp │ │ ├── xgemm.hpp │ │ ├── xgemm_16.hpp │ │ ├── xgemm_32.hpp │ │ ├── xgemm_3232.hpp │ │ ├── xgemm_64.hpp │ │ └── xgemm_6464.hpp │ │ ├── xgemm_direct │ │ ├── xgemm_direct.cpp │ │ ├── xgemm_direct.hpp │ │ ├── xgemm_direct_16.hpp │ │ ├── xgemm_direct_32.hpp │ │ ├── xgemm_direct_3232.hpp │ │ ├── xgemm_direct_64.hpp │ │ └── xgemm_direct_6464.hpp │ │ ├── xgemv │ │ ├── xgemv.cpp │ │ ├── xgemv.hpp │ │ ├── xgemv_16.hpp │ │ ├── xgemv_32.hpp │ │ ├── xgemv_3232.hpp │ │ ├── xgemv_64.hpp │ │ └── xgemv_6464.hpp │ │ ├── xgemv_fast │ │ ├── xgemv_fast.cpp │ │ ├── xgemv_fast.hpp │ │ ├── xgemv_fast_16.hpp │ │ ├── xgemv_fast_32.hpp │ │ ├── xgemv_fast_3232.hpp │ │ ├── xgemv_fast_64.hpp │ │ └── xgemv_fast_6464.hpp │ │ ├── xgemv_fast_rot │ │ ├── xgemv_fast_rot.cpp │ │ ├── xgemv_fast_rot.hpp │ │ ├── xgemv_fast_rot_16.hpp │ │ ├── xgemv_fast_rot_32.hpp │ │ ├── xgemv_fast_rot_3232.hpp │ │ ├── xgemv_fast_rot_64.hpp │ │ └── xgemv_fast_rot_6464.hpp │ │ └── xger │ │ ├── xger.cpp │ │ ├── xger.hpp │ │ ├── xger_16.hpp │ │ ├── xger_32.hpp │ │ ├── xger_3232.hpp │ │ ├── xger_64.hpp │ │ └── xger_6464.hpp ├── kernel_preprocessor.cpp ├── kernel_preprocessor.hpp ├── kernels │ ├── common.opencl │ ├── level1 │ │ ├── level1.opencl │ │ ├── xamax.opencl │ │ ├── xasum.opencl │ │ ├── xaxpy.opencl │ │ ├── xcopy.opencl │ │ ├── xdot.opencl │ │ ├── xhad.opencl │ │ ├── xnrm2.opencl │ │ ├── xscal.opencl │ │ └── xswap.opencl │ ├── level2 │ │ ├── level2.opencl │ │ ├── xgemv.opencl │ │ ├── xgemv_fast.opencl │ │ ├── xger.opencl │ │ ├── xher.opencl │ │ ├── xher2.opencl │ │ └── xtrsv.opencl │ ├── level3 │ │ ├── convert_hermitian.opencl │ │ ├── convert_symmetric.opencl │ │ ├── convert_triangular.opencl │ │ ├── copy_fast.opencl │ │ ├── copy_pad.opencl │ │ ├── invert_diagonal_blocks_part1.opencl │ │ ├── invert_diagonal_blocks_part2.opencl │ │ ├── level3.opencl │ │ ├── transpose_fast.opencl │ │ ├── transpose_pad.opencl │ │ ├── xgemm_batched.opencl │ │ ├── xgemm_direct_batched.opencl │ │ ├── xgemm_direct_part1.opencl │ │ ├── xgemm_direct_part2.opencl │ │ ├── xgemm_direct_part3.opencl │ │ ├── xgemm_part1.opencl │ │ ├── xgemm_part2.opencl │ │ ├── xgemm_part3.opencl │ │ └── xgemm_part4.opencl │ ├── levelx │ │ ├── col2im.opencl │ │ ├── im2col.opencl │ │ ├── xconvgemm_part1.opencl │ │ └── xconvgemm_part2.opencl │ └── opencl_to_cuda.h ├── pyclblast │ ├── CMakeLists.txt │ ├── MANIFEST.in │ ├── README.md │ ├── pyproject.toml │ ├── samples │ │ ├── haxpy.py │ │ ├── override_parameters.py │ │ ├── saxpy.py │ │ ├── saxpybatched.py │ │ ├── sgemm.py │ │ └── sgemv.py │ ├── src │ │ └── pyclblast.pyx │ └── test │ │ ├── __init__.py │ │ └── test_pyclblast.py ├── routine.cpp ├── routine.hpp ├── routines │ ├── common.cpp │ ├── common.hpp │ ├── level1 │ │ ├── xamax.cpp │ │ ├── xamax.hpp │ │ ├── xamin.hpp │ │ ├── xasum.cpp │ │ ├── xasum.hpp │ │ ├── xaxpy.cpp │ │ ├── xaxpy.hpp │ │ ├── xcopy.cpp │ │ ├── xcopy.hpp │ │ ├── xdot.cpp │ │ ├── xdot.hpp │ │ ├── xdotc.cpp │ │ ├── xdotc.hpp │ │ ├── xdotu.cpp │ │ ├── xdotu.hpp │ │ ├── xmax.hpp │ │ ├── xmin.hpp │ │ ├── xnrm2.cpp │ │ ├── xnrm2.hpp │ │ ├── xscal.cpp │ │ ├── xscal.hpp │ │ ├── xsum.hpp │ │ ├── xswap.cpp │ │ └── xswap.hpp │ ├── level2 │ │ ├── xgbmv.cpp │ │ ├── xgbmv.hpp │ │ ├── xgemv.cpp │ │ ├── xgemv.hpp │ │ ├── xger.cpp │ │ ├── xger.hpp │ │ ├── xgerc.cpp │ │ ├── xgerc.hpp │ │ ├── xgeru.cpp │ │ ├── xgeru.hpp │ │ ├── xhbmv.cpp │ │ ├── xhbmv.hpp │ │ ├── xhemv.cpp │ │ ├── xhemv.hpp │ │ ├── xher.cpp │ │ ├── xher.hpp │ │ ├── xher2.cpp │ │ ├── xher2.hpp │ │ ├── xhpmv.cpp │ │ ├── xhpmv.hpp │ │ ├── xhpr.cpp │ │ ├── xhpr.hpp │ │ ├── xhpr2.cpp │ │ ├── xhpr2.hpp │ │ ├── xsbmv.cpp │ │ ├── xsbmv.hpp │ │ ├── xspmv.cpp │ │ ├── xspmv.hpp │ │ ├── xspr.cpp │ │ ├── xspr.hpp │ │ ├── xspr2.cpp │ │ ├── xspr2.hpp │ │ ├── xsymv.cpp │ │ ├── xsymv.hpp │ │ ├── xsyr.cpp │ │ ├── xsyr.hpp │ │ ├── xsyr2.cpp │ │ ├── xsyr2.hpp │ │ ├── xtbmv.cpp │ │ ├── xtbmv.hpp │ │ ├── xtpmv.cpp │ │ ├── xtpmv.hpp │ │ ├── xtrmv.cpp │ │ ├── xtrmv.hpp │ │ ├── xtrsv.cpp │ │ └── xtrsv.hpp │ ├── level3 │ │ ├── xgemm.cpp │ │ ├── xgemm.hpp │ │ ├── xhemm.cpp │ │ ├── xhemm.hpp │ │ ├── xher2k.cpp │ │ ├── xher2k.hpp │ │ ├── xherk.cpp │ │ ├── xherk.hpp │ │ ├── xsymm.cpp │ │ ├── xsymm.hpp │ │ ├── xsyr2k.cpp │ │ ├── xsyr2k.hpp │ │ ├── xsyrk.cpp │ │ ├── xsyrk.hpp │ │ ├── xtrmm.cpp │ │ ├── xtrmm.hpp │ │ ├── xtrsm.cpp │ │ └── xtrsm.hpp │ ├── levelx │ │ ├── xaxpybatched.cpp │ │ ├── xaxpybatched.hpp │ │ ├── xcol2im.cpp │ │ ├── xcol2im.hpp │ │ ├── xconvgemm.cpp │ │ ├── xconvgemm.hpp │ │ ├── xgemmbatched.cpp │ │ ├── xgemmbatched.hpp │ │ ├── xgemmstridedbatched.cpp │ │ ├── xgemmstridedbatched.hpp │ │ ├── xhad.cpp │ │ ├── xhad.hpp │ │ ├── xim2col.cpp │ │ ├── xim2col.hpp │ │ ├── xinvert.cpp │ │ ├── xinvert.hpp │ │ ├── xomatcopy.cpp │ │ └── xomatcopy.hpp │ └── routines.hpp ├── tuning │ ├── configurations.cpp │ ├── configurations.hpp │ ├── kernels │ │ ├── copy_fast.cpp │ │ ├── copy_fast.hpp │ │ ├── copy_pad.cpp │ │ ├── copy_pad.hpp │ │ ├── invert.cpp │ │ ├── invert.hpp │ │ ├── transpose_fast.cpp │ │ ├── transpose_fast.hpp │ │ ├── transpose_pad.cpp │ │ ├── transpose_pad.hpp │ │ ├── xaxpy.cpp │ │ ├── xaxpy.hpp │ │ ├── xconvgemm.cpp │ │ ├── xconvgemm.hpp │ │ ├── xdot.cpp │ │ ├── xdot.hpp │ │ ├── xgemm.cpp │ │ ├── xgemm.hpp │ │ ├── xgemm_direct.cpp │ │ ├── xgemm_direct.hpp │ │ ├── xgemv.cpp │ │ ├── xgemv.hpp │ │ ├── xger.cpp │ │ └── xger.hpp │ ├── routines │ │ ├── routine_tuner.hpp │ │ ├── xgemm.cpp │ │ └── xtrsv.cpp │ ├── tuning.cpp │ ├── tuning.hpp │ └── tuning_api.cpp └── utilities │ ├── android.hpp │ ├── backend.hpp │ ├── buffer_test.hpp │ ├── clblast_exceptions.cpp │ ├── clblast_exceptions.hpp │ ├── compile.cpp │ ├── compile.hpp │ ├── device_mapping.hpp │ ├── msvc.hpp │ ├── timing.cpp │ ├── timing.hpp │ ├── utilities.cpp │ └── utilities.hpp ├── test ├── correctness │ ├── misc │ │ ├── override_parameters.cpp │ │ ├── preprocessor.cpp │ │ └── retrieve_parameters.cpp │ ├── routines │ │ ├── level1 │ │ │ ├── xamax.cpp │ │ │ ├── xasum.cpp │ │ │ ├── xaxpy.cpp │ │ │ ├── xcopy.cpp │ │ │ ├── xdot.cpp │ │ │ ├── xdotc.cpp │ │ │ ├── xdotu.cpp │ │ │ ├── xnrm2.cpp │ │ │ ├── xrot.cpp │ │ │ ├── xrotg.cpp │ │ │ ├── xrotm.cpp │ │ │ ├── xrotmg.cpp │ │ │ ├── xscal.cpp │ │ │ └── xswap.cpp │ │ ├── level2 │ │ │ ├── xgbmv.cpp │ │ │ ├── xgemv.cpp │ │ │ ├── xger.cpp │ │ │ ├── xgerc.cpp │ │ │ ├── xgeru.cpp │ │ │ ├── xhbmv.cpp │ │ │ ├── xhemv.cpp │ │ │ ├── xher.cpp │ │ │ ├── xher2.cpp │ │ │ ├── xhpmv.cpp │ │ │ ├── xhpr.cpp │ │ │ ├── xhpr2.cpp │ │ │ ├── xsbmv.cpp │ │ │ ├── xspmv.cpp │ │ │ ├── xspr.cpp │ │ │ ├── xspr2.cpp │ │ │ ├── xsymv.cpp │ │ │ ├── xsyr.cpp │ │ │ ├── xsyr2.cpp │ │ │ ├── xtbmv.cpp │ │ │ ├── xtbsv.cpp │ │ │ ├── xtpmv.cpp │ │ │ ├── xtpsv.cpp │ │ │ ├── xtrmv.cpp │ │ │ └── xtrsv.cpp │ │ ├── level3 │ │ │ ├── xgemm.cpp │ │ │ ├── xhemm.cpp │ │ │ ├── xher2k.cpp │ │ │ ├── xherk.cpp │ │ │ ├── xsymm.cpp │ │ │ ├── xsyr2k.cpp │ │ │ ├── xsyrk.cpp │ │ │ ├── xtrmm.cpp │ │ │ └── xtrsm.cpp │ │ └── levelx │ │ │ ├── xaxpybatched.cpp │ │ │ ├── xcol2im.cpp │ │ │ ├── xconvgemm.cpp │ │ │ ├── xgemmbatched.cpp │ │ │ ├── xgemmstridedbatched.cpp │ │ │ ├── xhad.cpp │ │ │ ├── xim2col.cpp │ │ │ ├── xinvert.cpp │ │ │ └── xomatcopy.cpp │ ├── testblas.cpp │ ├── testblas.hpp │ ├── tester.cpp │ └── tester.hpp ├── diagnostics.cpp ├── performance │ ├── client.cpp │ ├── client.hpp │ └── routines │ │ ├── level1 │ │ ├── xamax.cpp │ │ ├── xasum.cpp │ │ ├── xaxpy.cpp │ │ ├── xcopy.cpp │ │ ├── xdot.cpp │ │ ├── xdotc.cpp │ │ ├── xdotu.cpp │ │ ├── xnrm2.cpp │ │ ├── xrot.cpp │ │ ├── xrotg.cpp │ │ ├── xrotm.cpp │ │ ├── xrotmg.cpp │ │ ├── xscal.cpp │ │ └── xswap.cpp │ │ ├── level2 │ │ ├── xgbmv.cpp │ │ ├── xgemv.cpp │ │ ├── xger.cpp │ │ ├── xgerc.cpp │ │ ├── xgeru.cpp │ │ ├── xhbmv.cpp │ │ ├── xhemv.cpp │ │ ├── xher.cpp │ │ ├── xher2.cpp │ │ ├── xhpmv.cpp │ │ ├── xhpr.cpp │ │ ├── xhpr2.cpp │ │ ├── xsbmv.cpp │ │ ├── xspmv.cpp │ │ ├── xspr.cpp │ │ ├── xspr2.cpp │ │ ├── xsymv.cpp │ │ ├── xsyr.cpp │ │ ├── xsyr2.cpp │ │ ├── xtbmv.cpp │ │ ├── xtbsv.cpp │ │ ├── xtpmv.cpp │ │ ├── xtpsv.cpp │ │ ├── xtrmv.cpp │ │ └── xtrsv.cpp │ │ ├── level3 │ │ ├── xgemm.cpp │ │ ├── xhemm.cpp │ │ ├── xher2k.cpp │ │ ├── xherk.cpp │ │ ├── xsymm.cpp │ │ ├── xsyr2k.cpp │ │ ├── xsyrk.cpp │ │ ├── xtrmm.cpp │ │ └── xtrsm.cpp │ │ └── levelx │ │ ├── xaxpybatched.cpp │ │ ├── xcol2im.cpp │ │ ├── xconvgemm.cpp │ │ ├── xgemmbatched.cpp │ │ ├── xgemmstridedbatched.cpp │ │ ├── xhad.cpp │ │ ├── xim2col.cpp │ │ ├── xinvert.cpp │ │ └── xomatcopy.cpp ├── routines │ ├── common.hpp │ ├── level1 │ │ ├── xamax.hpp │ │ ├── xasum.hpp │ │ ├── xaxpy.hpp │ │ ├── xcopy.hpp │ │ ├── xdot.hpp │ │ ├── xdotc.hpp │ │ ├── xdotu.hpp │ │ ├── xnrm2.hpp │ │ ├── xscal.hpp │ │ └── xswap.hpp │ ├── level2 │ │ ├── xgbmv.hpp │ │ ├── xgemv.hpp │ │ ├── xger.hpp │ │ ├── xgerc.hpp │ │ ├── xgeru.hpp │ │ ├── xhbmv.hpp │ │ ├── xhemv.hpp │ │ ├── xher.hpp │ │ ├── xher2.hpp │ │ ├── xhpmv.hpp │ │ ├── xhpr.hpp │ │ ├── xhpr2.hpp │ │ ├── xsbmv.hpp │ │ ├── xspmv.hpp │ │ ├── xspr.hpp │ │ ├── xspr2.hpp │ │ ├── xsymv.hpp │ │ ├── xsyr.hpp │ │ ├── xsyr2.hpp │ │ ├── xtbmv.hpp │ │ ├── xtpmv.hpp │ │ ├── xtrmv.hpp │ │ └── xtrsv.hpp │ ├── level3 │ │ ├── xgemm.hpp │ │ ├── xhemm.hpp │ │ ├── xher2k.hpp │ │ ├── xherk.hpp │ │ ├── xsymm.hpp │ │ ├── xsyr2k.hpp │ │ ├── xsyrk.hpp │ │ ├── xtrmm.hpp │ │ ├── xtrsm.hpp │ │ └── xtrsm_data.hpp │ └── levelx │ │ ├── xaxpybatched.hpp │ │ ├── xcol2im.hpp │ │ ├── xconvgemm.hpp │ │ ├── xgemmbatched.hpp │ │ ├── xgemmstridedbatched.hpp │ │ ├── xhad.hpp │ │ ├── xim2col.hpp │ │ ├── xinvert.hpp │ │ └── xomatcopy.hpp ├── test_utilities.cpp ├── test_utilities.hpp ├── wrapper_cblas.hpp ├── wrapper_clblas.hpp ├── wrapper_cublas.hpp └── wrapper_cuda.hpp └── vcpkg.json /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-format-ignore: -------------------------------------------------------------------------------- 1 | ./src/database/kernels/*/*.hpp -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.clangd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/.clangd -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: CNugteren 2 | -------------------------------------------------------------------------------- /.github/workflows/build_and_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/.github/workflows/build_and_test.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/README.md -------------------------------------------------------------------------------- /clblast.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/clblast.pc.in -------------------------------------------------------------------------------- /cmake/Modules/FindCBLAS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/cmake/Modules/FindCBLAS.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindMKL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/cmake/Modules/FindMKL.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindOpenCL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/cmake/Modules/FindOpenCL.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindclBLAS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/cmake/Modules/FindclBLAS.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindcuBLAS.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/cmake/Modules/FindcuBLAS.cmake -------------------------------------------------------------------------------- /cmake/c_flag_overrides.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/cmake/c_flag_overrides.cmake -------------------------------------------------------------------------------- /cmake/cxx_flag_overrides.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/cmake/cxx_flag_overrides.cmake -------------------------------------------------------------------------------- /doc/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/doc/api.md -------------------------------------------------------------------------------- /doc/benchmarking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/doc/benchmarking.md -------------------------------------------------------------------------------- /doc/bindings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/doc/bindings.md -------------------------------------------------------------------------------- /doc/details_conv.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/doc/details_conv.md -------------------------------------------------------------------------------- /doc/details_gemm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/doc/details_gemm.md -------------------------------------------------------------------------------- /doc/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/doc/faq.md -------------------------------------------------------------------------------- /doc/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/doc/glossary.md -------------------------------------------------------------------------------- /doc/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/doc/installation.md -------------------------------------------------------------------------------- /doc/routines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/doc/routines.md -------------------------------------------------------------------------------- /doc/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/doc/testing.md -------------------------------------------------------------------------------- /doc/tuning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/doc/tuning.md -------------------------------------------------------------------------------- /include/clblast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/include/clblast.h -------------------------------------------------------------------------------- /include/clblast_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/include/clblast_c.h -------------------------------------------------------------------------------- /include/clblast_cuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/include/clblast_cuda.h -------------------------------------------------------------------------------- /include/clblast_half.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/include/clblast_half.h -------------------------------------------------------------------------------- /include/clblast_netlib_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/include/clblast_netlib_c.h -------------------------------------------------------------------------------- /samples/cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/samples/cache.c -------------------------------------------------------------------------------- /samples/daxpy_cuda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/samples/daxpy_cuda.cpp -------------------------------------------------------------------------------- /samples/dgemv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/samples/dgemv.c -------------------------------------------------------------------------------- /samples/dtrsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/samples/dtrsm.cpp -------------------------------------------------------------------------------- /samples/haxpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/samples/haxpy.c -------------------------------------------------------------------------------- /samples/samax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/samples/samax.c -------------------------------------------------------------------------------- /samples/sasum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/samples/sasum.c -------------------------------------------------------------------------------- /samples/sgemm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/samples/sgemm.c -------------------------------------------------------------------------------- /samples/sgemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/samples/sgemm.cpp -------------------------------------------------------------------------------- /samples/sgemm_batched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/samples/sgemm_batched.cpp -------------------------------------------------------------------------------- /samples/sgemm_cuda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/samples/sgemm_cuda.cpp -------------------------------------------------------------------------------- /samples/sgemm_netlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/samples/sgemm_netlib.c -------------------------------------------------------------------------------- /samples/tuning_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/samples/tuning_api.cpp -------------------------------------------------------------------------------- /scripts/benchmark/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/scripts/benchmark/benchmark.py -------------------------------------------------------------------------------- /scripts/benchmark/benchmark_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/scripts/benchmark/benchmark_all.py -------------------------------------------------------------------------------- /scripts/benchmark/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/scripts/benchmark/plot.py -------------------------------------------------------------------------------- /scripts/benchmark/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/scripts/benchmark/settings.py -------------------------------------------------------------------------------- /scripts/benchmark/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/scripts/benchmark/utils.py -------------------------------------------------------------------------------- /scripts/database/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/scripts/database/database.py -------------------------------------------------------------------------------- /scripts/database/database/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/database/database/bests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/scripts/database/database/bests.py -------------------------------------------------------------------------------- /scripts/database/database/clblast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/scripts/database/database/clblast.py -------------------------------------------------------------------------------- /scripts/database/database/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/scripts/database/database/db.py -------------------------------------------------------------------------------- /scripts/database/database/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/scripts/database/database/defaults.py -------------------------------------------------------------------------------- /scripts/database/database/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/scripts/database/database/io.py -------------------------------------------------------------------------------- /src/api_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/api_common.cpp -------------------------------------------------------------------------------- /src/cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/cache.cpp -------------------------------------------------------------------------------- /src/cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/cache.hpp -------------------------------------------------------------------------------- /src/clblast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/clblast.cpp -------------------------------------------------------------------------------- /src/clblast_c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/clblast_c.cpp -------------------------------------------------------------------------------- /src/clblast_cuda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/clblast_cuda.cpp -------------------------------------------------------------------------------- /src/clblast_netlib_c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/clblast_netlib_c.cpp -------------------------------------------------------------------------------- /src/clpp11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/clpp11.hpp -------------------------------------------------------------------------------- /src/cupp11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/cupp11.hpp -------------------------------------------------------------------------------- /src/cxpp11_common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/cxpp11_common.hpp -------------------------------------------------------------------------------- /src/database/apple_cpu_fallback.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/apple_cpu_fallback.hpp -------------------------------------------------------------------------------- /src/database/database.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/database.cpp -------------------------------------------------------------------------------- /src/database/database.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/database.hpp -------------------------------------------------------------------------------- /src/database/database_structure.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/database_structure.hpp -------------------------------------------------------------------------------- /src/database/kernels/copy/copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/copy/copy.cpp -------------------------------------------------------------------------------- /src/database/kernels/copy/copy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/copy/copy.hpp -------------------------------------------------------------------------------- /src/database/kernels/copy/copy_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/copy/copy_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/copy/copy_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/copy/copy_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/copy/copy_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/copy/copy_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/copy/copy_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/copy/copy_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/copy/copy_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/copy/copy_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/gemm_routine/gemm_routine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/gemm_routine/gemm_routine.cpp -------------------------------------------------------------------------------- /src/database/kernels/gemm_routine/gemm_routine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/gemm_routine/gemm_routine.hpp -------------------------------------------------------------------------------- /src/database/kernels/gemm_routine/gemm_routine_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/gemm_routine/gemm_routine_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/gemm_routine/gemm_routine_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/gemm_routine/gemm_routine_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/gemm_routine/gemm_routine_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/gemm_routine/gemm_routine_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/gemm_routine/gemm_routine_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/gemm_routine/gemm_routine_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/gemm_routine/gemm_routine_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/gemm_routine/gemm_routine_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/invert/invert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/invert/invert.cpp -------------------------------------------------------------------------------- /src/database/kernels/invert/invert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/invert/invert.hpp -------------------------------------------------------------------------------- /src/database/kernels/invert/invert_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/invert/invert_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/invert/invert_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/invert/invert_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/invert/invert_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/invert/invert_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/invert/invert_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/invert/invert_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/invert/invert_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/invert/invert_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/pad/pad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/pad/pad.cpp -------------------------------------------------------------------------------- /src/database/kernels/pad/pad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/pad/pad.hpp -------------------------------------------------------------------------------- /src/database/kernels/pad/pad_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/pad/pad_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/pad/pad_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/pad/pad_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/pad/pad_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/pad/pad_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/pad/pad_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/pad/pad_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/pad/pad_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/pad/pad_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/padtranspose/padtranspose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/padtranspose/padtranspose.cpp -------------------------------------------------------------------------------- /src/database/kernels/padtranspose/padtranspose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/padtranspose/padtranspose.hpp -------------------------------------------------------------------------------- /src/database/kernels/padtranspose/padtranspose_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/padtranspose/padtranspose_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/padtranspose/padtranspose_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/padtranspose/padtranspose_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/padtranspose/padtranspose_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/padtranspose/padtranspose_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/padtranspose/padtranspose_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/padtranspose/padtranspose_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/padtranspose/padtranspose_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/padtranspose/padtranspose_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/transpose/transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/transpose/transpose.cpp -------------------------------------------------------------------------------- /src/database/kernels/transpose/transpose.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/transpose/transpose.hpp -------------------------------------------------------------------------------- /src/database/kernels/transpose/transpose_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/transpose/transpose_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/transpose/transpose_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/transpose/transpose_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/transpose/transpose_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/transpose/transpose_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/transpose/transpose_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/transpose/transpose_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/transpose/transpose_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/transpose/transpose_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/trsv_routine/trsv_routine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/trsv_routine/trsv_routine.cpp -------------------------------------------------------------------------------- /src/database/kernels/trsv_routine/trsv_routine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/trsv_routine/trsv_routine.hpp -------------------------------------------------------------------------------- /src/database/kernels/trsv_routine/trsv_routine_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/trsv_routine/trsv_routine_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/trsv_routine/trsv_routine_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/trsv_routine/trsv_routine_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/trsv_routine/trsv_routine_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/trsv_routine/trsv_routine_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/trsv_routine/trsv_routine_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/trsv_routine/trsv_routine_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/trsv_routine/trsv_routine_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/trsv_routine/trsv_routine_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/xaxpy/xaxpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xaxpy/xaxpy.cpp -------------------------------------------------------------------------------- /src/database/kernels/xaxpy/xaxpy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xaxpy/xaxpy.hpp -------------------------------------------------------------------------------- /src/database/kernels/xaxpy/xaxpy_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xaxpy/xaxpy_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/xaxpy/xaxpy_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xaxpy/xaxpy_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/xaxpy/xaxpy_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xaxpy/xaxpy_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/xaxpy/xaxpy_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xaxpy/xaxpy_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/xaxpy/xaxpy_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xaxpy/xaxpy_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/xconvgemm/xconvgemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xconvgemm/xconvgemm.cpp -------------------------------------------------------------------------------- /src/database/kernels/xconvgemm/xconvgemm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xconvgemm/xconvgemm.hpp -------------------------------------------------------------------------------- /src/database/kernels/xconvgemm/xconvgemm_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xconvgemm/xconvgemm_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/xconvgemm/xconvgemm_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xconvgemm/xconvgemm_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/xconvgemm/xconvgemm_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xconvgemm/xconvgemm_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/xconvgemm/xconvgemm_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xconvgemm/xconvgemm_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/xconvgemm/xconvgemm_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xconvgemm/xconvgemm_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/xdot/xdot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xdot/xdot.cpp -------------------------------------------------------------------------------- /src/database/kernels/xdot/xdot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xdot/xdot.hpp -------------------------------------------------------------------------------- /src/database/kernels/xdot/xdot_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xdot/xdot_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/xdot/xdot_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xdot/xdot_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/xdot/xdot_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xdot/xdot_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/xdot/xdot_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xdot/xdot_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/xdot/xdot_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xdot/xdot_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemm/xgemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemm/xgemm.cpp -------------------------------------------------------------------------------- /src/database/kernels/xgemm/xgemm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemm/xgemm.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemm/xgemm_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemm/xgemm_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemm/xgemm_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemm/xgemm_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemm/xgemm_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemm/xgemm_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemm/xgemm_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemm/xgemm_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemm/xgemm_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemm/xgemm_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemm_direct/xgemm_direct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemm_direct/xgemm_direct.cpp -------------------------------------------------------------------------------- /src/database/kernels/xgemm_direct/xgemm_direct.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemm_direct/xgemm_direct.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemm_direct/xgemm_direct_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemm_direct/xgemm_direct_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemm_direct/xgemm_direct_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemm_direct/xgemm_direct_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemm_direct/xgemm_direct_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemm_direct/xgemm_direct_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemm_direct/xgemm_direct_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemm_direct/xgemm_direct_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemm_direct/xgemm_direct_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemm_direct/xgemm_direct_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv/xgemv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv/xgemv.cpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv/xgemv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv/xgemv.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv/xgemv_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv/xgemv_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv/xgemv_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv/xgemv_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv/xgemv_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv/xgemv_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv/xgemv_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv/xgemv_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv/xgemv_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv/xgemv_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv_fast/xgemv_fast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv_fast/xgemv_fast.cpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv_fast/xgemv_fast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv_fast/xgemv_fast.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv_fast/xgemv_fast_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv_fast/xgemv_fast_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv_fast/xgemv_fast_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv_fast/xgemv_fast_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv_fast/xgemv_fast_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv_fast/xgemv_fast_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv_fast/xgemv_fast_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv_fast/xgemv_fast_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv_fast/xgemv_fast_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv_fast/xgemv_fast_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv_fast_rot/xgemv_fast_rot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv_fast_rot/xgemv_fast_rot.cpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv_fast_rot/xgemv_fast_rot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv_fast_rot/xgemv_fast_rot.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv_fast_rot/xgemv_fast_rot_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv_fast_rot/xgemv_fast_rot_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv_fast_rot/xgemv_fast_rot_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv_fast_rot/xgemv_fast_rot_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv_fast_rot/xgemv_fast_rot_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv_fast_rot/xgemv_fast_rot_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv_fast_rot/xgemv_fast_rot_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv_fast_rot/xgemv_fast_rot_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/xgemv_fast_rot/xgemv_fast_rot_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xgemv_fast_rot/xgemv_fast_rot_6464.hpp -------------------------------------------------------------------------------- /src/database/kernels/xger/xger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xger/xger.cpp -------------------------------------------------------------------------------- /src/database/kernels/xger/xger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xger/xger.hpp -------------------------------------------------------------------------------- /src/database/kernels/xger/xger_16.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xger/xger_16.hpp -------------------------------------------------------------------------------- /src/database/kernels/xger/xger_32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xger/xger_32.hpp -------------------------------------------------------------------------------- /src/database/kernels/xger/xger_3232.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xger/xger_3232.hpp -------------------------------------------------------------------------------- /src/database/kernels/xger/xger_64.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xger/xger_64.hpp -------------------------------------------------------------------------------- /src/database/kernels/xger/xger_6464.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/database/kernels/xger/xger_6464.hpp -------------------------------------------------------------------------------- /src/kernel_preprocessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernel_preprocessor.cpp -------------------------------------------------------------------------------- /src/kernel_preprocessor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernel_preprocessor.hpp -------------------------------------------------------------------------------- /src/kernels/common.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/common.opencl -------------------------------------------------------------------------------- /src/kernels/level1/level1.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level1/level1.opencl -------------------------------------------------------------------------------- /src/kernels/level1/xamax.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level1/xamax.opencl -------------------------------------------------------------------------------- /src/kernels/level1/xasum.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level1/xasum.opencl -------------------------------------------------------------------------------- /src/kernels/level1/xaxpy.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level1/xaxpy.opencl -------------------------------------------------------------------------------- /src/kernels/level1/xcopy.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level1/xcopy.opencl -------------------------------------------------------------------------------- /src/kernels/level1/xdot.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level1/xdot.opencl -------------------------------------------------------------------------------- /src/kernels/level1/xhad.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level1/xhad.opencl -------------------------------------------------------------------------------- /src/kernels/level1/xnrm2.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level1/xnrm2.opencl -------------------------------------------------------------------------------- /src/kernels/level1/xscal.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level1/xscal.opencl -------------------------------------------------------------------------------- /src/kernels/level1/xswap.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level1/xswap.opencl -------------------------------------------------------------------------------- /src/kernels/level2/level2.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level2/level2.opencl -------------------------------------------------------------------------------- /src/kernels/level2/xgemv.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level2/xgemv.opencl -------------------------------------------------------------------------------- /src/kernels/level2/xgemv_fast.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level2/xgemv_fast.opencl -------------------------------------------------------------------------------- /src/kernels/level2/xger.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level2/xger.opencl -------------------------------------------------------------------------------- /src/kernels/level2/xher.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level2/xher.opencl -------------------------------------------------------------------------------- /src/kernels/level2/xher2.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level2/xher2.opencl -------------------------------------------------------------------------------- /src/kernels/level2/xtrsv.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level2/xtrsv.opencl -------------------------------------------------------------------------------- /src/kernels/level3/convert_hermitian.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/convert_hermitian.opencl -------------------------------------------------------------------------------- /src/kernels/level3/convert_symmetric.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/convert_symmetric.opencl -------------------------------------------------------------------------------- /src/kernels/level3/convert_triangular.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/convert_triangular.opencl -------------------------------------------------------------------------------- /src/kernels/level3/copy_fast.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/copy_fast.opencl -------------------------------------------------------------------------------- /src/kernels/level3/copy_pad.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/copy_pad.opencl -------------------------------------------------------------------------------- /src/kernels/level3/invert_diagonal_blocks_part1.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/invert_diagonal_blocks_part1.opencl -------------------------------------------------------------------------------- /src/kernels/level3/invert_diagonal_blocks_part2.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/invert_diagonal_blocks_part2.opencl -------------------------------------------------------------------------------- /src/kernels/level3/level3.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/level3.opencl -------------------------------------------------------------------------------- /src/kernels/level3/transpose_fast.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/transpose_fast.opencl -------------------------------------------------------------------------------- /src/kernels/level3/transpose_pad.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/transpose_pad.opencl -------------------------------------------------------------------------------- /src/kernels/level3/xgemm_batched.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/xgemm_batched.opencl -------------------------------------------------------------------------------- /src/kernels/level3/xgemm_direct_batched.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/xgemm_direct_batched.opencl -------------------------------------------------------------------------------- /src/kernels/level3/xgemm_direct_part1.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/xgemm_direct_part1.opencl -------------------------------------------------------------------------------- /src/kernels/level3/xgemm_direct_part2.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/xgemm_direct_part2.opencl -------------------------------------------------------------------------------- /src/kernels/level3/xgemm_direct_part3.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/xgemm_direct_part3.opencl -------------------------------------------------------------------------------- /src/kernels/level3/xgemm_part1.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/xgemm_part1.opencl -------------------------------------------------------------------------------- /src/kernels/level3/xgemm_part2.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/xgemm_part2.opencl -------------------------------------------------------------------------------- /src/kernels/level3/xgemm_part3.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/xgemm_part3.opencl -------------------------------------------------------------------------------- /src/kernels/level3/xgemm_part4.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/level3/xgemm_part4.opencl -------------------------------------------------------------------------------- /src/kernels/levelx/col2im.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/levelx/col2im.opencl -------------------------------------------------------------------------------- /src/kernels/levelx/im2col.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/levelx/im2col.opencl -------------------------------------------------------------------------------- /src/kernels/levelx/xconvgemm_part1.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/levelx/xconvgemm_part1.opencl -------------------------------------------------------------------------------- /src/kernels/levelx/xconvgemm_part2.opencl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/levelx/xconvgemm_part2.opencl -------------------------------------------------------------------------------- /src/kernels/opencl_to_cuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/kernels/opencl_to_cuda.h -------------------------------------------------------------------------------- /src/pyclblast/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/pyclblast/CMakeLists.txt -------------------------------------------------------------------------------- /src/pyclblast/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/pyclblast/MANIFEST.in -------------------------------------------------------------------------------- /src/pyclblast/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/pyclblast/README.md -------------------------------------------------------------------------------- /src/pyclblast/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/pyclblast/pyproject.toml -------------------------------------------------------------------------------- /src/pyclblast/samples/haxpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/pyclblast/samples/haxpy.py -------------------------------------------------------------------------------- /src/pyclblast/samples/override_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/pyclblast/samples/override_parameters.py -------------------------------------------------------------------------------- /src/pyclblast/samples/saxpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/pyclblast/samples/saxpy.py -------------------------------------------------------------------------------- /src/pyclblast/samples/saxpybatched.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/pyclblast/samples/saxpybatched.py -------------------------------------------------------------------------------- /src/pyclblast/samples/sgemm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/pyclblast/samples/sgemm.py -------------------------------------------------------------------------------- /src/pyclblast/samples/sgemv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/pyclblast/samples/sgemv.py -------------------------------------------------------------------------------- /src/pyclblast/src/pyclblast.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/pyclblast/src/pyclblast.pyx -------------------------------------------------------------------------------- /src/pyclblast/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pyclblast/test/test_pyclblast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/pyclblast/test/test_pyclblast.py -------------------------------------------------------------------------------- /src/routine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routine.cpp -------------------------------------------------------------------------------- /src/routine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routine.hpp -------------------------------------------------------------------------------- /src/routines/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/common.cpp -------------------------------------------------------------------------------- /src/routines/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/common.hpp -------------------------------------------------------------------------------- /src/routines/level1/xamax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xamax.cpp -------------------------------------------------------------------------------- /src/routines/level1/xamax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xamax.hpp -------------------------------------------------------------------------------- /src/routines/level1/xamin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xamin.hpp -------------------------------------------------------------------------------- /src/routines/level1/xasum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xasum.cpp -------------------------------------------------------------------------------- /src/routines/level1/xasum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xasum.hpp -------------------------------------------------------------------------------- /src/routines/level1/xaxpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xaxpy.cpp -------------------------------------------------------------------------------- /src/routines/level1/xaxpy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xaxpy.hpp -------------------------------------------------------------------------------- /src/routines/level1/xcopy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xcopy.cpp -------------------------------------------------------------------------------- /src/routines/level1/xcopy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xcopy.hpp -------------------------------------------------------------------------------- /src/routines/level1/xdot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xdot.cpp -------------------------------------------------------------------------------- /src/routines/level1/xdot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xdot.hpp -------------------------------------------------------------------------------- /src/routines/level1/xdotc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xdotc.cpp -------------------------------------------------------------------------------- /src/routines/level1/xdotc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xdotc.hpp -------------------------------------------------------------------------------- /src/routines/level1/xdotu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xdotu.cpp -------------------------------------------------------------------------------- /src/routines/level1/xdotu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xdotu.hpp -------------------------------------------------------------------------------- /src/routines/level1/xmax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xmax.hpp -------------------------------------------------------------------------------- /src/routines/level1/xmin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xmin.hpp -------------------------------------------------------------------------------- /src/routines/level1/xnrm2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xnrm2.cpp -------------------------------------------------------------------------------- /src/routines/level1/xnrm2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xnrm2.hpp -------------------------------------------------------------------------------- /src/routines/level1/xscal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xscal.cpp -------------------------------------------------------------------------------- /src/routines/level1/xscal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xscal.hpp -------------------------------------------------------------------------------- /src/routines/level1/xsum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xsum.hpp -------------------------------------------------------------------------------- /src/routines/level1/xswap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xswap.cpp -------------------------------------------------------------------------------- /src/routines/level1/xswap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level1/xswap.hpp -------------------------------------------------------------------------------- /src/routines/level2/xgbmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xgbmv.cpp -------------------------------------------------------------------------------- /src/routines/level2/xgbmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xgbmv.hpp -------------------------------------------------------------------------------- /src/routines/level2/xgemv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xgemv.cpp -------------------------------------------------------------------------------- /src/routines/level2/xgemv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xgemv.hpp -------------------------------------------------------------------------------- /src/routines/level2/xger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xger.cpp -------------------------------------------------------------------------------- /src/routines/level2/xger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xger.hpp -------------------------------------------------------------------------------- /src/routines/level2/xgerc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xgerc.cpp -------------------------------------------------------------------------------- /src/routines/level2/xgerc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xgerc.hpp -------------------------------------------------------------------------------- /src/routines/level2/xgeru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xgeru.cpp -------------------------------------------------------------------------------- /src/routines/level2/xgeru.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xgeru.hpp -------------------------------------------------------------------------------- /src/routines/level2/xhbmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xhbmv.cpp -------------------------------------------------------------------------------- /src/routines/level2/xhbmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xhbmv.hpp -------------------------------------------------------------------------------- /src/routines/level2/xhemv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xhemv.cpp -------------------------------------------------------------------------------- /src/routines/level2/xhemv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xhemv.hpp -------------------------------------------------------------------------------- /src/routines/level2/xher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xher.cpp -------------------------------------------------------------------------------- /src/routines/level2/xher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xher.hpp -------------------------------------------------------------------------------- /src/routines/level2/xher2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xher2.cpp -------------------------------------------------------------------------------- /src/routines/level2/xher2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xher2.hpp -------------------------------------------------------------------------------- /src/routines/level2/xhpmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xhpmv.cpp -------------------------------------------------------------------------------- /src/routines/level2/xhpmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xhpmv.hpp -------------------------------------------------------------------------------- /src/routines/level2/xhpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xhpr.cpp -------------------------------------------------------------------------------- /src/routines/level2/xhpr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xhpr.hpp -------------------------------------------------------------------------------- /src/routines/level2/xhpr2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xhpr2.cpp -------------------------------------------------------------------------------- /src/routines/level2/xhpr2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xhpr2.hpp -------------------------------------------------------------------------------- /src/routines/level2/xsbmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xsbmv.cpp -------------------------------------------------------------------------------- /src/routines/level2/xsbmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xsbmv.hpp -------------------------------------------------------------------------------- /src/routines/level2/xspmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xspmv.cpp -------------------------------------------------------------------------------- /src/routines/level2/xspmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xspmv.hpp -------------------------------------------------------------------------------- /src/routines/level2/xspr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xspr.cpp -------------------------------------------------------------------------------- /src/routines/level2/xspr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xspr.hpp -------------------------------------------------------------------------------- /src/routines/level2/xspr2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xspr2.cpp -------------------------------------------------------------------------------- /src/routines/level2/xspr2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xspr2.hpp -------------------------------------------------------------------------------- /src/routines/level2/xsymv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xsymv.cpp -------------------------------------------------------------------------------- /src/routines/level2/xsymv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xsymv.hpp -------------------------------------------------------------------------------- /src/routines/level2/xsyr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xsyr.cpp -------------------------------------------------------------------------------- /src/routines/level2/xsyr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xsyr.hpp -------------------------------------------------------------------------------- /src/routines/level2/xsyr2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xsyr2.cpp -------------------------------------------------------------------------------- /src/routines/level2/xsyr2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xsyr2.hpp -------------------------------------------------------------------------------- /src/routines/level2/xtbmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xtbmv.cpp -------------------------------------------------------------------------------- /src/routines/level2/xtbmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xtbmv.hpp -------------------------------------------------------------------------------- /src/routines/level2/xtpmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xtpmv.cpp -------------------------------------------------------------------------------- /src/routines/level2/xtpmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xtpmv.hpp -------------------------------------------------------------------------------- /src/routines/level2/xtrmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xtrmv.cpp -------------------------------------------------------------------------------- /src/routines/level2/xtrmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xtrmv.hpp -------------------------------------------------------------------------------- /src/routines/level2/xtrsv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xtrsv.cpp -------------------------------------------------------------------------------- /src/routines/level2/xtrsv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level2/xtrsv.hpp -------------------------------------------------------------------------------- /src/routines/level3/xgemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xgemm.cpp -------------------------------------------------------------------------------- /src/routines/level3/xgemm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xgemm.hpp -------------------------------------------------------------------------------- /src/routines/level3/xhemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xhemm.cpp -------------------------------------------------------------------------------- /src/routines/level3/xhemm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xhemm.hpp -------------------------------------------------------------------------------- /src/routines/level3/xher2k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xher2k.cpp -------------------------------------------------------------------------------- /src/routines/level3/xher2k.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xher2k.hpp -------------------------------------------------------------------------------- /src/routines/level3/xherk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xherk.cpp -------------------------------------------------------------------------------- /src/routines/level3/xherk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xherk.hpp -------------------------------------------------------------------------------- /src/routines/level3/xsymm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xsymm.cpp -------------------------------------------------------------------------------- /src/routines/level3/xsymm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xsymm.hpp -------------------------------------------------------------------------------- /src/routines/level3/xsyr2k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xsyr2k.cpp -------------------------------------------------------------------------------- /src/routines/level3/xsyr2k.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xsyr2k.hpp -------------------------------------------------------------------------------- /src/routines/level3/xsyrk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xsyrk.cpp -------------------------------------------------------------------------------- /src/routines/level3/xsyrk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xsyrk.hpp -------------------------------------------------------------------------------- /src/routines/level3/xtrmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xtrmm.cpp -------------------------------------------------------------------------------- /src/routines/level3/xtrmm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xtrmm.hpp -------------------------------------------------------------------------------- /src/routines/level3/xtrsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xtrsm.cpp -------------------------------------------------------------------------------- /src/routines/level3/xtrsm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/level3/xtrsm.hpp -------------------------------------------------------------------------------- /src/routines/levelx/xaxpybatched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xaxpybatched.cpp -------------------------------------------------------------------------------- /src/routines/levelx/xaxpybatched.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xaxpybatched.hpp -------------------------------------------------------------------------------- /src/routines/levelx/xcol2im.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xcol2im.cpp -------------------------------------------------------------------------------- /src/routines/levelx/xcol2im.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xcol2im.hpp -------------------------------------------------------------------------------- /src/routines/levelx/xconvgemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xconvgemm.cpp -------------------------------------------------------------------------------- /src/routines/levelx/xconvgemm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xconvgemm.hpp -------------------------------------------------------------------------------- /src/routines/levelx/xgemmbatched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xgemmbatched.cpp -------------------------------------------------------------------------------- /src/routines/levelx/xgemmbatched.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xgemmbatched.hpp -------------------------------------------------------------------------------- /src/routines/levelx/xgemmstridedbatched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xgemmstridedbatched.cpp -------------------------------------------------------------------------------- /src/routines/levelx/xgemmstridedbatched.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xgemmstridedbatched.hpp -------------------------------------------------------------------------------- /src/routines/levelx/xhad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xhad.cpp -------------------------------------------------------------------------------- /src/routines/levelx/xhad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xhad.hpp -------------------------------------------------------------------------------- /src/routines/levelx/xim2col.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xim2col.cpp -------------------------------------------------------------------------------- /src/routines/levelx/xim2col.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xim2col.hpp -------------------------------------------------------------------------------- /src/routines/levelx/xinvert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xinvert.cpp -------------------------------------------------------------------------------- /src/routines/levelx/xinvert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xinvert.hpp -------------------------------------------------------------------------------- /src/routines/levelx/xomatcopy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xomatcopy.cpp -------------------------------------------------------------------------------- /src/routines/levelx/xomatcopy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/levelx/xomatcopy.hpp -------------------------------------------------------------------------------- /src/routines/routines.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/routines/routines.hpp -------------------------------------------------------------------------------- /src/tuning/configurations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/configurations.cpp -------------------------------------------------------------------------------- /src/tuning/configurations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/configurations.hpp -------------------------------------------------------------------------------- /src/tuning/kernels/copy_fast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/copy_fast.cpp -------------------------------------------------------------------------------- /src/tuning/kernels/copy_fast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/copy_fast.hpp -------------------------------------------------------------------------------- /src/tuning/kernels/copy_pad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/copy_pad.cpp -------------------------------------------------------------------------------- /src/tuning/kernels/copy_pad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/copy_pad.hpp -------------------------------------------------------------------------------- /src/tuning/kernels/invert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/invert.cpp -------------------------------------------------------------------------------- /src/tuning/kernels/invert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/invert.hpp -------------------------------------------------------------------------------- /src/tuning/kernels/transpose_fast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/transpose_fast.cpp -------------------------------------------------------------------------------- /src/tuning/kernels/transpose_fast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/transpose_fast.hpp -------------------------------------------------------------------------------- /src/tuning/kernels/transpose_pad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/transpose_pad.cpp -------------------------------------------------------------------------------- /src/tuning/kernels/transpose_pad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/transpose_pad.hpp -------------------------------------------------------------------------------- /src/tuning/kernels/xaxpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/xaxpy.cpp -------------------------------------------------------------------------------- /src/tuning/kernels/xaxpy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/xaxpy.hpp -------------------------------------------------------------------------------- /src/tuning/kernels/xconvgemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/xconvgemm.cpp -------------------------------------------------------------------------------- /src/tuning/kernels/xconvgemm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/xconvgemm.hpp -------------------------------------------------------------------------------- /src/tuning/kernels/xdot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/xdot.cpp -------------------------------------------------------------------------------- /src/tuning/kernels/xdot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/xdot.hpp -------------------------------------------------------------------------------- /src/tuning/kernels/xgemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/xgemm.cpp -------------------------------------------------------------------------------- /src/tuning/kernels/xgemm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/xgemm.hpp -------------------------------------------------------------------------------- /src/tuning/kernels/xgemm_direct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/xgemm_direct.cpp -------------------------------------------------------------------------------- /src/tuning/kernels/xgemm_direct.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/xgemm_direct.hpp -------------------------------------------------------------------------------- /src/tuning/kernels/xgemv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/xgemv.cpp -------------------------------------------------------------------------------- /src/tuning/kernels/xgemv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/xgemv.hpp -------------------------------------------------------------------------------- /src/tuning/kernels/xger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/xger.cpp -------------------------------------------------------------------------------- /src/tuning/kernels/xger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/kernels/xger.hpp -------------------------------------------------------------------------------- /src/tuning/routines/routine_tuner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/routines/routine_tuner.hpp -------------------------------------------------------------------------------- /src/tuning/routines/xgemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/routines/xgemm.cpp -------------------------------------------------------------------------------- /src/tuning/routines/xtrsv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/routines/xtrsv.cpp -------------------------------------------------------------------------------- /src/tuning/tuning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/tuning.cpp -------------------------------------------------------------------------------- /src/tuning/tuning.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/tuning.hpp -------------------------------------------------------------------------------- /src/tuning/tuning_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/tuning/tuning_api.cpp -------------------------------------------------------------------------------- /src/utilities/android.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/utilities/android.hpp -------------------------------------------------------------------------------- /src/utilities/backend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/utilities/backend.hpp -------------------------------------------------------------------------------- /src/utilities/buffer_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/utilities/buffer_test.hpp -------------------------------------------------------------------------------- /src/utilities/clblast_exceptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/utilities/clblast_exceptions.cpp -------------------------------------------------------------------------------- /src/utilities/clblast_exceptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/utilities/clblast_exceptions.hpp -------------------------------------------------------------------------------- /src/utilities/compile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/utilities/compile.cpp -------------------------------------------------------------------------------- /src/utilities/compile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/utilities/compile.hpp -------------------------------------------------------------------------------- /src/utilities/device_mapping.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/utilities/device_mapping.hpp -------------------------------------------------------------------------------- /src/utilities/msvc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/utilities/msvc.hpp -------------------------------------------------------------------------------- /src/utilities/timing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/utilities/timing.cpp -------------------------------------------------------------------------------- /src/utilities/timing.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/utilities/timing.hpp -------------------------------------------------------------------------------- /src/utilities/utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/utilities/utilities.cpp -------------------------------------------------------------------------------- /src/utilities/utilities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/src/utilities/utilities.hpp -------------------------------------------------------------------------------- /test/correctness/misc/override_parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/misc/override_parameters.cpp -------------------------------------------------------------------------------- /test/correctness/misc/preprocessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/misc/preprocessor.cpp -------------------------------------------------------------------------------- /test/correctness/misc/retrieve_parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/misc/retrieve_parameters.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level1/xamax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level1/xamax.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level1/xasum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level1/xasum.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level1/xaxpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level1/xaxpy.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level1/xcopy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level1/xcopy.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level1/xdot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level1/xdot.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level1/xdotc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level1/xdotc.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level1/xdotu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level1/xdotu.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level1/xnrm2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level1/xnrm2.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level1/xrot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level1/xrot.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level1/xrotg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level1/xrotg.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level1/xrotm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level1/xrotm.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level1/xrotmg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level1/xrotmg.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level1/xscal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level1/xscal.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level1/xswap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level1/xswap.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xgbmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xgbmv.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xgemv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xgemv.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xger.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xgerc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xgerc.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xgeru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xgeru.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xhbmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xhbmv.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xhemv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xhemv.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xher.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xher2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xher2.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xhpmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xhpmv.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xhpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xhpr.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xhpr2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xhpr2.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xsbmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xsbmv.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xspmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xspmv.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xspr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xspr.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xspr2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xspr2.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xsymv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xsymv.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xsyr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xsyr.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xsyr2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xsyr2.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xtbmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xtbmv.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xtbsv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xtbsv.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xtpmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xtpmv.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xtpsv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xtpsv.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xtrmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xtrmv.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level2/xtrsv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level2/xtrsv.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level3/xgemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level3/xgemm.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level3/xhemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level3/xhemm.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level3/xher2k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level3/xher2k.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level3/xherk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level3/xherk.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level3/xsymm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level3/xsymm.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level3/xsyr2k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level3/xsyr2k.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level3/xsyrk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level3/xsyrk.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level3/xtrmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level3/xtrmm.cpp -------------------------------------------------------------------------------- /test/correctness/routines/level3/xtrsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/level3/xtrsm.cpp -------------------------------------------------------------------------------- /test/correctness/routines/levelx/xaxpybatched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/levelx/xaxpybatched.cpp -------------------------------------------------------------------------------- /test/correctness/routines/levelx/xcol2im.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/levelx/xcol2im.cpp -------------------------------------------------------------------------------- /test/correctness/routines/levelx/xconvgemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/levelx/xconvgemm.cpp -------------------------------------------------------------------------------- /test/correctness/routines/levelx/xgemmbatched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/levelx/xgemmbatched.cpp -------------------------------------------------------------------------------- /test/correctness/routines/levelx/xgemmstridedbatched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/levelx/xgemmstridedbatched.cpp -------------------------------------------------------------------------------- /test/correctness/routines/levelx/xhad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/levelx/xhad.cpp -------------------------------------------------------------------------------- /test/correctness/routines/levelx/xim2col.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/levelx/xim2col.cpp -------------------------------------------------------------------------------- /test/correctness/routines/levelx/xinvert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/levelx/xinvert.cpp -------------------------------------------------------------------------------- /test/correctness/routines/levelx/xomatcopy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/routines/levelx/xomatcopy.cpp -------------------------------------------------------------------------------- /test/correctness/testblas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/testblas.cpp -------------------------------------------------------------------------------- /test/correctness/testblas.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/testblas.hpp -------------------------------------------------------------------------------- /test/correctness/tester.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/tester.cpp -------------------------------------------------------------------------------- /test/correctness/tester.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/correctness/tester.hpp -------------------------------------------------------------------------------- /test/diagnostics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/diagnostics.cpp -------------------------------------------------------------------------------- /test/performance/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/client.cpp -------------------------------------------------------------------------------- /test/performance/client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/client.hpp -------------------------------------------------------------------------------- /test/performance/routines/level1/xamax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level1/xamax.cpp -------------------------------------------------------------------------------- /test/performance/routines/level1/xasum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level1/xasum.cpp -------------------------------------------------------------------------------- /test/performance/routines/level1/xaxpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level1/xaxpy.cpp -------------------------------------------------------------------------------- /test/performance/routines/level1/xcopy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level1/xcopy.cpp -------------------------------------------------------------------------------- /test/performance/routines/level1/xdot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level1/xdot.cpp -------------------------------------------------------------------------------- /test/performance/routines/level1/xdotc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level1/xdotc.cpp -------------------------------------------------------------------------------- /test/performance/routines/level1/xdotu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level1/xdotu.cpp -------------------------------------------------------------------------------- /test/performance/routines/level1/xnrm2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level1/xnrm2.cpp -------------------------------------------------------------------------------- /test/performance/routines/level1/xrot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level1/xrot.cpp -------------------------------------------------------------------------------- /test/performance/routines/level1/xrotg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level1/xrotg.cpp -------------------------------------------------------------------------------- /test/performance/routines/level1/xrotm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level1/xrotm.cpp -------------------------------------------------------------------------------- /test/performance/routines/level1/xrotmg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level1/xrotmg.cpp -------------------------------------------------------------------------------- /test/performance/routines/level1/xscal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level1/xscal.cpp -------------------------------------------------------------------------------- /test/performance/routines/level1/xswap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level1/xswap.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xgbmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xgbmv.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xgemv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xgemv.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xger.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xgerc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xgerc.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xgeru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xgeru.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xhbmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xhbmv.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xhemv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xhemv.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xher.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xher2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xher2.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xhpmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xhpmv.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xhpr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xhpr.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xhpr2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xhpr2.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xsbmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xsbmv.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xspmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xspmv.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xspr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xspr.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xspr2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xspr2.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xsymv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xsymv.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xsyr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xsyr.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xsyr2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xsyr2.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xtbmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xtbmv.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xtbsv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xtbsv.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xtpmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xtpmv.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xtpsv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xtpsv.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xtrmv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xtrmv.cpp -------------------------------------------------------------------------------- /test/performance/routines/level2/xtrsv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level2/xtrsv.cpp -------------------------------------------------------------------------------- /test/performance/routines/level3/xgemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level3/xgemm.cpp -------------------------------------------------------------------------------- /test/performance/routines/level3/xhemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level3/xhemm.cpp -------------------------------------------------------------------------------- /test/performance/routines/level3/xher2k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level3/xher2k.cpp -------------------------------------------------------------------------------- /test/performance/routines/level3/xherk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level3/xherk.cpp -------------------------------------------------------------------------------- /test/performance/routines/level3/xsymm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level3/xsymm.cpp -------------------------------------------------------------------------------- /test/performance/routines/level3/xsyr2k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level3/xsyr2k.cpp -------------------------------------------------------------------------------- /test/performance/routines/level3/xsyrk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level3/xsyrk.cpp -------------------------------------------------------------------------------- /test/performance/routines/level3/xtrmm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level3/xtrmm.cpp -------------------------------------------------------------------------------- /test/performance/routines/level3/xtrsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/level3/xtrsm.cpp -------------------------------------------------------------------------------- /test/performance/routines/levelx/xaxpybatched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/levelx/xaxpybatched.cpp -------------------------------------------------------------------------------- /test/performance/routines/levelx/xcol2im.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/levelx/xcol2im.cpp -------------------------------------------------------------------------------- /test/performance/routines/levelx/xconvgemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/levelx/xconvgemm.cpp -------------------------------------------------------------------------------- /test/performance/routines/levelx/xgemmbatched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/levelx/xgemmbatched.cpp -------------------------------------------------------------------------------- /test/performance/routines/levelx/xgemmstridedbatched.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/levelx/xgemmstridedbatched.cpp -------------------------------------------------------------------------------- /test/performance/routines/levelx/xhad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/levelx/xhad.cpp -------------------------------------------------------------------------------- /test/performance/routines/levelx/xim2col.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/levelx/xim2col.cpp -------------------------------------------------------------------------------- /test/performance/routines/levelx/xinvert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/levelx/xinvert.cpp -------------------------------------------------------------------------------- /test/performance/routines/levelx/xomatcopy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/performance/routines/levelx/xomatcopy.cpp -------------------------------------------------------------------------------- /test/routines/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/common.hpp -------------------------------------------------------------------------------- /test/routines/level1/xamax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level1/xamax.hpp -------------------------------------------------------------------------------- /test/routines/level1/xasum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level1/xasum.hpp -------------------------------------------------------------------------------- /test/routines/level1/xaxpy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level1/xaxpy.hpp -------------------------------------------------------------------------------- /test/routines/level1/xcopy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level1/xcopy.hpp -------------------------------------------------------------------------------- /test/routines/level1/xdot.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level1/xdot.hpp -------------------------------------------------------------------------------- /test/routines/level1/xdotc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level1/xdotc.hpp -------------------------------------------------------------------------------- /test/routines/level1/xdotu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level1/xdotu.hpp -------------------------------------------------------------------------------- /test/routines/level1/xnrm2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level1/xnrm2.hpp -------------------------------------------------------------------------------- /test/routines/level1/xscal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level1/xscal.hpp -------------------------------------------------------------------------------- /test/routines/level1/xswap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level1/xswap.hpp -------------------------------------------------------------------------------- /test/routines/level2/xgbmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xgbmv.hpp -------------------------------------------------------------------------------- /test/routines/level2/xgemv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xgemv.hpp -------------------------------------------------------------------------------- /test/routines/level2/xger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xger.hpp -------------------------------------------------------------------------------- /test/routines/level2/xgerc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xgerc.hpp -------------------------------------------------------------------------------- /test/routines/level2/xgeru.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xgeru.hpp -------------------------------------------------------------------------------- /test/routines/level2/xhbmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xhbmv.hpp -------------------------------------------------------------------------------- /test/routines/level2/xhemv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xhemv.hpp -------------------------------------------------------------------------------- /test/routines/level2/xher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xher.hpp -------------------------------------------------------------------------------- /test/routines/level2/xher2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xher2.hpp -------------------------------------------------------------------------------- /test/routines/level2/xhpmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xhpmv.hpp -------------------------------------------------------------------------------- /test/routines/level2/xhpr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xhpr.hpp -------------------------------------------------------------------------------- /test/routines/level2/xhpr2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xhpr2.hpp -------------------------------------------------------------------------------- /test/routines/level2/xsbmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xsbmv.hpp -------------------------------------------------------------------------------- /test/routines/level2/xspmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xspmv.hpp -------------------------------------------------------------------------------- /test/routines/level2/xspr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xspr.hpp -------------------------------------------------------------------------------- /test/routines/level2/xspr2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xspr2.hpp -------------------------------------------------------------------------------- /test/routines/level2/xsymv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xsymv.hpp -------------------------------------------------------------------------------- /test/routines/level2/xsyr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xsyr.hpp -------------------------------------------------------------------------------- /test/routines/level2/xsyr2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xsyr2.hpp -------------------------------------------------------------------------------- /test/routines/level2/xtbmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xtbmv.hpp -------------------------------------------------------------------------------- /test/routines/level2/xtpmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xtpmv.hpp -------------------------------------------------------------------------------- /test/routines/level2/xtrmv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xtrmv.hpp -------------------------------------------------------------------------------- /test/routines/level2/xtrsv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level2/xtrsv.hpp -------------------------------------------------------------------------------- /test/routines/level3/xgemm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level3/xgemm.hpp -------------------------------------------------------------------------------- /test/routines/level3/xhemm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level3/xhemm.hpp -------------------------------------------------------------------------------- /test/routines/level3/xher2k.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level3/xher2k.hpp -------------------------------------------------------------------------------- /test/routines/level3/xherk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level3/xherk.hpp -------------------------------------------------------------------------------- /test/routines/level3/xsymm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level3/xsymm.hpp -------------------------------------------------------------------------------- /test/routines/level3/xsyr2k.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level3/xsyr2k.hpp -------------------------------------------------------------------------------- /test/routines/level3/xsyrk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level3/xsyrk.hpp -------------------------------------------------------------------------------- /test/routines/level3/xtrmm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level3/xtrmm.hpp -------------------------------------------------------------------------------- /test/routines/level3/xtrsm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level3/xtrsm.hpp -------------------------------------------------------------------------------- /test/routines/level3/xtrsm_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/level3/xtrsm_data.hpp -------------------------------------------------------------------------------- /test/routines/levelx/xaxpybatched.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/levelx/xaxpybatched.hpp -------------------------------------------------------------------------------- /test/routines/levelx/xcol2im.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/levelx/xcol2im.hpp -------------------------------------------------------------------------------- /test/routines/levelx/xconvgemm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/levelx/xconvgemm.hpp -------------------------------------------------------------------------------- /test/routines/levelx/xgemmbatched.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/levelx/xgemmbatched.hpp -------------------------------------------------------------------------------- /test/routines/levelx/xgemmstridedbatched.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/levelx/xgemmstridedbatched.hpp -------------------------------------------------------------------------------- /test/routines/levelx/xhad.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/levelx/xhad.hpp -------------------------------------------------------------------------------- /test/routines/levelx/xim2col.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/levelx/xim2col.hpp -------------------------------------------------------------------------------- /test/routines/levelx/xinvert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/levelx/xinvert.hpp -------------------------------------------------------------------------------- /test/routines/levelx/xomatcopy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/routines/levelx/xomatcopy.hpp -------------------------------------------------------------------------------- /test/test_utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/test_utilities.cpp -------------------------------------------------------------------------------- /test/test_utilities.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/test_utilities.hpp -------------------------------------------------------------------------------- /test/wrapper_cblas.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/wrapper_cblas.hpp -------------------------------------------------------------------------------- /test/wrapper_clblas.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/wrapper_clblas.hpp -------------------------------------------------------------------------------- /test/wrapper_cublas.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/wrapper_cublas.hpp -------------------------------------------------------------------------------- /test/wrapper_cuda.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/test/wrapper_cuda.hpp -------------------------------------------------------------------------------- /vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CNugteren/CLBlast/HEAD/vcpkg.json --------------------------------------------------------------------------------