From 3561e7b8d730dd68dcd7e1507a73d5733ba905f1 Mon Sep 17 00:00:00 2001 From: Jens Steube Date: Sat, 25 Jan 2020 12:09:39 +0100 Subject: [PATCH] Add special ROCM detection in OpenCL/inc_vendor.h --- OpenCL/inc_vendor.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/OpenCL/inc_vendor.h b/OpenCL/inc_vendor.h index 6924fd37c..4f8a1f38a 100644 --- a/OpenCL/inc_vendor.h +++ b/OpenCL/inc_vendor.h @@ -88,6 +88,10 @@ #define IS_GENERIC #endif +#if defined IS_AMD && HAS_VPERM == 1 +#define IS_ROCM +#endif + #define LOCAL_MEM_TYPE_LOCAL 1 #define LOCAL_MEM_TYPE_GLOBAL 2 @@ -152,6 +156,11 @@ #define USE_ROTATE #endif +#ifdef IS_ROCM +#define USE_BITSELECT +#define USE_ROTATE +#endif + #ifdef IS_OPENCL //#define USE_BITSELECT //#define USE_ROTATE