Macros | |
#define | STAPL_RUNTIME_DEFAULT_ALIGNMENT (sizeof(void*)) |
#define | STAPL_RUNTIME_CACHELINE_SIZE 64 |
Detects the platform.
Defined macros for supported platforms are:
STAPL_RUNTIME_LINUX_TARGET
for GNU/LinuxSTAPL_RUNTIME_WINDOWS_TARGET
for WindowsSTAPL_RUNTIME_SOLARIS_TARGET
for Oracle SolarisSTAPL_RUNTIME_ANDROID_TARGET
for AndroidSTAPL_RUNTIME_CRAY_TARGET
for CraySTAPL_RUNTIME_CRAY_XE_TARGET
for Cray XE/XKSTAPL_RUNTIME_CRAY_XC30_TARGET
for Cray XC30STAPL_RUNTIME_BG_TARGET
for IBM Blue GeneSTAPL_RUNTIME_BGP_TARGET
for IBM Blue Gene/PSTAPL_RUNTIME_BGQ_TARGET
for IBM Blue Gene/QSTAPL_RUNTIME_DEFAULT_ALIGNMENT
has the default alignment value for the current platform.
STAPL_RUNTIME_CACHELINE_SIZE
has the value for the cache-line size.