From 009be5ab20b0e590c68039415a0768e6d4651808 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Mon, 18 Jan 2021 18:33:00 -0500 Subject: [PATCH] Enable arm64 for non-Windows targets (thanks, pastdue!). Co-authored-by: Victor Romero --- src/physfs_lzmasdk.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/physfs_lzmasdk.h b/src/physfs_lzmasdk.h index c86972e..d2bbcc6 100644 --- a/src/physfs_lzmasdk.h +++ b/src/physfs_lzmasdk.h @@ -506,6 +506,7 @@ MY_CPU_LE_UNALIGN means that CPU is LITTLE ENDIAN and CPU supports unaligned mem #endif #if defined(MY_CPU_AMD64) \ + || defined(_M_ARM64) \ || defined(_M_IA64) \ || defined(__AARCH64EL__) \ || defined(__AARCH64EB__) @@ -531,6 +532,8 @@ MY_CPU_LE_UNALIGN means that CPU is LITTLE ENDIAN and CPU supports unaligned mem #if defined(_WIN32) && defined(_M_ARM) #define MY_CPU_ARM_LE +#elif defined(_WIN64) && defined(_M_ARM64) +#define MY_CPU_ARM_LE #endif #if defined(_WIN32) && defined(_M_IA64)