表 1. 指令类别
指令类别基本指令Branchbranch, branch conditional, branch to LR, branch to CTRCondition registercrand, crnor, creqv, crxor, crandc, crorc, crnand, cror, CR moveStorage accessload GPR/FPR, store GPR/FPRInteger arithmeticadd, subtract, negate, multiply, divideInteger comparisoncompare algebraic, compare algebraic immediate, compare logical,compare logical immediateInteger logicaland, andc, nand, or, orc, nor, xor, eqv, sign extension, countleading zerosInteger rotate/shiftrotate, rotate and mask, shift left, shift rightFloating-point arithmeticadd, subtract, negate, multiply, divide, square root, multiply-add,multiply-subtract, negative multiply-add, negative multiply-subtractFloating-point comparisoncompare ordered, compare unorderedFloating-point conversionround to single, convert from/to integer word/doublewordFPSCR managementmove to/from FPSCR, set/clear FPSCR bit, copy FPSCR field to CRCache controltouch, zero, flush, storeProcessor managementsystem call, move to/from special purpose registers, mtcrf, mfcr |