missing brackets in lhbrx
[openpower-isa.git] / openpower / isatables / fields.text
index b97946a4c40f1c3bad83862fa175b09c82fa18f1..ecf5ab680d9c2ff9bc10a7918d9d77d144df72a9 100644 (file)
@@ -75,6 +75,7 @@
     | 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  |
 
 # 1.6.7.1 DCT-FORM
 
-    |0     |6     |11      |16     |21      |26    |31 |
+    |0     |6     |11      |16     |21      |26    |31  |
     | PO   |  FRT |   FRA  |   FRB |   //   |   XO | Rc |
 
 # 1.6.8 XL-FORM
     |0     |6    |11    |16    |21    |30|31 |
     | PO   |  RS |   RA |   sh |   XO |sh|Rc |
 
-# 1.6.15 XB-FORM
-    |0     |6    |11    |16    |22    |31 |
-    | PO   |  RT |   RA |  XBI |   XO |Rc |
-
 # 1.6.16 XO-FORM
     |0   |6   |11  |13   |16   |21  |22  |31  |
     | PO | RT | RA       | RB  | 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 |  /|
-    | PO   |  RT  |   RA   |   RB  |   SH   |   XO |Rc |
+    |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   |  FRT |    TE    |   FRB |RMC|   XO |Rc |
     | PO   |  FRTp|    TE    |  FRBp |RMC|   XO |Rc |
     | PO   |  FRT |   FRA    |   FRB |RMC|   XO |Rc |
-    | PO   |  RT  |   RA     |   RB  |sm |   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 |
     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
         are to be updated by the mtfsf instruction.
         Formats: XFL
     FMM (21:24)
-        Field used to specify minimum/maximum mode for fminmax[s].
+        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
     FRB (16:20)
         Field used to specify an FPR to be used as a
         source.
-        Formats: A, MM, X, XFL, Z23, DCT
+        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.
     RA (11:15)
         Field used to specify a GPR to be used as a
         source or as a target.
-        Formats: A, BM2, D, DQ, DQE, DS, M, MD, MDS, MM, TX, VA, VA2, VX, X, XO, XS, SVL, XB, TLI, Z23
+        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.
         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, MM, VA2, X, XFL, XO, XS, Z22, Z23, SVL, XB, TLI, DCT
+        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].
         Formats: DS, X
     RT (6:10)
         Field used to specify a GPR to be used as a target.
-        Formats: A, BM2, D, DQE, DS, DX, MM, VA, VA2, VX, X, XFX, XO, XX2, SVL, XB, TLI, Z23
+        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.
     SCi (11:31)
         SV Context Propagation immediate bitfield
         Formats: SVC
-    sm (21:22)
-        Immediate field used for selecting operands (shift mode)
-        Formats: Z23
     SRb (11:14)
         SV REMAP byte-reversal field.
         Formats: SVC
     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.
     XBI (21:24)
         Field used to specify a bit in the XER.
         Formats: MDS, MDS, TX
-    XBI (16:21)
-        Field used to specify a 6-bit unsigned immediate for bit manipulation
-        instructions, such as grevi.
-        Formats: XB
     XO (21:23,26:31)
         Extended opcode field.
         Formats: SVM2
         Formats: VX
     XO (22:30)
         Extended opcode field.
-        Formats: XO, XX3, Z22, XB
+        Formats: XO, XX3, Z22
     XO (22:31)
         Extended opcode field.
         Formats: VC