16#if !defined(FEAT_COMPILER) && defined(__INTEL_LLVM_COMPILER) 
   19#define FEAT_COMPILER_INTEL_ONEAPI __INTEL_LLVM_COMPILER 
   22#define FEAT_COMPILER __VERSION__ 
   26#define FEAT_DISABLE_WARNINGS _Pragma("clang diagnostic push") \
 
   27  _Pragma("clang diagnostic ignored \"-Wall\"") \
 
   28  _Pragma("clang diagnostic ignored \"-Wunknown-pragmas\"") \
 
   29  _Pragma("clang diagnostic ignored \"-Wshadow\"") \
 
   30  _Pragma("clang diagnostic ignored \"-Wunused-parameter\"") \
 
   31  _Pragma("clang diagnostic ignored \"-Wdeprecated-builtins\"") \
 
   32  _Pragma("clang diagnostic ignored \"-Wdeprecated-copy-with-user-provided-dtor\"")
 
   34#define FEAT_RESTORE_WARNINGS _Pragma("clang diagnostic pop")
 
   36#define FEAT_PRAGMA_IVDEP _Pragma("ivdep")
 
   39#define NOINLINE __attribute__((noinline)) 
   41#define FORCE_INLINE inline __forceinline