added a verify command to our makefile. so for future variants we can just use...

This commit is contained in:
Linus Baumberger
2026-05-19 07:45:02 +02:00
parent ae3bb8a034
commit de2d2c7be8
3 changed files with 51 additions and 6 deletions
+2 -2
View File
@@ -101,8 +101,8 @@ run: main
# make verify VARIANT=v1_cutoff # check a specific variant
verify: main
./$(TARGET) $(REFERENCE_N_P) $(REFERENCE_N_ITER) $(VERIFY_CSV)
@if cmp -s $(REFERENCE_CSV) $(VERIFY_CSV); then \
echo "PASS: variant '$(VARIANT)' matches $(REFERENCE_CSV) bit-exact"; \
@if python3 verify.py $(REFERENCE_CSV) $(VERIFY_CSV); then \
echo "PASS: variant '$(VARIANT)' matches $(REFERENCE_CSV)"; \
rm -f $(VERIFY_CSV); \
else \
echo "FAIL: variant '$(VARIANT)' differs from $(REFERENCE_CSV) (kept $(VERIFY_CSV) for inspection)"; \