from https://developer.arm.com/documentation/ddi0027/latest/, converted to md via https://pdf2md.morethan.io/