[Libre-soc-isa] [Bug 1092] OPF RFC ISA WG questions feedback on ls002 float-load-immediate
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Sat Jun 10 02:06:43 BST 2023
https://bugs.libre-soc.org/show_bug.cgi?id=1092
--- Comment #19 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #15)
> alternatively fmi could be a 64-bit scalar instruction with a 32-bit
> immediate
given that:
* the process for justifying 64-bit instructions (EXT1xx) is very hard
* to add this proposal it would be necessary to squeeze scalar
(Unvectorized) into PO9
* that is more than PO9 can bear (already close to the encoding limit)
* multi-issue, remember: the Apple M1 sustains 100% because all
instructions are 32-bit.
we have to find another way.
i would be fine with fli2 being a "shift and append", and even reducing
down to just the one instruction fli where if FRA=0 it causes a
reset (clearing) of FRT.
prevstuff <- (FRA|0)
FRT <- prevstuff << 16 || imm
and be done with it.
repeated calls DoTheRightThing. does this sound sane?
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Libre-SOC-ISA
mailing list