该指令存在(vbroadcastss zmm/m32
)但似乎没有内在的东西来生成它。
我可以将其编码为
static inline __m512 mybroadcast(float *x) {
__m512 v;
asm inline ( "vbroadcastss %1,%0 "
: "=v" (v)
: "m" (*x)
);
return v;
}
有没有办法在没有内联汇编的情况下做到这一点?
I think _mm512_set1_ps
就是你想要的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)