From 2b88a46b1ad418879c1d032b29af8f456a3cd592 Mon Sep 17 00:00:00 2001 From: JosJuice Date: Mon, 14 Jun 2021 15:51:59 +0200 Subject: [PATCH] Common: Set bFMA to true for AArch64 Without this, the code added in ac28b89 misbehaves and considers AArch64 netplay clients to not have hardware FMA support, telling all clients to disable FMA support, which causes a desync between x64 and AArch64 due to JitArm64 not being able to disable FMA support. --- Source/Core/Common/ArmCPUDetect.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/Core/Common/ArmCPUDetect.cpp b/Source/Core/Common/ArmCPUDetect.cpp index a9bacf6f51..303c4200f1 100644 --- a/Source/Core/Common/ArmCPUDetect.cpp +++ b/Source/Core/Common/ArmCPUDetect.cpp @@ -68,6 +68,7 @@ void CPUInfo::Detect() CPU64bit = true; Mode64bit = true; vendor = CPUVendor::ARM; + bFMA = true; bFlushToZero = true; bAFP = false;