GCSPOPM

Guarded Control Stack pop

This instruction loads the 64-bit doubleword that is pointed to by the current Guarded Control Stack pointer, writes it to the destination register, and increments the current Guarded Control Stack pointer register by the size of a Guarded Control Stack procedure return record.

Encoding: System

Variants: FEAT_GCS (ARMv9.4)

313029282726252423222120191817161514131211109876543210
110101010010101101110111001
Lop1CRnCRmop2Rt

GCSPOPM {<Xt>}

Equivalent to: SYSL <Xt>, #3, C7, C7, #1

Explanations

<Xt>: Is the 64-bit name of the optional general-purpose destination register, encoded in the "Rt" field. Defaults to XZR if absent.