Initial covergroups for Zvk* instructions
This patch introduces initial versions of covergroups for the Zvk* instructions.
The lack of vector support makes these pretty useless, but once this is available it should not be too hard to adjust these.
Support for RV32 and RV64 is added, but both versions are identical.
Since it was a very old PR, I have resolved its conflicts
There are no red flags in the review, we can merge it but it won't be useful for us as vector tests cant be generated through ctg so there is no point in keeping vector registers in here. @allenjbaum what do you say?
These coverpoints are incomplete and also outside the scope of this repo as vector tests will not be generated through ctg. I am closing this one to clear the backlog. CC: @jamesbeyond , @allenjbaum
We are letting this one and riscv-arch-tests (PR#33) go into the dev as riscv-arch-tests is the right platform where vector/crypto tests will be collected eventually. CC: @allenjbaum , merging this one.