【发布时间】:2020-05-04 10:52:48
【问题描述】:
我正在将代码从 AVX2 重写为 AVX512。
我可以使用什么等价物将单个浮点数广播到 _mm512 向量?在 AVX2 中是 _mm256_broadcast_ss() 但我找不到像 _mm512_broadcast_ss() 这样的东西。
【问题讨论】:
-
这就是你想要的吗? stackoverflow.com/questions/59128802/…
-
@Carlos 是的!谢谢。对于 _mm256_broadcast_ss() 我读它比 set1 快一点,但在这个应用程序中我并不关心这里的性能。
-
我会添加它作为答案以使其更清楚,也许您可以让人们知道它是正确的
-
@PaulR 该函数采用“__m128”类型的输入,我没有精力进行输入类型的额外转换
标签: c++ intel intrinsics avx2 avx512