_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]; }