[libre-riscv-dev] [Bug 60] N-stage 64-bit multiplier pipeline needed (signed/unsigned)

bugzilla-daemon at libre-riscv.org bugzilla-daemon at libre-riscv.org
Fri May 17 08:35:47 BST 2019


--- Comment #9 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Luke Kenneth Casson Leighton from comment #8)
> ran the unit tests:
> .E......
> ======================================================================
> ERROR: get_test_cases (test.test_multiply.TestMul8_16_32_64)
> ----------------------------------------------------------------------
> TypeError: get_test_cases() missing 2 required positional arguments: 'lanes'
> and 'keys'
> ----------------------------------------------------------------------
> Ran 8 tests in 57.919s
> FAILED (errors=1)

get_test_cases is not a unit test case, it's a utility function. I think it's
getting called by python's unittest package because you're using an older
(maybe newer?) version of python that checks for the string "test" anywhere in
the function name rather than just at the beginning.

Also, I find it takes a lot less time using pypy3 rather than python3. I can
get it to run all the tests in around 15-20s.

You are receiving this mail because:
You are on the CC list for the bug.

More information about the libre-riscv-dev mailing list