[Libre-soc-bugs] [Bug 782] add galois field bitmanip instructions

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sun Mar 13 22:32:10 GMT 2022


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

--- Comment #78 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
gfbmadd RT, RA, RB, RC
(RT) = gfbadd(gfbmul((RA), (RB)), (RC))

jacob you modified the ordering and naming
of the registers.

when i said "these have to be exactly as the int/fp operations",
it means, "these HAVE to be EXACTLY as the int/fp operations".

please therefore restore them to the original conventions.

please look at the Power ISA spec (madd, fmadd, fmadds),
observe that the naming is as i originally specified  and make
absolutely certain that when implementing these that they are
wholly, one hundred percent, without exception, identically
laid out and utilising the exact same register order, naming,
and conventions.

we do not have any choice here, these conventions have already
been predefined by the previous ISA Architects. plus SV REMAP
is critically relying on the naming and ordering.

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


More information about the libre-soc-bugs mailing list