From a7994821e50107ffa6c041d87a52a4a38aee62bb Mon Sep 17 00:00:00 2001 From: Rich Geldreich Date: Tue, 16 Mar 2021 21:16:57 -0400 Subject: [PATCH] Disabling unaligned reads unless it's x86/x64 by default --- transcoder/basisu_transcoder.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/transcoder/basisu_transcoder.cpp b/transcoder/basisu_transcoder.cpp index a0e0b74..3087539 100644 --- a/transcoder/basisu_transcoder.cpp +++ b/transcoder/basisu_transcoder.cpp @@ -30,8 +30,10 @@ #ifdef __EMSCRIPTEN__ // Can't use unaligned loads/stores with WebAssembly. #define BASISD_USE_UNALIGNED_WORD_READS (0) - #else + #elif defined(_M_AMD64) || defined(_M_IX86) || defined(__i386__) || defined(__x86_64__) #define BASISD_USE_UNALIGNED_WORD_READS (1) + #else + #define BASISD_USE_UNALIGNED_WORD_READS (0) #endif #endif