mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
Clang and GCC fuse a * b + c into one rounding on CPUs that have fused multiply-add, which on ARM64 made the interpreter's dot products, vavg, vdet and vqmul round differently from x86-64. Fused operations now only happen where the code asks for them. MSVC doesn't contract by default. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>