小编Ale*_*lex的帖子

广播__m128向量的一个任意元素

我需要广播__m128向量的一个任意元素.例如第二个元素:

__m128 a = {a0, a1, a2, a3};
__m128 b = {a1, a1, a1, a1};
Run Code Online (Sandbox Code Playgroud)

我知道有内在函数_mm_set1_ps(float)和_mm_broadcast_ss(float*).但是这些内在函数可以从内存的常用寄存器中加载值.是否存在从另一个向量寄存器设置标量值的任何方法?

c++ x86 sse simd sse2

3
推荐指数
1
解决办法
277
查看次数

标签 统计

c++ ×1

simd ×1

sse ×1

sse2 ×1

x86 ×1