Updated thekla_atlas to support arm64

(cherry picked from commit cd63e699ca)
This commit is contained in:
Brigham Henry Keys 2018-03-20 13:44:45 -05:00 committed by Hein-Pieter van Braam
parent a1fd60f7d2
commit 6a48c552e2
2 changed files with 9 additions and 4 deletions

View File

@ -200,10 +200,10 @@ namespace nv
if (reinterpret_cast<uint64>(ptr) < 0x10000ULL) return false; if (reinterpret_cast<uint64>(ptr) < 0x10000ULL) return false;
if (reinterpret_cast<uint64>(ptr) >= 0x000007FFFFFEFFFFULL) return false; if (reinterpret_cast<uint64>(ptr) >= 0x000007FFFFFEFFFFULL) return false;
#else #else
if (reinterpret_cast<uint32>(ptr) == 0xcccccccc) return false; if (reinterpret_cast<uintptr_t>(ptr) == 0xcccccccc) return false;
if (reinterpret_cast<uint32>(ptr) == 0xcdcdcdcd) return false; if (reinterpret_cast<uintptr_t>(ptr) == 0xcdcdcdcd) return false;
if (reinterpret_cast<uint32>(ptr) == 0xdddddddd) return false; if (reinterpret_cast<uintptr_t>(ptr) == 0xdddddddd) return false;
if (reinterpret_cast<uint32>(ptr) == 0xffffffff) return false; if (reinterpret_cast<uintptr_t>(ptr) == 0xffffffff) return false;
#endif #endif
return true; return true;
} }

View File

@ -498,6 +498,11 @@ Metrowerks:
# define POSH_CPU_STRING "ARM" # define POSH_CPU_STRING "ARM"
#endif #endif
#if defined AARCH64 || defined __aarch64__ || defined _AARCH64
# define POSH_CPU_STRONGARM 1
# define POSH_CPU_STRING "AARCH64"
#endif
#if defined mips || defined __mips__ || defined __MIPS__ || defined _MIPS #if defined mips || defined __mips__ || defined __MIPS__ || defined _MIPS
# define POSH_CPU_MIPS 1 # define POSH_CPU_MIPS 1
# if defined _R5900 # if defined _R5900