diff --git a/src/xenia/cpu/backend/a64/a64_seq_control.cc b/src/xenia/cpu/backend/a64/a64_seq_control.cc index 1fffcb27a..e68d2955b 100644 --- a/src/xenia/cpu/backend/a64/a64_seq_control.cc +++ b/src/xenia/cpu/backend/a64/a64_seq_control.cc @@ -528,7 +528,7 @@ struct BRANCH_FALSE_F32 oaknut::Label* label = e.lookup_label(i.src2.value->name); assert_not_null(label); e.FCMP(i.src1, 0); - e.B(Cond::NE, *label); + e.B(Cond::EQ, *label); } }; struct BRANCH_FALSE_F64 @@ -538,7 +538,7 @@ struct BRANCH_FALSE_F64 oaknut::Label* label = e.lookup_label(i.src2.value->name); assert_not_null(label); e.FCMP(i.src1, 0); - e.B(Cond::NE, *label); + e.B(Cond::EQ, *label); } }; EMITTER_OPCODE_TABLE(OPCODE_BRANCH_FALSE, BRANCH_FALSE_I8, BRANCH_FALSE_I16,