Arm microarchitecture