[Libre-soc-isa] [Bug 1017] ISA WG RFC for binary and ternary bitops

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sat Mar 11 03:54:04 GMT 2023


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

--- Comment #5 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
in the RFC is not an appropriate place to put these statements:

+* TODO: imho taking a LUT from a CR isn't useful, therefore `bincrlut` should
+  be dropped and `crbinlog` should be changed to take its LUT argument from a
GPR.
+ 
<https://libre-soc.org/irclog/%23libre-soc.2023-03-10.log.html#t2023-03-10T21:10:56>

the reason for using the CR is because it is 4 bits.
reading a GPR requires 64-bit port reads of which
60 bits are discarded.

with the crweird ops, CR field operations become
much more powerful.

https://libre-soc.org/openpower/sv/cr_int_predication/

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


More information about the Libre-SOC-ISA mailing list