[Libre-soc-bugs] [Bug 942] next things to work on -- bigint rsa mul algorithm for bigint presentation

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Wed Oct 5 18:47:14 BST 2022


https://bugs.libre-soc.org/show_bug.cgi?id=942

--- Comment #6 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #5)
> Luke, can you create a bigint-presentation-code.git repo for the code for
> this? it would include the animation code and the toom-cook multiplication
> algorithm generator since that needs matrix inversion

yep done.

matrix inversion, do you mean mirror/transpose? xy inversion
options on sv.remap allow for dimension "mirroring" but unfortunately
there are not enough bits spare to enable them in actual instructions,
unless we go 64-bit (EXT001 NOT svp64) i.e. a "psvshape" instruction.

temporarily you can blat manual values into the SVSHAPE SPRs,
or you can use fmv/mrr with svshape2 enabling the inversion of
the other dinension.  mrr will run in reverse, but the yx field
will invert the Y direction.  have to try it and see.

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


More information about the libre-soc-bugs mailing list