Skip to content

FPCALL

Operation

Installs an authenticated resident continuation without return-record memory traffic.

Assembler Syntax

FPCALL <imm16s>

FPCALL <imm32s>

FPCALL <ea>(e)

FPCALL Rn(r)

Privilege

Unprivileged

Required CPUID flags

CFI

FPCALL requires a configured CFI key and reserves the 16-byte protected near-call footprint without accessing that memory range. It installs the continuation PC and a nonzero PA in LPC:LPA. The PA uses the same near-return domain and post-allocation SS:SP binding as PCALL.

2.75in

Encodings

FPCALL <imm16s>

Format: Instruction format for FPCALL <imm16s>

Format: Instruction format for FPCALL <imm16s>

2.75in FPCALL <imm32s>

Format: Instruction format for FPCALL <imm32s>

Format: Instruction format for FPCALL <imm32s>

2.75in FPCALL <ea>(e)

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

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

targetexcluded: immediate [canonical_form_reclaim]

2.75in FPCALL Rn(r)

Format: Instruction format for FPCALL Rn(r)

Format: Instruction format for FPCALL Rn(r)