rll/global/platform_definitions.h file

Defines

#define RLLOPPY_OS_OPENBSD
Flag defined if operating system is OpenBSD.
#define RLL_ARCH_ALPHA
Flag defined if architecture is Alpha.
#define RLL_ARCH_ARM
Flag defined if architecture is ARM.
#define RLL_ARCH_BFIN
Flag defined if architecture is Blackfin.
#define RLL_ARCH_CONVEX
Flag defined if architecture is Convex.
#define RLL_ARCH_CUDA
Flag defined if architecture is NVIDIA CUDA.
#define RLL_ARCH_E2K
Flag defined if architecture is Elbrus 2K.
#define RLL_ARCH_HPPA
Flag defined if architecture is PA-RISC (HPPA).
#define RLL_ARCH_IA64
Flag defined if architecture is Intel IA64.
#define RLL_ARCH_LOONGARCH
Flag defined if architecture is LoongArch.
#define RLL_ARCH_M68K
Flag defined if architecture is Motorola M68K.
#define RLL_ARCH_MIPS
Flag defined if architecture is MIPS.
#define RLL_ARCH_POWERPC
Flag defined if architecture is PowerPC.
#define RLL_ARCH_PYRAMID
Flag defined if architecture is Pyramid.
#define RLL_ARCH_RISCV
Flag defined if architecture is RISC-V.
#define RLL_ARCH_RS6000
Flag defined if architecture is IBM RS/6000.
#define RLL_ARCH_SPARC
Flag defined if architecture is SPARC.
#define RLL_ARCH_SUPERH
Flag defined if architecture is Hitachi SuperH.
#define RLL_ARCH_UNKNOWN
Flag defined if architecture is unknown.
#define RLL_ARCH_X86_32
Flag defined if architecture is x86_32.
#define RLL_ARCH_X86_64
Flag defined if architecture is x86_64.
#define RLL_COMPILER_CLANG
Flag defined if compiler is Clang LLVM.
#define RLL_COMPILER_GNU
Flag defined if compiler is GNU GCC.
#define RLL_COMPILER_INTEL
Flag defined if compiler is Intel C++ Compiler.
#define RLL_COMPILER_MSVC
Flag defined if compiler is Microsoft Visual C++ (MSVC).
#define RLL_COMPILER_NVIDIA
Flag defined if compiler is Nvidia NVCC.
#define RLL_COMPILER_UNKNOWN
Flag defined if compiler is unknown.
#define RLL_ENDIAN_BIG
Flag defined if architecture is big endian.
#define RLL_ENDIAN_LITTLE
Flag defined if architecture is little endian.
#define RLL_ENDIAN_UNKNOWN
Flag defined if architecture is unknown.
#define RLL_OS_ANDROID
Flag defined if operating system is Android.
#define RLL_OS_CYGWIN
Flag defined if operating system is Cygwin.
#define RLL_OS_DARWIN
Flag defined if operating system is macOS.
#define RLL_OS_DRAGONFLY
Flag defined if operating system is DragonFly BSD.
#define RLL_OS_FREEBSD
Flag defined if operating system is FreeBSD.
#define RLL_OS_IOS
Flag defined if operating system is Apple iOS.
#define RLL_OS_LINUX
Flag defined if operating system is Linux.
#define RLL_OS_NETBSD
Flag defined if operating system is NetBSD.
#define RLL_OS_UNKNOWN
Flag defined if operating system is unknown.
#define RLL_OS_WINDOWS
Flag defined if operating system is Windows.