_mm256_cvtss_f32函数

_mm256_cvtss_f32函数属于AVX指令集,头文件:#include <immintrin.h>

float _mm256_cvtss_f32 (__m256 a)

 

 使用VS2015时,_mm256_cvtss_f32函数报错,错误 C3861 “_mm256_cvtss_f32”: 找不到标识符。

搞不懂什么原因,查了很多资料,没找到原因。

干脆自己写一个吧,也不是很难。

通过查看该函数作用:用来提取__m256类型数据的低32bit数据,也就是说把__m256数据中第一个float赋值给dst。

float _mm256_cvtss_f32(__m256 __a)
{
   return __a.m256_f32[0];
}
posted @ 2020-07-09 11:11  盖世猪猪侠  阅读(584)  评论(0编辑  收藏  举报