Allow the formal engine to perform a same-cycle result in the ALU
[soc.git] / src / soc / fu / cr / cr_input_record.py
1 from soc.fu.base_input_record import CompOpSubsetBase
2 from openpower.decoder.power_enums import (MicrOp, Function)
3
4
5 class CompCROpSubset(CompOpSubsetBase):
6 """CompCROpSubset
7
8 a copy of the relevant subset information from Decode2Execute1Type
9 needed for CR operations. use with eq_from_execute1 (below) to
10 grab subsets.
11 """
12 def __init__(self, name=None):
13 layout = (('insn_type', MicrOp),
14 ('fn_unit', Function),
15 ('insn', 32),
16 )
17
18 super().__init__(layout, name=name)
19