Exemple #1
0
 def testAddStallsWithBlanks(self):
     pipeline = Pipeline('ADD.D F2, F3, F4', False)
     
     expected = pipeline.add_stalls(1, ['','','','IF', 'ID', 'EXE', 'MEM', 'WB'])
     self.assertEqual(expected, ['', '', '', 'IF', 's', 'ID', 'EXE', 'MEM', 'WB'])
Exemple #2
0
 def testAddStalls(self):
     pipeline = Pipeline('ADD.D, F2, F3, F4', False)
     expected = pipeline.add_stalls(3, ['IF', 'ID', 'A1', 'A2', 'A3', 'A4', 'MEM', 'WB'])
     self.assertEqual(expected, ['IF', 's', 's', 's', 'ID', 'A1', 'A2', 'A3', 'A4', 'MEM', 'WB'])