[Libre-soc-isa] [Bug 924] potential major opcode allocation for SVP64
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Wed Jun 7 02:53:44 BST 2023
https://bugs.libre-soc.org/show_bug.cgi?id=924
--- Comment #19 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #18)
> note from meeting: bits 30-31 need to be available for 32-bit po9
> instructions for Rc
appreciated - unless there is a really *really* good reason i am
not going to worry about it. first reason: breaking up the 24-bits
of SVRM starts to interfere with XO (in other encodings).
second, there is precedent for Rc being in bit 21
https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=openpower/isatables/fields.text;h=6560b147
773 Rc (21)
774 RECORD bit.
775 0 Do not alter the Condition Register.
776 1 Set Condition Register Field 6 as described in
777 Section 2.3.1, 'Condition Register' on
778 page 30.
if the (extremely-limited) XO space of EXT900 is used up we don't get any more.
i'm trying to think of a way to drop svindex, setvl and svshape
(all Unvectorizable) in there whilst allowing svstep (which *is* Vectorizable)
to also not have to be a mandatory 64-bit length.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Libre-SOC-ISA
mailing list