_mm256_testz_ps
просто проверяет знаковые биты - чтобы проверить значения , вам нужно сравнить с 0, а затем извлечь полученную маску, например
__m256 vcmp = _mm256_cmp_ps(*pSrc1, _mm256_set1_ps(0.0f), _CMP_EQ_OQ);
int mask = _mm256_movemask_ps(vcmp);
bool any_nz = mask != 0xff;
При использовании Прототипа, jQuery, Mootools или YUI, необходимо найти заголовок X-Requested-With:XMLHttpRequest , который добьется цели для Вас. Должно быть возможно вставить безотносительно заголовка Вам нравится с другими библиотеками.
На самом низком уровне, учитывая XMLHttpRequest или объект XMLHTTP, можно установить этот заголовок с метод setRequestHeader следующим образом:
xmlHttpRequest.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
После некоторого исследования похоже, что лучший подход должен был бы просто указать пользовательскую строку агента пользователя при совершении вызовов Ajax и затем проверке на эту пользовательскую строку агента пользователя на сервере.