From e0f875463f44c4c64d5356ccbeb1ac59ff2c46da Mon Sep 17 00:00:00 2001 From: jsteube Date: Mon, 18 Mar 2019 12:48:59 +0100 Subject: [PATCH] Fix HAS_VBFE use on AMDGPU driver --- OpenCL/inc_types.cl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenCL/inc_types.cl b/OpenCL/inc_types.cl index a18ad242a..952691795 100644 --- a/OpenCL/inc_types.cl +++ b/OpenCL/inc_types.cl @@ -1595,7 +1595,7 @@ DECLSPEC u32 unpack_v8a_from_v32_S (const u32 v32) #if defined IS_NV asm ("bfe.u32 %0, %1, 0, 8;" : "=r"(r) : "r"(v32)); #elif defined IS_AMD - #ifdef HAS_VBFE + #if HAS_VBFE __asm__ ("V_BFE_U32 %0, %1, 0, 8;" : "=v"(r) : "v"(v32)); #else r = (v32 >> 0) & 0xff; @@ -1615,7 +1615,7 @@ DECLSPEC u32 unpack_v8b_from_v32_S (const u32 v32) #if defined IS_NV asm ("bfe.u32 %0, %1, 8, 8;" : "=r"(r) : "r"(v32)); #elif defined IS_AMD - #ifdef HAS_VBFE + #if HAS_VBFE __asm__ ("V_BFE_U32 %0, %1, 8, 8;" : "=v"(r) : "v"(v32)); #else r = (v32 >> 8) & 0xff; @@ -1635,7 +1635,7 @@ DECLSPEC u32 unpack_v8c_from_v32_S (const u32 v32) #if defined IS_NV asm ("bfe.u32 %0, %1, 16, 8;" : "=r"(r) : "r"(v32)); #elif defined IS_AMD - #ifdef HAS_VBFE + #if HAS_VBFE __asm__ ("V_BFE_U32 %0, %1, 16, 8;" : "=v"(r) : "v"(v32)); #else r = (v32 >> 16) & 0xff; @@ -1655,7 +1655,7 @@ DECLSPEC u32 unpack_v8d_from_v32_S (const u32 v32) #if defined IS_NV asm ("bfe.u32 %0, %1, 24, 8;" : "=r"(r) : "r"(v32)); #elif defined IS_AMD - #ifdef HAS_VBFE + #if HAS_VBFE __asm__ ("V_BFE_U32 %0, %1, 24, 8;" : "=v"(r) : "v"(v32)); #else r = (v32 >> 24) & 0xff;