From eeb4beb5715cf10fa9aaa69e02b24be4f9b6311b Mon Sep 17 00:00:00 2001 From: Alex Shinn Date: Tue, 29 Aug 2017 23:07:50 +0900 Subject: [PATCH] adding alignment detection for sparc and mips --- include/chibi/features.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/chibi/features.h b/include/chibi/features.h index eca5eb70..fc06f932 100644 --- a/include/chibi/features.h +++ b/include/chibi/features.h @@ -285,7 +285,7 @@ /************************************************************************/ #ifndef SEXP_64_BIT -#if defined(__amd64) || defined(__x86_64) || defined(_WIN64) || defined(_Wp64) || defined(__LP64__) || defined(__PPC64__) +#if defined(__amd64) || defined(__x86_64) || defined(_WIN64) || defined(_Wp64) || defined(__LP64__) || defined(__PPC64__) || defined(__mips64__) || defined(__sparc64__) #define SEXP_64_BIT 1 #else #define SEXP_64_BIT 0 @@ -750,7 +750,7 @@ #endif #ifndef SEXP_USE_ALIGNED_BYTECODE -#if defined(__arm__) +#if defined(__arm__) || defined(__sparc__) || defined(__sparc64__) || defined(__mips__) || defined(__mips64__) #define SEXP_USE_ALIGNED_BYTECODE 1 #else #define SEXP_USE_ALIGNED_BYTECODE 0