[a64 Fix floating-point `BRANCH_FALSE`

This commit is contained in:
Wunkolo 2024-05-11 10:45:46 -07:00
parent 6b4ff8bb62
commit 42d41a52f1
1 changed files with 2 additions and 2 deletions

View File

@ -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,