soc.fu.mul.test package¶
Submodules¶
soc.fu.mul.test.helper module¶
-
class
soc.fu.mul.test.helper.
MulTestHelper
(methodName='runTest')¶ Bases:
unittest.case.TestCase
-
check_alu_outputs
(alu, dec2, sim, code, pia_res)¶
-
execute
(pdecode2, test, instruction, alu, has_third_input, sim)¶
-
run_all
(test_data, file_name_prefix, has_third_input)¶
-
-
soc.fu.mul.test.helper.
get_cu_inputs
(dec2, sim)¶ naming (res) must conform to MulFunctionUnit input regspec
-
soc.fu.mul.test.helper.
set_alu_inputs
(alu, dec2, sim, has_third_input)¶
soc.fu.mul.test.test_pipe_caller module¶
-
class
soc.fu.mul.test.test_pipe_caller.
TestPipe
(methodName='runTest')¶ Bases:
soc.fu.mul.test.helper.MulTestHelper
-
test_mul_pipe_2_arg
()¶
-
test_mul_pipe_3_arg
()¶
-
soc.fu.mul.test.test_pipe_caller_long module¶
-
class
soc.fu.mul.test.test_pipe_caller_long.
TestPipeLong
(methodName='runTest')¶ Bases:
soc.fu.mul.test.helper.MulTestHelper
-
helper_3_arg
(subtest_index)¶
-
test_all_values_covered
()¶
-
test_mul_pipe_2_arg
()¶
-
test_mul_pipe_3_arg_0
()¶
-
test_mul_pipe_3_arg_1
()¶
-
test_mul_pipe_3_arg_10
()¶
-
test_mul_pipe_3_arg_11
()¶
-
test_mul_pipe_3_arg_12
()¶
-
test_mul_pipe_3_arg_13
()¶
-
test_mul_pipe_3_arg_14
()¶
-
test_mul_pipe_3_arg_15
()¶
-
test_mul_pipe_3_arg_2
()¶
-
test_mul_pipe_3_arg_3
()¶
-
test_mul_pipe_3_arg_4
()¶
-
test_mul_pipe_3_arg_5
()¶
-
test_mul_pipe_3_arg_6
()¶
-
test_mul_pipe_3_arg_7
()¶
-
test_mul_pipe_3_arg_8
()¶
-
test_mul_pipe_3_arg_9
()¶
-