From ef3ba6cd45e073d927b6c4c331ef1c921858012b Mon Sep 17 00:00:00 2001 From: Edgar Gabriel Date: Fri, 14 Nov 2025 11:46:19 -0600 Subject: [PATCH] disable gfx1100 temporarily (#322) --- CMakeLists.txt | 1 - src/assembly.hpp | 34 +++++++++++++++++----------------- 2 files changed, 17 insertions(+), 18 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index eaf2ed65f0..3737f74c33 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -108,7 +108,6 @@ include(cmake/rocm_local_targets.cmake) set(DEFAULT_GPUS gfx90a:xnack-; gfx90a:xnack+; - gfx1100; gfx1201; gfx942) diff --git a/src/assembly.hpp b/src/assembly.hpp index de9c339c22..310986d7af 100644 --- a/src/assembly.hpp +++ b/src/assembly.hpp @@ -44,9 +44,9 @@ __device__ __forceinline__ int uncached_load_ubyte(uint8_t* src) { int ret; #if defined(__gfx906__) #endif -#if defined(__gfx908__) +#if defined(__gfx908__) || defined(__gfx1100__) #endif -#if defined(__gfx90a__) || defined (__gfx1100__) +#if defined(__gfx90a__) asm volatile( "global_load_ubyte %0 %1 off glc slc \n" "s_waitcnt vmcnt(0)" @@ -74,9 +74,9 @@ __device__ __forceinline__ void refresh_volatile_sbyte(volatile int *assigned_va volatile char *read_value) { #if defined(__gfx906__) #endif -#if defined(__gfx908__) +#if defined(__gfx908__) || defined(__gfx1100__) #endif -#if defined(__gfx90a__) || defined (__gfx1100__) +#if defined(__gfx90a__) asm volatile( "global_load_sbyte %0 %1 off glc slc\n " "s_waitcnt vmcnt(0)" @@ -103,9 +103,9 @@ __device__ __forceinline__ void refresh_volatile_dwordx2(volatile uint64_t *assi volatile uint64_t *read_value) { #if defined(__gfx906__) #endif -#if defined(__gfx908__) +#if defined(__gfx908__) || defined(__gfx1100__) #endif -#if defined(__gfx90a__) || defined (__gfx1100__) +#if defined(__gfx90a__) asm volatile( "global_load_dwordx2 %0 %1 off glc slc\n " "s_waitcnt vmcnt(0)" @@ -141,9 +141,9 @@ NOWARN(-Wdeprecated-volatile, case 4: #if defined(__gfx906__) #endif -#if defined(__gfx908__) +#if defined(__gfx908__) || defined(__gfx1100__) #endif -#if defined(__gfx90a__) || defined (__gfx1100__) +#if defined(__gfx90a__) asm volatile( "global_load_dword %0 %1 off glc slc \n" "s_waitcnt vmcnt(0)" @@ -168,9 +168,9 @@ NOWARN(-Wdeprecated-volatile, case 8: #if defined(__gfx906__) #endif -#if defined(__gfx908__) +#if defined(__gfx908__) || defined(__gfx1100__) #endif -#if defined(__gfx90a__) || defined (__gfx1100__) +#if defined(__gfx90a__) asm volatile( "global_load_dwordx2 %0 %1 off glc slc \n" "s_waitcnt vmcnt(0)" @@ -204,7 +204,7 @@ __device__ __forceinline__ void __roc_flush() { #if not defined USE_HDP_FLUSH #if defined(__gfx906__) #endif -#if defined(__gfx908__) +#if defined(__gfx908__) || defined(__gfx1100__) #endif #if defined(__gfx90a__) // asm volatile("s_dcache_wb;"); @@ -224,9 +224,9 @@ __device__ __forceinline__ void store_asm(uint8_t* val, uint8_t* dst, int16_t val16{*(reinterpret_cast(val))}; #if defined(__gfx906__) #endif -#if defined(__gfx908__) +#if defined(__gfx908__) || defined(__gfx1100__) #endif -#if defined(__gfx90a__) || defined (__gfx1100__) +#if defined(__gfx90a__) asm volatile("flat_store_short %0 %1 glc slc" : : "v"(dst), "v"(val16)); #endif #if defined(__gfx942__) || defined(__gfx950__) @@ -241,9 +241,9 @@ __device__ __forceinline__ void store_asm(uint8_t* val, uint8_t* dst, int32_t val32{*(reinterpret_cast(val))}; #if defined(__gfx906__) #endif -#if defined(__gfx908__) +#if defined(__gfx908__) || defined(__gfx1100__) #endif -#if defined(__gfx90a__) || defined (__gfx1100__) +#if defined(__gfx90a__) asm volatile("flat_store_dword %0 %1 glc slc" : : "v"(dst), "v"(val32)); #endif #if defined(__gfx942__) || defined(__gfx950__) @@ -258,9 +258,9 @@ __device__ __forceinline__ void store_asm(uint8_t* val, uint8_t* dst, int64_t val64{*(reinterpret_cast(val))}; #if defined(__gfx906__) #endif -#if defined(__gfx908__) +#if defined(__gfx908__) || defined(__gfx1100__) #endif -#if defined(__gfx90a__) || defined (__gfx1100__) +#if defined(__gfx90a__) asm volatile("flat_store_dwordx2 %0 %1 glc slc" : : "v"(dst), "v"(val64)); #endif #if defined(__gfx942__) || defined(__gfx950__)