PCALL
Operation
Materializes an authenticated near-return record and transfers control.
Assembler Syntax
PCALL <imm16s>
PCALL <imm32s>
PCALL <ea>(e)
PCALL Rn(r)
Privilege
Unprivileged
Required CPUID flags
CFI
PCALL requires a configured CFI key, reserves 16 bytes on SS:SP, and writes the continuation PC at offset zero followed by its nonzero 63-bit PA at offset eight. The PA binds the continuation to the post-allocation SS:SP and the near-return domain. A live resident continuation faults before target or stack access.
2.75in
Encodings
PCALL <imm16s>
Format: Instruction format for PCALL <imm16s>
2.75in PCALL <imm32s>
Format: Instruction format for PCALL <imm32s>
2.75in PCALL <ea>(e)
Format: Instruction format for PCALL <ea>(e)
target — excluded: immediate [canonical_form_reclaim]
2.75in PCALL Rn(r)
Format: Instruction format for PCALL Rn(r)