missing brackets in lhbrx
[openpower-isa.git] / openpower / isatables / fields.text
index 871cd743f231bfe72ef34689cf01d98f0c999d44..ecf5ab680d9c2ff9bc10a7918d9d77d144df72a9 100644 (file)
-#1.6.1 I-FORM
-   |0     |6         |30|31 |
-   | PO   |      LI  |AA|LK |
-
-#1.6.2 B-FORM
-   |0     |6   |11     |16     |30|31 |
-   | PO   |  BO|   BI  |   BD  |AA|LK |
-
-#1.6.3 SC-FORM
-   |0     |6    |11    |16    |20     |27  |30 |31  |
-   | PO   |  ///|   ///|   // |   LEV |  //|  1|  / |
-
-#1.6.4 D-FORM
-   |0     |6   |9  |10 |11   |16      |31 |
-   | PO   |    RT      |   RA|   D        |
-   | PO   |    RT      |   RA|   SI       |
-   | PO   |   RS       |   RA|   D        |
-   | PO   |   RS       |   RA|   UI       |
-   | PO   | BF | / | L |   RA|   SI       |
-   | PO   | BF | / | L |   RA|   UI       |
-   | PO   |    TO      |   RA|   SI       |
-   | PO   |   FRT      |   RA|   D        |
-   | PO   |   FRS      |   RA|   D        |
-
-#1.6.5 DS-FORM
-   |0     |6      |11    |16    |30  |31 |
-   | PO   |   RT  |   RA |   DS |  XO    |
-   | PO   |   RS  |   RA |   DS |  XO    |
-   | PO   |  RSp  |   RA |   DS |  XO    |
-   | PO   |  FRTp |   RA |   DS |  XO    |
-   | PO   |  FRSp |   RA |   DS |  XO    |
-
-#1.6.6 DQ-FORM
-   |0     |6     |11    |16    |28|29 |31 |
-   | PO   |  RTp |   RA |   DQ |   PT     |
-   | PO   |  S   |   RA |   DQ |SX| XO    |
-   | PO   |  T   |   RA |   DQ |TX| XO    |
+# 1.6.1 I-FORM
+    |0     |6         |30|31 |
+    | PO   |      LI  |AA|LK |
+
+# 1.6.2 B-FORM
+    |0     |6   |11     |16     |30|31 |
+    | PO   |  BO|   BI  |   BD  |AA|LK |
+
+# 1.6.2.1 BM-FORM
+    |0     |6    |10  |15  |22  |23    |31|
+    | PO   |  RS | me | sh | me |   XO |Rc|
+
+# 1.6.2.2 BM2-FORM
+    |0     |6    |11    |16    |21   |26 |27    31|
+    | PO   |  RT |   RA |   RB |bm   |L  |   XO   |
+
+# 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|  / |
+
+# 1.6.4 D-FORM
+    |0     |6   |9  |10 |11   |16      |31 |
+    | PO   |    RT      |   RA|   D        |
+    | PO   |    RT      |   RA|   SI       |
+    | PO   |   RS       |   RA|   D        |
+    | PO   |   RS       |   RA|   UI       |
+    | PO   | BF | / | L |   RA|   SI       |
+    | PO   | BF | / | L |   RA|   UI       |
+    | PO   |    TO      |   RA|   SI       |
+    | PO   |   FRT      |   RA|   D        |
+    | PO   |   FRS      |   RA|   D        |
+
+# 1.6.5 DS-FORM
+    |0     |6      |11    |16    |30  |31 |
+    | PO   |   RT  |   RA |   DS |  XO    |
+    | PO   |   RS  |   RA |   DS |  XO    |
+    | PO   |  RSp  |   RA |   DS |  XO    |
+    | PO   |  FRTp |   RA |   DS |  XO    |
+    | PO   |  FRSp |   RA |   DS |  XO    |
+
+# 1.6.6 DQ-FORM
+    |0     |6     |11    |16    |28|29 |31 |
+    | PO   |  RTp |   RA |   DQ |   PT     |
+    | PO   |  S   |   RA |   DQ |SX| XO    |
+    | PO   |  T   |   RA |   DQ |TX| XO    |
+
+# V3.0B 1.6.6 DX-FORM
+    |0    |6   |11   |16   |26   |31
+    | PO  |  RT|   d1|   d0|   XO|d2
+    | PO  | FRS|   d1|   d0|   XO|d2
+    | PO  | FRS|     D     |   XO|D
 
 # 1.6.7 X-FORM
-   |0     |6 |7|8|9  |10  |11|12|13  |15|16|17     |20|21    |31  |
-   | PO   |       RT      |    RA       |     ///     |   XO |  / |
-   | PO   |       RT      |    RA       |    RB       |   XO |  / |
-   | PO   |       RT      |    RA       |    RB       |   XO |EH  |
-   | PO   |       RT      |    RA       |    NB       |   XO |  / |
-   | PO   |       RT      | /|SR        |     ///     |   XO |  / |
-   | PO   |       RT      |     ///     |    RB       |   XO |  / |
-   | PO   |       RT      |     ///     |    RB       |   XO | 1  |
-   | PO   |       RT      |     ///     |     ///     |   XO |  / |
-   | PO   |       RS      |    RA       |    RB       |   XO |Rc  |
-   | PO   |       RT      |    RA       |    RB       |   XO |Rc  |
-   | PO   |       RS      |    RA       |    RB       |   XO | 1  |
-   | PO   |       RS      |    RA       |    RB       |   XO |  / |
-   | PO   |       RS      |    RA       |    NB       |   XO |  / |
-   | PO   |       RS      |    RA       |    SH       |   XO |Rc  |
-   | PO   |       RS      |    RA       |     ///     |   XO |Rc  |
-   | PO   |       RS      |    RA       |     ///     |   XO |  / |
-   | PO   |       RS      | /|SR        |     ///     |   XO |  / |
-   | PO   |       RS      |     ///     |    RB       |   XO |  / |
-   | PO   |       RS      |     ///     |     ///     |   XO |  / |
-   | PO   |       RS      |    ///   |L1|     ///     |   XO |  / |
-   | PO   |       TH      |    RA       |    RB       |   XO |  / |
-   | PO   |  BF  |/  | L  |    RA       |    RB       |   XO |  / |
-   | PO   |  BF  |//      |   FRA       |   FRB       |   XO |  / |
-   | PO   |  BF  |//      | BFA | //    |     ///     |   XO |  / |
-   | PO   |  BF  |//      |    ///   |W |    U     |/ |   XO |Rc  |
-   | PO   |  BF  |//      |     ///     |     ///     |   XO |  / |
-   | PO   |       TH      |    RA       |    RB       |   XO |  / |
-   | PO   | /| CT         |     ///     |     ///     |   XO |  / |
-   | PO   | /| CT         |    RA       |    RB       |   XO |  / |
-   | PO   |  /// | L2     |    RA       |    RB       |   XO |  / |
-   | PO   |  /// | L2     |     ///     |    RB       |   XO |  / |
-   | PO   |  /// | L2     |     ///     |     ///     |   XO |  / |
-   | PO   |  /// | L2     | /|     E    |     ///     |   XO |  / |
-   | PO   |     TO        |    RA       |    RB       |   XO |  / |
-   | PO   |   FRT         |    RA       |    RB       |   XO |  / |
-   | PO   |   FRT         |   FRA       |   FRB       |   XO |  / |
-   | PO   |  FRTp         |    RA       |    RB       |   XO |  / |
-   | PO   |   FRT         |     ///     |   FRB       |   XO |Rc  |
-   | PO   |   FRT         |     ///     |   FRBp      |   XO |Rc  |
-   | PO   |   FRT         |     ///     |     ///     |   XO |Rc  |
-   | PO   |  FRTp         |      ///    |   FRB       |   XO |Rc  |
-   | PO   |  FRTp         |      ///    |   FRBp      |   XO |Rc  |
-   | PO   |  FRTp         |   FRA       |   FRBp      |   XO |Rc  |
-   | PO   |  FRTp         |   FRAp      |   FRBp      |   XO |Rc  |
-   | PO   |  BF  |//      |   FRA       |   FRBp      |   XO |  / |
-   | PO   |  BF  |//      |   FRAp      |   FRBp      |   XO |  / |
-   | PO   |    FRT        |S |          | FRB         |   XO |Rc  |
-   | PO   |  FRTp         |S |          | FRBp        |   XO |Rc  |
-   | PO   |    FRS        |  RA         |  RB         |   XO |  / |
-   | PO   |  FRSp         |  RA         |  RB         |   XO |  / |
-   | PO   |     BT        |  ///        |  ///        |   XO |Rc  |
-   | PO   |     ///       |  RA         |  RB         |   XO |  / |
-   | PO   |     ///       |  ///        |  RB         |   XO |  / |
-   | PO   |     ///       |  ///        |  ///        |   XO |  / |
-   | PO   |     ///       |  ///        | E|///       |   XO |  / |
-   | PO   |  //|IH        |  ///        |  ///        |   XO |  / |
-   | PO   | A|//          |  ///        |  ///        |   XO | 1  |
-   | PO   | A|//     |R   |  ///        |  ///        |   XO | 1  |
-   | PO   |     ///       |  RA         |  RB         |   XO | 1  |
-   | PO   |  /// |WC      |  ///        |  ///        |   XO |  / |
-   | PO   |  /// |T       |  RA         |  RB         |   XO |  / |
-   | PO   |    VRT        |  RA         |  RB         |   XO |  / |
-   | PO   |   VRS         |  RA         |  RB         |   XO |  / |
-   | PO   |    MO         |  ///        |  ///        |   XO |  / |
-   | PO   |       RT      | /// |L3     |     ///     |   XO | /  |
+    |0     |6 |7|8|9  |10  |11|12|13  |15|16|17     |20|21    |31  |
+    | PO   |       RT      |    RA       |     ///     |   XO |  / |
+    | PO   |       RT      |    RA       |    RB       |   XO |  / |
+    | PO   |       RT      |    RA       |    RB       |   XO |EH  |
+    | PO   |       RT      |    RA       |    NB       |   XO |  / |
+    | PO   |       RT      | /|SR        |     ///     |   XO |  / |
+    | PO   |       RT      |     ///     |    RB       |   XO |  / |
+    | PO   |       RT      |     ///     |    RB       |   XO | 1  |
+    | PO   |       RT      |     ///     |     ///     |   XO |  / |
+    | PO   |       RT      |    BI       |     ///     |   XO |  / |
+    | PO   |       RS      |    RA       |    RB       |   XO |Rc  |
+    | PO   |       RT      |    RA       |    RB       |   XO |Rc  |
+    | PO   |       RS      |    RA       |    RB       |   XO | 1  |
+    | PO   |       RS      |    RA       |    RB       |   XO |  / |
+    | PO   |       RS      |    RA       |    NB       |   XO |  / |
+    | PO   |       RS      |    RA       |    SH       |   XO |Rc  |
+    | PO   |       RS      |    RA       |     ///     |   XO |Rc  |
+    | PO   |       RS      |    RA       |     ///     |   XO |  / |
+    | PO   |       RS      | /|SR        |     ///     |   XO |  / |
+    | PO   |       RS      |     ///     |    RB       |   XO |  / |
+    | PO   |       RS      |     ///     |     ///     |   XO |  / |
+    | PO   |       RS      |    ///   |L1|     ///     |   XO |  / |
+    | PO   |       TH      |    RA       |    RB       |   XO |  / |
+    | PO   |  BF  |/  | L  |    RA       |    RB       |   XO |  / |
+    | PO   |  BF  |//      |   FRA       |   FRB       |   XO |  / |
+    | PO   |  BF  |//      | BFA | //    |     ///     |   XO |  / |
+    | PO   |  BF  |//      |    ///   |W |    U     |/ |   XO |Rc  |
+    | PO   |  BF  |//      |     ///     |     ///     |   XO |  / |
+    | PO   |       TH      |    RA       |    RB       |   XO |  / |
+    | PO   | /| CT         |     ///     |     ///     |   XO |  / |
+    | PO   | /| CT         |    RA       |    RB       |   XO |  / |
+    | PO   |  /// | L2     |    RA       |    RB       |   XO |  / |
+    | PO   |  /// | L2     |     ///     |    RB       |   XO |  / |
+    | PO   |  /// | L2     |     ///     |     ///     |   XO |  / |
+    | PO   |  /// | L2     | /|     E    |     ///     |   XO |  / |
+    | PO   |     TO        |    RA       |    RB       |   XO |  / |
+    | PO   |   FRT         |    RA       |    RB       |   XO |  / |
+    | PO   |   FRT         |   FRA       |   FRB       |   XO |  / |
+    | PO   |  FRTp         |    RA       |    RB       |   XO |  / |
+    | PO   |   FRT         |     ///     |   FRB       |   XO |Rc  |
+    | PO   |   FRT         |     ///     |   FRBp      |   XO |Rc  |
+    | PO   |   FRT         |     ///     |     ///     |   XO |Rc  |
+    | PO   |  FRTp         |      ///    |   FRB       |   XO |Rc  |
+    | PO   |  FRTp         |      ///    |   FRBp      |   XO |Rc  |
+    | PO   |  FRTp         |   FRA       |   FRBp      |   XO |Rc  |
+    | PO   |  FRTp         |   FRAp      |   FRBp      |   XO |Rc  |
+    | PO   |  BF  |//      |   FRA       |   FRBp      |   XO |  / |
+    | PO   |  BF  |//      |   FRAp      |   FRBp      |   XO |  / |
+    | PO   |    FRT        |S |          | FRB         |   XO |Rc  |
+    | PO   |  FRTp         |S |          | FRBp        |   XO |Rc  |
+    | PO   |    FRS        |  RA         |  RB         |   XO |  / |
+    | PO   |  FRSp         |  RA         |  RB         |   XO |  / |
+    | PO   |     BT        |  ///        |  ///        |   XO |Rc  |
+    | PO   |     ///       |  RA         |  RB         |   XO |  / |
+    | PO   |     ///       |  ///        |  RB         |   XO |  / |
+    | PO   |     ///       |  ///        |  ///        |   XO |  / |
+    | PO   |     ///       |  ///        | E|///       |   XO |  / |
+    | PO   |  //|IH        |  ///        |  ///        |   XO |  / |
+    | PO   | A|//          |  ///        |  ///        |   XO | 1  |
+    | PO   | A|//     |R   |  ///        |  ///        |   XO | 1  |
+    | PO   |     ///       |  RA         |  RB         |   XO | 1  |
+    | PO   |  /// |WC      |  ///        |  ///        |   XO |  / |
+    | PO   |  /// |T       |  RA         |  RB         |   XO |  / |
+    | PO   |    VRT        |  RA         |  RB         |   XO |  / |
+    | PO   |   VRS         |  RA         |  RB         |   XO |  / |
+    | PO   |    MO         |  ///        |  ///        |   XO |  / |
+    | PO   |       RT      | /// |L3     |     ///     |   XO | /  |
+    | PO   |   FRT         |   FRA       |   FRB       |   XO | Rc |
+    | PO   |   FRT         |   FRA       |    RB       |   XO | Rc |
+    | PO   |   RT          |  ///        |   FRB       |   XO | Rc |
+    | PO   |   FRT         |  ///        |    RB       |   XO | Rc |
+    | PO   |   FRT         | IT  | ///   |    RB       |   XO | Rc |
+
+# 1.6.7.1 DCT-FORM
+
+    |0     |6     |11      |16     |21      |26    |31  |
+    | PO   |  FRT |   FRA  |   FRB |   //   |   XO | Rc |
 
 # 1.6.8 XL-FORM
-   |0     |6    |9  |11  |14   |16    |19|20|21    |31 |
-   | PO   |   BT    |     BA   |    BB      |   XO | / |
-   | PO   |   BO    |     BI   |  /// |BH   |   XO |LK |
-   | PO   |         |    ///             |S |   XO | / |
-   | PO   |  BF |// |BFA |//   |     ///    |   XO | / |
-   | PO   |              ///                |   XO | / |
-   | PO   |             OC                  |   XO | / |
+    |0     |6    |9  |11  |14   |16    |19|20|21    |31 |
+    | PO   |   BT    |     BA   |    BB      |   XO | / |
+    | PO   |   BO    |     BI   |  /// |BH   |   XO |LK |
+    | PO   |         |    ///             |S |   XO | / |
+    | PO   |  BF |// |BFA |//   |     ///    |   XO | / |
+    | PO   |              ///                |   XO | / |
+    | PO   |             OC                  |   XO | / |
 
 # 1.6.9 XFX-FORM
-   |0     |6        |11|12             |20|21    |31 |
-   | PO   |  RT     |     spr             |   XO | / |
-   | PO   |  RT     |     tbr             |   XO | / |
-   | PO   |  RT     |0 |     ///          |   XO | / |
-   | PO   |  RT     |1 |  FXM          |/ |   XO | / |
-   | PO   |  RT     |     dcr             |   XO | / |
-   | PO   |  RT     |    pmrn             |   XO | / |
-   | PO   |  RT     |   BHRBE             |   XO | / |
-   | PO   |  DUI    |    DUIS             |   XO | / |
-   | PO   |  RS     |0 |  FXM          |/ |   XO | / |
-   | PO   |  RS     |1 |  FXM          |/ |   XO | / |
-   | PO   |  RS     |     spr             |   XO | / |
-   | PO   |  RS     |     dcr             |   XO | / |
-   | PO   |  RS     |    pmrn             |   XO | / |
+    |0     |6        |11|12             |20|21    |31 |
+    | PO   |  RT     |     spr             |   XO | / |
+    | PO   |  RT     |     tbr             |   XO | / |
+    | PO   |  RT     |0 |     ///          |   XO | / |
+    | PO   |  RT     |1 |  FXM          |/ |   XO | / |
+    | PO   |  RT     |     dcr             |   XO | / |
+    | PO   |  RT     |    pmrn             |   XO | / |
+    | PO   |  RT     |   BHRBE             |   XO | / |
+    | PO   |  DUI    |    DUIS             |   XO | / |
+    | PO   |  RS     |0 |  FXM          |/ |   XO | / |
+    | PO   |  RS     |1 |  FXM          |/ |   XO | / |
+    | PO   |  RS     |     spr             |   XO | / |
+    | PO   |  RS     |     dcr             |   XO | / |
+    | PO   |  RS     |    pmrn             |   XO | / |
 
 # 1.6.10 XFL-FORM
-   |0     |6|7             |15|16        |21    |31 |
-   | PO   |L|    FLM       |W |FRB       |   XO |Rc |
+    |0     |6|7             |15|16        |21    |31 |
+    | PO   |L|    FLM       |W |FRB       |   XO |Rc |
 
 # 1.6.11 XX1-FORM
-   |0     |6        |11       |16        |21    |31 |
-   | PO   |  T      |   RA    |   RB     |   XO |TX |
-   | PO   |  S      |   RA    |   RB     |   XO |SX |
+    |0     |6        |11       |16        |21    |31 |
+    | PO   |  T      |   RA    |   RB     |   XO |TX |
+    | PO   |  S      |   RA    |   RB     |   XO |SX |
 
 # 1.6.12 XX2-FORM
-   |0     |6    |9  |11   |14  |16        |21 |30|31 |
-   | PO   |    T    |    ///   |    B     |XO |BX|TX |
-   | PO   |    T    | /// |UIM |    B     |XO |BX|TX |
-   | PO   |  BF | //|      /// |    B     |XO |BX| / |
+    |0     |6    |9  |11   |14  |16        |21 |30|31 |
+    | PO   |    T    |    ///   |    B     |XO |BX|TX |
+    | PO   |    T    | /// |UIM |    B     |XO |BX|TX |
+    | PO   |  BF | //|      /// |    B     |XO |BX| / |
 
 # 1.6.13 XX3-FORM
-   |0     |6     |9    |11   |16   |21 |22  |24    |29|30|31 |
-   | PO   |     T      |   A |   B |         XO    |AX|BX|TX |
-   | PO   |     T      |   A |   B |Rc |       XO  |AX|BX|TX |
-   | PO   |  BF  |  // |   A |   B |         XO    |AX|BX|/  |
-   | PO   |     T      |   A |   B |XO |SHW |   XO |AX|BX|TX |
-   | PO   |     T      |   A |   B |XO |DM  |   XO |AX|BX|TX |
+    |0     |6     |9    |11   |16   |21 |22  |24    |29|30|31 |
+    | PO   |     T      |   A |   B |         XO    |AX|BX|TX |
+    | PO   |     T      |   A |   B |Rc |       XO  |AX|BX|TX |
+    | PO   |  BF  |  // |   A |   B |         XO    |AX|BX|/  |
+    | PO   |     T      |   A |   B |XO |SHW |   XO |AX|BX|TX |
+    | PO   |     T      |   A |   B |XO |DM  |   XO |AX|BX|TX |
 
 # 1.6.14 XX4-FORM
-   |0     |6   |11   |16   |21   |26  |28|29 |30|31 |
-   | PO   |  T |   A |   B |   C | XO |CX|AX |BX|TX |
+    |0     |6   |11   |16   |21   |26  |28|29 |30|31 |
+    | PO   |  T |   A |   B |   C | XO |CX|AX |BX|TX |
 
 # 1.6.15 XS-FORM
-   |0     |6    |11    |16    |21    |30|31 |
-   | PO   |  RS |   RA |   sh |   XO |sh|Rc |
+    |0     |6    |11    |16    |21    |30|31 |
+    | PO   |  RS |   RA |   sh |   XO |sh|Rc |
 
 # 1.6.16 XO-FORM
-   |0     |6   |11   |16     |21 |22    |31  |
-   | PO   |  RT|   RA|   RB  |OE |   XO |Rc  |
-   | PO   |  RT|   RA|   RB  |  /|   XO |Rc  |
-   | PO   |  RT|   RA|   RB  |  /|   XO |  / |
-   | PO   |  RT|   RA|   /// |OE |   XO |Rc  |
+    |0   |6   |11  |13   |16   |21  |22  |31  |
+    | PO | RT | RA       | RB  | OE | XO | Rc |
+    | PO | RT | RA       | RB  |  / | XO | Rc |
+    | PO | RT | RA       | RB  |  / | XO | /  |
+    | PO | RT | RA       | /// | OE | XO | Rc |
+    | PO | RT | IT | CVM | FRB | OE | XO | Rc |
 
 # 1.6.17 A-FORM
-   |0     |6     |11      |16     |21      |26    |31 |
-   | PO   |  FRT |   FRA  | FRB   |   FRC  |   XO |Rc |
-   | PO   |  FRT |   FRA  | FRB   |    /// |   XO |Rc |
-   | PO   |  FRT |   FRA  |   /// |   FRC  |   XO |Rc |
-   | PO   |  FRT |    /// | FRB   |    /// |   XO |Rc |
-   | PO   |   RT |   RA   |   RB  |    BC  |   XO |  /|
+    |0     |6     |11     |16      |21      |26    |31 |
+    | PO   |  FRT |  FRA  |  FRB   |   FRC  |   XO |Rc |
+    | PO   |  FRT |  FRA  |  FRB   |   ///  |   XO |Rc |
+    | PO   |  FRT |  FRA  |  ///   |   FRC  |   XO |Rc |
+    | PO   |  FRT |  ///  |  FRB   |   ///  |   XO |Rc |
+    | PO   |   RT |  RA   |  RB    |   BC   |   XO |  /|
+    | PO   |   RT |  RA   |  RB    |   SH   |   XO |Rc |
 
 # 1.6.18 M-FORM
-   |0     |6    |11    |16    |21    |26    |31|
-   | PO   |  RS |   RA |   RB |   MB |   ME |Rc|
-   | PO   |  RS |   RA |   SH |   MB |   ME |Rc|
+    |0     |6    |11    |16    |21    |26    |31|
+    | PO   |  RS |   RA |   RB |   MB |   ME |Rc|
+    | PO   |  RS |   RA |   SH |   MB |   ME |Rc|
 
 # 1.6.19 MD-FORM
-   |0     |6    |11    |16    |21    |27|30|31|
-   | PO   |  RS |   RA |   sh |   mb |XO|sh|Rc|
-   | PO   |  RS |   RA |   sh |   me |XO|sh|Rc|
+    |0     |6    |11    |16    |21    |27|30|31|
+    | PO   |  RS |   RA |   sh |   mb |XO|sh|Rc|
+    | PO   |  RS |   RA |   sh |   me |XO|sh|Rc|
 
 # 1.6.20 MDS-FORM
-   |0     |6    |11    |16    |21    |27    |31|
-   | PO   |  RS |   RA |   RB |   mb |   XO |Rc|
-   | PO   |  RS |   RA |   RB |   me |   XO |Rc|
+    |0     |6    |11    |16    |21    |27    |31|
+    | PO   |  RS |   RA |   RB |   mb |   XO |Rc|
+    | PO   |  RS |   RA |   RB |   me |   XO |Rc|
 
 # 1.6.21 VA-FORM
-   |0      |6     |11     |16     |21|22 |26   |31|
-   | PO    |  RT  |   RA  |   RB  |   RC |   XO   |
-   | PO    |  VRT |   VRA |   VRB |  VRC |   XO   |
-   | PO    |  VRT |   VRA |   VRB | /|SHB|   XO   |
+    |0      |6     |11     |16     |21|22 |25|26   |31|
+    | PO    |  RT  |   RA  |   RB  |   RC    |   XO   |
+    | PO    |  VRT |   VRA |   VRB |  VRC    |   XO   |
+    | PO    |  VRT |   VRA |   VRB | /|SHB   |   XO   |
+    | PO    |  VRT |   VRA |   VRB | /|BFA|/ |   XO   |
+
+# 1.6.21.1 VA2-FORM
+    |0      |6     |11     |16     |21  |24|26  |31  |
+    | PO    |  RT  |   RA  |   RB  | RC    | XO | Rc |
 
 # 1.6.22 VC-FORM
-   |0      |6     |11     |16     |21|22   |31|
-   | PO    |  VRT |   VRA |   VRB |Rc|   XO   |
+    |0      |6     |11     |16     |21|22   |31|
+    | PO    |  VRT |   VRA |   VRB |Rc|   XO   |
 
 # 1.6.23 VX-FORM
-   |0      |6     |11           |16    |21   |31|
-   | PO    |  VRT |     VRA     | VRB  |   XO   |
-   | PO    |  VRT |      ///    | VRB  |   XO   |
-   | PO    |  VRT |     UIM     | VRB  |   XO   |
-   | PO    |  VRT | / UIM       | VRB  |   XO   |
-   | PO    |  VRT |  // UIM     | VRB  |   XO   |
-   | PO    |  VRT |   /// UIM   | VRB  |   XO   |
-   | PO    |  VRT |     SIM     |   ///|   XO   |
-   | PO    |  VRT |          ///|      |   XO   |
-   | PO    |      |///          | VRB  |   XO   |
+    |0      |6     |11           |16    |21   |31|
+    | PO    |  VRT |     VRA     | VRB  |   XO   |
+    | PO    |  VRT |      ///    | VRB  |   XO   |
+    | PO    |  VRT |     UIM     | VRB  |   XO   |
+    | PO    |  VRT | / UIM       | VRB  |   XO   |
+    | PO    |  VRT |  // UIM     | VRB  |   XO   |
+    | PO    |  VRT |   /// UIM   | VRB  |   XO   |
+    | PO    |  VRT |     SIM     |   ///|   XO   |
+    | PO    |  VRT |          ///|      |   XO   |
+    | PO    |      |///          | VRB  |   XO   |
 
 # 1.6.24 EVX-FORM
-   |0      |6   |9 |11    |16    |21    |31|
-   | PO    |   RS  |   RA |   RB |   XO    |
-   | PO    |   RS  |   RA |   UI |   XO    |
-   | PO    |   RT  |   ///|   RB |   XO    |
-   | PO    |   RT  |   RA |   RB |   XO    |
-   | PO    |   RT  |   RA |   ///|   XO    |
-   | PO    |   RT  |   UI |   RB |   XO    |
-   | PO    |  BF|//|   RA |   RB |   XO    |
-   | PO    |   RT  |   RA |   UI |   XO    |
-   | PO    |   RT  |   SI |   ///|   XO    |
+    |0      |6   |9 |11    |16    |21    |31|
+    | PO    |   RS  |   RA |   RB |   XO    |
+    | PO    |   RS  |   RA |   UI |   XO    |
+    | PO    |   RT  |   ///|   RB |   XO    |
+    | PO    |   RT  |   RA |   RB |   XO    |
+    | PO    |   RT  |   RA |   ///|   XO    |
+    | PO    |   RT  |   UI |   RB |   XO    |
+    | PO    |  BF|//|   RA |   RB |   XO    |
+    | PO    |   RT  |   RA |   UI |   XO    |
+    | PO    |   RT  |   SI |   ///|   XO    |
 
 # 1.6.25 EVS-FORM
-   |0      |6   |11    |16    |21    |29 |31 |
-   | PO    |  RT|   RA |   RB |   XO |BFA    |
+    |0      |6   |11    |16    |21    |29 |31 |
+    | PO    |  RT|   RA |   RB |   XO |BFA    |
 
 # 1.6.26 Z22-FORM
-   |0      |6  |9 |11     |16     |22    |31 |
-   | PO    | BF|//|   FRA |   DCM |   XO | / |
-   | PO    | BF|//|  FRAp |   DCM |   XO | / |
-   | PO    | BF|//|   FRA |   DGM |   XO | / |
-   | PO    | BF|//|  FRAp |   DGM |   XO | / |
-   | PO    |  FRT |   FRA |    SH |   XO |Rc |
-   | PO    |  FRTp|  FRAp |    SH |   XO |Rc |
+    |0      |6  |9 |11     |16     |22    |31 |
+    | PO    | BF|//|   FRA |   DCM |   XO | / |
+    | PO    | BF|//|  FRAp |   DCM |   XO | / |
+    | PO    | BF|//|   FRA |   DGM |   XO | / |
+    | PO    | BF|//|  FRAp |   DGM |   XO | / |
+    | PO    |  FRT |   FRA |    SH |   XO |Rc |
+    | PO    |  FRTp|  FRAp |    SH |   XO |Rc |
 
 # 1.6.27 Z23-FORM
-   |0     |6     |11    |15 |16     |21 |23    |31 |
-   | PO   |  FRT |    TE    |   FRB |RMC|   XO |Rc |
-   | PO   |  FRTp|    TE    |  FRBp |RMC|   XO |Rc |
-   | PO   |  FRT |   FRA    |   FRB |RMC|   XO |Rc |
-   | PO   |  FRTp|   FRA    |  FRBp |RMC|   XO |Rc |
-   | PO   |  FRTp|  FRAp    |  FRBp |RMC|   XO |Rc |
-   | PO   |  FRT |  /// | R | FRB   |RMC|   XO |Rc |
-   | PO   |  FRTp|  /// | R | FRBp  |RMC|   XO |Rc |
+    |0     |6     |11    |15 |16     |21 |23    |31 |
+    | PO   |  FRT |    TE    |   FRB |RMC|   XO |Rc |
+    | PO   |  FRTp|    TE    |  FRBp |RMC|   XO |Rc |
+    | PO   |  FRT |   FRA    |   FRB |RMC|   XO |Rc |
+    | PO   |  RT  |   RA     |   RB  |SH |   XO |Rc |
+    | PO   |  RT  |   RA     |   RB  |CY |   XO |Rc |
+    | PO   |  FRTp|   FRA    |  FRBp |RMC|   XO |Rc |
+    | PO   |  FRTp|  FRAp    |  FRBp |RMC|   XO |Rc |
+    | PO   |  FRT |  /// | R | FRB   |RMC|   XO |Rc |
+    | PO   |  FRTp|  /// | R | FRBp  |RMC|   XO |Rc |
 
-# V3.0B 1.6.6 DX-FORM
-   |0    |6   |11   |16   |26   |31
-   | PO  |  RT|   d1|   d0|   XO|d2
+# 1.6.29 SVI-FORM
+    |0     |6    |11    |16   |21 |23  |24|25|26    31|
+    | PO   |  SVG|rmm   | SVd |ew |SVyx|mm|sk|   XO   |
+
+# 1.6.30 SVL-FORM
+    |0     |6    |11    |16   |23 |24 |25 |26    |31 |
+    | PO   |  RT |   RA | SVi |ms |vs |vf |   XO |Rc |
+    | PO   |  RT | /    | SVi |/  |/  |vf |   XO |Rc |
+
+# 1.6.31 SVC-FORM
+    |0     |6    |9    |11     |
+    | PO   | SCi | SCm | SCi   |
 
-# 1.6.28 SVL-FORM
-   |0     |6    |11    |16   |23 |24 |25 |26    |31 |
-   | PO   |  RT |   RA | SVi |ms |vs |vf |   XO |Rc |
+# 1.6.32 SVR-FORM
+    |0     |6    |9    |11    | 15     |
+    | PO   | SCi | SCm | SRb  | SRi    |
 
-# 1.6.29 SVC-FORM
-   |0     |6    |9    |11     |
-   | PO   | SCi | SCm | SCimm |
+# 1.6.33 SVD-FORM
+    |0     |6    |11   |16   |21      |31 |
+    | PO   | RT  |   RA| RC  |  SVD       |
+    | PO   | RS  |   RA| RC  |  SVD       |
+    | PO   | FRT |   RA| RC  |  SVD       |
+    | PO   | FRS |   RA| RC  |  SVD       |
 
-# 1.6.30 SVR-FORM
-   |0     |6    |9    |11    | 15     |
-   | PO   | SCi | SCm | SRbr | SRimm  |
+# 1.6.34 SVDS-FORM
+    |0     |6      |11    |16   |21    |30  |31 |
+    | PO   |   RT  |   RA | RC  | SVDS |  XO    |
+    | PO   |   RS  |   RA | RC  | SVDS |  XO    |
 
-#1.6.31 SVD-FORM
-   |0     |6    |11   |16   |21      |31 |
-   | PO   | RT  |   RA| RC  |  SVD       |
-   | PO   | RS  |   RA| RC  |  SVD       |
-   | PO   | FRT |   RA| RC  |  SVD       |
-   | PO   | FRS |   RA| RC  |  SVD       |
+# 1.6.35 SVM-FORM
+    |0     |6        |11      |16    |21    |25 |26    |31  |
+    | PO   |  SVxd   |   SVyd | SVzd | SVrm |vf |   XO      |
 
-#1.6.32 SVDS-FORM
-   |0     |6      |11    |16   |21    |30  |31 |
-   | PO   |   RT  |   RA | RC  | SVDS |  XO    |
-   | PO   |   RS  |   RA | RC  | SVDS |  XO    |
+# 1.6.35.1 SVM2-FORM
+    |0     |6     |10  |11      |16    |21 |24|25 |26    |31  |
+    | PO   | SVo  |SVyx|   rmm  | SVd  |XO |mm|sk |   XO      |
 
-# 1.6.33 SVM-FORM
-   |0     |6        |11      |16    |21    |25 |26    |31  |
-   | PO   |  SVxd   |   SVyd | SVzd | SVRM |vf |   XO |  / |
+# 1.6.36 SVRM-FORM
+    |0     |6     |11  |13   |15   |17   |19   |21  |22   |26     |31 |
+    | PO   | SVme |mi0 | mi1 | mi2 | mo0 | mo1 |pst |///  | XO        |
 
-# 1.6.34 SVRM-FORM
-   |0     |6     |11  |13   |15   |17   |19   |21  |22   |26     |31 |
-   | PO   | SVme |mi0 | mi1 | mi2 | mo0 | mo1 |pst |///  | XO    | / |
+# 1.6.37 TLI-FORM
+    |0   |6   |11   |16   |21   |29  |31 |
+    | PO | RT |  RA |  RB | TLI | XO |Rc |
+    | PO | RT |  RA |  RB | TLI | XO |L  |
+
+# 1.6.38 MM-FORM
+    |0    |6    |11   |16   |21   |24 |25  |31  |
+    | PO  | FRT | FRA | FRB | FMM     | XO | Rc |
+    | PO  | RT  | RA  | RB  | MMM | / | XO | Rc |
 
-# 1.6.34 TI-FORM
-   |0   |6   |11   |16   |21  |29  |31 |
-   | PO | RT |  RA |  RB | TI | XO |Rc |
 
 # 1.6.28 Instruction Fields
     A (6)
          Field used to specify one of the CR fields or one of
          the FPSCR fields to be used as a target.
          Formats: D, X, XL, XX2, XX3, Z22
+    BFA (22:24)
+         Field used to specify one of the CR fields 
+         to be used as a source.
+         Formats: VA
     BFA (29:31)
          Field used to specify one of the CR fields or one of
          the FPSCR fields to be used as a source.
     BI (11:15)
          Field used to specify a bit in the CR to be tested by
          a Branch Conditional instruction.
-         Formats: B, XL
+         Formats: B, X, XL
+    bm (21:25)
+         Field used to specify the Bit-mask Mode for bmask
+         Formats: BM2
     BO (6:10)
          Field used to specify options for the Branch Condi-
          tional instructions. The encoding is described in
         Field used in X-form instructions to specify a cache
         target (see Section 4.3.2 of Book II).
         Formats: X
+    CVM (13:15)
+        Field used to specify conversion mode for
+        integer -> floating-point conversion.
+        Formats: XO
     CX,C (28,21:25)
         Fields that are concatenated to specify a VSR to
         be used as a source.
         Formats: XX4
+    CY (21:22)
+        Immediate field used for addex instruction
+        Formats: Z23
     D (16:31)
         Immediate field used to specify a 16-bit signed
         two's complement integer which is sign-extended
         two's complement integer which is concatenated
         on the right with 0b00 and sign-extended to 64 bits.
         Formats: DS
-    E (16)
-        Field used by the Write MSR External Enable
-        instruction (see Book III-E).
-        Formats: X
-    E (12:15)
-        Field used to specify the access types ordered by
-        an Elemental Memory Barrier type of sync instruc-
-        tion.
     EH (31)
         Field used to specify a hint in the Load and
         Reserve instructions. The meaning is described in
         Field used to specify Inexact form of round to
         quad-precision integer.
         Formats: X
+    ew (21:22)
+        Field used to specify the element width for SVI-Form
+        Formats: SVI
     FC (16:20)
         Field used to specify the function code in Load/
         Store Atomic instructions.
         Field mask used to identify the FPSCR fields that
         are to be updated by the mtfsf instruction.
         Formats: XFL
+    FMM (21:24)
+        Field used to specify minimum/maximum mode for fminmax.
+        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.
-        Formats: A, X, Z22, Z23
+        Formats: A, MM, X, Z22, Z23, DCT
     FRAp (11:15)
         Field used to specify an even/odd pair of FPRs to
         be concatenated and used as a source.
     FRB (16:20)
         Field used to specify an FPR to be used as a
         source.
-        Formats: A, X, XFL, Z23
+        Formats: A, MM, X, XFL, XO, Z23, DCT
     FRBp (16:20)
          Field used to specify an even/odd pair of FPRs to
          be concatenated and used as a source.
     FRS (6:10)
          Field used to specify an FPR to be used as a
          source.
-         Formats: D, X
+         Formats: D, X, DX
     FRSp (6:10)
          Field used to specify an even/odd pair of FPRs to
          be concatenated and used as a source.
     FRT (6:10)
          Field used to specify an FPR to be used as a tar-
          get.
-         Formats: A, D, X, Z22, Z23
+         Formats: A, D, MM, X, Z22, Z23, DCT
     FRTp (6:10)
          Field used to specify an even/odd pair of FPRs to
          be concatenated and used as a target.
          Immediate field used to specify a 5-bit signed inte-
          ger.
          Formats: MDS
+    IT (11:12)
+        Field used to specify integer type for FPR <-> GPR conversions.
+        Formats: X, XO
     L (6)
          Field used to specify whether the mtfsf instruction
          updates the entire FPSCR.
          metic Instructions') to choose the random number
          format.
          Formats: X
+    L (26)
+         Field used to specify whether mask-in occurs in bmask
+         Formats: BM2
+    L (31)
+         Field used to specify whether the grevlut instruction
+         updates the whole GPR or the first half.
+         Formats: TLI
     LEV (20:26)
          Field used by the System Call instructions.
          Formats: SC
                instruction following the Branch instruction is
                placed into the Link Register.
          Formats: B, I, XL
+    rmm (11:15)
+        Field used to specify a REMAP shape for SVI-Form
+        Formats: SVI
+    msk (9:10,14:15)
+        Field used by crternlogi and crbinlut to select which bits
+        of CR Field BF are to be modified. Requires BF to be Read-Modify-Write
+        Formats: CRB
     MB (21:25)
         Field used in M-form instructions to specify the first
         1-bit of a 64-bit mask, as described in
     mi2 (15:16)
         Field used in REMAP to select the SVSHAPE for 3rd input register
         Formats: SVRM
+    mm (24)
+        Field used to specify the meaning of the rmm field for SVI-Form
+        and SVM2-Form
+        Formats: SVI, SVM2
+    MMM (21:23)
+        Field used to specify minimum/maximum mode for integer minmax.
+        Formats: MM
     mo0 (17:18)
         Field used in REMAP to select the SVSHAPE for 1st output register
         Formats: SVRM
     RA (11:15)
         Field used to specify a GPR to be used as a
         source or as a target.
-        Formats: A, D, DQ, DQE, DS, M, MD, MDS, TX, VA, VX, X, XO, XS, SVL
+        Formats: A, BM2, D, DQ, DQE, DS, M, MD, MDS, MM, TX, VA, VA2, VX, X, XO, XS, SVL, TLI, Z23
     RB (16:20)
         Field used to specify a GPR to be used as a
         source.
-        Formats: A, M, MDS, VA, X, XO
+        Formats: A, BM2, M, MDS, MM, VA, VA2, X, XO, TLI, Z23
     Rc (21)
         RECORD bit.
         0    Do not alter the Condition Register.
     RC (21:25)
         Field used to specify a GPR to be used as a
         source.
-        Formats: VA, SVD, SVDS
+        Formats: VA, VA2, SVD, SVDS
     Rc (31)
         RECORD bit.
         0    Do not alter the Condition Register.
         1    Set Condition Register Field 0 or Field 1 as
              described in Section 2.3.1, 'Condition Regis-
              ter' on page 30.
-        Formats: A, M, MD, MDS, X, XFL, XO, XS, Z22, Z23, SVL
+        Formats: A, M, MD, MDS, MM, VA2, X, XFL, XO, XS, Z22, Z23, SVL, TLI, DCT
     RIC (12:13)
         Field used to specify what types of entries to inval-
         idate for tlbie[l].
         Immediate field used for DFP rounding mode con-
         trol.
         Formats: Z23
+    rmm (11:15)
+        REMAP Mode field for SVI-Form and SVM2-Form
+        Formats: SVI, SVM2
     RO (31)
         Round to Odd override
         Formats: X
         Formats: DS, X
     RT (6:10)
         Field used to specify a GPR to be used as a target.
-        Formats: A, D, DQE, DS, DX, VA, VX, X, XFX, XO, XX2, SVL
+        Formats: A, BM2, D, DQE, DS, DX, MM, VA, VA2, VX, X, XFX, XO, XX2, SVL, TLI, Z23
     RTp (6:10)
         Field used to specify an even/odd pair of GPRs to
         be concatenated and used as a target.
     SCm (9:10)
         SV Context Propagation Mode
         Formats: SVC, SVR
-    SCimm (11:31)
+    SCi (11:31)
         SV Context Propagation immediate bitfield
         Formats: SVC
-    SRbr (11:14)
+    SRb (11:14)
         SV REMAP byte-reversal field.
         Formats: SVC
-    SRimm (15:31)
+    SRi (15:31)
         SV REMAP immediate FIFO bitfield
         Formats: SVC
     SH (16:20)
     SH (16:21)
         Field used to specify a shift amount.
         Formats: Z22
+    SH (21:25)
+        Field used to specify a shift amount.
+        Formats: A
+    SH (21:22)
+        Immediate field used for selecting operands (shift mode)
+        Formats: Z23
     sh (30,16:20)
         Fields that are concatenated to specify a shift
         amount.
          Immediate field used to specify a 5-bit signed inte-
          ger.
          Formats: VX
+    sk (25)
+        Field used to specify dimensional skipping in svindex
+        Formats: SVI, SVM2
     SP (11:12)
          Immediate field that specifies signed versus
          unsigned conversion.
          Formats: X
+    spr (16:20,11:15)
+         Field used to specify a Special Purpose Register
+         for the mtspr and mfspr instructions.
+         Formats: XFX
     SPR (11:20)
          Field used to specify a Special Purpose Register
          for the mtspr and mfspr instructions.
          Field used by the Segment Register Manipulation
          instructions (see Book III).
          Formats: X
+    SVd (16:20)
+        Immediate field used to specify the size of the REMAP dimension
+        in the svindex and svshape2 instructions
+        Formats: SVI, SVM2
     SVD (21:31)
         Immediate field used to specify an 11-bit signed
         two's complement integer which is sign-extended
         two's complement integer which is concatenated
         on the right with 0b00 and sign-extended to 64 bits.
         Formats: SVDS
+    SVG (6:10)
+        Field used to specify a GPR to be used as a
+        source for indexing.
+        Formats: SVI
     SVi (16:22)
          Simple-V immediate field for setting VL or MVL
          Formats: SVL
     SVme (6:10)
          Simple-V "REMAP" map-enable bits (0-4)
          Formats: SVRM
-    SVRM (21:24)
+    SVo (6:9)
+        Field used by the svshape2 instruction as an offset
+        Formats: SVM2
+    SVrm (21:24)
          Simple-V "REMAP" Mode
          Formats: SVM
     SVxd (6:10)
          and dcbtst instructions (see Section 4.3.2 of Book
          II).
          Formats: X
-    TI (21:28)
-         Field used by the ternaryi instruction as the
+    TLI (21:28)
+         Field used by the ternlogi instruction as the
          look-up table.
-         Formats: TI
+         Formats: TLI
+    TLI (21:25,19:20,31)
+        Field used by the crternlogi instruction as the
+        look-up table.
+        Formats: CRB
     TO (6:10)
          Field used to specify the conditions on which to
          trap.     The    encoding     is    described   in
     XBI (21:24)
         Field used to specify a bit in the XER.
         Formats: MDS, MDS, TX
+    XO (21:23,26:31)
+        Extended opcode field.
+        Formats: SVM2
     XO (21,23:31)
         Extended opcode field.
         Formats: VX
         Formats: X, Z23
     XO (25:30)
         Extended opcode field.
-        Formats: TX
+        Formats: MM, TX
     XO (26:27)
         Extended opcode field.
         Formats: XX4
     XO (26:30)
         Extended opcode field.
-        Formats: A, DX, SVL
+        Formats: A, DX, VA2, SVL, CRB, DCT
     XO (26:31)
         Extended opcode field.
-        Formats: VA
+        Formats: VA, SVM, SVRM, SVI
     XO (27:29)
         Extended opcode field.
         Formats: MD
     XO (27:30)
         Extended opcode field.
         Formats: MDS
-    XO (29:30)
+    XO (27:31)
         Extended opcode field.
-        Formats: TI
+        Formats: BM2
     XO (29:31)
         Extended opcode field.
         Formats: DQ
+    XO (29:30)
+        Extended opcode field.
+        Formats: TLI
     XO (30)
         Extended opcode field.
         Formats: SC
     XO (30:31)
         Extended opcode field.
         Formats: DQE, DS, SC
-
+    SVyx (23)
+        Field used to specify loop dimension order in svindex
+        Formats: SVI
+    SVyx (10)
+        Field used to specify loop dimension order in svshape2
+        Formats: SVM2