[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:47:20 BST 2019


http://bugs.libre-riscv.org/show_bug.cgi?id=60

--- Comment #10 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #9)
> (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.

 ah i ran nosetests3, that'll be why.

> 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.

 oo that's interesting.  and *sigh* of course it doesn't respect the
 python3 library paths properly or in full *sigh*.  i'll work that out
 later.

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


More information about the libre-riscv-dev mailing list