Commit Graph
6 Commits
Author SHA1 Message Date
Brian DegenhardtandClaude Opus 4.8 ac552ea3e0 common/FPControl: MSVC arm64 path for FPCR read/write
MSVC's arm64 cl.exe rejects GCC inline asm (asm volatile mrs/msr FPCR),
which broke the Windows arm64 build (C2059 syntax error: 'volatile',
cascading to 100+ errors per TU). Read/write FPCR via the system-register
intrinsics _ReadStatusReg/_WriteStatusReg(ARM64_FPCR) under
(_MSC_VER && !__clang__); clang/clang-cl keep the inline asm. <intrin.h>
(which declares these) is already included by VectorIntrin.h under _MSC_VER.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-12 14:36:29 -07:00
TellowKrinkle 81a20150f2 Core: Use ARCH_ARM64 instead of _M_ARM64
fast_float assumes that _M_ARM64 means compiling for Windows
2026-03-20 11:13:53 -04:00
SternXD d983b2b066 Copyright: Change year from 2002-2025 to 2002-2026 2026-01-15 00:22:32 +01:00
TheTechnician27 23fd57f641 Copyright: Change year from 2002-2024 to 2002-2025 2025-01-20 05:07:26 +01:00
GovanifY 132431b7c8 headers: relicense to GPL-3.0+
also update to 2024 while i'm at it
2024-07-30 17:17:13 -04:00
Stenzek 308f8c5112 x86emitter: Abstract MXCSR into a general FPControlRegister type 2023-12-27 13:55:35 +10:00