Project Alice
|
#include <metal_integer>
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_METAL_THREAD_ADDRESS_SPACE thread |
#define | R123_METAL_CONSTANT_ADDRESS_SPACE constant |
#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 0 |
#define | R123_USE_MULHILO32_MULHI_INTRIN 1 |
#define | R123_MULHILO32_MULHI_INTRIN metal::mulhi |
#define | R123_USE_AES_NI 0 |
#define | R123_USE_64BIT 0 /* Metal currently (Feb 2019, Specification-2) does not support 64-bit variable types */ |
#define | R123_ULONG_LONG unsigned int |
#define R123_ASSERT | ( | x | ) |
Definition at line 61 of file metalfeatures.h.
#define R123_BUILTIN_EXPECT | ( | expr, | |
likely | |||
) | expr |
Definition at line 65 of file metalfeatures.h.
#define R123_CUDA_DEVICE |
Definition at line 49 of file metalfeatures.h.
#define R123_FORCE_INLINE | ( | decl | ) | decl __attribute__((always_inline)) |
Definition at line 45 of file metalfeatures.h.
#define R123_METAL_CONSTANT_ADDRESS_SPACE constant |
Definition at line 57 of file metalfeatures.h.
#define R123_METAL_THREAD_ADDRESS_SPACE thread |
Definition at line 53 of file metalfeatures.h.
#define R123_MULHILO32_MULHI_INTRIN metal::mulhi |
Definition at line 94 of file metalfeatures.h.
#define R123_STATIC_INLINE inline |
Definition at line 41 of file metalfeatures.h.
#define R123_ULONG_LONG unsigned int |
Definition at line 108 of file metalfeatures.h.
#define R123_USE_64BIT 0 /* Metal currently (Feb 2019, Specification-2) does not support 64-bit variable types */ |
Definition at line 102 of file metalfeatures.h.
#define R123_USE_AES_NI 0 |
Definition at line 98 of file metalfeatures.h.
#define R123_USE_GNU_UINT128 0 |
Definition at line 69 of file metalfeatures.h.
#define R123_USE_MULHILO32_MULHI_INTRIN 1 |
Definition at line 89 of file metalfeatures.h.
#define R123_USE_MULHILO64_ASM 0 |
Definition at line 73 of file metalfeatures.h.
#define R123_USE_MULHILO64_CUDA_INTRIN 0 |
Definition at line 81 of file metalfeatures.h.
#define R123_USE_MULHILO64_MSVC_INTRIN 0 |
Definition at line 77 of file metalfeatures.h.
#define R123_USE_MULHILO64_OPENCL_INTRIN 0 |
Definition at line 85 of file metalfeatures.h.