27 lines
800 B
Diff
27 lines
800 B
Diff
diff --git a/src/util/build_config.h b/src/util/build_config.h
|
|
index 717b4e3..438777e 100644
|
|
--- a/src/util/build_config.h
|
|
+++ b/src/util/build_config.h
|
|
@@ -164,6 +164,21 @@
|
|
#define ARCH_CPU_32_BITS 1
|
|
#define ARCH_CPU_BIG_ENDIAN 1
|
|
#endif
|
|
+#elif defined(__loongarch32)
|
|
+#define ARCH_CPU_LOONG_FAMILY 1
|
|
+#define ARCH_CPU_LOONG32 1
|
|
+#define ARCH_CPU_32_BITS 1
|
|
+#define ARCH_CPU_LITTLE_ENDIAN 1
|
|
+#elif defined(__loongarch64)
|
|
+#define ARCH_CPU_LOONG_FAMILY 1
|
|
+#define ARCH_CPU_LOONG64 1
|
|
+#define ARCH_CPU_64_BITS 1
|
|
+#define ARCH_CPU_LITTLE_ENDIAN 1
|
|
+#elif defined(__riscv) && (__riscv_xlen == 64)
|
|
+#define ARCH_CPU_RISCV_FAMILY 1
|
|
+#define ARCH_CPU_RISCV64 1
|
|
+#define ARCH_CPU_64_BITS 1
|
|
+#define ARCH_CPU_LITTLE_ENDIAN 1
|
|
#else
|
|
#error Please add support for your architecture in build_config.h
|
|
#endif
|