gpt4 book ai didi

gcc - aarch64 : NEON registers when compiling with gcc

转载 作者:行者123 更新时间:2023-12-05 04:11:37 26 4
gpt4 key购买 nike

我正在尝试使用 gcc 为 aarch64 编译我的代码。但是,输出二进制文件确实使用了 NEON 寄存器 (q0 ~ q7)。我怎样才能指示编译器不使用它们!?

最佳答案

您可以使用 -mgeral-regs-only 指示编译器仅使用通用寄存器(在 GCC Documentation 中阅读更多内容)。

但是,请注意,AArch64 的唯一 ABI 确实假设会有浮点和高级 SIMD 支持。如果您在代码中使用 float ,将被标记为错误。如果您在 linux 环境中,您将链接到假设支持高级 SIMD 和浮点的二进制文件。

关于gcc - aarch64 : NEON registers when compiling with gcc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42429189/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com