destination zeroing higher priority than source zeroing
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 19 Mar 2021 16:26:45 +0000 (16:26 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 19 Mar 2021 16:26:45 +0000 (16:26 +0000)
openpower/sv/ldst.mdwn
openpower/sv/svp64.mdwn

index bd910a39c20908459bff1c09ad67191d65a5279c..57f55fd0f3b4b2544a28b8a53e8e98f68078678b 100644 (file)
@@ -130,7 +130,7 @@ The table for [[sv/svp64]] for `immed(RA)` is:
 | 00  | els |  sz  dz | normal mode               |
 | 01  | inv | CR-bit  | Rc=1: ffirst CR sel       |
 | 01  | inv | els RC1 |  Rc=0: ffirst z/nonz      |
-| 10  |   N | sz  els |  sat mode: N=0/1 u/s      |
+| 10  |   N | dz  els |  sat mode: N=0/1 u/s      |
 | 11  | inv | CR-bit  |  Rc=1: pred-result CR sel |
 | 11  | inv | els RC1 |  Rc=0: pred-result z/nonz |
 
@@ -166,12 +166,12 @@ The modes for `RA+RB` indexed version are slightly different:
 | 0-1 |  2  |  3   4  |  description              |
 | --- | --- |---------|-------------------------- |
 | 00  |   0 |  sz  dz | normal mode                      |
-| 00  | rsv |  rsvd   | reserved                     |
+| 00  |   1 |  rsvd   | reserved                     |
 | 01  | inv | CR-bit  | Rc=1: ffirst CR sel              |
-| 01  | inv | sz  RC1 |  Rc=0: ffirst z/nonz |
+| 01  | inv | dz  RC1 |  Rc=0: ffirst z/nonz |
 | 10  |   N | sz   dz |  sat mode: N=0/1 u/s |
 | 11  | inv | CR-bit  |  Rc=1: pred-result CR sel |
-| 11  | inv | sz  RC1 |  Rc=0: pred-result z/nonz |
+| 11  | inv | dz  RC1 |  Rc=0: pred-result z/nonz |
 
 A summary of the effect of Vectorisation of src or dest:
  
index 1c051f3bc071ffe02bf14c323bcdde4cacf3ef8f..6d79709b7fd53b4a3d42ca909fcbf19dced550d8 100644 (file)
@@ -203,13 +203,13 @@ The Mode table for operations except LD/ST is laid out as follows:
 | 0-1 |  2  |  3   4  |  description              |
 | --- | --- |---------|-------------------------- |
 | 00  |   0 |  sz  dz | normal mode                      |
-| 00  |   1 | sz CRM  | reduce mode (mapreduce), SUBVL=1 |
+| 00  |   1 | dz CRM  | reduce mode (mapreduce), SUBVL=1 |
 | 00  |   1 | SVM CRM | subvector reduce mode, SUBVL>1   |
 | 01  | inv | CR-bit  | Rc=1: ffirst CR sel              |
-| 01  | inv | sz  RC1 |  Rc=0: ffirst z/nonz |
+| 01  | inv | dz  RC1 |  Rc=0: ffirst z/nonz |
 | 10  |   N | sz   dz |  sat mode: N=0/1 u/s |
 | 11  | inv | CR-bit  |  Rc=1: pred-result CR sel |
-| 11  | inv | sz  RC1 |  Rc=0: pred-result z/nonz |
+| 11  | inv | dz  RC1 |  Rc=0: pred-result z/nonz |
 
 Fields: