AArch64 本身支持未对齐访问吗? 我问这个问题是因为目前
ocamlopt
如果未打开用于严格对齐检查的硬件位(与 x86 一样,实际上没有通用操作系统会这样做),AArch64 确实允许使用常规加载/访问普通(而非设备)内存的未对齐数据访问存储说明。
但是,编译器仍然希望保持对齐数据有几个原因: