(no commit message)
authorlkcl <lkcl@web>
Fri, 27 Nov 2020 06:56:23 +0000 (06:56 +0000)
committerIkiWiki <ikiwiki.info>
Fri, 27 Nov 2020 06:56:23 +0000 (06:56 +0000)
openpower/sv/major_opcode_allocation.mdwn

index 784790a9e6ae2c19e544b1759d1f6c3767a86335..19d7220f1ce530a9c10aedab6f40ed6fdc73bf15 100644 (file)
@@ -64,6 +64,28 @@ Spare:
 
 * EXT22
 
+## C10/16 FSM
+
+    if EXT == 00/01
+         start @ 10bit
+    if state==10bit:
+         if bit15:
+             next = 16bit
+         else:
+             next = Standard
+    if state==16bit:
+         if bit0 & bit15:
+             insn = C.immediate
+         if ~bit15:
+             if ~bit0:
+                 next = Standard
+             else
+                 next = Standard.then.16bit
+
+## SV-Compressed
+
+TODO
+
 # Major opcode map
 
 Table 9: Primary Opcode Map (opcode bits 0:5)