mirror of
https://github.com/amd/blis.git
synced 2026-04-20 07:38:53 +00:00
BLIS library porting on to Windows:
This library ported on Windows 10 using CMake scripts and Visual Studio 2019 with clang compiler AMD internal:[CPUPL-657] Change-Id: Ie701f52ebc0e0585201ba703b6284ac94fc0feb9
This commit is contained in:
19
ref_kernels/1/CMakeLists.txt
Normal file
19
ref_kernels/1/CMakeLists.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
##Copyright (C) 2020, Advanced Micro Devices, Inc.##
|
||||
|
||||
target_sources("${PROJECT_NAME}"
|
||||
PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_addv_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_amaxv_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_axpbyv_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_axpyv_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_copyv_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_dotv_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_dotxv_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_invertv_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_scal2v_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_scalv_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_setv_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_subv_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_swapv_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_xpbyv_ref.c
|
||||
)
|
||||
11
ref_kernels/1f/CMakeLists.txt
Normal file
11
ref_kernels/1f/CMakeLists.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
##Copyright (C) 2020, Advanced Micro Devices, Inc.##
|
||||
|
||||
target_sources("${PROJECT_NAME}"
|
||||
PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_axpy2v_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_axpyf_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_dotaxpyv_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_dotxaxpyf_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_dotxf_ref.c
|
||||
)
|
||||
|
||||
12
ref_kernels/1m/CMakeLists.txt
Normal file
12
ref_kernels/1m/CMakeLists.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
##Copyright (C) 2020, Advanced Micro Devices, Inc.##
|
||||
|
||||
target_sources("${PROJECT_NAME}"
|
||||
PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_packm_cxk_1er_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_packm_cxk_3mis_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_packm_cxk_4mi_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_packm_cxk_bb_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_packm_cxk_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_packm_cxk_rih_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_unpackm_cxk_ref.c
|
||||
)
|
||||
11
ref_kernels/3/CMakeLists.txt
Normal file
11
ref_kernels/3/CMakeLists.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
##Copyright (C) 2020, Advanced Micro Devices, Inc.##
|
||||
|
||||
target_sources("${PROJECT_NAME}"
|
||||
PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_gemm_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_gemmsup_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_gemmtrsm_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_trsm_ref.c
|
||||
)
|
||||
|
||||
add_subdirectory(bb)
|
||||
9
ref_kernels/3/bb/CMakeLists.txt
Normal file
9
ref_kernels/3/bb/CMakeLists.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
##Copyright (C) 2020, Advanced Micro Devices, Inc.##
|
||||
|
||||
target_sources("${PROJECT_NAME}"
|
||||
PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_gemmbb_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_gemmtrsmbb_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_trsmbb_ref.c
|
||||
)
|
||||
|
||||
13
ref_kernels/CMakeLists.txt
Normal file
13
ref_kernels/CMakeLists.txt
Normal file
@@ -0,0 +1,13 @@
|
||||
##Copyright (C) 2020, Advanced Micro Devices, Inc.##
|
||||
|
||||
target_sources("${PROJECT_NAME}"
|
||||
PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_cntx_ref.c
|
||||
)
|
||||
|
||||
set(SUBDIRECTORIES "1" "1f" "1m" "3" "ind")
|
||||
|
||||
#Add all subdirectories
|
||||
foreach(VAR ${SUBDIRECTORIES})
|
||||
add_subdirectory(${VAR})
|
||||
endforeach()
|
||||
17
ref_kernels/ind/CMakeLists.txt
Normal file
17
ref_kernels/ind/CMakeLists.txt
Normal file
@@ -0,0 +1,17 @@
|
||||
##Copyright (C) 2020, Advanced Micro Devices, Inc.##
|
||||
|
||||
target_sources("${PROJECT_NAME}"
|
||||
PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_gemm1m_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_gemm3m1_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_gemm3mh_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_gemm4m1_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_gemm4mb_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_gemm4mh_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_gemmtrsm1m_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_gemmtrsm3m1_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_gemmtrsm4m1_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_trsm1m_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_trsm3m1_ref.c
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bli_trsm4m1_ref.c
|
||||
)
|
||||
Reference in New Issue
Block a user