Loading...
Searching...
No Matches
Go to the documentation of this file.
13#ifndef CD_DECORATIONS_H
14#define CD_DECORATIONS_H
16#include <CD_NamespaceHeader.H>
23#elif defined(__INTEL_COMPILER)
24#define CD_PRAGMA_SIMD _Pragma("ivdep")
26#elif defined(__INTEL_LLVM_COMPILER)
27#define CD_PRAGMA_SIMD _Pragma("SIMD")
29#elif defined(__clang__)
30#define CD_PRAGMA_SIMD _Pragma("clang loop vectorize(enable)")
32#elif defined(__GNUC__)
33#define CD_PRAGMA_SIMD _Pragma("GCC ivdep")
42#define ALWAYS_INLINE __attribute__((always_inline)) __inline__
44#define ALWAYS_INLINE inline
48#include <CD_NamespaceFooter.H>