From 1bdc243e057594236559fa8d23d29b1f0a32e871 Mon Sep 17 00:00:00 2001 From: Wunkolo Date: Fri, 10 May 2024 08:08:25 -0700 Subject: [PATCH] [a64] Fix ADDC carry-bit assignment --- src/xenia/cpu/backend/a64/a64_sequences.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xenia/cpu/backend/a64/a64_sequences.cc b/src/xenia/cpu/backend/a64/a64_sequences.cc index f1538b870..6d3e045c2 100644 --- a/src/xenia/cpu/backend/a64/a64_sequences.cc +++ b/src/xenia/cpu/backend/a64/a64_sequences.cc @@ -1203,7 +1203,7 @@ void EmitAddCarryXX(A64Emitter& e, const ARGS& i) { e.MRS(X1, SystemReg::NZCV); // Assign carry bit - e.BFI(X1, X0, 61, 1); + e.BFI(X1, X0, 29, 1); e.MSR(SystemReg::NZCV, X1); } SEQ::EmitCommutativeBinaryOp(