-Subproject commit 096caad8418250693c93ccf90047750704adcaa7
+Subproject commit d96f737c0a53dde983060522816bbef016b449ce
from nmutil.pipemodbase import PipeModBase
from nmutil.extend import exts, extz
from soc.fu.alu.pipe_data import ALUInputData, ALUOutputData
-from ieee754.part.partsig import PartitionedSignal
+from ieee754.part.partsig import SimdSignal
from openpower.decoder.power_enums import MicrOp
from openpower.decoder.power_fields import DecodeFields
from nmigen import (Module, Signal, Cat, Repl)
from soc.fu.alu.pipe_data import ALUInputData, ALUOutputData
from soc.fu.common_output_stage import CommonOutputStage
-from ieee754.part.partsig import PartitionedSignal
+from ieee754.part.partsig import SimdSignal
from openpower.decoder.power_enums import MicrOp
# and updating the condition register
from nmigen import (Module, Signal, Cat, Const)
from nmutil.pipemodbase import PipeModBase
-from ieee754.part.partsig import PartitionedSignal
+from ieee754.part.partsig import SimdSignal
from openpower.decoder.power_enums import MicrOp
from nmigen import (Module, Signal, Cat, Repl, Mux, Const, Array)
from nmutil.pipemodbase import PipeModBase
-from ieee754.part.partsig import PartitionedSignal
+from ieee754.part.partsig import SimdSignal
from openpower.decoder.power_enums import MicrOp
from openpower.decoder.power_fields import DecodeFields
from nmutil.pipemodbase import PipeModBase
from soc.fu.logical.pipe_data import LogicalInputData
from soc.fu.div.pipe_data import DivMulOutputData
-from ieee754.part.partsig import PartitionedSignal
+from ieee754.part.partsig import SimdSignal
from openpower.decoder.power_enums import MicrOp
from openpower.decoder.power_fields import DecodeFields
from nmigen import (Module, Signal, Cat, Repl, Mux, Const, Array)
from nmutil.pipemodbase import PipeModBase
from soc.fu.div.pipe_data import DivInputData
-from ieee754.part.partsig import PartitionedSignal
+from ieee754.part.partsig import SimdSignal
from openpower.decoder.power_enums import MicrOp
from openpower.decoder.power_fields import DecodeFields
from soc.fu.logical.bpermd import Bpermd
from soc.fu.logical.popcount import Popcount
from soc.fu.logical.pipe_data import LogicalOutputData
-from ieee754.part.partsig import PartitionedSignal
+from ieee754.part.partsig import SimdSignal
from openpower.decoder.power_enums import MicrOp
from openpower.decoder.power_fields import DecodeFields
from soc.fu.common_output_stage import CommonOutputStage
from soc.fu.logical.pipe_data import (LogicalInputData, LogicalOutputData,
LogicalOutputDataFinal)
-from ieee754.part.partsig import PartitionedSignal
+from ieee754.part.partsig import SimdSignal
from openpower.decoder.power_enums import MicrOp
from nmigen import Module
from nmutil.pipemodbase import PipeModBase
from soc.fu.mul.pipe_data import MulIntermediateData, MulOutputData
-from ieee754.part.partsig import PartitionedSignal
+from ieee754.part.partsig import SimdSignal
class MulMainStage2(PipeModBase):
from nmutil.pipemodbase import PipeModBase
from soc.fu.div.pipe_data import DivMulOutputData
from soc.fu.mul.pipe_data import MulOutputData
-from ieee754.part.partsig import PartitionedSignal
+from ieee754.part.partsig import SimdSignal
from openpower.decoder.power_enums import MicrOp
from nmutil.pipemodbase import PipeModBase
from soc.fu.div.pipe_data import DivInputData
from soc.fu.mul.pipe_data import MulIntermediateData
-from ieee754.part.partsig import PartitionedSignal
+from ieee754.part.partsig import SimdSignal
from nmutil.util import eq32
class MulMainStage1(PipeModBase):
from nmutil.pipemodbase import PipeModBase
from soc.fu.shift_rot.pipe_data import (ShiftRotOutputData,
ShiftRotInputData)
-from ieee754.part.partsig import PartitionedSignal
+from ieee754.part.partsig import SimdSignal
from openpower.decoder.power_enums import MicrOp
from soc.fu.shift_rot.rotator import Rotator
-Subproject commit b55917aafa6bbc9f16e1d97dc095e929c31aa81a
+Subproject commit 42f7357660b245c4491297d24eebc28b4ac2c21f