remove bitmanip fu cuz ternlogi (the only instruction implemented so far) is in shift...
[soc.git] / src / soc / fu / bitmanip / input_record.py
diff --git a/src/soc/fu/bitmanip/input_record.py b/src/soc/fu/bitmanip/input_record.py
deleted file mode 100644 (file)
index 18af8ea..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-from soc.fu.base_input_record import CompOpSubsetBase
-from nmigen.hdl.rec import Layout
-
-from openpower.decoder.power_enums import MicrOp, Function, CryIn
-
-
-class CompBitManipOpSubset(CompOpSubsetBase):
-    """CompBitManipOpSubset
-
-    a copy of the relevant subset information from Decode2Execute1Type
-    needed for ALU operations.  use with eq_from_execute1 (below) to
-    grab subsets.
-    """
-
-    def __init__(self, name=None):
-        layout = (('insn_type', MicrOp),
-                  ('fn_unit', Function),
-                  ('imm_data', Layout((("data", 64), ("ok", 1)))),
-                  ('rc', Layout((("rc", 1), ("ok", 1)))),  # Data
-                  ('oe', Layout((("oe", 1), ("ok", 1)))),  # Data
-                  ('write_cr0', 1),
-                  ('is_32bit', 1),
-                  ('is_signed', 1),
-                  ('insn', 32),
-                  )
-
-        super().__init__(layout, name=name)