【问题标题】:SSE/neon support for Apple Silicon对 Apple Silicon 的 SSE/neon 支持
【发布时间】:2021-01-21 12:31:27
【问题描述】:

我正在尝试让我的应用为 Apple Silicon 做好准备。我的应用目前使用适用于 Mac 的 SSE 指令和适用于 iOS 的等效 Neon 实现。

Apple 移植指南建议迁移到 Accelerate 框架,我现在还没有准备好。

有没有办法在 Apple 芯片的通用二进制文件中继续使用 SSE/neon(基于架构)?我可以看到 arm64_neon.h 不适用于 Apple Silicon。

【问题讨论】:

    标签: macos arm sse neon apple-silicon


    【解决方案1】:

    NEON 内部函数可通过 arm_neon.h 标头获得,并且是标准的 ARM C Language Extensions 内部函数。 arm64_neon.h 是特定于 MSVC 的标头名称(由于 MSVC 的几个版本,您可以使用标准标头名称 arm_neon.h 用于 32 位和 64 位 ARM 甚至在那里,就像其他编译器一样)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-13
      • 2020-11-11
      • 1970-01-01
      • 2022-09-25
      • 2021-08-10
      • 1970-01-01
      • 2021-08-30
      相关资源
      最近更新 更多