fuzz_with_unicorn: Disable testing of FDIV

This commit is contained in:
MerryMage 2018-07-25 14:05:13 +01:00
parent 3fe45c6d8e
commit 680395a803

View file

@ -78,6 +78,8 @@ static u32 GenRandomInst(u64 pc, bool is_last_inst) {
"LDLAR", "LDLAR",
// Dynarmic and QEMU currently differ on how the exclusive monitor's address range works. // Dynarmic and QEMU currently differ on how the exclusive monitor's address range works.
"STXR", "STLXR", "STXP", "STLXP", "LDXR", "LDAXR", "LDXP", "LDAXP", "STXR", "STLXR", "STXP", "STLXP", "LDXR", "LDAXR", "LDXP", "LDAXP",
// QEMU's implementation of FDIV is incorrect
"FDIV_1", "FDIV_2",
}; };
for (const auto& [fn, bitstring] : list) { for (const auto& [fn, bitstring] : list) {
@ -115,7 +117,7 @@ static u32 GenFloatInst(u64 pc, bool is_last_inst) {
const std::vector<std::string> do_not_test { const std::vector<std::string> do_not_test {
// QEMU's implementation of FCVT is incorrect // QEMU's implementation of FCVT is incorrect
"FCVT_float", "FCVT_float",
// Requires investigation (temporarily disabled). // QEMU's implementation of FDIV is incorrect
"FDIV_1", "FDIV_2", "FDIV_1", "FDIV_2",
}; };