定点陷阱指令的扩展助记符

定点陷阱指令的扩展助记符包含最有用的 TO 操作数值。

定点陷阱指令的扩展助记符包含最有用的 TO 操作数值。 对于最常见的陷阱条件组合,采用了下表所示的一组标准代码。 这些扩展助记符处于 com 组装方式。

表 1. 定点陷阱指令代码
代码 TO 编码 含义
lt 10000 小于
LE 10100 小于等于
ng 10100 不大于
eq 00100 相等
GE 01100 大于等于
nl 01100 不小于
gt 01000 大于
ne 11000 不等于
LLT 00010 逻辑上小于
LLE 00110 逻辑上小于或等于
lng 00110 逻辑上不大于
LGE 00101 逻辑上大于或等于
lnl 00101 逻辑上不小于
LGT 00001 逻辑上大于
lne 00011 逻辑上不等于
11111 无条件

针对定点陷阱指令的 POWER ® 系列扩展助记符具有以下格式:

  • txxtxxi

其中 xx 是上表中指定的其中一个代码。

针对双字,定点陷阱指令的 64 位 PowerPC® 扩展助记符具有以下格式:

  • tdxxtdxxi

用于定点陷阱指令的 PowerPC® 扩展助记符具有以下格式:

  • twxxtwxxi

其中 xx 是上表中指定的其中一个代码。

trap 指令是无条件陷阱:

  • trap

示例

  1. 要在 R10 小于 R20:
    
    tlt   10, 20
    
    它等同于:
    
    t   16, 10, 20
    
  2. 要在 R4 等于 0x10:
    
    teqi   4, 0x10
    
    它等同于:
    
    ti   0x4, 4, 0x10
    
  3. 要无条件捕获:
    
    trap
    
    它等同于:
    
    tw   31, 0, 0
    
  4. 要在 RX 不等于 RY 时捕获:
    
    twnei   RX. RY
    
    它等同于:
    
    twi   24, RX, RY
    
  5. 要在 RX 在逻辑上大于 0x7FF:
    
    twlgti   RX, 0x7FF
    
    它等同于:
    
    twi   1, RX, 0x7FF