[Libre-soc-bugs] [Bug 448] MUL pipeline unit tests
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Wed Aug 5 00:27:03 BST 2020
https://bugs.libre-soc.org/show_bug.cgi?id=448
--- Comment #6 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Cole Poirier from comment #4)
> (In reply to Luke Kenneth Casson Leighton from comment #2)
> > then use the text file from the wiki.
>
> This is the right approach, the method I was using was looking in the
> generated fixedarith.py, by looking at the wiki I got the MUL instructions
> that didn't start with mulxxx i.e. maddxxx.
>
> In order to set the test up to run, jacob created a helper.py file,
irrelevant.
> this
> doesn't exist in the MUL test dir. Jacob also created a DivPipeKind enum
irrelevant.
> because of the different DIV pipeline implementations.
irrelevant.
> Overall I'm not sure
> how to properly use the api of the pipelines to write this test.
irrelevant.
> If I commit
> what I have can you help me with this?
it's real simple.
from this file:
https://git.libre-soc.org/?p=soc.git;a=blob;f=src/soc/fu/div/test/test_pipe_caller_long.py;hb=HEAD
at this line number:
https://git.libre-soc.org/?p=soc.git;a=blob;f=src/soc/fu/div/test/test_pipe_caller_long.py;hb=HEAD#l11
copy that function
adapt it to do "mul" instead of "div".
add it to this file:
https://git.libre-soc.org/?p=soc.git;a=blob;f=src/soc/fu/mul/test/test_pipe_caller.py;hb=HEAD
that's all that's needed.
nothing more, nothing less.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list