Excalibur electronic A-MNL-NIOSPROG-01.1 DJ Equipment User Manual


 
Altera Corporation 55
3232323232-Bit Instruction Set
2
32-Bit Instruction
Set
IFRnz
Equivalent to SKPRz Instruction
Operation:
if (RA==0)
then begin
if (Mem16[PC + 2] is PFX)
then PC PC + 6
else PC PC + 4
end
Assembler Syntax: IFRnz %rA
Example: IFRnz %o3
BSR SendIt ; only call if %o3 is not 0
NOP ; (delay slot) executed in either case
Description: Skip next instruction if RA is equal to zero. If the next instruction is PFX, then both
PFX and the instruction following PFX are skipped together.
Condition Codes: Flags: Unaffected
Instruction Format: Rw
Instruction Fields: A = Register index of operand RA
1514131211109876543210
011111 10110 A
NVZC
−−−−