bmuctrl handles roriw

This commit is contained in:
Kevin Kim 2023-02-18 16:26:16 -08:00
parent 883a6ca005
commit 7780cbd47a

View File

@ -107,6 +107,11 @@ module bmuctrl(
BMUControlsD = `BMUCTRLW'b001_0100; // rori (rv64)
else
BMUControlsD = `BMUCTRLW'b000_0000; //illegal instruction
17'b0011011_0110000_101: if (`XLEN == 64)
BMUControlsD = `BMUCTRLW'b001_0100; // roriw
else
BMUControlsD = `BMUCTRLW'b000_0000; //illegal instruction
default: BMUControlsD = {Funct3D, {4'b0}}; // not B instruction or shift
endcase