私のプログラムで行う一般的な操作は、スカラー(V * s [1,2,3,4] * 2 == [2,4、 6,8])。これを行うためのSSE(またはAVX)命令がありますか?ベクトルのすべての位置に最初にスカラーをロードすること以外は(例えば_mm_set_ps(2,2,2,2))、? ...私のようなものを探していますSSE(SIMD):スカラーによるベクトルの乗算
__m128 _scalar = _mm_set_ps(s,s,s,s);
__m128 _result = _mm_mul_ps(_vector, _scalar);
私は何をしたいん任意の単一の命令を知らない
__m128 _result = _mm_scale_ps(_vector, s);