Allow the formal engine to perform a same-cycle result in the ALU
[soc.git] / src / soc / fu / div / test / test_pipe_caller.py
1 import random
2 import unittest
3
4 from soc.fu.div.pipe_data import DivPipeKind
5 from soc.fu.div.test.helper import DivTestHelper
6
7 from openpower.test.div.div_cases import DivTestCases
8
9
10 class TestPipe(DivTestHelper):
11 def test_div_pipe_core(self):
12 self.run_all(DivTestCases().test_data,
13 DivPipeKind.DivPipeCore, "div_pipe_caller")
14
15 def test_fsm_div_core(self):
16 self.run_all(DivTestCases().test_data,
17 DivPipeKind.FSMDivCore, "div_pipe_caller")
18
19 def test_sim_only(self):
20 self.run_all(DivTestCases().test_data,
21 DivPipeKind.SimOnly, "div_pipe_caller")
22
23
24 if __name__ == "__main__":
25 unittest.main()