cror (Condition Register OR) 指令
用途
将两个 "条件寄存器" 位的 OR 运算结果放在一个 "条件寄存器" 位中。
语法
| 位数 | VALUE |
|---|---|
| 0-5 | 19 |
| 6-10 | BT |
| 11-15 | BA |
| 16-20 | BB |
| 21-30 | 449 |
| 31 | / |
请参阅 条件寄存器逻辑指令的扩展助记符 以获取更多信息。
描述
cror 指令以逻辑方式 OR BA 指定的条件寄存器位和 BB 指定的条件寄存器位,并将结果放置在 BT指定的目标条件寄存器位中。
cror 指令有一种语法形式,不会影响定点异常寄存器。
参数
| 项 | 描述 |
|---|---|
| BT | 指定存储操作结果的目标条件寄存器位。 |
| BA | 指定操作的源条件寄存器位。 |
| BB | 指定操作的源条件寄存器位。 |
示例
以下代码将 ORing Condition Register 位 8 和 4 的结果放入 Condition Register 位 4 中:
# Assume Condition Register bit 8 is 1.
# Assume Condition Register bit 4 is 0.
cror 4,8,4
# Condition Register bit 4 is now 1.