From 7f77a0490089d6fd75db2b7321208a9e844f6e6c Mon Sep 17 00:00:00 2001 From: MerryMage Date: Sun, 10 May 2020 14:47:21 +0100 Subject: [PATCH] fuzz_arm: Do not test vfp_VMRS This may emit a vmrs *, fpscr instruction. This results in fuzz failures due to slight inaccuracies in fpscr emulation. --- tests/A32/fuzz_arm.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/A32/fuzz_arm.cpp b/tests/A32/fuzz_arm.cpp index 0aeee4fd..ecdf82f5 100644 --- a/tests/A32/fuzz_arm.cpp +++ b/tests/A32/fuzz_arm.cpp @@ -107,6 +107,8 @@ u32 GenRandomInst(u32 pc, bool is_last_inst) { "arm_CPS", "arm_RFE", "arm_SRS", // Undefined "arm_UDF", + // FPSCR is inaccurate + "vfp_VMRS", }; for (const auto& [fn, bitstring] : list) {