aboutsummaryrefslogtreecommitdiff
path: root/src/config.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.c')
-rw-r--r--src/config.c22
1 files changed, 7 insertions, 15 deletions
diff --git a/src/config.c b/src/config.c
index 63b568b..7e6512d 100644
--- a/src/config.c
+++ b/src/config.c
@@ -5,14 +5,16 @@ const uint8_t PRNE_PROG_VER[16] = { 0x11, 0xf7, 0x6b, 0x87, 0x62, 0x1a, 0x47, 0x
const prne_arch_t prne_host_arch =
#ifdef __GNUC__
- #if defined(__ARM_ARCH_4T__)
+ #if defined(__i386__)
+ PRNE_ARCH_I686
+ #elif defined(__x86_64__)
+ PRNE_ARCH_X86_64
+ #elif defined(__ARM_ARCH_4T__)
PRNE_ARCH_ARMV4T
#elif defined(__ARM_ARCH_7A__)
PRNE_ARCH_ARMV7
- #elif defined(__x86_64__) || defined(__i386__)
- PRNE_ARCH_I686
- #elif defined(__m68k__)
- PRNE_ARCH_M68K
+ #elif defined(__aarch64__)
+ PRNE_ARCH_AARCH64
#elif defined(__mips__)
#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
PRNE_ARCH_MIPS
@@ -23,18 +25,8 @@ const prne_arch_t prne_host_arch =
#endif
#elif defined(__powerpc__)
PRNE_ARCH_PPC
- #elif defined(__riscv) || defined(__riscv__)
- #if __riscv_xlen == 32
- PRNE_ARCH_RV32
- #elif __riscv_xlen == 64
- PRNE_ARCH_RV64
- #else
- #error "FIXME!"
- #endif
#elif defined(__SH4__)
PRNE_ARCH_SH4
- #elif defined(__sparc__)
- PRNE_ARCH_SPC
#else
#error "FIXME!"
#endif