From afd864ebc04f4cfc8e472412907fb8dcbf8ac7ab 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 --- a64_sequences.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/a64_sequences.cc b/a64_sequences.cc index f1538b870..6d3e045c2 100644 --- a/a64_sequences.cc +++ b/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(