diff options
author | Mike Pall <mike> | 2010-11-28 17:22:45 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-11-28 17:22:45 +0100 |
commit | 2033d6310bbda7dc5554dd3c473836743929f2c3 (patch) | |
tree | 4d3682497731875a1f8a8fdd52f0bbf24f86810f /src/lj_arch.h | |
parent | 24186e05e66550951002ccca6f7fb4782c5c0319 (diff) | |
download | luajit-2033d6310bbda7dc5554dd3c473836743929f2c3.tar.gz luajit-2033d6310bbda7dc5554dd3c473836743929f2c3.tar.bz2 luajit-2033d6310bbda7dc5554dd3c473836743929f2c3.zip |
Add shorter defines for endianess checks.
Diffstat (limited to 'src/lj_arch.h')
-rw-r--r-- | src/lj_arch.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lj_arch.h b/src/lj_arch.h index f9cb12e7..4b2bbe76 100644 --- a/src/lj_arch.h +++ b/src/lj_arch.h | |||
@@ -96,7 +96,6 @@ | |||
96 | #define LJ_ARCH_NAME "x86" | 96 | #define LJ_ARCH_NAME "x86" |
97 | #define LJ_ARCH_BITS 32 | 97 | #define LJ_ARCH_BITS 32 |
98 | #define LJ_ARCH_ENDIAN LUAJIT_LE | 98 | #define LJ_ARCH_ENDIAN LUAJIT_LE |
99 | #define LJ_ARCH_BITENDIAN LUAJIT_LE | ||
100 | #define LJ_ARCH_HASFPU 1 | 99 | #define LJ_ARCH_HASFPU 1 |
101 | #define LJ_ABI_WIN LJ_TARGET_WINDOWS | 100 | #define LJ_ABI_WIN LJ_TARGET_WINDOWS |
102 | #define LJ_TARGET_X86 1 | 101 | #define LJ_TARGET_X86 1 |
@@ -110,7 +109,6 @@ | |||
110 | #define LJ_ARCH_NAME "x64" | 109 | #define LJ_ARCH_NAME "x64" |
111 | #define LJ_ARCH_BITS 64 | 110 | #define LJ_ARCH_BITS 64 |
112 | #define LJ_ARCH_ENDIAN LUAJIT_LE | 111 | #define LJ_ARCH_ENDIAN LUAJIT_LE |
113 | #define LJ_ARCH_BITENDIAN LUAJIT_LE | ||
114 | #define LJ_ARCH_HASFPU 1 | 112 | #define LJ_ARCH_HASFPU 1 |
115 | #define LJ_ABI_WIN LJ_TARGET_WINDOWS | 113 | #define LJ_ABI_WIN LJ_TARGET_WINDOWS |
116 | #define LJ_TARGET_X64 1 | 114 | #define LJ_TARGET_X64 1 |
@@ -128,7 +126,6 @@ | |||
128 | #define LJ_ARCH_NAME "ppcspe" | 126 | #define LJ_ARCH_NAME "ppcspe" |
129 | #define LJ_ARCH_BITS 32 | 127 | #define LJ_ARCH_BITS 32 |
130 | #define LJ_ARCH_ENDIAN LUAJIT_BE | 128 | #define LJ_ARCH_ENDIAN LUAJIT_BE |
131 | #define LJ_ARCH_BITENDIAN LUAJIT_BE | ||
132 | #define LJ_ARCH_HASFPU 1 | 129 | #define LJ_ARCH_HASFPU 1 |
133 | #define LJ_ABI_SOFTFP 1 | 130 | #define LJ_ABI_SOFTFP 1 |
134 | #define LJ_ABI_EABI 1 | 131 | #define LJ_ABI_EABI 1 |
@@ -187,9 +184,13 @@ | |||
187 | #endif | 184 | #endif |
188 | 185 | ||
189 | #if LJ_ARCH_ENDIAN == LUAJIT_BE | 186 | #if LJ_ARCH_ENDIAN == LUAJIT_BE |
187 | #define LJ_LE 0 | ||
188 | #define LJ_BE 1 | ||
190 | #define LJ_ENDIAN_SELECT(le, be) be | 189 | #define LJ_ENDIAN_SELECT(le, be) be |
191 | #define LJ_ENDIAN_LOHI(lo, hi) hi lo | 190 | #define LJ_ENDIAN_LOHI(lo, hi) hi lo |
192 | #else | 191 | #else |
192 | #define LJ_LE 1 | ||
193 | #define LJ_BE 0 | ||
193 | #define LJ_ENDIAN_SELECT(le, be) le | 194 | #define LJ_ENDIAN_SELECT(le, be) le |
194 | #define LJ_ENDIAN_LOHI(lo, hi) lo hi | 195 | #define LJ_ENDIAN_LOHI(lo, hi) lo hi |
195 | #endif | 196 | #endif |