Duplicate Case Item in riscv_tracer.sv
DSIM is reporting a duplicate case item in riscv_tracer.sv. I do not see this warning with xrun, but inspection shows it to be a real item. Details below: URL: https://github.com/openhwgroup/cv32e40p Branch: master Hash: de826243 Path: rtl/riscv_tracer.sv, lines 645, 646.
// set mnemonic
case (instr[31:26])
// skipping lines 624..642
// shuffle/pack
6'b110000: begin mnemonic = "pv.shuffle"; end
6'b110000: begin mnemonic = "pv.shufflei0"; str_imm = $sformatf("0x%0d", imm_shuffle_type); end
6'b111010: begin mnemonic = "pv.shufflei1"; str_imm = $sformatf("0x%0d", imm_shuffle_type); end
To Reproduce:
Run the comp
rule (clones the RTL, compiles, and quits).
$ git clone https://github.com/openhwgroup/core-v-verif
$ cd core-v-verif/cv32/sim/uvmt_cv32
$ make SIMULATOR=dsim comp