按助记符排序的附录 B 指令集

在 "按助记符排序的指令集" 表中, "实现" 列包含以下信息:

实现 描述
com 受 POWER 系列, POWER2™和 PowerPC 实施支持。
POWER 系列 仅受 POWER 系列和 POWER2™ 实施支持。
POWER2™ 仅受 POWER2™ 实现支持。
PowerPC 仅受 PowerPC 体系结构支持。
PPC 选项。 仅在 PowerPC 体系结构中定义,并且是可选指令。
仅 603 仅在 PowerPC 603 RISC 微处理器上受支持
描述 实现 格式 主操作码 扩展操作码
按助记符排序的指令集 按助记符排序的指令集 按助记符排序的指令集 按助记符排序的指令集 按助记符排序的指令集 按助记符排序的指令集
助记符 指令 实现 格式 主操作码 扩展操作码
a [o] [.] 添加搬运 POWER 系列 XO 31 10
Abs [o] [.] 绝对 POWER 系列 XO 31 360
添加 [o] [.] 添加 PowerPC XO 31 266
addc [o] [.] 添加搬运 PowerPC XO 31 10
adde [o] [.] 添加扩展 PowerPC XO 31 138
阿迪 立即添加 PowerPC D 14  
阿迪克 添加立即搬运 PowerPC D 12  
阿迪克 添加立即搬运和记录 PowerPC D 13  
阿迪 添加立即转移 PowerPC D 15  
addme [o] [.] 添加到减 1 (扩展) PowerPC XO 31 234
addze [o] [.] 添加到零 (扩展) PowerPC XO 31 202
ae [o] [.] 添加扩展 POWER 系列 XO 31 138
ai 立即添加 POWER 系列 D 12  
添加立即和记录 POWER 系列 D 13  
名称 [o] [.] 添加到减 1 (扩展) POWER 系列 XO 31 234
和 [.] com X 31 28
和 [.] 与合规性 com X 31 60
安迪 立即与 PowerPC D 28  
安迪尔 AND 直接下限 POWER 系列 D 28  
andis. 与立即转移 PowerPC D 29  
安迪乌 AND 直接上限 POWER 系列 D 29  
aze [o] [.] 添加到零 (扩展) POWER 系列 XO 31 202
b [l] [a] 分支 com I 18  
bc [l] [a] 分支条件 com B 16  
密件抄送 [l] 分支条件到计数寄存器 POWER 系列 XL 19 528
bcctr [l] 分支条件到计数寄存器 PowerPC XL 19 528
bclr [l] 分支条件链接寄存器 PowerPC XL 19 16
bcr [l] 分支条件寄存器 POWER 系列 XL 19 16
cal 计算地址下限 POWER 系列 D 14  
cau 计算地址上限 POWER 系列 D 15  
cax [o] [.] 计算地址 POWER 系列 XO 31 266
克尔奇 高速缓存行计算大小 POWER 系列 X 31 531
clf 高速缓存行清空 POWER 系列 X 31 118
cli 高速缓存行失效 POWER 系列 X 31 502
CMP 比较 com X 31 0
坎皮 立即比较 com D 11  
坎普尔 比较逻辑 com X 31 32
奇普利 比较逻辑立即执行 com D 10  
cntlz [.] 计数前导零 POWER 系列 X 31 26
cntlzw [.] 计数前导零字 PowerPC X 31 26
克兰 条件寄存器和 com XL 19 257
克兰茨 条件注册与合规性 com XL 19 129
克雷格夫 条件寄存器等效项 com XL 19 289
克南德 条件寄存器 NAND com XL 19 225
克诺尔 条件寄存器 NOR com XL 19 33
恐怖 条件寄存器或 com XL 19 449
克罗茨 条件寄存器或具有补充性的条件 com XL 19 417
克索 条件寄存器 XOR com XL 19 193
DCBF Data Cache 块清空 PowerPC X 31 86
德比 Data Cache 块失效 PowerPC X 31 470
DCBST Data Cache 块存储器 PowerPC X 31 54
德布特 Data Cache 块接触 PowerPC X 31 278
Dcbtst 存储的 Data Cache 块接触 PowerPC X 31 246
德布兹 Data Cache 块设置为零 PowerPC X 31 1014
德克斯特 Data Cache 行存储 POWER 系列 X 31 630
德克尔茨 Data Cache 行设置为零 POWER 系列 X 31 1014
Dcs Data Cache 同步 POWER 系列 X 31 598
div [o] [.] 划分 POWER 系列 XO 31 331
divs [o] [.] 除短 POWER 系列 XO 31 363
divw [o] [.] 除字 PowerPC XO 31 491
divwu [o] [.] 分割未签名的词 PowerPC XO 31 459 个
doz [o] [.] 差异或零 POWER 系列 XO 31 264
多济 差异或立即为零 POWER 系列 D 09  
埃奇沃克斯 已建立索引的 Word 中的外部控件 PPC 选项。 X 31 310
埃科克斯 外部控制输出字已建立索引 PPC 选项。 X 31 438
EIEIO 强制按顺序执行 I/O PowerPC X 31 854
eqv [.] 相等 com X 31 284
exts [.] 扩展符号 POWER 系列 X 31 922
extsb [.] 扩展符号字节 PowerPC X 31 954
extsh [.] 扩展符号半字 PowerPC XO 31 922
法 [.] 浮动添加 POWER 系列 A 63 21
法布斯 [.] 浮动绝对值 com X 63 264
fadd [.] 浮动添加 PowerPC A 63 21
fadd [.] 浮动添加单 PowerPC A 59 21
fcir [.] 浮动转换为整数字 POWER 系列 X 63 14
fcirz [.] 浮动转换为整数字,四舍五入为零 POWER 系列 X 63 15
Fcmpo 浮动比较排序 com X 63 32
Fcmpu 浮动比较无序 com XL 63 0
fctiw [.] 浮动转换为整数字 PowerPC X 63 14
fctiwz [.] 浮动转换为整数字,四舍五入为零 PowerPC XL 63 15
fd [.] 浮动除法 POWER 系列 A 63 18
fdiv [.] 浮动除法 PowerPC A 63 18
fdivs [.] 浮动除法 (单) PowerPC A 59 18
fm [.] 浮动乘数 POWER 系列 A 63 25
fma [.] 浮动乘法-添加 POWER 系列 A 63 29
fmadd [.] 浮动乘法-添加 PowerPC A 63 29
fmadd [.] 浮动乘法-添加单个 PowerPC A 59 29
fmr [.] 浮动移动寄存器 com X 63 72
fms [.] 浮动乘法-减 POWER 系列 A 63 28
fmsub [.] 浮动乘法-减 PowerPC A 63 28
fmsubs [.] 浮动乘法-减法单 PowerPC A 59 28
fmul [.] 浮动乘数 PowerPC A 63 25
fmuls [.] 浮动乘单 PowerPC A 59 25
fnabs [.] 浮动负绝对值 com X 63 136
fneg [.] 浮动负数 com X 63 40
fnma [.] 浮动负乘-添加 POWER 系列 A 63 31
fnmadd [.] 浮动负乘-添加 PowerPC A 63 31
fnmadd [.] 浮动负乘-加单 PowerPC A 59 31
fnms [.] 浮动负乘减 POWER 系列 A 63 30
fnmsub [.] 浮动负乘减 PowerPC A 63 30
fnmsubs [.] 浮动负乘减单 PowerPC A 59 30
fres [.] 浮动倒数估算值 (单) PPC 选项。 A 59 24
frsp [.] 浮动舍入到单精度 com X 63 12
frsqrte [.] 浮动倒数平方根估计值 PPC 选项。 A 63 26
fs [.] 浮动减法 POWER 系列 A 63 20
fsel [.] 浮点选择 PPC 选项。 A 63 23
fsqrt [.] 浮动平方根 POWER2™ A 63 22
Fsub [.] 浮动减法 PowerPC A 63 20
fsubs [.] 浮动减法 (单) PowerPC A 59 20
国际经济和 指令高速缓存块失效 PowerPC X 31 982
ics 指令高速缓存同步 POWER 系列 X 19 150
ISYNC 指令同步 PowerPC X 19 150
l 装入 POWER 系列 D 32  
勒布克斯 装入字节-已撤销索引 POWER 系列 X 31 534
勒布兹 装入字节和零 com D 34  
勒布祖 装入 "字节" 和 "零" (含更新) com D 35  
勒布佐 已建立更新索引的装入字节和零 com X 31 119
勒布兹 已建立索引的装入字节和零 com X 31 87
勒夫德 装入浮点双精度 com D 50  
勒夫杜 装入具有更新的浮点双精度数 com D 51  
勒夫杜克斯 已建立更新索引的装入浮点双精度数 com X 31 631
勒夫德克斯 装入浮点双索引 com X 31 599
勒夫格 装入浮点四组 POWER2™ D 56  
勒夫曲 装入具有更新的浮点四组 POWER2™ D 57  
勒夫奎克斯 已建立更新索引的装入浮点四组 POWER2™ X 31 823
lfqx 已建立索引的装入浮点四值 POWER2™ X 31 791
LFS 装入浮点单 com D 48  
勒夫苏 具有更新的装入浮点单 com D 49  
勒夫苏 已建立更新索引的装入浮点单 com X 31 567
勒夫斯 装入浮点单索引 com X 31 535
拉哈 加载半代数 com D 42  
拉乌 装入具有更新的半代数 com D 43  
勒豪 使用更新索引加载半代数 com X 31 375
拉克斯 加载半代数索引 com X 31 343
勒布勒 装入半字节-已撤销索引 com X 31 790
勒兹 装入一半和零 com D 40  
勒赫祖 通过更新装入一半和零 com D 41  
勒祖 在已建立更新索引的情况下装入 "一半" 和 "零" com X 31 331
勒兹克斯 已索引装入一半和零 com X 31 279
勒姆 装入多个 POWER 系列 D 46  
勒穆 装入多个单词 PowerPC D 46  
Lscbx 装入字符串并比较已建立索引的字节 POWER 系列 X 31 277
LSI 立即装入字符串 POWER 系列 X 31 597
勒斯维 立即装入字符串字 PowerPC X 31 597
勒斯 装入已建立索引的字符串字 PowerPC X 31 533
lsx 已建立索引的装入字符串 POWER 系列 X 31 533
lu 装入并更新 POWER 系列 D 33  
勒克斯 使用 "已建立索引的更新" 进行装入 POWER 系列 X 31 55
勒瓦克斯 已建立索引的装入 Word 和保留 PowerPC X 31 20
卢布勒 装入字字节-已撤销索引 PowerPC X 31 534
卢兹 装入 Word 和零 PowerPC D 32  
卢祖 使用零更新装入 Word PowerPC D 33  
卢祖 使用已建立索引的更新装入 Word 和零 PowerPC X 31 55
卢兹 已索引装入 Word 和零 PowerPC X 31 23
勒克斯 已建立索引的装入 POWER 系列 X 31 23
马斯公斤 [.] 掩码生成 POWER 系列 X 31 29
马斯克尔 [.] 从寄存器中插入掩码 POWER 系列 X 31 541
麦克拉夫 移动条件寄存器字段 com XL 19 0
mcrfs 从 FPSCR 移至条件寄存器 com X 63 64
麦克雷克斯尔 从 XER 移至条件寄存器 com X 31 512
Mfcr 从条件寄存器移动 com X 31 19
马夫斯 [.] 从 FPSCR 移动 com X 63 583
姆夫姆斯尔 从机器状态寄存器移动 com X 31 83
Mfspr 从特殊用途寄存器移动 com X 31 339
姆夫斯尔 从段寄存器移动 com X 31 595
姆夫斯里 从分段寄存器间接移动 POWER 系列 X 31 627
姆夫斯林 从分段寄存器间接移动 PowerPC X 31 659
Mtcrf 移至条件寄存器字段 com XFX 31 144
mtfsb0[.] 移至 FPSCR Bit 0 com X 63 70
mtfsb1[.] 移至 FPSCR Bit 1 com X 63 38
mtfsf [.] 移至 FPSCR 字段 com XFL 63 711
mtfsfi [.] 立即移至 FPSCR 字段 com X 63 134
姆特姆斯尔 移至机器状态寄存器 com X 31 146
Mtspr 移至特殊用途注册 com X 31 467
马茨尔 移至细分市场注册 com X 31 210
姆茨里 移至分段注册间接 POWER 系列 X 31 242
姆茨林 移至分段注册间接 PowerPC X 31 242
mul [o] [.] 乘法 POWER 系列 XO 31 107
穆尔赫夫 [.] 乘以高字数 PowerPC XO 31 75
穆尔赫武 [.] 倍增高字无符号 PowerPC XO 31 11
穆利 立即乘以 POWER 系列 D 07  
穆利 乘低立即 PowerPC D 07  
mullw [o] [.] 乘以低字数 PowerPC XO 31 235
毛尔斯 [o] [.] 短乘数 POWER 系列 XO 31 235
纳布斯 [o] [.] 负绝对 POWER 系列 XO 31 488
nand [.] 与非 com X 31 476
neg [o] [.] negate com XO 31 104
也不 [.] com X 31 124
或 [.] com X 31 444
orc [.] 或与合规性 com X 31 412
奥里 或立即执行 PowerPC D 24  
奥里尔 或直接下限 POWER 系列 D 24  
奥里斯 或立即移动 PowerPC D 25  
奥里乌 或直接上限 POWER 系列 D 25  
拉克 [.] 实际地址计算 POWER 系列 X 31 818
拉菲 从中断返回 com X 19 50
Rfsvc 从 SVC 返回 POWER 系列 X 19 82
rlimi [.] 立即向左旋转,然后进行掩码插入 POWER 系列 M 20  
rlinm [.] 立即向左旋转,然后使用掩码进行 AND 运算 POWER 系列 M 21  
rlmi [.] 向左旋转,然后插入掩码 POWER 系列 M 22  
rlnm [.] 向左旋转,然后使用掩码进行 AND 运算 POWER 系列 M 23  
rlwimi [.] 立即旋转左字,然后插入掩码 PowerPC M 20  
rlwinm [.] 立即旋转左字,然后使用掩码进行 AND 运算 PowerPC M 21  
rlwnm [.] 旋转左字,然后使用掩码进行 AND 运算 PowerPC M 23  
拉里布 [.] 向右旋转并插入位 POWER 系列 X 31 537
sc 系统调用 PowerPC SC 17  
sf [o] [.] 从以下项中减去 POWER 系列 XO 31 08
sfe [o] [.] 从 "扩展" 中减去 POWER 系列 XO 31 136
SFI 从 "立即" 中减去 POWER 系列 D 08  
sfme [o] [.] 从 "扩展的最小一" 中减去 POWER 系列 XO 31 232
sfze [o] [.] 从 "扩展零" 中减去 POWER 系列 XO 31 200
si 立即减去 com D 12  
西 减去 "立即" 和 "记录" com D 13  
sl [.] 左移 POWER 系列 X 31 24
sle [.] 向左移 (扩展) POWER 系列 X 31 153
斯莱克 [.] 使用 MQ 扩展的左移 POWER 系列 X 31 217
斯利克 [.] 使用 MQ 立即左移 POWER 系列 X 31 184
slliq [.] 使用 MQ 时左移长整型 POWER 系列 X 31 248
sllq [.] 使用 MQ 的左移长整型 POWER 系列 X 31 216
slq [.] 使用 MQ 向左移 POWER 系列 X 31 152
slw [.] 左移字 PowerPC X 31 24
sr [.] 右移 POWER 系列 X 31 536
斯拉 [.] 右移代数 POWER 系列 X 31 792
斯拉伊 [.] 右移代数立即执行 POWER 系列 X 31 824
sraiq [.] 右移代数, 立即使用 MQ POWER 系列 X 31 952
斯拉格 [.] 使用 MQ 转换右代数 POWER 系列 X 31 920
sraw [.] 移位右代数字 PowerPC X 31 792
斯拉维 [.] 右移代数单词 "立即" PowerPC X 31 824
斯雷 [.] 向右移 (扩展) POWER 系列 X 31 665
srea [.] 右移扩展代数 POWER 系列 X 31 921
斯雷克 [.] 使用 MQ 扩展右移 POWER 系列 X 31 729
sriq [.] 使用 MQ 立即右移 POWER 系列 X 31 696
srliq [.] 使用 MQ 立即右移长整型 POWER 系列 X 31 760
srlq [.] 使用 MQ 的右移长整型 POWER 系列 X 31 728
srq [.] 具有 MQ 的轮班已捕获 POWER 系列 X 31 664
srw [.] 右移 Word PowerPC X 31 536
st 存储 POWER 系列 D 36  
标准 存储字节 com D 38  
斯特布尔克斯 存储字节-已撤销索引 POWER 系列 X 31 662
斯特布 具有更新的存储字节 com D 39  
斯特布 已建立更新索引的存储字节 com X 31 247
斯特布克斯 已建立索引的存储字节数 com X 31 215
标准 商店浮点双精度 com D 54  
斯特夫杜 具有更新的商店浮点双精度 com D 55  
斯特夫杜克斯 已建立更新索引的商店浮点双精度 com X 31 759
斯特夫德克斯 存储浮点双索引 com X 31 727
斯特菲乌克斯 将浮点存储为已建立索引的整数字 PPC 选项。 X 31 983
斯特夫格 商店浮点四组 POWER2™ DS 60  
斯特夫曲 具有更新的商店浮点四组 POWER2™ DS 61  
斯特夫克克斯 已建立更新索引的商店浮点四组 POWER2™ X 31 951
标准问题 已建立索引的存储浮点四值 POWER2™ X 31 919
标准 存储浮点单 com D 52  
斯特夫苏 具有更新的商店浮点单 com D 53  
斯特夫苏 已建立更新索引的存储浮点单 com X 31 695
斯特夫斯 存储浮点单索引 com X 31 663
斯特赫 半存储 com D 44  
斯特布尔克斯 存储半字节-反向索引 com X 31 918
斯图 存储一半 (含更新) com D 45  
瑟厄 已建立更新索引的一半商店 com X 31 439
斯特克斯 存储已建立索引的一半 com X 31 407
STM 存储多个 POWER 系列 D 47  
标准 存储多个词 PowerPC D 47  
斯特西 立即存储字符串 POWER 系列 X 31 725
斯特斯维 立即存储字符串字 PowerPC X 31 725
斯特斯克斯 已建立索引的存储字符串字 PowerPC X 31 661
标准 已建立索引的商店字符串 POWER 系列 X 31 661
斯图 具有更新的商店 POWER 系列 D 37  
斯图克斯 已建立更新索引的商店 POWER 系列 X 31 183
标准 存储 PowerPC D 36  
斯图布勒 存储字字节-已撤销索引 PowerPC X 31 662
斯特韦克斯 存储词条件索引 PowerPC X 31 150
斯特武 具有更新的商店 Word PowerPC D 37  
斯特沃 已建立更新索引的商店 Word PowerPC X 31 183
标准 已建立索引的存储字 PowerPC X 31 151
stx 商店已建立索引 POWER 系列 X 31 151
subf [o] [.] 从以下项中减去 PowerPC XO 31 40
subfc [o] [.] 从搬运中减去 PowerPC XO 31 08
subfe [o] [.] 从 "扩展" 中减去 PowerPC XO 31 136
次产 从立即搬运中减去 PowerPC D 08  
subfme [o] [.] 从 "扩展的最小一" 中减去 PowerPC XO 31 232
subfze [o] [.] 从 "扩展零" 中减去 PowerPC XO 31 200
svc [l] [a] 主管呼叫 POWER 系列 SC 17  
sync 同步 PowerPC X 31 598
t 陷阱 POWER 系列 X 31 04
陷阱立即执行 POWER 系列 D 03  
特尔比 转换后备缓冲区失效条目 POWER 系列 X 31 306
特比 转换后备缓冲区失效条目 PPC 选项。 X 31 306
特尔布尔德 装入数据 TLB 条目 仅 603 X 31 978
特利布利 装入指令 TLB 条目 仅 603 X 31 1010
特尔布同步 转换后备缓冲区同步 PPC 选项。 X 31 566
tw 陷阱字 PowerPC X 31 04
特维 陷阱单词 "立即" PowerPC D 03  
xor [.] 异或 com X 31 316
索里 XOR 立即执行 PowerPC D 26  
索里尔 XOR 立即下限 POWER 系列 D 26  
索里斯 XOR 立即轮班 PowerPC D 27  
索里乌 XOR 直接上限 POWER 系列 D 27