[libre-riscv-dev] div/mod algorithm written in python
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Wed Jul 3 06:53:26 BST 2019
On Wed, Jul 3, 2019 at 5:52 AM Jacob Lifshay <programmerjake at gmail.com> wrote:
> I implemented FixedSqrt and FixedRSqrt and they pass all tests.
great. btw, do try to avoid using functions with the word "test" in
them unless they're an actual unit test (shorten to tst or something)
- nosetests3 .../test_xxx.py throws several errors.
> I
> think I'll create a combined class that can compute all of
> div/rem/fixed-sqrt/fixed-rsqrt before converting to nmigen since
> python is easier to read/write than nmigen.
sigh indeed. not sure if there's much that can be done about that,
although i have started doing this at the top of functions:
comb = m.d.comb
sync = m.d.sync
it reduces indentation by 4 and allows things to fit onto one line in
many cases.
l.
More information about the libre-riscv-dev
mailing list