replace OPCD with PO (Primary Opcode)
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 13 Mar 2021 11:35:17 +0000 (11:35 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 13 Mar 2021 11:35:17 +0000 (11:35 +0000)
openpower/isatables/fields.text

index 2a78df3c0b190b000157d6fb4c85f1a903649e5f..ea4f461e03d557f6bed4d3d683a1f3d6ae0c3d5f 100644 (file)
 #1.6.1 I-FORM
    |0     |6         |30|31 |
-   | OPCD |      LI  |AA|LK |
+   | PO   |      LI  |AA|LK |
 
 #1.6.2 B-FORM
    |0     |6   |11     |16     |30|31 |
-   | OPCD |  BO|   BI  |   BD  |AA|LK |
+   | PO   |  BO|   BI  |   BD  |AA|LK |
 
 #1.6.3 SC-FORM
    |0     |6    |11    |16    |20     |27  |30 |31  |
-   | OPCD |  ///|   ///|   // |   LEV |  //|  1|  / |
+   | PO   |  ///|   ///|   // |   LEV |  //|  1|  / |
 
 #1.6.4 D-FORM
    |0     |6   |9  |10 |11   |16      |31 |
-   | OPCD |    RT      |   RA|   D        |
-   | OPCD |    RT      |   RA|   SI       |
-   | OPCD |   RS       |   RA|   D        |
-   | OPCD |   RS       |   RA|   UI       |
-   | OPCD | BF | / | L |   RA|   SI       |
-   | OPCD | BF | / | L |   RA|   UI       |
-   | OPCD |    TO      |   RA|   SI       |
-   | OPCD |   FRT      |   RA|   D        |
-   | OPCD |   FRS      |   RA|   D        |
+   | 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 |
-   | OPCD |   RT  |   RA |   DS |  XO    |
-   | OPCD |   RS  |   RA |   DS |  XO    |
-   | OPCD |  RSp  |   RA |   DS |  XO    |
-   | OPCD |  FRTp |   RA |   DS |  XO    |
-   | OPCD |  FRSp |   RA |   DS |  XO    |
+   | 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 |
-   | OPCD |  RTp |   RA |   DQ |   PT     |
-   | OPCD |  S   |   RA |   DQ |SX| XO    |
-   | OPCD |  T   |   RA |   DQ |TX| XO    |
+   | PO   |  RTp |   RA |   DQ |   PT     |
+   | PO   |  S   |   RA |   DQ |SX| XO    |
+   | PO   |  T   |   RA |   DQ |TX| XO    |
 
 # 1.6.7 X-FORM
    |0     |6 |7|8|9  |10  |11|12|13  |15|16|17     |20|21    |31  |
-   | OPCD |       RT      |    RA       |     ///     |   XO |  / |
-   | OPCD |       RT      |    RA       |    RB       |   XO |  / |
-   | OPCD |       RT      |    RA       |    RB       |   XO |EH  |
-   | OPCD |       RT      |    RA       |    NB       |   XO |  / |
-   | OPCD |       RT      | /|SR        |     ///     |   XO |  / |
-   | OPCD |       RT      |     ///     |    RB       |   XO |  / |
-   | OPCD |       RT      |     ///     |    RB       |   XO | 1  |
-   | OPCD |       RT      |     ///     |     ///     |   XO |  / |
-   | OPCD |       RS      |    RA       |    RB       |   XO |Rc  |
-   | OPCD |       RT      |    RA       |    RB       |   XO |Rc  |
-   | OPCD |       RS      |    RA       |    RB       |   XO | 1  |
-   | OPCD |       RS      |    RA       |    RB       |   XO |  / |
-   | OPCD |       RS      |    RA       |    NB       |   XO |  / |
-   | OPCD |       RS      |    RA       |    SH       |   XO |Rc  |
-   | OPCD |       RS      |    RA       |     ///     |   XO |Rc  |
-   | OPCD |       RS      |    RA       |     ///     |   XO |  / |
-   | OPCD |       RS      | /|SR        |     ///     |   XO |  / |
-   | OPCD |       RS      |     ///     |    RB       |   XO |  / |
-   | OPCD |       RS      |     ///     |     ///     |   XO |  / |
-   | OPCD |       RS      |    ///   |L1|     ///     |   XO |  / |
-   | OPCD |       TH      |    RA       |    RB       |   XO |  / |
-   | OPCD |  BF  |/  | L  |    RA       |    RB       |   XO |  / |
-   | OPCD |  BF  |//      |   FRA       |   FRB       |   XO |  / |
-   | OPCD |  BF  |//      | BFA | //    |     ///     |   XO |  / |
-   | OPCD |  BF  |//      |    ///   |W |    U     |/ |   XO |Rc  |
-   | OPCD |  BF  |//      |     ///     |     ///     |   XO |  / |
-   | OPCD |       TH      |    RA       |    RB       |   XO |  / |
-   | OPCD | /| CT         |     ///     |     ///     |   XO |  / |
-   | OPCD | /| CT         |    RA       |    RB       |   XO |  / |
-   | OPCD |  /// | L2     |    RA       |    RB       |   XO |  / |
-   | OPCD |  /// | L2     |     ///     |    RB       |   XO |  / |
-   | OPCD |  /// | L2     |     ///     |     ///     |   XO |  / |
-   | OPCD |  /// | L2     | /|     E    |     ///     |   XO |  / |
-   | OPCD |     TO        |    RA       |    RB       |   XO |  / |
-   | OPCD |   FRT         |    RA       |    RB       |   XO |  / |
-   | OPCD |   FRT         |   FRA       |   FRB       |   XO |  / |
-   | OPCD |  FRTp         |    RA       |    RB       |   XO |  / |
-   | OPCD |   FRT         |     ///     |   FRB       |   XO |Rc  |
-   | OPCD |   FRT         |     ///     |   FRBp      |   XO |Rc  |
-   | OPCD |   FRT         |     ///     |     ///     |   XO |Rc  |
-   | OPCD |  FRTp         |      ///    |   FRB       |   XO |Rc  |
-   | OPCD |  FRTp         |      ///    |   FRBp      |   XO |Rc  |
-   | OPCD |  FRTp         |   FRA       |   FRBp      |   XO |Rc  |
-   | OPCD |  FRTp         |   FRAp      |   FRBp      |   XO |Rc  |
-   | OPCD |  BF  |//      |   FRA       |   FRBp      |   XO |  / |
-   | OPCD |  BF  |//      |   FRAp      |   FRBp      |   XO |  / |
-   | OPCD |    FRT        |S |          | FRB         |   XO |Rc  |
-   | OPCD |  FRTp         |S |          | FRBp        |   XO |Rc  |
-   | OPCD |    FRS        |  RA         |  RB         |   XO |  / |
-   | OPCD |  FRSp         |  RA         |  RB         |   XO |  / |
-   | OPCD |     BT        |  ///        |  ///        |   XO |Rc  |
-   | OPCD |     ///       |  RA         |  RB         |   XO |  / |
-   | OPCD |     ///       |  ///        |  RB         |   XO |  / |
-   | OPCD |     ///       |  ///        |  ///        |   XO |  / |
-   | OPCD |     ///       |  ///        | E|///       |   XO |  / |
-   | OPCD |  //|IH        |  ///        |  ///        |   XO |  / |
-   | OPCD | A|//          |  ///        |  ///        |   XO | 1  |
-   | OPCD | A|//     |R   |  ///        |  ///        |   XO | 1  |
-   | OPCD |     ///       |  RA         |  RB         |   XO | 1  |
-   | OPCD |  /// |WC      |  ///        |  ///        |   XO |  / |
-   | OPCD |  /// |T       |  RA         |  RB         |   XO |  / |
-   | OPCD |    VRT        |  RA         |  RB         |   XO |  / |
-   | OPCD |   VRS         |  RA         |  RB         |   XO |  / |
-   | OPCD |    MO         |  ///        |  ///        |   XO |  / |
-   | OPCD |       RT      | /// |L3     |     ///     |   XO | /  |
+   | 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 | /  |
 
 # 1.6.8 XL-FORM
    |0     |6    |9  |11  |14   |16    |19|20|21    |31 |
-   | OPCD |   BT    |     BA   |    BB      |   XO | / |
-   | OPCD |   BO    |     BI   |  /// |BH   |   XO |LK |
-   | OPCD |         |    ///             |S |   XO | / |
-   | OPCD |  BF |// |BFA |//   |     ///    |   XO | / |
-   | OPCD |              ///                |   XO | / |
-   | OPCD |             OC                  |   XO | / |
+   | 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 |
-   | OPCD |  RT     |     spr             |   XO | / |
-   | OPCD |  RT     |     tbr             |   XO | / |
-   | OPCD |  RT     |0 |     ///          |   XO | / |
-   | OPCD |  RT     |1 |  FXM          |/ |   XO | / |
-   | OPCD |  RT     |     dcr             |   XO | / |
-   | OPCD |  RT     |    pmrn             |   XO | / |
-   | OPCD |  RT     |   BHRBE             |   XO | / |
-   | OPCD |  DUI    |    DUIS             |   XO | / |
-   | OPCD |  RS     |0 |  FXM          |/ |   XO | / |
-   | OPCD |  RS     |1 |  FXM          |/ |   XO | / |
-   | OPCD |  RS     |     spr             |   XO | / |
-   | OPCD |  RS     |     dcr             |   XO | / |
-   | OPCD |  RS     |    pmrn             |   XO | / |
+   | 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 |
-   | OPCD |L|    FLM       |W |FRB       |   XO |Rc |
+   | PO   |L|    FLM       |W |FRB       |   XO |Rc |
 
 # 1.6.11 XX1-FORM
    |0     |6        |11       |16        |21    |31 |
-   | OPCD |  T      |   RA    |   RB     |   XO |TX |
-   | OPCD |  S      |   RA    |   RB     |   XO |SX |
+   | 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 |
-   | OPCD |    T    |    ///   |    B     |XO |BX|TX |
-   | OPCD |    T    | /// |UIM |    B     |XO |BX|TX |
-   | OPCD |  BF | //|      /// |    B     |XO |BX| / |
+   | 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 |
-   | OPCD |     T      |   A |   B |         XO    |AX|BX|TX |
-   | OPCD |     T      |   A |   B |Rc |       XO  |AX|BX|TX |
-   | OPCD |  BF  |  // |   A |   B |         XO    |AX|BX|/  |
-   | OPCD |     T      |   A |   B |XO |SHW |   XO |AX|BX|TX |
-   | OPCD |     T      |   A |   B |XO |DM  |   XO |AX|BX|TX |
+   | 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 |
-   | OPCD |  T |   A |   B |   C | XO |CX|AX |BX|TX |
+   | PO   |  T |   A |   B |   C | XO |CX|AX |BX|TX |
 
 # 1.6.15 XS-FORM
    |0     |6    |11    |16    |21    |30|31 |
-   | OPCD |  RS |   RA |   sh |   XO |sh|Rc |
+   | PO   |  RS |   RA |   sh |   XO |sh|Rc |
 
 # 1.6.16 XO-FORM
    |0     |6   |11   |16     |21 |22    |31  |
-   | OPCD |  RT|   RA|   RB  |OE |   XO |Rc  |
-   | OPCD |  RT|   RA|   RB  |  /|   XO |Rc  |
-   | OPCD |  RT|   RA|   RB  |  /|   XO |  / |
-   | OPCD |  RT|   RA|   /// |OE |   XO |Rc  |
+   | PO   |  RT|   RA|   RB  |OE |   XO |Rc  |
+   | PO   |  RT|   RA|   RB  |  /|   XO |Rc  |
+   | PO   |  RT|   RA|   RB  |  /|   XO |  / |
+   | PO   |  RT|   RA|   /// |OE |   XO |Rc  |
 
 # 1.6.17 A-FORM
    |0     |6     |11      |16     |21      |26    |31 |
-   | OPCD |  FRT |   FRA  | FRB   |   FRC  |   XO |Rc |
-   | OPCD |  FRT |   FRA  | FRB   |    /// |   XO |Rc |
-   | OPCD |  FRT |   FRA  |   /// |   FRC  |   XO |Rc |
-   | OPCD |  FRT |    /// | FRB   |    /// |   XO |Rc |
-   | OPCD |   RT |   RA   |   RB  |    BC  |   XO |  /|
+   | 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 |  /|
 
 # 1.6.18 M-FORM
    |0     |6    |11    |16    |21    |26    |31|
-   | OPCD |  RS |   RA |   RB |   MB |   ME |Rc|
-   | OPCD |  RS |   RA |   SH |   MB |   ME |Rc|
+   | 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|
-   | OPCD |  RS |   RA |   sh |   mb |XO|sh|Rc|
-   | OPCD |  RS |   RA |   sh |   me |XO|sh|Rc|
+   | 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|
-   | OPCD |  RS |   RA |   RB |   mb |   XO |Rc|
-   | OPCD |  RS |   RA |   RB |   me |   XO |Rc|
+   | 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|
-   | OPCD  |  RT  |   RA  |   RB  |   RC |   XO   |
-   | OPCD  |  VRT |   VRA |   VRB |  VRC |   XO   |
-   | OPCD  |  VRT |   VRA |   VRB | /|SHB|   XO   |
+   | PO    |  RT  |   RA  |   RB  |   RC |   XO   |
+   | PO    |  VRT |   VRA |   VRB |  VRC |   XO   |
+   | PO    |  VRT |   VRA |   VRB | /|SHB|   XO   |
 
 # 1.6.22 VC-FORM
    |0      |6     |11     |16     |21|22   |31|
-   | OPCD  |  VRT |   VRA |   VRB |Rc|   XO   |
+   | PO    |  VRT |   VRA |   VRB |Rc|   XO   |
 
 # 1.6.23 VX-FORM
    |0      |6     |11           |16    |21   |31|
-   | OPCD  |  VRT |     VRA     | VRB  |   XO   |
-   | OPCD  |  VRT |      ///    | VRB  |   XO   |
-   | OPCD  |  VRT |     UIM     | VRB  |   XO   |
-   | OPCD  |  VRT | / UIM       | VRB  |   XO   |
-   | OPCD  |  VRT |  // UIM     | VRB  |   XO   |
-   | OPCD  |  VRT |   /// UIM   | VRB  |   XO   |
-   | OPCD  |  VRT |     SIM     |   ///|   XO   |
-   | OPCD  |  VRT |          ///|      |   XO   |
-   | OPCD  |      |///          | VRB  |   XO   |
+   | 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|
-   | OPCD  |   RS  |   RA |   RB |   XO    |
-   | OPCD  |   RS  |   RA |   UI |   XO    |
-   | OPCD  |   RT  |   ///|   RB |   XO    |
-   | OPCD  |   RT  |   RA |   RB |   XO    |
-   | OPCD  |   RT  |   RA |   ///|   XO    |
-   | OPCD  |   RT  |   UI |   RB |   XO    |
-   | OPCD  |  BF|//|   RA |   RB |   XO    |
-   | OPCD  |   RT  |   RA |   UI |   XO    |
-   | OPCD  |   RT  |   SI |   ///|   XO    |
+   | 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 |
-   | OPCD  |  RT|   RA |   RB |   XO |BFA    |
+   | PO    |  RT|   RA |   RB |   XO |BFA    |
 
 # 1.6.26 Z22-FORM
    |0      |6  |9 |11     |16     |22    |31 |
-   | OPCD  | BF|//|   FRA |   DCM |   XO | / |
-   | OPCD  | BF|//|  FRAp |   DCM |   XO | / |
-   | OPCD  | BF|//|   FRA |   DGM |   XO | / |
-   | OPCD  | BF|//|  FRAp |   DGM |   XO | / |
-   | OPCD  |  FRT |   FRA |    SH |   XO |Rc |
-   | OPCD  |  FRTp|  FRAp |    SH |   XO |Rc |
+   | 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 |
-   | OPCD |  FRT |    TE    |   FRB |RMC|   XO |Rc |
-   | OPCD |  FRTp|    TE    |  FRBp |RMC|   XO |Rc |
-   | OPCD |  FRT |   FRA    |   FRB |RMC|   XO |Rc |
-   | OPCD |  FRTp|   FRA    |  FRBp |RMC|   XO |Rc |
-   | OPCD |  FRTp|  FRAp    |  FRBp |RMC|   XO |Rc |
-   | OPCD |  FRT |  /// | R | FRB   |RMC|   XO |Rc |
-   | OPCD |  FRTp|  /// | R | FRBp  |RMC|   XO |Rc |
+   | 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 |
 
 # V3.0B 1.6.6 DX-FORM
    |0    |6   |11   |16   |26   |31
-   | OPCD|  RT|   d1|   d0|   XO|d2
+   | PO  |  RT|   d1|   d0|   XO|d2
 
 # 1.6.28 SVL-FORM
    |0     |6    |11    |16   |22 |24 |25 |26    |31 |
-   | OPCD |  RT |   RA | SVi |// |vs |ms |   XO |Rc |
+   | PO   |  RT |   RA | SVi |// |vs |ms |   XO |Rc |
 
 # 1.6.28 Instruction Fields
     A (6)
         Field used by the Embedded Hypervisor Privilege
         instruction.
         Formats: XL
-    OPCD (0:5)
-        Primary opcode field.
-        Formats: all
     OE (21)
         Field used by XO-form instructions to enable set-
         ting OV and SO in the XER.
         Formats: XO
     PO (0:5)
-        Primary opcode.
+        Primary opcode field.
         Formats: all
     PRS (14)
         Field used to specify whether to invalidate pro-