gpt4 book ai didi

c - XCode 无法识别_mm256_cvtss_f32

转载 作者:行者123 更新时间:2023-11-30 19:32:09 25 4
gpt4 key购买 nike

我正在尝试在 XCode 7.1 中将 SIMD 内在函数与 C 程序一起使用。 (注意,我正在编写 C99 程序而不是 C++ 程序)。

我已经包含了 immintrin.h,并且使用功能非常好的内部命令编写了几个函数。我现在正在尝试编写一个函数,对 __m128 中的四个 float 求和,如下所示:

float cimpl_sum_m128( __m128 x ){
float out;
__m128 sum = x;
sum = _mm_hadd_ps( sum, sum );
sum = _mm_hadd_ps( sum, sum );
out = _mm_cvtss_f32( sum );
return out;
}

XCode 无法识别 _mm_cvtss_f32 命令。我应该注意,我从这个网站获得了命令:https://software.intel.com/sites/landingpage/IntrinsicsGuide/ .

谁能向我解释一下为什么 XCode 不识别这个命令。如果我无法使用 _mm_cvtss_f32,如何从 __m128 变量中提取单个值?

将来我想使用_mm256_cvtss_f32;这可能吗?如果没有,如何从 __m256 变量中提取单个值?

最佳答案

事实证明这是我的代码中一个不相关的错误。谢谢大家的帮助。

关于c - XCode 无法识别_mm256_cvtss_f32,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47373712/

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