1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
From: Cordell Bloor <cgmb@slerp.xyz>
Date: Fri, 22 Mar 2024 13:40:20 -0600
Subject: drop f16c instructions
These instructions are x86-specific. The __half implementation from the HIP
runtime can be used instead.
Forwarded: no
---
clients/benchmarks/CMakeLists.txt | 5 +----
clients/gtest/CMakeLists.txt | 5 +----
clients/samples/CMakeLists.txt | 2 +-
3 files changed, 3 insertions(+), 9 deletions(-)
--- a/clients/benchmarks/CMakeLists.txt
+++ b/clients/benchmarks/CMakeLists.txt
@@ -90,10 +90,6 @@
target_link_libraries( hipblas_v2-bench PRIVATE hipblas_fortran_client )
endif()
-# need mf16c flag for float->half convertion
-target_compile_options( hipblas-bench PRIVATE -mf16c ) # -Wno-deprecated-declarations )
-target_compile_options( hipblas_v2-bench PRIVATE -mf16c ) # -Wno-deprecated-declarations )
-
target_compile_options(hipblas-bench PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${COMMON_CXX_OPTIONS}>)
target_compile_options(hipblas_v2-bench PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${COMMON_CXX_OPTIONS}>)
--- a/clients/gtest/CMakeLists.txt
+++ b/clients/gtest/CMakeLists.txt
@@ -169,10 +169,6 @@
target_link_libraries( hipblas_v2-test PRIVATE hipblas_fortran_client )
endif()
-# need mf16c flag for float->half convertion
-target_compile_options( hipblas-test PRIVATE -mf16c ) # -Wno-deprecated-declarations )
-target_compile_options( hipblas_v2-test PRIVATE -mf16c ) # -Wno-deprecated-declarations )
-
target_compile_options(hipblas-test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${COMMON_CXX_OPTIONS}>)
target_compile_options(hipblas_v2-test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${COMMON_CXX_OPTIONS}>)
--- a/clients/samples/CMakeLists.txt
+++ b/clients/samples/CMakeLists.txt
@@ -91,7 +91,7 @@
target_include_directories( ${exe} PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../include> )
- target_compile_options( ${exe} PRIVATE -mf16c -DHIPBLAS_BFLOAT16_CLASS )
+ target_compile_options( ${exe} PRIVATE -DHIPBLAS_BFLOAT16_CLASS )
target_compile_definitions( ${exe} PRIVATE HIPBLAS_NO_DEPRECATED_WARNINGS )
target_link_libraries( ${exe} PRIVATE roc::hipblas )
|