В течение многих лет я видел функции intrinsics с параметрами float, которые преобразуются в __m128 со следующим кодом: __m128 b = _mm_move_ss(m, _mm_set_ss(a));.
Например:
void MyFunction(float y)
{
    __m128 a = _mm_move_ss(m, _mm_set_ss(y)); //m is __m128
    //do whatever it is with 'a'
}
Интересно, есть ли аналогичный способ использования _mm_move и _mm_set intrinsics сделать то же самое для удвоений (__m128d)?
