716c716
< uint64_t *res, AtomicOpFunctor *amo_op = nullptr,
---
> uint64_t *res, AtomicOpFunctorPtr amo_op = nullptr,
722c722
< flags, res, amo_op, byteEnable);
---
> flags, res, std::move(amo_op), byteEnable);