do not use simdec2 in test_pipe_caller
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 26 Sep 2020 19:57:07 +0000 (20:57 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 26 Sep 2020 19:57:07 +0000 (20:57 +0100)
src/soc/fu/branch/test/test_pipe_caller.py

index 21c71056e744016cde9d181b6d0506daca9ef9f3..cb827907b1ae859102c58f9f6b2fcaa58816cce2 100644 (file)
@@ -151,11 +151,6 @@ class TestRunner(unittest.TestCase):
         m.submodules.pdecode2 = pdecode2 = PowerDecode2(None, opkls, fn_name)
         pdecode = pdecode2.dec
 
-        # copy of the decoder for simulator
-        simdec = create_pdecode()
-        simdec2 = PowerDecode2(simdec)
-        m.submodules.simdec2 = simdec2  # pain in the neck
-
         pspec = BranchPipeSpec(id_wid=2)
         m.submodules.branch = branch = BranchBasePipe(pspec)
 
@@ -172,7 +167,7 @@ class TestRunner(unittest.TestCase):
                 print(test.name)
                 program = test.program
                 with self.subTest(test.name):
-                    simulator = ISA(simdec2, test.regs, test.sprs, test.cr,
+                    simulator = ISA(pdecode2, test.regs, test.sprs, test.cr,
                                     test.mem, test.msr,
                                     bigendian=bigendian)
                     initial_cia = 0x2000