Skip to content

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>

Format: Instruction format for PCALL <imm16s>

2.75in PCALL <imm32s>

Format: Instruction format for PCALL <imm32s>

Format: Instruction format for PCALL <imm32s>

2.75in PCALL <ea>(e)

Format: Instruction format for PCALL <ea>(e)

Format: Instruction format for PCALL <ea>(e)

targetexcluded: immediate [canonical_form_reclaim]

2.75in PCALL Rn(r)

Format: Instruction format for PCALL Rn(r)

Format: Instruction format for PCALL Rn(r)