_m128iを引数とする関数で_m128dをそのままの形で使いたいって事でOK?

__m128d a;
__m128i b;
b = _mm_and_si128(*(__m128i*)&a,b);