From be75687ed7a1be151b3600c011d95f4c5db1dbc0 Mon Sep 17 00:00:00 2001 From: hexin Date: Mon, 25 Dec 2023 14:49:51 +0800 Subject: [PATCH] Add support for sw_64 --- src/tbox/prefix/arch.h | 3 +++ src/tbox/prefix/cpu.h | 1 + 2 files changed, 4 insertions(+) diff --git a/src/tbox/prefix/arch.h b/src/tbox/prefix/arch.h index ba37fda88..d1322592f 100644 --- a/src/tbox/prefix/arch.h +++ b/src/tbox/prefix/arch.h @@ -188,6 +188,9 @@ # else # error unknown version of LoongArch, please feedback to us. # endif +#elif defined(__sw_64) +# define TB_ARCH_SW_64 +# define TB_ARCH_STRING "sw_64" #elif defined(__riscv) # define TB_ARCH_RISCV # if defined(__riscv_xlen) && __riscv_xlen == 64 diff --git a/src/tbox/prefix/cpu.h b/src/tbox/prefix/cpu.h index 005479cc5..714aba7a9 100644 --- a/src/tbox/prefix/cpu.h +++ b/src/tbox/prefix/cpu.h @@ -44,6 +44,7 @@ || defined(__PPC64__) \ || defined(__ppc64__) \ || defined(__powerpc64__) \ + || defined(__sw_64) \ || defined(__loongarch64) \ || defined(_M_X64) \ || defined(_M_AMD64) \