these changes to Decode.hs make hs-to-coq produce a Decode.v which compiles in Coq (see examples/riscv in hs-to-coq)
these changes to Decode.hs make hs-to-coq produce a Decode.v which compiles in Coq (see examples/riscv in hs-to-coq)

mit-plv/riscv-semantics,mit-plv/riscv-semantics,mit-plv/riscv-semantics,mit-plv/riscv-semantics,mit-plv/riscv-semantics