optimized for ARMv7-A Cortex CPUs