(no commit message)
authorlkcl <lkcl@web>
Thu, 19 Nov 2020 20:31:02 +0000 (20:31 +0000)
committerIkiWiki <ikiwiki.info>
Thu, 19 Nov 2020 20:31:02 +0000 (20:31 +0000)
openpower/sv/major_opcode_allocation.mdwn

index 9875264696a1bf01d443f16fbf6b2b777c061fca..054bb5bb7021bd0f516e3c6501da2e99cb78ddce 100644 (file)
@@ -26,11 +26,17 @@ likewise switch into the same.
 VBLOCK can be added later by using further VSX dedicated major opcodes
 (EXT62, EXT60)
 
+* EXT00 - unused
 * EXT01 - v3.1B prefix
+* EXT02 - twi
+* EXT03 - tdi
 * EXT04 - vector/bcd
+* EXT05 - unused
 * EXT06 - vector
+* EXT07 - mulli
 * EXT09 - reserved
 * EXT22 - reserved sandbox
+* EXT56 - lq
 * EXT57 - vector ld
 * EXT58 - ld (leave ok)
 * EXT59 - FP (leave ok)
@@ -39,6 +45,15 @@ VBLOCK can be added later by using further VSX dedicated major opcodes
 * EXT62 - vector st
 * EXT63 - FP (leave ok)
 
+Potential allocations:
+
+* EXT00/01 - Compressed 16 bit
+* EXT02/03 - SV-P48 / SV-C32
+* EXT04/05 - SV-P64 / SV-C48
+* EXT06/07 - SV-C64 / ?
+* EXT56/57 - SV-C32-Swizzle
+* EXT60/62 - VBLOCK
+
 # LE/BE complications.
 
 See <https://bugs.libre-soc.org/show_bug.cgi?id=529> for discussion