Project Alice
Loading...
Searching...
No Matches
openclfeatures.h File Reference

Go to the source code of this file.

Macros

#define R123_STATIC_INLINE   inline
 
#define R123_FORCE_INLINE(decl)   decl __attribute__((always_inline))
 
#define R123_CUDA_DEVICE
 
#define R123_ASSERT(x)
 
#define R123_BUILTIN_EXPECT(expr, likely)   expr
 
#define R123_USE_GNU_UINT128   0
 
#define R123_USE_MULHILO64_ASM   0
 
#define R123_USE_MULHILO64_MSVC_INTRIN   0
 
#define R123_USE_MULHILO64_CUDA_INTRIN   0
 
#define R123_USE_MULHILO64_OPENCL_INTRIN   1
 
#define R123_USE_AES_NI   0
 
#define UINT64_C(x)   ((ulong)(x##UL))
 

Typedefs

typedef ulong uint64_t
 
typedef uint uint32_t
 
typedef uchar uint8_t
 

Macro Definition Documentation

◆ R123_ASSERT

#define R123_ASSERT (   x)

Definition at line 48 of file openclfeatures.h.

◆ R123_BUILTIN_EXPECT

#define R123_BUILTIN_EXPECT (   expr,
  likely 
)    expr

Definition at line 52 of file openclfeatures.h.

◆ R123_CUDA_DEVICE

#define R123_CUDA_DEVICE

Definition at line 44 of file openclfeatures.h.

◆ R123_FORCE_INLINE

#define R123_FORCE_INLINE (   decl)    decl __attribute__((always_inline))

Definition at line 40 of file openclfeatures.h.

◆ R123_STATIC_INLINE

#define R123_STATIC_INLINE   inline

Definition at line 36 of file openclfeatures.h.

◆ R123_USE_AES_NI

#define R123_USE_AES_NI   0

Definition at line 76 of file openclfeatures.h.

◆ R123_USE_GNU_UINT128

#define R123_USE_GNU_UINT128   0

Definition at line 56 of file openclfeatures.h.

◆ R123_USE_MULHILO64_ASM

#define R123_USE_MULHILO64_ASM   0

Definition at line 60 of file openclfeatures.h.

◆ R123_USE_MULHILO64_CUDA_INTRIN

#define R123_USE_MULHILO64_CUDA_INTRIN   0

Definition at line 68 of file openclfeatures.h.

◆ R123_USE_MULHILO64_MSVC_INTRIN

#define R123_USE_MULHILO64_MSVC_INTRIN   0

Definition at line 64 of file openclfeatures.h.

◆ R123_USE_MULHILO64_OPENCL_INTRIN

#define R123_USE_MULHILO64_OPENCL_INTRIN   1

Definition at line 72 of file openclfeatures.h.

◆ UINT64_C

#define UINT64_C (   x)    ((ulong)(x##UL))

Definition at line 87 of file openclfeatures.h.

Typedef Documentation

◆ uint32_t

typedef uint uint32_t

Definition at line 85 of file openclfeatures.h.

◆ uint64_t

typedef ulong uint64_t

Definition at line 84 of file openclfeatures.h.

◆ uint8_t

typedef uchar uint8_t

Definition at line 86 of file openclfeatures.h.