- Synopsis
-
Atomic Operation (AMOSWAP.C), 32-bit encoding
- {cheri_cap_mode_name} Mnemonic
-
amoswap.c cd, cs2, offset(cs1)
- {cheri_int_mode_name} Mnemonic
-
amoswap.c cd, cs2, offset(rs1)
- Encoding
- {cheri_cap_mode_name} Description
-
Atomic swap of capability type, authorized by the capability in
cs1
. - {cheri_int_mode_name} Description
-
Atomic swap of capability type, authorized by the capability in [ddc].
- Exceptions
- Prerequisites for {cheri_cap_mode_name} AMOSWAP.C
-
{cheri_base_ext_name}, and A
- Prerequisites for {cheri_int_mode_name} AMOSWAP.C
-
{cheri_default_ext_name}, and A
- Operation
-
TODO