汇编 .align 32 指令的对齐值无效
Invalid alignment value for assembly .align 32 instruction
.align 32 或 .align 64 使用 clang 编译器在 apple 的 gas 汇编中生成错误。 (无效对齐值)
.align 16 没问题。
如何正确对齐 avx2 和 avx512 simd 指令?
谢谢
IIRC,.align
是 .p2align
的同义词(不是 .balign
),所以按 2^64 对齐有点多。 :P
为避免歧义,只需使用.p2align 6
或.balign 64
。
.align 32 或 .align 64 使用 clang 编译器在 apple 的 gas 汇编中生成错误。 (无效对齐值) .align 16 没问题。
如何正确对齐 avx2 和 avx512 simd 指令?
谢谢
IIRC,.align
是 .p2align
的同义词(不是 .balign
),所以按 2^64 对齐有点多。 :P
为避免歧义,只需使用.p2align 6
或.balign 64
。