[Libre-soc-isa] [Bug 924] potential major opcode allocation for SVP64
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Fri Sep 16 17:45:31 BST 2022
https://bugs.libre-soc.org/show_bug.cgi?id=924
--- Comment #15 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
bit 6 and 7 you have to decipher from EXT001 Power ISA Public v3.1 1.6.3
* bit 6: old / new
* bit 7: memory / register
Paul and Brad suggested using a similar encoding for SVP64(*)
* bit 6: old / new
* bit 7: scalar / vector
the problem is, that takes up 100% of a Primary Opcode and we need to
reduce that allocation a **LOT**.
there is nothing we can do about EXT000-063 (bit6=1) that just has to be 50% of
the PO.
but we *can* limit the amount of space needed in EXT2nn (bit6=0) by forcing
the top two bits to be 0b11xxxx, which has the effect of forcing
numbering to be in the range EXT248-263.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Libre-SOC-ISA
mailing list