7 | PO | BO| BI | BD |AA|LK |
10 |0 |6 |10 |15 |22 |23 |31|
11 | PO | RS | me | sh | me | XO |Rc|
14 |0 |6 |9 |12 |15 |18 |21 |29 |31 |
15 | PO | BF | BFA| BFB| BFC| msk| TLI | XO |msk|
18 |0 |6 |11 |16 |20 |27 |30 |31 |
19 | PO | ///| ///| // | LEV | //| 1| / |
22 |0 |6 |9 |10 |11 |16 |31 |
27 | PO | BF | / | L | RA| SI |
28 | PO | BF | / | L | RA| UI |
34 |0 |6 |11 |16 |30 |31 |
35 | PO | RT | RA | DS | XO |
36 | PO | RS | RA | DS | XO |
37 | PO | RSp | RA | DS | XO |
38 | PO | FRTp | RA | DS | XO |
39 | PO | FRSp | RA | DS | XO |
42 |0 |6 |11 |16 |28|29 |31 |
43 | PO | RTp | RA | DQ | PT |
44 | PO | S | RA | DQ |SX| XO |
45 | PO | T | RA | DQ |TX| XO |
48 |0 |6 |7|8|9 |10 |11|12|13 |15|16|17 |20|21 |31 |
49 | PO | RT | RA | /// | XO | / |
50 | PO | RT | RA | RB | XO | / |
51 | PO | RT | RA | RB | XO |EH |
52 | PO | RT | RA | NB | XO | / |
53 | PO | RT | /|SR | /// | XO | / |
54 | PO | RT | /// | RB | XO | / |
55 | PO | RT | /// | RB | XO | 1 |
56 | PO | RT | /// | /// | XO | / |
57 | PO | RS | RA | RB | XO |Rc |
58 | PO | RT | RA | RB | XO |Rc |
59 | PO | RS | RA | RB | XO | 1 |
60 | PO | RS | RA | RB | XO | / |
61 | PO | RS | RA | NB | XO | / |
62 | PO | RS | RA | SH | XO |Rc |
63 | PO | RS | RA | /// | XO |Rc |
64 | PO | RS | RA | /// | XO | / |
65 | PO | RS | /|SR | /// | XO | / |
66 | PO | RS | /// | RB | XO | / |
67 | PO | RS | /// | /// | XO | / |
68 | PO | RS | /// |L1| /// | XO | / |
69 | PO | TH | RA | RB | XO | / |
70 | PO | BF |/ | L | RA | RB | XO | / |
71 | PO | BF |// | FRA | FRB | XO | / |
72 | PO | BF |// | BFA | // | /// | XO | / |
73 | PO | BF |// | /// |W | U |/ | XO |Rc |
74 | PO | BF |// | /// | /// | XO | / |
75 | PO | TH | RA | RB | XO | / |
76 | PO | /| CT | /// | /// | XO | / |
77 | PO | /| CT | RA | RB | XO | / |
78 | PO | /// | L2 | RA | RB | XO | / |
79 | PO | /// | L2 | /// | RB | XO | / |
80 | PO | /// | L2 | /// | /// | XO | / |
81 | PO | /// | L2 | /| E | /// | XO | / |
82 | PO | TO | RA | RB | XO | / |
83 | PO | FRT | RA | RB | XO | / |
84 | PO | FRT | FRA | FRB | XO | / |
85 | PO | FRTp | RA | RB | XO | / |
86 | PO | FRT | /// | FRB | XO |Rc |
87 | PO | FRT | /// | FRBp | XO |Rc |
88 | PO | FRT | /// | /// | XO |Rc |
89 | PO | FRTp | /// | FRB | XO |Rc |
90 | PO | FRTp | /// | FRBp | XO |Rc |
91 | PO | FRTp | FRA | FRBp | XO |Rc |
92 | PO | FRTp | FRAp | FRBp | XO |Rc |
93 | PO | BF |// | FRA | FRBp | XO | / |
94 | PO | BF |// | FRAp | FRBp | XO | / |
95 | PO | FRT |S | | FRB | XO |Rc |
96 | PO | FRTp |S | | FRBp | XO |Rc |
97 | PO | FRS | RA | RB | XO | / |
98 | PO | FRSp | RA | RB | XO | / |
99 | PO | BT | /// | /// | XO |Rc |
100 | PO | /// | RA | RB | XO | / |
101 | PO | /// | /// | RB | XO | / |
102 | PO | /// | /// | /// | XO | / |
103 | PO | /// | /// | E|/// | XO | / |
104 | PO | //|IH | /// | /// | XO | / |
105 | PO | A|// | /// | /// | XO | 1 |
106 | PO | A|// |R | /// | /// | XO | 1 |
107 | PO | /// | RA | RB | XO | 1 |
108 | PO | /// |WC | /// | /// | XO | / |
109 | PO | /// |T | RA | RB | XO | / |
110 | PO | VRT | RA | RB | XO | / |
111 | PO | VRS | RA | RB | XO | / |
112 | PO | MO | /// | /// | XO | / |
113 | PO | RT | /// |L3 | /// | XO | / |
116 |0 |6 |9 |11 |14 |16 |19|20|21 |31 |
117 | PO | BT | BA | BB | XO | / |
118 | PO | BO | BI | /// |BH | XO |LK |
119 | PO | | /// |S | XO | / |
120 | PO | BF |// |BFA |// | /// | XO | / |
121 | PO | /// | XO | / |
125 |0 |6 |11|12 |20|21 |31 |
126 | PO | RT | spr | XO | / |
127 | PO | RT | tbr | XO | / |
128 | PO | RT |0 | /// | XO | / |
129 | PO | RT |1 | FXM |/ | XO | / |
130 | PO | RT | dcr | XO | / |
131 | PO | RT | pmrn | XO | / |
132 | PO | RT | BHRBE | XO | / |
133 | PO | DUI | DUIS | XO | / |
134 | PO | RS |0 | FXM |/ | XO | / |
135 | PO | RS |1 | FXM |/ | XO | / |
136 | PO | RS | spr | XO | / |
137 | PO | RS | dcr | XO | / |
138 | PO | RS | pmrn | XO | / |
141 |0 |6|7 |15|16 |21 |31 |
142 | PO |L| FLM |W |FRB | XO |Rc |
145 |0 |6 |11 |16 |21 |31 |
146 | PO | T | RA | RB | XO |TX |
147 | PO | S | RA | RB | XO |SX |
150 |0 |6 |9 |11 |14 |16 |21 |30|31 |
151 | PO | T | /// | B |XO |BX|TX |
152 | PO | T | /// |UIM | B |XO |BX|TX |
153 | PO | BF | //| /// | B |XO |BX| / |
156 |0 |6 |9 |11 |16 |21 |22 |24 |29|30|31 |
157 | PO | T | A | B | XO |AX|BX|TX |
158 | PO | T | A | B |Rc | XO |AX|BX|TX |
159 | PO | BF | // | A | B | XO |AX|BX|/ |
160 | PO | T | A | B |XO |SHW | XO |AX|BX|TX |
161 | PO | T | A | B |XO |DM | XO |AX|BX|TX |
164 |0 |6 |11 |16 |21 |26 |28|29 |30|31 |
165 | PO | T | A | B | C | XO |CX|AX |BX|TX |
168 |0 |6 |11 |16 |21 |30|31 |
169 | PO | RS | RA | sh | XO |sh|Rc |
172 |0 |6 |11 |16 |22 |31 |
173 | PO | RT | RA | XBI | XO |Rc |
176 |0 |6 |11 |16 |21 |22 |31 |
177 | PO | RT| RA| RB |OE | XO |Rc |
178 | PO | RT| RA| RB | /| XO |Rc |
179 | PO | RT| RA| RB | /| XO | / |
180 | PO | RT| RA| /// |OE | XO |Rc |
183 |0 |6 |11 |16 |21 |26 |31 |
184 | PO | FRT | FRA | FRB | FRC | XO |Rc |
185 | PO | FRT | FRA | FRB | /// | XO |Rc |
186 | PO | FRT | FRA | /// | FRC | XO |Rc |
187 | PO | FRT | /// | FRB | /// | XO |Rc |
188 | PO | RT | RA | RB | BC | XO | /|
191 |0 |6 |11 |16 |21 |26 |31|
192 | PO | RS | RA | RB | MB | ME |Rc|
193 | PO | RS | RA | SH | MB | ME |Rc|
196 |0 |6 |11 |16 |21 |27|30|31|
197 | PO | RS | RA | sh | mb |XO|sh|Rc|
198 | PO | RS | RA | sh | me |XO|sh|Rc|
201 |0 |6 |11 |16 |21 |27 |31|
202 | PO | RS | RA | RB | mb | XO |Rc|
203 | PO | RS | RA | RB | me | XO |Rc|
206 |0 |6 |11 |16 |21|22 |25|26 |31|
207 | PO | RT | RA | RB | RC | XO |
208 | PO | VRT | VRA | VRB | VRC | XO |
209 | PO | VRT | VRA | VRB | /|SHB | XO |
210 | PO | VRT | VRA | VRB | /|BFA|/ | XO |
213 |0 |6 |11 |16 |21 |24|26 |31|
214 | PO | RT | RA | RB | RC | XO |Rc|
217 |0 |6 |11 |16 |21|22 |31|
218 | PO | VRT | VRA | VRB |Rc| XO |
221 |0 |6 |11 |16 |21 |31|
222 | PO | VRT | VRA | VRB | XO |
223 | PO | VRT | /// | VRB | XO |
224 | PO | VRT | UIM | VRB | XO |
225 | PO | VRT | / UIM | VRB | XO |
226 | PO | VRT | // UIM | VRB | XO |
227 | PO | VRT | /// UIM | VRB | XO |
228 | PO | VRT | SIM | ///| XO |
229 | PO | VRT | ///| | XO |
230 | PO | |/// | VRB | XO |
233 |0 |6 |9 |11 |16 |21 |31|
234 | PO | RS | RA | RB | XO |
235 | PO | RS | RA | UI | XO |
236 | PO | RT | ///| RB | XO |
237 | PO | RT | RA | RB | XO |
238 | PO | RT | RA | ///| XO |
239 | PO | RT | UI | RB | XO |
240 | PO | BF|//| RA | RB | XO |
241 | PO | RT | RA | UI | XO |
242 | PO | RT | SI | ///| XO |
245 |0 |6 |11 |16 |21 |29 |31 |
246 | PO | RT| RA | RB | XO |BFA |
249 |0 |6 |9 |11 |16 |22 |31 |
250 | PO | BF|//| FRA | DCM | XO | / |
251 | PO | BF|//| FRAp | DCM | XO | / |
252 | PO | BF|//| FRA | DGM | XO | / |
253 | PO | BF|//| FRAp | DGM | XO | / |
254 | PO | FRT | FRA | SH | XO |Rc |
255 | PO | FRTp| FRAp | SH | XO |Rc |
258 |0 |6 |11 |15 |16 |21 |23 |31 |
259 | PO | FRT | TE | FRB |RMC| XO |Rc |
260 | PO | FRTp| TE | FRBp |RMC| XO |Rc |
261 | PO | FRT | FRA | FRB |RMC| XO |Rc |
262 | PO | FRTp| FRA | FRBp |RMC| XO |Rc |
263 | PO | FRTp| FRAp | FRBp |RMC| XO |Rc |
264 | PO | FRT | /// | R | FRB |RMC| XO |Rc |
265 | PO | FRTp| /// | R | FRBp |RMC| XO |Rc |
267 # V3.0B 1.6.6 DX-FORM
268 |0 |6 |11 |16 |26 |31
269 | PO | RT| d1| d0| XO|d2
272 |0 |6 |11 |16 |23 |24 |25 |26 |31 |
273 | PO | RT | RA | SVi |ms |vs |vf | XO |Rc |
277 | PO | SCi | SCm | SCimm |
281 | PO | SCi | SCm | SRbr | SRimm |
284 |0 |6 |11 |16 |21 |31 |
285 | PO | RT | RA| RC | SVD |
286 | PO | RS | RA| RC | SVD |
287 | PO | FRT | RA| RC | SVD |
288 | PO | FRS | RA| RC | SVD |
291 |0 |6 |11 |16 |21 |30 |31 |
292 | PO | RT | RA | RC | SVDS | XO |
293 | PO | RS | RA | RC | SVDS | XO |
296 |0 |6 |11 |16 |21 |25 |26 |31 |
297 | PO | SVxd | SVyd | SVzd | SVRM |vf | XO |
300 |0 |6 |11 |13 |15 |17 |19 |21 |22 |26 |31 |
301 | PO | SVme |mi0 | mi1 | mi2 | mo0 | mo1 |pst |/// | XO |
304 |0 |6 |11 |16 |21 |29 |31 |
305 | PO | RT | RA | RB | TLI | XO |Rc |
306 | PO | RT | RA | RB | TLI | XO |L |
308 # 1.6.28 Instruction Fields
310 Field used by the tbegin. instruction to specify an
311 implementation-specific function.
312 Field used by the tend. instruction to specify the
313 completion of the outer transaction and all nested
318 0 The immediate field represents an address
319 relative to the current instruction address. For
320 I-form branches the effective address of the
321 branch target is the sum of the LI field
322 sign-extended to 64 bits and the address of
323 the branch instruction. For B-form branches
324 the effective address of the branch target is
325 the sum of the BD field sign-extended to 64
326 bits and the address of the branch instruction.
327 1 The immediate field represents an absolute
328 address. For I-form branches the effective
329 address of the branch target is the LI field
330 sign-extended to 64 bits. For B-form branches
331 the effective address of the branch target is
332 the BD field sign-extended to 64 bits.
335 Fields that are concatenated to specify a VSR to
339 Field used to specify a bit in the CR to be used as
343 Field used to specify a bit in the CR to be used as
347 Field used to specify a bit in the CR to be used as
351 Immediate field used to specify a 14-bit signed
352 two's complement branch displacement which is
353 concatenated on the right with 0b00 and
354 sign-extended to 64 bits.
357 Field used to specify one of the CR fields or one of
358 the FPSCR fields to be used as a target.
359 Formats: D, X, XL, XX2, XX3, Z22
361 Field used to specify one of the CR fields
362 to be used as a source.
365 Field used to specify one of the CR fields or one of
366 the FPSCR fields to be used as a source.
369 Field used to specify one of the CR fields or one of
370 the FPSCR fields to be used as a source.
373 Field used to specify a hint in the Branch Condi-
374 tional to Link Register and Branch Conditional to
375 Count Register instructions. The encoding is
376 described in Section 2.4, 'Branch Instructions'.
379 Field used to identify the BHRB entry to be used
380 as a source by the Move From Branch History
381 Rolling Buffer instruction.
384 Field used to specify a bit in the CR to be tested by
385 a Branch Conditional instruction.
388 Field used to specify options for the Branch Condi-
389 tional instructions. The encoding is described in
390 Section 2.4, 'Branch Instructions'.
391 Formats: B, XL, X, XL
393 Field used to specify a bit in the CR or in the
394 FPSCR to be used as a target.
397 Fields that are concatenated to specify a VSR to
399 Formats: XX2, XX3, XX4
401 Field used in X-form instructions to specify a cache
402 target (see Section 4.3.2 of Book II).
405 Fields that are concatenated to specify a VSR to
409 Immediate field used to specify a 16-bit signed
410 two's complement integer which is sign-extended
413 d0,d1,d2 (16:25,11:15,31)
414 Immediate fields that are concatenated to specify a
415 16-bit signed two's complement integer which is
416 sign-extended to 64 bits.
418 dc,dm,dx (25,29,11:15)
419 Immediate fields that are concatenated to specify
423 Immediate field used to specify Data Class Mask.
426 Immediate field used to specify Data Class Mask.
429 Immediate field used as the Data Group Mask.
432 Immediate field used by xxpermdi instruction as
433 doubleword permute control.
436 Immediate operand field used to specify new deci-
437 mal floating-point rounding mode.
440 Field used by the dnh instruction (see Book III-E).
443 Field used by the dnh instruction (see Book III-E).
446 Immediate field used to specify a 12-bit signed
447 two's complement integer which is concatenated
448 on the right with 0b0000 and sign-extended to 64
452 Immediate field used to specify a 14-bit signed
453 two's complement integer which is concatenated
454 on the right with 0b00 and sign-extended to 64 bits.
457 Field used by the Write MSR External Enable
458 instruction (see Book III-E).
461 Field used to specify the access types ordered by
462 an Elemental Memory Barrier type of sync instruc-
465 Field used to specify a hint in the Load and
466 Reserve instructions. The meaning is described in
467 Section 4.6.2, 'Load and Reserve and Store Con-
468 ditional Instructions', in Book II.
471 Expanded opcode field
474 Expanded opcode field
477 Field used to specify Inexact form of round to
478 quad-precision integer.
481 Field used to specify the function code in Load/
482 Store Atomic instructions.
485 Field mask used to identify the FPSCR fields that
486 are to be updated by the mtfsf instruction.
489 Field used to specify a FPR to be used as a
491 Formats: A, X, Z22, Z23
493 Field used to specify an even/odd pair of FPRs to
494 be concatenated and used as a source.
497 Field used to specify an FPR to be used as a
499 Formats: A, X, XFL, Z23
501 Field used to specify an even/odd pair of FPRs to
502 be concatenated and used as a source.
505 Field used to specify an FPR to be used as a
509 Field used to specify an FPR to be used as a
513 Field used to specify an even/odd pair of FPRs to
514 be concatenated and used as a source.
517 Field used to specify an FPR to be used as a tar-
519 Formats: A, D, X, Z22, Z23
521 Field used to specify an even/odd pair of FPRs to
522 be concatenated and used as a target.
523 Formats: DS, X, Z22, Z23
525 Field mask used to identify the CR fields that are to
526 be written by the mtcrf and mtocrf instructions, or
527 read by the mfocrf instruction.
530 Immediate field used to specify a 5-bit signed inte-
534 Field used to specify a hint in the SLB Invalidate
535 All instruction. The meaning is described in
536 Section 5.9.3.2, 'SLB Management Instructions',
540 Immediate field used to specify an 8-bit integer.
543 Immediate field used to specify a 5-bit signed inte-
547 Field used to specify whether the mtfsf instruction
548 updates the entire FPSCR.
551 Field used by the Data Cache Block Flush instruc-
552 tion (see Section 4.3.2 of Book II) and also by the
553 Synchronize instruction (see Section 4.6.3 of Book
557 Field used to specify whether a fixed-point Com-
558 pare instruction is to compare 64-bit numbers or
560 Field used by the Compare Range Byte instruction
561 to indicate whether to compare against 1 or 2
565 Field used by the Move To Machine State Register
566 instruction (see Book III).
567 Field used by the SLB Move From Entry VSID and
568 SLB Move From Entry ESID instructions for imple-
569 mentation-specific purposes.
572 Field used by the Deliver A Random Number
573 instruction (see Section 3.3.9, 'Fixed-Point Arith-
574 metic Instructions') to choose the random number
578 Field used to specify whether the grevlut instruction
579 updates the whole GPR or the first half.
582 Field used by the System Call instructions.
585 Immediate field used to specify a 24-bit signed
586 two's complement integer which is concatenated
587 on the right with 0b00 and sign-extended to 64
592 0 Do not set the Link Register.
593 1 Set the Link Register. The address of the
594 instruction following the Branch instruction is
595 placed into the Link Register.
598 Field used in M-form instructions to specify the first
599 1-bit of a 64-bit mask, as described in
600 Section 3.3.14, 'Fixed-Point Rotate and Shift
601 Instructions' on page 101.
604 Field used in MD-form and MDS-form instructions
605 to specify the first 1-bit of a 64-bit mask, as
606 described in Section 3.3.14, 'Fixed-Point Rotate
607 and Shift Instructions' on page 101.
610 Field used in MD-form and MDS-form instructions
611 to specify the last 1-bit of a 64-bit mask, as
612 described in Section 3.3.14, 'Fixed-Point Rotate
613 and Shift Instructions' on page 101.
616 Field used in M-form instructions to specify the last
617 1-bit of a 64-bit mask, as described in
618 Section 3.3.14, 'Fixed-Point Rotate and Shift
619 Instructions' on page 101.
622 Field used in REMAP to select the SVSHAPE for 1st input register
625 Field used in REMAP to select the SVSHAPE for 2nd input register
628 Field used in REMAP to select the SVSHAPE for 3rd input register
631 Field used in REMAP to select the SVSHAPE for 1st output register
634 Field used in REMAP to select the SVSHAPE for 2nd output register
637 Field used in X-form instructions to specify a sub-
638 set of storage accesses.
641 Field used in Simple-V to specify whether MVL is to be set
644 Field used to specify the number of bytes to move
645 in an immediate Move Assist instruction.
648 Field used by the Embedded Hypervisor Privilege
652 Field used by XO-form instructions to enable set-
653 ting OV and SO in the XER.
656 Primary opcode field.
659 Field used to specify whether to invalidate pro-
660 cess- or partition-scoped entries for tlbie[l].
663 Field used to specify preferred sign for BCD opera-
667 Field used in REMAP to indicate "persistence" mode (REMAP
668 continues to apply to multiple instructions)
671 Immediate field used to specify a 4-bit unsigned
675 Field used by the tbegin. instruction to specify the
679 Immediate field that specifies whether the RMC is
680 specifying the primary or secondary encoding
681 Field used to specify whether to invalidate Radix
682 Tree or HPT entries for tlbie[l].
685 Field used to specify a GPR to be used as a
686 source or as a target.
687 Formats: A, D, DQ, DQE, DS, M, MD, MDS, TX, VA, VA2, VX, X, XO, XS, SVL, XB
689 Field used to specify a GPR to be used as a
691 Formats: A, M, MDS, VA, VA2, X, XO
694 0 Do not alter the Condition Register.
695 1 Set Condition Register Field 6 as described in
696 Section 2.3.1, 'Condition Register' on
700 Field used to specify a GPR to be used as a
702 Formats: VA, VA2, SVD, SVDS
705 0 Do not alter the Condition Register.
706 1 Set Condition Register Field 0 or Field 1 as
707 described in Section 2.3.1, 'Condition Regis-
709 Formats: A, M, MD, MDS, VA2, X, XFL, XO, XS, Z22, Z23, SVL, XB, TLI
711 Field used to specify what types of entries to inval-
715 Immediate operand field used to specify new
716 binary floating-point rounding mode.
719 Immediate field used for DFP rounding mode con-
723 Round to Odd override
726 Field used to specify a GPR to be used as a
728 Formats: D, DS, M, MD, MDS, X, XFX, XS
730 Field used to specify an even/odd pair of GPRs to
731 be concatenated and used as a source.
734 Field used to specify a GPR to be used as a target.
735 Formats: A, D, DQE, DS, DX, VA, VA2, VX, X, XFX, XO, XX2, SVL, XB
737 Field used to specify an even/odd pair of GPRs to
738 be concatenated and used as a target.
741 Immediate field that specifies signed versus
745 Immediate field that specifies whether or not the
746 rfebb instruction re-enables event-based
750 Index to SV Context Propagation SPR
753 SV Context Propagation Mode
756 SV Context Propagation immediate bitfield
759 SV REMAP byte-reversal field.
762 SV REMAP immediate FIFO bitfield
765 Field used to specify a shift amount.
768 Field used to specify a shift amount.
771 Fields that are concatenated to specify a shift
775 Field used to specify a shift amount in bytes.
778 Field used to specify a shift amount in words.
781 Immediate field used to specify a 5-bit signed inte-
785 Immediate field used to specify a 16-bit signed
789 Immediate field used to specify a 5-bit signed inte-
793 Immediate field that specifies signed versus
797 Field used to specify a Special Purpose Register
798 for the mtspr and mfspr instructions.
801 Field used by the Segment Register Manipulation
802 instructions (see Book III).
805 Immediate field used to specify an 11-bit signed
806 two's complement integer which is sign-extended
810 Immediate field used to specify a 9-bit signed
811 two's complement integer which is concatenated
812 on the right with 0b00 and sign-extended to 64 bits.
815 Simple-V immediate field for setting VL or MVL
818 Simple-V "REMAP" map-enable bits (0-4)
821 Simple-V "REMAP" Mode
824 Simple-V "REMAP" x-dimension size
827 Simple-V "REMAP" y-dimension size
830 Simple-V "REMAP" z-dimension size
833 Fields SX and S are concatenated to specify a
834 VSR to be used as a source.
837 Fields SX and S are concatenated to specify a
838 VSR to be used as a source.
841 Field used to specify the type of invalidation done
842 by a TLB Invalidate Local instruction (see Book
846 Field used by the Move From Time Base instruc-
847 tion (see Section 6.1 of Book II).
850 Immediate field that specifies a DFP exponent.
853 Field used by the data stream variant of the dcbt
854 and dcbtst instructions (see Section 4.3.2 of Book
858 Field used by the ternlogi instruction as the
862 Field used to specify the conditions on which to
863 trap. The encoding is described in
864 Section 3.3.10.1, 'Character-Type Compare
865 Instructions' on page 87.
868 Fields that are concatenated to specify a VSR to
869 be used as either a target.
872 Fields that are concatenated to specify a VSR to
873 be used as either a target or a source.
874 Formats: X, XX2, XX3, XX4
876 Immediate field used as the data to be placed into
877 a field in the FPSCR.
880 Immediate field used to specify a 5-bit unsigned
884 Immediate field used to specify a 16-bit unsigned
888 Immediate field used to specify a 5-bit unsigned
892 Immediate field used to specify a 4-bit unsigned
896 Immediate field used to specify a 3-bit unsigned
900 Immediate field used to specify a 2-bit unsigned
904 Field used to specify a VR to be used as a source.
907 Field used to specify a VR to be used as a source.
910 Field used to specify a VR to be used as a source.
913 Field used to specify a VR to be used as a source.
916 Field used to specify a VR to be used as a target.
917 Formats: DS, VA, VC, VX, X
919 Field used in Simple-V to specify whether "Vertical" Mode is set
922 Field used in Simple-V to specify whether VL is to be set
925 Field used by the mtfsfi and mtfsf instructions to
926 specify the target word in the FPSCR.
929 Field used to specify the condition or conditions
930 that cause instruction execution to resume after
931 executing a wait instruction (see Section 4.6.4 of
935 Field used to specify a bit in the XER.
936 Formats: MDS, MDS, TX
938 Field used to specify a 6-bit unsigned immediate for bit manipulation
939 instructions, such as grevi.
942 Extended opcode field.
945 Extended opcode field.
948 Extended opcode field.
951 Extended opcode field.
954 Extended opcode field.
957 Extended opcode field.
958 Formats: X, XFL, XFX, XL
960 Extended opcode field.
963 Extended opcode field.
964 Formats: XO, XX3, Z22, XB
966 Extended opcode field.
969 Extended opcode field.
972 Extended opcode field.
975 Extended opcode field.
978 Extended opcode field.
979 Formats: A, DX, VA2, SVL
981 Extended opcode field.
982 Formats: VA, SVM, SVRM
984 Extended opcode field.
987 Extended opcode field.
990 Extended opcode field.
993 Extended opcode field.
996 Extended opcode field.