Add ARM optimizations