Repository for architecture-level specification checks, centered on validating AVX2 specs against reference implementations / hardware.
checkspecs/: OCaml/Dune project containing thecheckspecsexecutable.specs/: current specification files to validate (for examplespecs/avx2.spec).
From repository root:
cd checkspecs
opam install . --deps-only -y
opam exec -- dune build src/checkspecs.exe
opam exec -- dune exec checkspecs -- -n 10000 ../specs/avx2.specOptional filtering by instruction name:
opam exec -- dune exec checkspecs -- -n 10000 --filter VPAND ../specs/avx2.spec