__m128* pSrc1 = (__m128*) string;
__m128 m0 = _mm_set_ps1(0); //null character
while(1)
{
__m128 result = __m128 _mm_cmpeq_ss(*pSrc1, m0);
//if character is \0 then break
//do some stuff here
pSrc1++;
}
長さが 16 の倍数になる可能性のある文字列があります。_mm_cmpeq_ss が等しい場合、ループから抜け出すにはどうすればよいですか?