aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/amomax_d.h
blob: ab95da09e4a75d91318a21dc6870e557ac134ab5 (plain)
1
2
3
require_extension('A');
require_rv64;
WRITE_RD(MMU.amo<uint64_t>(RS1, [&](int64_t lhs) { return std::max(lhs, int64_t(RS2)); }));