mfdec 指示信息

每个组合件方式的 姆夫代克 指示信息的汇编程序处理。

从 DEC (递减) 特殊用途寄存器移动在 PowerPC®中具有特权,但在 POWER ® 系列中没有特权。 指定寄存器的指令字段中的一位是 1 1 对于特权操作 0 ,而 0 (对于非特权操作)。 因此, mfdec 指令的 DEC SPR 的编码号在 PowerPC® 和 POWER ® 系列中具有不同的值。 对于 PowerPC® 和 6 for POWER ® 系列, DEC 编码编号为 22。 如果使用了 姆夫代克 指令,那么汇编程序将根据当前的汇编方式来确定 DEC 编码。 以下列表显示了针对每个组装方式值的 姆夫代克 指令的组装程序处理:

  • 如果汇编方式为 普夫尔pwr2601,那么 DEC 编码为 6。
  • 如果组合件方式为 人民新闻603604,那么 DEC 编码是 22。
  • 如果使用将 POWER®family/PowerPC®®不兼容错误视为指令警告的默认汇编模式,则 DEC 编码为 6。 教学警告 158 报告使用 DEC SPR 编码 6 来生成对象代码。 可以使用 -W 标志来禁止该警告。
  • 如果组合件方式为 任何,那么 DEC 编码为 6。 如果使用了 -w 标志,那么警告消息 (158) 将报告使用 DEC 6 编码 6 来生成对象代码。
  • 如果组合件方式为 通信,那么将显示一条错误消息,指出不支持 姆夫代克 指令。 未生成任何对象代码。 在此情况下,必须使用 姆夫斯布尔 指令来对 DEC 编号进行编码。