Loading...
Searching...
No Matches
Go to the documentation of this file.
32#ifndef __openclfeatures_dot_hpp
33#define __openclfeatures_dot_hpp
35#ifndef R123_STATIC_INLINE
36#define R123_STATIC_INLINE inline
39#ifndef R123_FORCE_INLINE
40#define R123_FORCE_INLINE(decl) decl __attribute__((always_inline))
43#ifndef R123_CUDA_DEVICE
44#define R123_CUDA_DEVICE
51#ifndef R123_BUILTIN_EXPECT
52#define R123_BUILTIN_EXPECT(expr, likely) expr
55#ifndef R123_USE_GNU_UINT128
56#define R123_USE_GNU_UINT128 0
59#ifndef R123_USE_MULHILO64_ASM
60#define R123_USE_MULHILO64_ASM 0
63#ifndef R123_USE_MULHILO64_MSVC_INTRIN
64#define R123_USE_MULHILO64_MSVC_INTRIN 0
67#ifndef R123_USE_MULHILO64_CUDA_INTRIN
68#define R123_USE_MULHILO64_CUDA_INTRIN 0
71#ifndef R123_USE_MULHILO64_OPENCL_INTRIN
72#define R123_USE_MULHILO64_OPENCL_INTRIN 1
75#ifndef R123_USE_AES_NI
76#define R123_USE_AES_NI 0
87#define UINT64_C(x) ((ulong)(x##UL))