aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/ssamoswap_w.h
blob: 3cdefc79b528ba381e9cb2a117a76e48b9875502 (plain)
1
2
3
4
5
6
7
require_extension(EXT_ZICFISS);
require_extension('A');

DECLARE_XENVCFG_VARS(SSE);
require_envcfg(SSE);
WRITE_RD(sext32(MMU.ssamoswap<uint32_t>(RS1, RS2)));