instrução isync ou ics (Instruction Sincronize)
Propósito
Rebusque quaisquer instruções que possam ter sido buscadas antes dessa instrução.
Sintaxe
| Bits | Valor |
|---|---|
| 0-5 | 19 |
| 6-10 | /// |
| 11-15 | /// |
| 16-20 | /// |
| 21-30 | 150 |
| 31 | / |
PowerPC®
isync
Família POWER ®
ics
Descrição
As instruções isync e ics fazem com que o processador reprovem quaisquer instruções que possam ter sido buscadas antes da instrução isync ou ics .
A instrução PowerPC® isync faz com que o processador aguarde todas as instruções anteriores serem concluídas. Em seguida, quaisquer instruções já buscadas são descartadas e o processamento de instruções continua no ambiente estabelecido pelas instruções anteriores.
A instrução de família POWER ® ics faz com que o processador espere por qualquer instruções dcs anteriores para completar. Em seguida, quaisquer instruções já buscadas são descartadas e o processamento de instruções continua nas condições estabelecidas pelo conteúdo do Registro de Estado da Máquina.
As instruções isync e ics possuem um formulário de sintaxe e não afetam o Condição Register Field 0 ou o Registro de Exceção Fixo-Point.
Exemplos
O código a seguir rebuscava instruções antes de continuar:
# Assume GPR 5 holds name.
# Assume GPR 3 holds 0x0.
name: dcbf 3,5
isync