CALLcc
Operation
Performs a call when the condition is true.
Assembler Syntax
CALLcc <imm16s>
CALLcc <imm32s>
CALLcc <ea>(e)
CALLcc Rn(r)
Privilege
Unprivileged
When the encoded condition is true, requires LPA.A to be zero, pushes the following instruction's continuation PC as one 64-bit stack value, and transfers control to the target. When the condition is false, execution continues without resident-link checking, target access, or stack access.
2.75in
Encodings
CALLcc <imm16s>
Format: Instruction format for CALLcc <imm16s>
cc — allowed: 0x2..0xf [condition_true_false_reclaimed]
2.75in CALLcc <imm32s>
Format: Instruction format for CALLcc <imm32s>
cc — allowed: 0x2..0xf [condition_true_false_reclaimed]
2.75in CALLcc <ea>(e)
Format: Instruction format for CALLcc <ea>(e)
cc — allowed: 0x2..0xf [condition_true_false_reclaimed]
target — excluded: immediate [canonical_form_reclaim]
2.75in CALLcc Rn(r)
Format: Instruction format for CALLcc Rn(r)
cc — allowed: 0x2..0xf [condition_true_false_reclaimed]