| 1 | diff --git a/bytesex.h b/bytesex.h
|
| 2 | index 14ce1d1..348de4c 100644
|
| 3 | |
| 4 | |
| 5 | @@ -9,13 +9,21 @@
|
| 6 |
|
| 7 | #if defined(__i386__) \
|
| 8 | || defined(__alpha__) \
|
| 9 | + || defined(__x86_64__) \
|
| 10 | + || defined(__ia64__) \
|
| 11 | + || defined(__riscv) \
|
| 12 | + || defined(__sh__) \
|
| 13 | + || defined(__loongarch64) \
|
| 14 | + || (defined(__arm__) && defined(__ARMEL__)) || defined(__AARCH64EL__) \
|
| 15 | || (defined(__mips__) && (defined(MIPSEL) || defined (__MIPSEL__)))
|
| 16 | #define BYTE_ORDER_LITTLE_ENDIAN
|
| 17 | #elif defined(__mc68000__) \
|
| 18 | + || defined (__s390__) \
|
| 19 | || defined (__sparc__) \
|
| 20 | || defined (__sparc) \
|
| 21 | || defined (__PPC__) \
|
| 22 | || defined (__BIG_ENDIAN__) \
|
| 23 | + || (defined(__arm__) && defined(__ARMEB__)) || defined(__AARCH64EB__) \
|
| 24 | || (defined(__mips__) && (defined(MIPSEB) || defined (__MIPSEB__)))
|
| 25 | #define BYTE_ORDER_BIG_ENDIAN
|
| 26 | #else
|