[Libre-soc-isa] [Bug 213] SimpleV Standard writeup needed
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Mon Oct 19 13:47:04 BST 2020
https://bugs.libre-soc.org/show_bug.cgi?id=213
--- Comment #63 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
wait... wait... arrgh no that doesn't quite work, because in some cases you
actually want 4 bits of the predicate mask to go to the SIMD-capable ALU,
sometimes you want 2 bits (for 2xFP32), sometimes 1 bit (for 1xFP64) and so
even an 8-bit subdivision is going to be sub-optimal.
argh.
haha. you're going to find this amusing / ironic: this is precisely where
using CRs as predicate masks would shine.
the load on the DMs would be horrendous unless we worked out a way to "batch"
them. and funnily enough, i've already implemented 8xCR "whole_reg" reading
(and noted a bugreport to implement that "cascade" system when it comes to
adding the DMs).
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Libre-SOC-ISA
mailing list