#include "platform.h"
Go to the source code of this file.
Namespaces | |
| namespace | neo |
| namespace | neo::core |
Defines | |
| #define | NEO_ARCH_X86 0 |
| Identifies build for x86-based architectures. | |
| #define | NEO_ARCH_X86_64 0 |
| Identifies build for x86-64-based architectures. | |
| #define | NEO_ARCH_PPC 0 |
| Identifies build for PowerPC-based architectures. | |
| #define | NEO_ARCH_BYTEORDER_LITTLEENDIAN 0 |
| Identifies build for little-endian architectures. | |
| #define | NEO_ARCH_BYTEORDER_BIGENDIAN 0 |
| Identifies build for big-endian architectures. | |
| #define | NEO_INTEL_INTRINSICS 0 |
| Identifies compiler support for Intel intrinsics. | |
Enumerations | |
| enum | neo::core::Architecture { neo::core::ARCHITECTURE_X86 = 0, neo::core::ARCHITECTURE_X86_64 = 1, neo::core::ARCHITECTURE_PPC = 2 } |
| Architecture identifiers. More... | |
| enum | neo::core::Byteorder { neo::core::BYTEORDER_LITTLEENDIAN = 0, neo::core::BYTEORDER_BIGENDIAN = 1 } |
| Machine byte order identifiers. More... | |
| enum | neo::core::CPUCaps { neo::core::CPUCAPS_MMX = 0x00000001, neo::core::CPUCAPS_FXSR = 0x00000002, neo::core::CPUCAPS_SSE = 0x00000004, neo::core::CPUCAPS_SSE2 = 0x00000008, neo::core::CPUCAPS_3DNOW = 0x00000010, neo::core::CPUCAPS_3DNOWEX = 0x00000020, neo::core::CPUCAPS_ALTIVEC = 0x00000040, neo::core::CPUCAPS_SSE3 = 0x00000080 } |
| CPU capabilities. More... | |
1.5.1