https://developer.arm.com/documentation/ddi0432/latest/
https://developer.arm.com/documentation/ddi0419/e