__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 возвращает равные?