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

index 6abe1e9649e1202f1d6b2531e0efe56ac070170b..016da7e04695ea91216ef1898f169d502e47acea 100644 (file)
@@ -26,7 +26,7 @@ There are 4 64 bit SPRs used for storing Context, and the data is stored as foll
 
 When each LSB is nonzero in any one of the seven Shift Registers the corresponding Contexts are looked up and merged (ORed) together.  Contexts for different purposes however may not be mixed: an illegal instruction is raised if this occurs.
 
-The reason for merging the contexts is so that different aspects msy be applied.  For example some `RM` contexts may indicate that predication is to be applied to an instruction whilst another context may contain the svp64 Mode.  Combining the two allows the predication aspect to be merged and shared, makung for better packing.
+The reason for merging the contexts is so that different aspects msy be applied.  For example some `RM` contexts may indicate that predication is to be applied to an instruction whilst another context may contain the svp64 Mode.  Combining the two allows the predication aspect to be merged and shared, making for better packing.
 
 These changes occur on a precise schedule: compilers should not have difficulties statically allocating the Context Propagation, as long as certain conventions are followed, such as avoidance of allowing the context to propagate through branches used by more than one incoming path, and variable-length loops.