7 | PO | BO| BI | BD |AA|LK |
10 |0 |6 |11 |16 |20 |27 |30 |31 |
11 | PO | ///| ///| // | LEV | //| 1| / |
14 |0 |6 |9 |10 |11 |16 |31 |
19 | PO | BF | / | L | RA| SI |
20 | PO | BF | / | L | RA| UI |
26 |0 |6 |11 |16 |30 |31 |
27 | PO | RT | RA | DS | XO |
28 | PO | RS | RA | DS | XO |
29 | PO | RSp | RA | DS | XO |
30 | PO | FRTp | RA | DS | XO |
31 | PO | FRSp | RA | DS | XO |
34 |0 |6 |11 |16 |28|29 |31 |
35 | PO | RTp | RA | DQ | PT |
36 | PO | S | RA | DQ |SX| XO |
37 | PO | T | RA | DQ |TX| XO |
40 |0 |6 |7|8|9 |10 |11|12|13 |15|16|17 |20|21 |31 |
41 | PO | RT | RA | /// | XO | / |
42 | PO | RT | RA | RB | XO | / |
43 | PO | RT | RA | RB | XO |EH |
44 | PO | RT | RA | NB | XO | / |
45 | PO | RT | /|SR | /// | XO | / |
46 | PO | RT | /// | RB | XO | / |
47 | PO | RT | /// | RB | XO | 1 |
48 | PO | RT | /// | /// | XO | / |
49 | PO | RS | RA | RB | XO |Rc |
50 | PO | RT | RA | RB | XO |Rc |
51 | PO | RS | RA | RB | XO | 1 |
52 | PO | RS | RA | RB | XO | / |
53 | PO | RS | RA | NB | XO | / |
54 | PO | RS | RA | SH | XO |Rc |
55 | PO | RS | RA | /// | XO |Rc |
56 | PO | RS | RA | /// | XO | / |
57 | PO | RS | /|SR | /// | XO | / |
58 | PO | RS | /// | RB | XO | / |
59 | PO | RS | /// | /// | XO | / |
60 | PO | RS | /// |L1| /// | XO | / |
61 | PO | TH | RA | RB | XO | / |
62 | PO | BF |/ | L | RA | RB | XO | / |
63 | PO | BF |// | FRA | FRB | XO | / |
64 | PO | BF |// | BFA | // | /// | XO | / |
65 | PO | BF |// | /// |W | U |/ | XO |Rc |
66 | PO | BF |// | /// | /// | XO | / |
67 | PO | TH | RA | RB | XO | / |
68 | PO | /| CT | /// | /// | XO | / |
69 | PO | /| CT | RA | RB | XO | / |
70 | PO | /// | L2 | RA | RB | XO | / |
71 | PO | /// | L2 | /// | RB | XO | / |
72 | PO | /// | L2 | /// | /// | XO | / |
73 | PO | /// | L2 | /| E | /// | XO | / |
74 | PO | TO | RA | RB | XO | / |
75 | PO | FRT | RA | RB | XO | / |
76 | PO | FRT | FRA | FRB | XO | / |
77 | PO | FRTp | RA | RB | XO | / |
78 | PO | FRT | /// | FRB | XO |Rc |
79 | PO | FRT | /// | FRBp | XO |Rc |
80 | PO | FRT | /// | /// | XO |Rc |
81 | PO | FRTp | /// | FRB | XO |Rc |
82 | PO | FRTp | /// | FRBp | XO |Rc |
83 | PO | FRTp | FRA | FRBp | XO |Rc |
84 | PO | FRTp | FRAp | FRBp | XO |Rc |
85 | PO | BF |// | FRA | FRBp | XO | / |
86 | PO | BF |// | FRAp | FRBp | XO | / |
87 | PO | FRT |S | | FRB | XO |Rc |
88 | PO | FRTp |S | | FRBp | XO |Rc |
89 | PO | FRS | RA | RB | XO | / |
90 | PO | FRSp | RA | RB | XO | / |
91 | PO | BT | /// | /// | XO |Rc |
92 | PO | /// | RA | RB | XO | / |
93 | PO | /// | /// | RB | XO | / |
94 | PO | /// | /// | /// | XO | / |
95 | PO | /// | /// | E|/// | XO | / |
96 | PO | //|IH | /// | /// | XO | / |
97 | PO | A|// | /// | /// | XO | 1 |
98 | PO | A|// |R | /// | /// | XO | 1 |
99 | PO | /// | RA | RB | XO | 1 |
100 | PO | /// |WC | /// | /// | XO | / |
101 | PO | /// |T | RA | RB | XO | / |
102 | PO | VRT | RA | RB | XO | / |
103 | PO | VRS | RA | RB | XO | / |
104 | PO | MO | /// | /// | XO | / |
105 | PO | RT | /// |L3 | /// | XO | / |
108 |0 |6 |9 |11 |14 |16 |19|20|21 |31 |
109 | PO | BT | BA | BB | XO | / |
110 | PO | BO | BI | /// |BH | XO |LK |
111 | PO | | /// |S | XO | / |
112 | PO | BF |// |BFA |// | /// | XO | / |
113 | PO | /// | XO | / |
117 |0 |6 |11|12 |20|21 |31 |
118 | PO | RT | spr | XO | / |
119 | PO | RT | tbr | XO | / |
120 | PO | RT |0 | /// | XO | / |
121 | PO | RT |1 | FXM |/ | XO | / |
122 | PO | RT | dcr | XO | / |
123 | PO | RT | pmrn | XO | / |
124 | PO | RT | BHRBE | XO | / |
125 | PO | DUI | DUIS | XO | / |
126 | PO | RS |0 | FXM |/ | XO | / |
127 | PO | RS |1 | FXM |/ | XO | / |
128 | PO | RS | spr | XO | / |
129 | PO | RS | dcr | XO | / |
130 | PO | RS | pmrn | XO | / |
133 |0 |6|7 |15|16 |21 |31 |
134 | PO |L| FLM |W |FRB | XO |Rc |
137 |0 |6 |11 |16 |21 |31 |
138 | PO | T | RA | RB | XO |TX |
139 | PO | S | RA | RB | XO |SX |
142 |0 |6 |9 |11 |14 |16 |21 |30|31 |
143 | PO | T | /// | B |XO |BX|TX |
144 | PO | T | /// |UIM | B |XO |BX|TX |
145 | PO | BF | //| /// | B |XO |BX| / |
148 |0 |6 |9 |11 |16 |21 |22 |24 |29|30|31 |
149 | PO | T | A | B | XO |AX|BX|TX |
150 | PO | T | A | B |Rc | XO |AX|BX|TX |
151 | PO | BF | // | A | B | XO |AX|BX|/ |
152 | PO | T | A | B |XO |SHW | XO |AX|BX|TX |
153 | PO | T | A | B |XO |DM | XO |AX|BX|TX |
156 |0 |6 |11 |16 |21 |26 |28|29 |30|31 |
157 | PO | T | A | B | C | XO |CX|AX |BX|TX |
160 |0 |6 |11 |16 |21 |30|31 |
161 | PO | RS | RA | sh | XO |sh|Rc |
164 |0 |6 |11 |16 |21 |22 |31 |
165 | PO | RT| RA| RB |OE | XO |Rc |
166 | PO | RT| RA| RB | /| XO |Rc |
167 | PO | RT| RA| RB | /| XO | / |
168 | PO | RT| RA| /// |OE | XO |Rc |
171 |0 |6 |11 |16 |21 |26 |31 |
172 | PO | FRT | FRA | FRB | FRC | XO |Rc |
173 | PO | FRT | FRA | FRB | /// | XO |Rc |
174 | PO | FRT | FRA | /// | FRC | XO |Rc |
175 | PO | FRT | /// | FRB | /// | XO |Rc |
176 | PO | RT | RA | RB | BC | XO | /|
179 |0 |6 |11 |16 |21 |26 |31|
180 | PO | RS | RA | RB | MB | ME |Rc|
181 | PO | RS | RA | SH | MB | ME |Rc|
184 |0 |6 |11 |16 |21 |27|30|31|
185 | PO | RS | RA | sh | mb |XO|sh|Rc|
186 | PO | RS | RA | sh | me |XO|sh|Rc|
189 |0 |6 |11 |16 |21 |27 |31|
190 | PO | RS | RA | RB | mb | XO |Rc|
191 | PO | RS | RA | RB | me | XO |Rc|
194 |0 |6 |11 |16 |21|22 |26 |31|
195 | PO | RT | RA | RB | RC | XO |
196 | PO | VRT | VRA | VRB | VRC | XO |
197 | PO | VRT | VRA | VRB | /|SHB| XO |
200 |0 |6 |11 |16 |21|22 |31|
201 | PO | VRT | VRA | VRB |Rc| XO |
204 |0 |6 |11 |16 |21 |31|
205 | PO | VRT | VRA | VRB | XO |
206 | PO | VRT | /// | VRB | XO |
207 | PO | VRT | UIM | VRB | XO |
208 | PO | VRT | / UIM | VRB | XO |
209 | PO | VRT | // UIM | VRB | XO |
210 | PO | VRT | /// UIM | VRB | XO |
211 | PO | VRT | SIM | ///| XO |
212 | PO | VRT | ///| | XO |
213 | PO | |/// | VRB | XO |
216 |0 |6 |9 |11 |16 |21 |31|
217 | PO | RS | RA | RB | XO |
218 | PO | RS | RA | UI | XO |
219 | PO | RT | ///| RB | XO |
220 | PO | RT | RA | RB | XO |
221 | PO | RT | RA | ///| XO |
222 | PO | RT | UI | RB | XO |
223 | PO | BF|//| RA | RB | XO |
224 | PO | RT | RA | UI | XO |
225 | PO | RT | SI | ///| XO |
228 |0 |6 |11 |16 |21 |29 |31 |
229 | PO | RT| RA | RB | XO |BFA |
232 |0 |6 |9 |11 |16 |22 |31 |
233 | PO | BF|//| FRA | DCM | XO | / |
234 | PO | BF|//| FRAp | DCM | XO | / |
235 | PO | BF|//| FRA | DGM | XO | / |
236 | PO | BF|//| FRAp | DGM | XO | / |
237 | PO | FRT | FRA | SH | XO |Rc |
238 | PO | FRTp| FRAp | SH | XO |Rc |
241 |0 |6 |11 |15 |16 |21 |23 |31 |
242 | PO | FRT | TE | FRB |RMC| XO |Rc |
243 | PO | FRTp| TE | FRBp |RMC| XO |Rc |
244 | PO | FRT | FRA | FRB |RMC| XO |Rc |
245 | PO | FRTp| FRA | FRBp |RMC| XO |Rc |
246 | PO | FRTp| FRAp | FRBp |RMC| XO |Rc |
247 | PO | FRT | /// | R | FRB |RMC| XO |Rc |
248 | PO | FRTp| /// | R | FRBp |RMC| XO |Rc |
250 # V3.0B 1.6.6 DX-FORM
251 |0 |6 |11 |16 |26 |31
252 | PO | RT| d1| d0| XO|d2
255 |0 |6 |11 |16 |23 |24 |25 |26 |31 |
256 | PO | RT | RA | SVi |ms |vs |vf | XO |Rc |
260 | PO | SCi | SCm | SCimm |
264 | PO | SCi | SCm | SRbr | SRimm |
267 |0 |6 |11 |16 |21 |31 |
268 | PO | RT | RA| RC | SVD |
269 | PO | RS | RA| RC | SVD |
270 | PO | FRT | RA| RC | SVD |
271 | PO | FRS | RA| RC | SVD |
274 |0 |6 |11 |16 |21 |30 |31 |
275 | PO | RT | RA | RC | SVDS | XO |
276 | PO | RS | RA | RC | SVDS | XO |
279 |0 |6 |11 |16 |21 |25 |26 |31 |
280 | PO | SVxd | SVyd | SVzd | SVRM |vf | XO | / |
283 |0 |6 |11 |13 |15 |17 |19 |21 |22 |26 |31 |
284 | PO | SVme |mi0 | mi1 | mi2 | mo0 | mo1 |pst |/// | XO | / |
287 |0 |6 |11 |16 |21 |29 |31 |
288 | PO | RT | RA | RB | TII | XO |Rc |
290 # 1.6.28 Instruction Fields
292 Field used by the tbegin. instruction to specify an
293 implementation-specific function.
294 Field used by the tend. instruction to specify the
295 completion of the outer transaction and all nested
300 0 The immediate field represents an address
301 relative to the current instruction address. For
302 I-form branches the effective address of the
303 branch target is the sum of the LI field
304 sign-extended to 64 bits and the address of
305 the branch instruction. For B-form branches
306 the effective address of the branch target is
307 the sum of the BD field sign-extended to 64
308 bits and the address of the branch instruction.
309 1 The immediate field represents an absolute
310 address. For I-form branches the effective
311 address of the branch target is the LI field
312 sign-extended to 64 bits. For B-form branches
313 the effective address of the branch target is
314 the BD field sign-extended to 64 bits.
317 Fields that are concatenated to specify a VSR to
321 Field used to specify a bit in the CR to be used as
325 Field used to specify a bit in the CR to be used as
329 Field used to specify a bit in the CR to be used as
333 Immediate field used to specify a 14-bit signed
334 two's complement branch displacement which is
335 concatenated on the right with 0b00 and
336 sign-extended to 64 bits.
339 Field used to specify one of the CR fields or one of
340 the FPSCR fields to be used as a target.
341 Formats: D, X, XL, XX2, XX3, Z22
343 Field used to specify one of the CR fields or one of
344 the FPSCR fields to be used as a source.
347 Field used to specify one of the CR fields or one of
348 the FPSCR fields to be used as a source.
351 Field used to specify a hint in the Branch Condi-
352 tional to Link Register and Branch Conditional to
353 Count Register instructions. The encoding is
354 described in Section 2.4, 'Branch Instructions'.
357 Field used to identify the BHRB entry to be used
358 as a source by the Move From Branch History
359 Rolling Buffer instruction.
362 Field used to specify a bit in the CR to be tested by
363 a Branch Conditional instruction.
366 Field used to specify options for the Branch Condi-
367 tional instructions. The encoding is described in
368 Section 2.4, 'Branch Instructions'.
369 Formats: B, XL, X, XL
371 Field used to specify a bit in the CR or in the
372 FPSCR to be used as a target.
375 Fields that are concatenated to specify a VSR to
377 Formats: XX2, XX3, XX4
379 Field used in X-form instructions to specify a cache
380 target (see Section 4.3.2 of Book II).
383 Fields that are concatenated to specify a VSR to
387 Immediate field used to specify a 16-bit signed
388 two's complement integer which is sign-extended
391 d0,d1,d2 (16:25,11:15,31)
392 Immediate fields that are concatenated to specify a
393 16-bit signed two's complement integer which is
394 sign-extended to 64 bits.
396 dc,dm,dx (25,29,11:15)
397 Immediate fields that are concatenated to specify
401 Immediate field used to specify Data Class Mask.
404 Immediate field used to specify Data Class Mask.
407 Immediate field used as the Data Group Mask.
410 Immediate field used by xxpermdi instruction as
411 doubleword permute control.
414 Immediate operand field used to specify new deci-
415 mal floating-point rounding mode.
418 Field used by the dnh instruction (see Book III-E).
421 Field used by the dnh instruction (see Book III-E).
424 Immediate field used to specify a 12-bit signed
425 two's complement integer which is concatenated
426 on the right with 0b0000 and sign-extended to 64
430 Immediate field used to specify a 14-bit signed
431 two's complement integer which is concatenated
432 on the right with 0b00 and sign-extended to 64 bits.
435 Field used by the Write MSR External Enable
436 instruction (see Book III-E).
439 Field used to specify the access types ordered by
440 an Elemental Memory Barrier type of sync instruc-
443 Field used to specify a hint in the Load and
444 Reserve instructions. The meaning is described in
445 Section 4.6.2, 'Load and Reserve and Store Con-
446 ditional Instructions', in Book II.
449 Expanded opcode field
452 Expanded opcode field
455 Field used to specify Inexact form of round to
456 quad-precision integer.
459 Field used to specify the function code in Load/
460 Store Atomic instructions.
463 Field mask used to identify the FPSCR fields that
464 are to be updated by the mtfsf instruction.
467 Field used to specify a FPR to be used as a
469 Formats: A, X, Z22, Z23
471 Field used to specify an even/odd pair of FPRs to
472 be concatenated and used as a source.
475 Field used to specify an FPR to be used as a
477 Formats: A, X, XFL, Z23
479 Field used to specify an even/odd pair of FPRs to
480 be concatenated and used as a source.
483 Field used to specify an FPR to be used as a
487 Field used to specify an FPR to be used as a
491 Field used to specify an even/odd pair of FPRs to
492 be concatenated and used as a source.
495 Field used to specify an FPR to be used as a tar-
497 Formats: A, D, X, Z22, Z23
499 Field used to specify an even/odd pair of FPRs to
500 be concatenated and used as a target.
501 Formats: DS, X, Z22, Z23
503 Field mask used to identify the CR fields that are to
504 be written by the mtcrf and mtocrf instructions, or
505 read by the mfocrf instruction.
508 Immediate field used to specify a 5-bit signed inte-
512 Field used to specify a hint in the SLB Invalidate
513 All instruction. The meaning is described in
514 Section 5.9.3.2, 'SLB Management Instructions',
518 Immediate field used to specify an 8-bit integer.
521 Immediate field used to specify a 5-bit signed inte-
525 Field used to specify whether the mtfsf instruction
526 updates the entire FPSCR.
529 Field used by the Data Cache Block Flush instruc-
530 tion (see Section 4.3.2 of Book II) and also by the
531 Synchronize instruction (see Section 4.6.3 of Book
535 Field used to specify whether a fixed-point Com-
536 pare instruction is to compare 64-bit numbers or
538 Field used by the Compare Range Byte instruction
539 to indicate whether to compare against 1 or 2
543 Field used by the Move To Machine State Register
544 instruction (see Book III).
545 Field used by the SLB Move From Entry VSID and
546 SLB Move From Entry ESID instructions for imple-
547 mentation-specific purposes.
550 Field used by the Deliver A Random Number
551 instruction (see Section 3.3.9, 'Fixed-Point Arith-
552 metic Instructions') to choose the random number
556 Field used by the System Call instructions.
559 Immediate field used to specify a 24-bit signed
560 two's complement integer which is concatenated
561 on the right with 0b00 and sign-extended to 64
566 0 Do not set the Link Register.
567 1 Set the Link Register. The address of the
568 instruction following the Branch instruction is
569 placed into the Link Register.
572 Field used in M-form instructions to specify the first
573 1-bit of a 64-bit mask, as described in
574 Section 3.3.14, 'Fixed-Point Rotate and Shift
575 Instructions' on page 101.
578 Field used in MD-form and MDS-form instructions
579 to specify the first 1-bit of a 64-bit mask, as
580 described in Section 3.3.14, 'Fixed-Point Rotate
581 and Shift Instructions' on page 101.
584 Field used in MD-form and MDS-form instructions
585 to specify the last 1-bit of a 64-bit mask, as
586 described in Section 3.3.14, 'Fixed-Point Rotate
587 and Shift Instructions' on page 101.
590 Field used in M-form instructions to specify the last
591 1-bit of a 64-bit mask, as described in
592 Section 3.3.14, 'Fixed-Point Rotate and Shift
593 Instructions' on page 101.
596 Field used in REMAP to select the SVSHAPE for 1st input register
599 Field used in REMAP to select the SVSHAPE for 2nd input register
602 Field used in REMAP to select the SVSHAPE for 3rd input register
605 Field used in REMAP to select the SVSHAPE for 1st output register
608 Field used in REMAP to select the SVSHAPE for 2nd output register
611 Field used in X-form instructions to specify a sub-
612 set of storage accesses.
615 Field used in Simple-V to specify whether MVL is to be set
618 Field used to specify the number of bytes to move
619 in an immediate Move Assist instruction.
622 Field used by the Embedded Hypervisor Privilege
626 Field used by XO-form instructions to enable set-
627 ting OV and SO in the XER.
630 Primary opcode field.
633 Field used to specify whether to invalidate pro-
634 cess- or partition-scoped entries for tlbie[l].
637 Field used to specify preferred sign for BCD opera-
641 Field used in REMAP to indicate "persistence" mode (REMAP
642 continues to apply to multiple instructions)
645 Immediate field used to specify a 4-bit unsigned
649 Field used by the tbegin. instruction to specify the
653 Immediate field that specifies whether the RMC is
654 specifying the primary or secondary encoding
655 Field used to specify whether to invalidate Radix
656 Tree or HPT entries for tlbie[l].
659 Field used to specify a GPR to be used as a
660 source or as a target.
661 Formats: A, D, DQ, DQE, DS, M, MD, MDS, TX, VA, VX, X, XO, XS, SVL
663 Field used to specify a GPR to be used as a
665 Formats: A, M, MDS, VA, X, XO
668 0 Do not alter the Condition Register.
669 1 Set Condition Register Field 6 as described in
670 Section 2.3.1, 'Condition Register' on
674 Field used to specify a GPR to be used as a
676 Formats: VA, SVD, SVDS
679 0 Do not alter the Condition Register.
680 1 Set Condition Register Field 0 or Field 1 as
681 described in Section 2.3.1, 'Condition Regis-
683 Formats: A, M, MD, MDS, X, XFL, XO, XS, Z22, Z23, SVL
685 Field used to specify what types of entries to inval-
689 Immediate operand field used to specify new
690 binary floating-point rounding mode.
693 Immediate field used for DFP rounding mode con-
697 Round to Odd override
700 Field used to specify a GPR to be used as a
702 Formats: D, DS, M, MD, MDS, X, XFX, XS
704 Field used to specify an even/odd pair of GPRs to
705 be concatenated and used as a source.
708 Field used to specify a GPR to be used as a target.
709 Formats: A, D, DQE, DS, DX, VA, VX, X, XFX, XO, XX2, SVL
711 Field used to specify an even/odd pair of GPRs to
712 be concatenated and used as a target.
715 Immediate field that specifies signed versus
719 Immediate field that specifies whether or not the
720 rfebb instruction re-enables event-based
724 Index to SV Context Propagation SPR
727 SV Context Propagation Mode
730 SV Context Propagation immediate bitfield
733 SV REMAP byte-reversal field.
736 SV REMAP immediate FIFO bitfield
739 Field used to specify a shift amount.
742 Field used to specify a shift amount.
745 Fields that are concatenated to specify a shift
749 Field used to specify a shift amount in bytes.
752 Field used to specify a shift amount in words.
755 Immediate field used to specify a 5-bit signed inte-
759 Immediate field used to specify a 16-bit signed
763 Immediate field used to specify a 5-bit signed inte-
767 Immediate field that specifies signed versus
771 Field used to specify a Special Purpose Register
772 for the mtspr and mfspr instructions.
775 Field used by the Segment Register Manipulation
776 instructions (see Book III).
779 Immediate field used to specify an 11-bit signed
780 two's complement integer which is sign-extended
784 Immediate field used to specify a 9-bit signed
785 two's complement integer which is concatenated
786 on the right with 0b00 and sign-extended to 64 bits.
789 Simple-V immediate field for setting VL or MVL
792 Simple-V "REMAP" map-enable bits (0-4)
795 Simple-V "REMAP" Mode
798 Simple-V "REMAP" x-dimension size
801 Simple-V "REMAP" y-dimension size
804 Simple-V "REMAP" z-dimension size
807 Fields SX and S are concatenated to specify a
808 VSR to be used as a source.
811 Fields SX and S are concatenated to specify a
812 VSR to be used as a source.
815 Field used to specify the type of invalidation done
816 by a TLB Invalidate Local instruction (see Book
820 Field used by the Move From Time Base instruc-
821 tion (see Section 6.1 of Book II).
824 Immediate field that specifies a DFP exponent.
827 Field used by the data stream variant of the dcbt
828 and dcbtst instructions (see Section 4.3.2 of Book
832 Field used by the ternaryi instruction as the
836 Field used to specify the conditions on which to
837 trap. The encoding is described in
838 Section 3.3.10.1, 'Character-Type Compare
839 Instructions' on page 87.
842 Fields that are concatenated to specify a VSR to
843 be used as either a target.
846 Fields that are concatenated to specify a VSR to
847 be used as either a target or a source.
848 Formats: X, XX2, XX3, XX4
850 Immediate field used as the data to be placed into
851 a field in the FPSCR.
854 Immediate field used to specify a 5-bit unsigned
858 Immediate field used to specify a 16-bit unsigned
862 Immediate field used to specify a 5-bit unsigned
866 Immediate field used to specify a 4-bit unsigned
870 Immediate field used to specify a 3-bit unsigned
874 Immediate field used to specify a 2-bit unsigned
878 Field used to specify a VR to be used as a source.
881 Field used to specify a VR to be used as a source.
884 Field used to specify a VR to be used as a source.
887 Field used to specify a VR to be used as a source.
890 Field used to specify a VR to be used as a target.
891 Formats: DS, VA, VC, VX, X
893 Field used in Simple-V to specify whether "Vertical" Mode is set
896 Field used in Simple-V to specify whether VL is to be set
899 Field used by the mtfsfi and mtfsf instructions to
900 specify the target word in the FPSCR.
903 Field used to specify the condition or conditions
904 that cause instruction execution to resume after
905 executing a wait instruction (see Section 4.6.4 of
909 Field used to specify a bit in the XER.
910 Formats: MDS, MDS, TX
912 Extended opcode field.
915 Extended opcode field.
918 Extended opcode field.
921 Extended opcode field.
924 Extended opcode field.
927 Extended opcode field.
928 Formats: X, XFL, XFX, XL
930 Extended opcode field.
933 Extended opcode field.
934 Formats: XO, XX3, Z22
936 Extended opcode field.
939 Extended opcode field.
942 Extended opcode field.
945 Extended opcode field.
948 Extended opcode field.
951 Extended opcode field.
954 Extended opcode field.
957 Extended opcode field.
960 Extended opcode field.
963 Extended opcode field.
966 Extended opcode field.
969 Extended opcode field.