isync 或 ics (指令同步) 指令

用途

引用可能在此指令之前访存的任何指令。

语法

位数 VALUE
0-5 19
6-10 ///
11-15 ///
16-20 ///
21-30 150
31 /

PowerPC®

ISYNC

POWER ® 系列

ics

描述

isyncics 指令导致处理器重新访存可能在 isyncics 指令之前访存的任何指令。

PowerPC® 指令 isync 导致处理器等待所有先前指令完成。 然后,将废弃已访存的任何指令,并且将在先前指令所建立的环境中继续进行指令处理。

POWER ® 系列指令 ics 导致处理器等待任何先前的 dcs 指令完成。 然后,将废弃已访存的任何指令,并在 "机器状态寄存器" 的内容所确定的条件下继续进行指令处理。

isyncics 指令具有一种语法形式,不会影响条件寄存器字段 0 或定点异常寄存器。

示例

以下代码在继续之前引用指示信息:


# Assume GPR 5 holds name.
# Assume GPR 3 holds 0x0.
name: dcbf 3,5
isync