use: __ARCH_HAS_SA_RESTORER