added "ARMv9" in Platform.h
This commit is contained in:
@@ -28,7 +28,6 @@
|
|||||||
|
|
||||||
#define HGL_CPU_X86_32 HGL_MERGE32('8','6','3','2')
|
#define HGL_CPU_X86_32 HGL_MERGE32('8','6','3','2')
|
||||||
#define HGL_CPU_X86_64 HGL_MERGE32('8','6','6','4')
|
#define HGL_CPU_X86_64 HGL_MERGE32('8','6','6','4')
|
||||||
#define HGL_CPU_X86S HGL_MERGE32('x','8','6','S')
|
|
||||||
#define HGL_CPU_MIPS HGL_MERGE32('M','I','P','S')
|
#define HGL_CPU_MIPS HGL_MERGE32('M','I','P','S')
|
||||||
#define HGL_CPU_MIPSel HGL_MERGE32('M','I','e','l')
|
#define HGL_CPU_MIPSel HGL_MERGE32('M','I','e','l')
|
||||||
#define HGL_CPU_MIPS64 HGL_MERGE32('M','I','6','4')
|
#define HGL_CPU_MIPS64 HGL_MERGE32('M','I','6','4')
|
||||||
@@ -100,15 +99,21 @@
|
|||||||
|
|
||||||
#define HGL_MIN_MEMORY_ALLOC_BYTES 8
|
#define HGL_MIN_MEMORY_ALLOC_BYTES 8
|
||||||
#define HGL_ENDIAN HGL_BIG_ENDIAN
|
#define HGL_ENDIAN HGL_BIG_ENDIAN
|
||||||
#elif defined(__aarch64__)
|
#elif defined(__aarch64__) || defined(__arm64__) || defined(__ARM64__) || defined(_M_ARM64)
|
||||||
#define HGL_CPU HGL_CPU_ARMv8
|
#define HGL_CPU HGL_CPU_ARMv8
|
||||||
#define HGL_CPU_NAME OS_TEXT("ARMv8")
|
#define HGL_CPU_NAME OS_TEXT("ARMv8")
|
||||||
#define HGL_LIB_CPU_NAME OS_TEXT("ARMv8")
|
#define HGL_LIB_CPU_NAME OS_TEXT("ARMv8")
|
||||||
#define HGL_MIN_MEMORY_ALLOC_BYTES 4
|
#define HGL_MIN_MEMORY_ALLOC_BYTES 4
|
||||||
#define HGL_ENDIAN HGL_LITTLE_ENDIAN
|
#define HGL_ENDIAN HGL_LITTLE_ENDIAN
|
||||||
|
#elif defined(__ARM_ARCH_9__) || defined(_M_ARM_ARCH_9) || (defined(__ARM_ARCH) && __ARM_ARCH>=9)
|
||||||
|
#define HGL_CPU HGL_CPU_ARMv9
|
||||||
|
#define HGL_CPU_NAME OS_TEXT("ARMv9")
|
||||||
|
#define HGL_LIB_CPU_NAME OS_TEXT("ARMv9")
|
||||||
|
#define HGL_MIN_MEMORY_ALLOC_BYTES 4
|
||||||
|
#define HGL_ENDIAN HGL_LITTLE_ENDIAN
|
||||||
#elif defined(__wasm__)
|
#elif defined(__wasm__)
|
||||||
|
|
||||||
#error Not support WebAssembly.please wait update......
|
#error Not support WebAssembly.
|
||||||
|
|
||||||
#define HGL_OS HGL_OS_Wasm
|
#define HGL_OS HGL_OS_Wasm
|
||||||
#define HGL_COMPILER HGL_COMPILER_LLVM
|
#define HGL_COMPILER HGL_COMPILER_LLVM
|
||||||
|
Reference in New Issue
Block a user