add CW and CW2 Form
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Tue, 25 Apr 2023 17:36:31 +0000 (18:36 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 2 Jun 2023 18:51:17 +0000 (19:51 +0100)
needed for both #1035 and #1067

openpower/isatables/fields.text

index 598834bd523f24d5110a8a2ba8567940a3bd10c5..b0f91cae74f2dec822138b97c0286d6b6cda76f8 100644 (file)
     |0     |6    |11    |16    |21   |26 |27    31|
     | PO   |  RT |   RA |   RB |bm   |L  |   XO   |
 
-# 1.6.2.1 CRB-FORM
+# 1.6.2.2 CRB-FORM
     |0     |6    |9   |11   |14   | 16  |19   |26   | 31|
     | PO   | BF  | msk|BFA  | msk | BFB | //  | XO  | / |
     | PO   | BF  | msk|BFA  | msk | BFB | TLI | XO  |TLI|
 
+# 1.6.2.3 CW-FORM
+    |0     |6   |9 |11|12   |16   |19  |22   |26   |31|
+    | PO   | RA    |M |fmsk |BF   |XO  |fmap | XO     |
+    | PO   | BT    |M |fmsk |BF   |XO  |fmap | XO     |
+    | PO   | BF |  |M |fmsk |BF   |XO  |fmap | XO     |
+
+# 1.6.2.3 CW2-FORM
+    |0     |6   |9 |11|12   |16   |19  |22   |26   |31|
+    | PO   | RT    |M |fmsk |BFA  |XO  |fmap | XO  |Rc|
+
 # 1.6.3 SC-FORM
     |0     |6    |11    |16    |20     |27  |30 |31  |
     | PO   |  ///|   ///|   // |   LEV |  //|  1|  / |
     FMM (21:24)
         Field used to specify minimum/maximum mode for fminmax[s].
         Formats: MM
+    fmap (22:25)
+        Field used to specify the CR Field set/clear map for CR Weird
+        instructions.
+        Formats: CW, CW2
+    fmsk (12:15)
+        Field used to specify the CR Field mask for CR Weird instructions.
+        Formats: CW, CW2
     FRA (11:15)
         Field used to specify a FPR to be used as a
         source.