implement operation specialization for AMOs