#include <assert.h>
#include <stdint.h>
Go to the source code of this file.
◆ __STDC_CONSTANT_MACROS
#define __STDC_CONSTANT_MACROS |
◆ R123_ASSERT
#define R123_ASSERT |
( |
|
x | ) |
assert(x) |
◆ R123_BUILTIN_EXPECT
#define R123_BUILTIN_EXPECT |
( |
|
expr, |
|
|
|
likely |
|
) |
| __builtin_expect(expr, likely) |
◆ R123_CUDA_DEVICE
◆ R123_FORCE_INLINE
#define R123_FORCE_INLINE |
( |
|
decl | ) |
decl __attribute__((always_inline)) |
◆ R123_GNUC_VERSION
#define R123_GNUC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) |
◆ R123_STATIC_INLINE
#define R123_STATIC_INLINE static inline |
◆ R123_USE_AES_NI
#define R123_USE_AES_NI ((__ICC >= 1101) && 0 /*defined(__AES__)*/) |
◆ R123_USE_AES_OPENSSL
#define R123_USE_AES_OPENSSL 0 |
◆ R123_USE_ASM_GNU
#define R123_USE_ASM_GNU 1 |
◆ R123_USE_CPUID_MSVC
#define R123_USE_CPUID_MSVC 0 |
◆ R123_USE_EMMINTRIN_H
#define R123_USE_EMMINTRIN_H 1 |
◆ R123_USE_GNU_UINT128
#define R123_USE_GNU_UINT128 0 |
◆ R123_USE_IA32INTRIN_H
#define R123_USE_IA32INTRIN_H 1 |
◆ R123_USE_INTRIN_H
#define R123_USE_INTRIN_H 0 |
◆ R123_USE_MULHILO16_ASM
#define R123_USE_MULHILO16_ASM 0 |
◆ R123_USE_MULHILO32_ASM
#define R123_USE_MULHILO32_ASM 0 |
◆ R123_USE_MULHILO64_ASM
#define R123_USE_MULHILO64_ASM 1 |
◆ R123_USE_MULHILO64_CUDA_INTRIN
#define R123_USE_MULHILO64_CUDA_INTRIN 0 |
◆ R123_USE_MULHILO64_MSVC_INTRIN
#define R123_USE_MULHILO64_MSVC_INTRIN 0 |
◆ R123_USE_MULHILO64_OPENCL_INTRIN
#define R123_USE_MULHILO64_OPENCL_INTRIN 0 |
◆ R123_USE_SMMINTRIN_H
#define R123_USE_SMMINTRIN_H 1 |
◆ R123_USE_SSE
◆ R123_USE_SSE4_1
#define R123_USE_SSE4_1 0 |
◆ R123_USE_SSE4_2
#define R123_USE_SSE4_2 0 |
◆ R123_USE_WMMINTRIN_H
#define R123_USE_WMMINTRIN_H 1 |
◆ R123_USE_X86INTRIN_H
#define R123_USE_X86INTRIN_H 0 |
◆ R123_USE_XMMINTRIN_H
#define R123_USE_XMMINTRIN_H 0 |