44 An object-based framework for developing high-performance BLAS-like
55 libraries.
66
7- Copyright (C) 2022 - 2025 , Advanced Micro Devices, Inc. All rights reserved.
7+ Copyright (C) 2022 - 2026 , Advanced Micro Devices, Inc. All rights reserved.
88
99 Redistribution and use in source and binary forms, with or without
1010 modification, are permitted provided that the following conditions are
@@ -72,7 +72,7 @@ if(WIN32)
7272else ()
7373 set (BLIS_CONFIG_FAMILY "" CACHE STRING "Set the configuration family for which the BLIS library will be built." )
7474endif ()
75- set_property (CACHE BLIS_CONFIG_FAMILY PROPERTY STRINGS "auto" "generic" "zen" "zen2" "zen3" "zen4" "zen5" "amdzen" )
75+ set_property (CACHE BLIS_CONFIG_FAMILY PROPERTY STRINGS "auto" "generic" "zen" "zen2" "zen3" "zen4" "zen5" "zen6" " amdzen" )
7676# Throw an error if CMake was configured with a configuration which is not enabled yet.
7777if (NOT ((BLIS_CONFIG_FAMILY STREQUAL auto) OR
7878 (BLIS_CONFIG_FAMILY STREQUAL generic) OR
@@ -81,10 +81,11 @@ if(NOT ((BLIS_CONFIG_FAMILY STREQUAL auto) OR
8181 (BLIS_CONFIG_FAMILY STREQUAL zen3) OR
8282 (BLIS_CONFIG_FAMILY STREQUAL zen4) OR
8383 (BLIS_CONFIG_FAMILY STREQUAL zen5) OR
84+ (BLIS_CONFIG_FAMILY STREQUAL zen6) OR
8485 (BLIS_CONFIG_FAMILY STREQUAL amdzen)))
8586 message (FATAL_ERROR "Configuration for ${BLIS_CONFIG_FAMILY} is not supported. \
8687 Please re-run cmake and specify one of the following configurations for BLIS_CONFIG_FAMILY: \
87- auto, zen, zen2, zen3, zen4, zen5, amdzen, generic." )
88+ auto, zen, zen2, zen3, zen4, zen5, zen6, amdzen, generic." )
8889endif ()
8990
9091# automatic hardware detection
@@ -108,7 +109,7 @@ if(BLIS_CONFIG_FAMILY STREQUAL "auto")
108109 COMPILE_DEFINITIONS -I${frame_include} -I${base_include} -I${thread_include}
109110 -DBLIS_CONFIGURETIME_CPUID -DBLIS_CONFIG_SKX -DBLIS_CONFIG_KNL
110111 -DBLIS_CONFIG_HASWELL -DBLIS_CONFIG_SANDYBRIDGE -DBLIS_CONFIG_PENRYN
111- -DBLIS_CONFIG_ZEN5 -DBLIS_CONFIG_ZEN4 -DBLIS_CONFIG_ZEN3 -DBLIS_CONFIG_ZEN2 -DBLIS_CONFIG_ZEN
112+ -DBLIS_CONFIG_ZEN6 - DBLIS_CONFIG_ZEN5 -DBLIS_CONFIG_ZEN4 -DBLIS_CONFIG_ZEN3 -DBLIS_CONFIG_ZEN2 -DBLIS_CONFIG_ZEN
112113 -DBLIS_CONFIG_EXCAVATOR -DBLIS_CONFIG_STEAMROLLER -DBLIS_CONFIG_PILEDRIVER
113114 -DBLIS_CONFIG_BULLDOZER -DBLIS_CONFIG_THUNDERX2 -DBLIS_CONFIG_CORTEXA57
114115 -DBLIS_CONFIG_CORTEXA15 -DBLIS_CONFIG_CORTEXA9
@@ -121,7 +122,8 @@ if(BLIS_CONFIG_FAMILY STREQUAL "auto")
121122 ${HARDWARE_ARCH} STREQUAL zen2 OR
122123 ${HARDWARE_ARCH} STREQUAL zen3 OR
123124 ${HARDWARE_ARCH} STREQUAL zen4 OR
124- ${HARDWARE_ARCH} STREQUAL zen5) )
125+ ${HARDWARE_ARCH} STREQUAL zen5 OR
126+ ${HARDWARE_ARCH} STREQUAL zen6) )
125127 set (BLIS_CONFIG_FAMILY "generic" )
126128 message (WARNING "Only AMD zen architectures are supported. \
127129 Detected ${HARDWARE_ARCH} hardware. Defaulting to generic configuration." )
@@ -412,9 +414,8 @@ endif()
412414#------------------------------------
413415# Set the VERSION variable to the default value in the 'version' file.
414416file (STRINGS ${PROJECT_SOURCE_DIR } /version VERSION )
415- # Get timestamp.
416- string (TIMESTAMP BUILD_DATE "%Y%m%d" )
417- # Update using the timestamp.
417+ # Use what's in the version file as-is.
418+ string (TIMESTAMP BUILD_DATE "%Y%m%d" UTC )
418419set (VERSION_STRING "AOCL-BLAS ${VERSION} Build ${BUILD_DATE} " )
419420# Initial message.
420421message (STATUS "Starting configuration of BLIS ${VERSION_STRING} ." )
0 commit comments