add arm CAS support