dynarmic_tests: Remove skyeye interpreter

This is quite a messy interpreter and would require a large amount of
work to bring it up to speed to begin implementing newer portions of the
AArch32 instruction set into Dynarmic.

Given we already have fuzzing with Unicorn set up for
AArch64/AArch32, we can get rid of this and unify our testing
infrastructure.

This will also make building the tests much faster, given a whole
interpreter doesn't need to be built anymore as part of the project.
This commit is contained in:
Lioncash 2019-04-19 22:43:38 -04:00 committed by MerryMage
parent d29582a0e1
commit 4f2b60c8e7
23 changed files with 2 additions and 14534 deletions

View file

@ -1,27 +1,4 @@
add_executable(dynarmic_tests
A32/fuzz_arm.cpp
A32/fuzz_thumb.cpp
A32/skyeye_interpreter/dyncom/arm_dyncom_dec.cpp
A32/skyeye_interpreter/dyncom/arm_dyncom_dec.h
A32/skyeye_interpreter/dyncom/arm_dyncom_interpreter.cpp
A32/skyeye_interpreter/dyncom/arm_dyncom_interpreter.h
A32/skyeye_interpreter/dyncom/arm_dyncom_run.h
A32/skyeye_interpreter/dyncom/arm_dyncom_thumb.cpp
A32/skyeye_interpreter/dyncom/arm_dyncom_thumb.h
A32/skyeye_interpreter/dyncom/arm_dyncom_trans.cpp
A32/skyeye_interpreter/dyncom/arm_dyncom_trans.h
A32/skyeye_interpreter/skyeye_common/arm_regformat.h
A32/skyeye_interpreter/skyeye_common/armstate.cpp
A32/skyeye_interpreter/skyeye_common/armstate.h
A32/skyeye_interpreter/skyeye_common/armsupp.cpp
A32/skyeye_interpreter/skyeye_common/armsupp.h
A32/skyeye_interpreter/skyeye_common/vfp/asm_vfp.h
A32/skyeye_interpreter/skyeye_common/vfp/vfp.cpp
A32/skyeye_interpreter/skyeye_common/vfp/vfp.h
A32/skyeye_interpreter/skyeye_common/vfp/vfp_helper.h
A32/skyeye_interpreter/skyeye_common/vfp/vfpdouble.cpp
A32/skyeye_interpreter/skyeye_common/vfp/vfpinstr.cpp
A32/skyeye_interpreter/skyeye_common/vfp/vfpsingle.cpp
A32/test_arm_disassembler.cpp
A32/test_thumb_instructions.cpp
A32/testenv.h
@ -39,6 +16,8 @@ add_executable(dynarmic_tests
if (DYNARMIC_TESTS_USE_UNICORN)
target_sources(dynarmic_tests PRIVATE
A32/fuzz_arm.cpp
A32/fuzz_thumb.cpp
A64/fuzz_with_unicorn.cpp
A64/verify_unicorn.cpp
fuzz_util.cpp