Only x1 and x5 are supported source link-register operands.
Zicfiss depends on the Zicsr, Zimop, and Zaamo extensions.
Shadow-stack protection is provided only when the corresponding Zicfiss state is enabled; otherwise the specified compatible behavior applies.
If the implicit shadow-stack store raises a store/AMO access, page, or guest-page fault, ssp is not updated.
If ssp is not XLEN-aligned, SSPUSH raises a store/AMO access-fault.
The accessed memory must be idempotent and PMP must allow read/write access; otherwise it raises a store/AMO access-fault.
Trap behavior depends on privilege level, environment configuration CSRs, and page-table/memory attributes.
ssp is decremented before the store address is formed, but the update commits only after the store succeeds.