summaryrefslogtreecommitdiff
path: root/rtl/core/core_decode_msr.sv
blob: 3f10255bbaad4bead47eb97fba83bca2ae354450 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
`include "core/isa.sv"
`include "core/uarch.sv"

module core_decode_msr
(
	input  word     insn,

	output msr_mask fields,
	output logic    spsr,
	                snd_is_imm
);

	assign spsr = insn `FIELD_MSR_R;
	assign fields = insn `FIELD_MSR_MASK;
	assign snd_is_imm = insn `FIELD_MSR_I;

endmodule