WIP: 32 c coverage update
Created by: alfredoh1234
Please merge this partial update to functional coverage. Changes:
- updated Integer base instructions to improve coverage reporting for all operands, precious version only checked one operand
- added back "option.per_instance = 1;" to all cover groups, it is required by xcelium
- updated check_compressed() function for about half of the instructions
- investigated false positives in coverage report from previous check_compressed() code
- removing unsupported floating point compressed instructions
- current solution keys-off register operands and size of immediate values, need to confirm it is efficient
- changed operand registers from x1, x2 register name to ABI sp, ra to remain consistent with expected naming convention. need to confirm