[Libre-soc-bugs] [Bug 782] add galois field bitmanip instructions
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Wed Mar 9 20:32:59 GMT 2022
https://bugs.libre-soc.org/show_bug.cgi?id=782
--- Comment #57 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Luke Kenneth Casson Leighton from comment #56)
> (In reply to Jacob Lifshay from comment #55)
>
> > uuh...should be pretty obvious??
>
> we've already established that to me it isn't :)
i meant the stuff needed to allocate instruction encodings (e.g. gfpmadd uses 4
registers). I can fill in the pseudo-code on the wiki.
> am getting there but it would help to doublecheck.
yeah, I'll check, though it may have to wait till after the meeting today
> GF2 and 2^m are currently mixed in with each other
> in the wiki page
>
> > i'll add them in the morning if it isn't.
>
> star. eek. 4am for you. tsk tsk :)
it was actually around 1-2am... DST starts on the 13th here.
>
> > Rc isn't super useful for most GF operations, eq is the only CR bit that
> > could occasionally be useful.
>
> true but madd seems not to have it for similar space reasons iirc.
> or is it OE=1 cant recall immediately
icr, but the only madd instructions that might need OE=1 are the cl*
instructions, all the GF(2^n) and GF(p) madd instructions can't overflow.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list