mirror of
https://github.com/bkaradzic/bx.git
synced 2026-02-17 12:42:34 +01:00
Added 32-bit/64-bit architecture macro.
This commit is contained in:
@@ -20,6 +20,9 @@
|
||||
#define BX_CPU_PPC 0
|
||||
#define BX_CPU_X86 0
|
||||
|
||||
#define BX_ARCH_32BIT 0
|
||||
#define BX_ARCH_64BIT 0
|
||||
|
||||
#define BX_CPU_ENDIAN_BIG 0
|
||||
#define BX_CPU_ENDIAN_LITTLE 0
|
||||
|
||||
@@ -75,6 +78,14 @@
|
||||
# define BX_CACHE_LINE_SIZE 64
|
||||
#endif //
|
||||
|
||||
#if defined(__x86_64__) || defined(_M_X64) || defined(__64BIT__) || defined(__powerpc64__) || defined(__ppc64__)
|
||||
# undef BX_ARCH_64BIT
|
||||
# define BX_ARCH_64BIT 1
|
||||
#else
|
||||
# undef BX_ARCH_32BIT
|
||||
# define BX_ARCH_32BIT 1
|
||||
#endif //
|
||||
|
||||
#if BX_CPU_PPC
|
||||
# undef BX_CPU_ENDIAN_BIG
|
||||
# define BX_CPU_ENDIAN_BIG 1
|
||||
|
||||
Reference in New Issue
Block a user