Updated thekla_atlas to support arm64
(cherry picked from commit cd63e699ca
)
This commit is contained in:
parent
a1fd60f7d2
commit
6a48c552e2
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue