Sync changes from upstream repository

This commit is contained in:
Bozo the Builder
2024-11-20 02:35:59 -08:00
parent 56a55eb632
commit 80802eea37
21 changed files with 1475 additions and 18 deletions

View File

@@ -132,7 +132,7 @@
#define ON_RUNTIME_WIN_WINOS
#endif
#if defined(_M_X64) || defined(_WIN64)
#if defined(_M_X64) || defined(_WIN64) || defined(_M_ARM64)
#define ON_64BIT_RUNTIME
#elif defined(_M_X86) || defined(_WIN32)
#define ON_32BIT_RUNTIME
@@ -141,7 +141,7 @@
#endif
#if !defined(ON_LITTLE_ENDIAN)
#if (defined(_M_X64) || defined(_M_IX86) || defined (__i386__) || defined( __x86_64__ ))
#if (defined(_M_X64) || defined(_M_IX86) || defined (__i386__) || defined( __x86_64__ ) || defined(_M_ARM64))
#define ON_LITTLE_ENDIAN
#endif
#endif
@@ -198,7 +198,7 @@
#error Exactly one of ON_LITTLE_ENDIAN or ON_BIG_ENDIAN should be defined.
#endif
#if (!defined(ON_ARM_64) && defined(__aarch64__))
#if (!defined(ON_ARM_64) && (defined(__aarch64__) || defined(_M_ARM64)))
#define ON_ARM_64
#endif