sspopchk

Shadow Stack Pop and Check

SSPOPCHK pops a value from the shadow stack and checks it against link register xs1. The encoding restricts xs1 to x1 or x5.

This instruction uses the mop.r.28 codepoint provided by Zimop.

Assembly format

sspopchk xs1

Decode Variables

Bits<5> xs1 = $encoding[19:15];

Execution

Encoding

svg

Defining extension

Access

M

Always

Containing profiles

  • Mandatory: RVA20S64, RVA20U64, RVA22S64, RVA22U64, RVA23S64, RVA23U64, RVB23S64, RVB23U64

  • Optional: RVA23U64, RVB23U64