(no commit message)
authorlkcl <lkcl@web>
Sun, 3 Jan 2021 17:11:31 +0000 (17:11 +0000)
committerIkiWiki <ikiwiki.info>
Sun, 3 Jan 2021 17:11:31 +0000 (17:11 +0000)
openpower/sv/propagation.mdwn

index 5e89dc89ff04266f0e581be743b779f9bf3fff2a..1d0eded3b4c1402975905726d5d7036c5176c1fa 100644 (file)
@@ -1,5 +1,7 @@
 # SV Context Propagation
 
+Context Propagation is for a future version of SV
+
 [[sv/svp64]] context is 24 bits long, and Swizzle is 12.  These are enormous and not sustainable as far as power consumption is concerned.  Also, there is repetition of the same contexts to different instructions. An idea therefore is to add a level of indirection that allows these contexts to be applied to multiple instructions.
 
 The basic principle is to have a suite of 40 indices in a shift register that indicate one of seven Contexts shall be applied to upcoming 32 bit v3.0B instructions.  The Least Significant Index in the shift register is the one that is applied.  One of those indices is 0b000 which indicates "no prefix applied".