mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
bmuctrl handles roriw
This commit is contained in:
parent
9c3aa55349
commit
5f56f72bb1
@ -107,6 +107,11 @@ module bmuctrl(
|
|||||||
BMUControlsD = `BMUCTRLW'b001_0100; // rori (rv64)
|
BMUControlsD = `BMUCTRLW'b001_0100; // rori (rv64)
|
||||||
else
|
else
|
||||||
BMUControlsD = `BMUCTRLW'b000_0000; //illegal instruction
|
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
|
default: BMUControlsD = {Funct3D, {4'b0}}; // not B instruction or shift
|
||||||
endcase
|
endcase
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user