https://developer.arm.com/docs/uan0015/b/cortex-a57-software-optimization-guide-software-optimization-guide