I did a few more searches and found the documentation on the IBM website. This page is linked to three books of documentation, of which the first contains all the necessary information about PowerPC instructions.
At first I was embarrassed to see that many instructions have the same OPCODE field value and thought: "How will we distinguish between instructions then?". However, in Section 1.7, “Formats of Instructions,” many of the command forms that are used throughout the architecture actually have a two-coordinate operation code; the first part is the six-bit OPCODE field at the upper end of the instruction, and the second part is the XO field, which contains additional identification for the operation code. Its size and location vary depending on the format of the instruction.
source
share