Use whole corpus for regression testing (#1302)

* Use whole corpus for regression testing

* differetial fuzzing against llvm-mc

* Download corpus from another repo
diff --git a/Makefile b/Makefile
index 93508d7..060b813 100644
--- a/Makefile
+++ b/Makefile
@@ -461,7 +461,7 @@
 TESTS += test_m68k.static test_mips.static test_ppc.static test_sparc.static
 TESTS += test_systemz.static test_x86.static test_xcore.static test_m680x.static
 TESTS += test_skipdata test_skipdata.static test_iter.static test_evm.static
-check: $(TESTS) fuzztest
+check: $(TESTS) fuzztest fuzzallcorp
 test_%:
 	./tests/$@ > /dev/null && echo OK || echo FAILED
 
@@ -470,6 +470,9 @@
 fuzztest:
 	./suite/fuzz/fuzz_disasm $(FUZZ_INPUTS)
 
+fuzzallcorp:
+	./suite/fuzz/fuzz_bindisasm suite/fuzz/corpus-libFuzzer-capstone_fuzz_disasmnext-latest/
+
 $(OBJDIR)/%.o: %.c
 	@mkdir -p $(@D)
 ifeq ($(V),0)