add shift pipeline operand in/out table
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 16 May 2020 21:54:13 +0000 (22:54 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 16 May 2020 21:54:13 +0000 (22:54 +0100)
3d_gpu/architecture/pipeline_operands.mdwn

index 21d47cd618c2bbe0d58dbb575c47b22ad38c3a2f..568b7dce6a9146edd987f460dce97fc4e8d60693 100644 (file)
@@ -100,3 +100,19 @@ Output:
     RC/RT         CR0          so      cr_o / cr32_o     ov_o / ov32_o
 '''
 
+# Shift Register Pipeline
+
+Input:
+'''
+    64 - Port 1   64 - Port 2  64 - Port 3  1 - SO  1 - Carry
+    -----------   -----------  -----------  ------  ---------
+    RA            RB/immed     RS           so      carry_in
+'''
+
+Output:
+'''
+    64 - Port 1   4 - Port 2   1 - SO  2 - Carry/Carry32 2 - OV/OV32
+    -----------   -----------  ------  ----------------- -----------
+    RC/RT         CR0          so      cr_o / cr32_o     ov_o / ov32_o
+'''
+