(no commit message)
authorlkcl <lkcl@web>
Tue, 31 Aug 2021 15:18:30 +0000 (16:18 +0100)
committerIkiWiki <ikiwiki.info>
Tue, 31 Aug 2021 15:18:30 +0000 (16:18 +0100)
openpower/sv/cr_ops.mdwn

index 15869d0d38bf67e70df5f82325ce302b0ed828a6..395dce205beaf18dd7ed98476ed03390cd1b5215 100644 (file)
@@ -1,16 +1,11 @@
-# TODO
+# Data-dependent fail-first on CR operations
 
-SVP64 RM `MODE` (includes `ELWIDTH` and `ELWIDTH_SRC` bits) for Branch
-Conditional:
+SVP64 RM `MODE` (includes `ELWIDTH` bits) for CR-based operations:
 
-| 4 | 5 | 6 | 7 | 19 | 20 |  21 | 22   23 |  description     |
-| - | - | - | - | -- | -- | --- |---------|----------------- |
-|ALL|LRu| / | / | 0  | 0  | /   |  SNZ sz | normal mode      |
-|ALL|LRu| / |VSb| 0  | 1  | VLI |  SNZ sz | VLSET mode       |
-|ALL|LRu|CTi| / | 1  | 0  | /   |  SNZ sz | CTR-test mode         |
-|ALL|LRu|CTi|VSb| 1  | 1  | VLI |  SNZ sz | CTR-test+VLSET mode   |
-
-# Data-dependent fail-first on CR operations (crand etc)
+| 4 | 5 | 19-20 |  21 | 22   23 |  description     |
+| - | - | ----- | --- |---------|----------------- |
+|dz |VLi| 01    | inv |  CR-bit | normal mode      |
+|sz |VLi| 01    | inv |  dz Rc1 | VLSET mode       |
 
 Operations that actually produce or alter CR Field as a result
 do not also in turn have an Rc=1 mode.  However it makes no