Windows on arm64 build support: wire up cross-compile CI workflow and fix arm64 target detection + FastJmp assembly for MSVC

This commit is contained in:
David Isztl
2026-07-09 22:54:17 +02:00
parent 0d7fd61e13
commit 39ab2cac4f
2 changed files with 12 additions and 4 deletions
+3 -2
View File
@@ -3,8 +3,9 @@
#include "FastJmp.h"
// Win32 uses Fastjmp.asm, because MSVC doesn't support inline asm.
#if !defined(_WIN32) || defined(ARCH_ARM64)
// Windows uses a hand-written .asm (FastJmp.asm on x86, FastJmp.aarch64.asm on
// arm64), because MSVC supports no inline asm on either architecture.
#if !defined(_WIN32)
#if defined(__APPLE__)
#define PREFIX "_"