SIMD (AVX) сравнить - PullRequest
       15

SIMD (AVX) сравнить

7 голосов
/ 17 февраля 2012

Какое имя gcc присуще для сравнения __m256 и __m256i (набор инструкций AVX)?

1 Ответ

8 голосов
/ 17 февраля 2012

Как сказано в документации Intel AVX

_mm256_cmp_ps, _mm256_cmp_pd 

и т. Д.

Обратите внимание, что вместо нескольких инструкций сравнения необходимо передавать перечисление, указывающее сравнениесделанный.Например:

res = _mm256_cmp_ps(a,b, _CMP_LT_OQ); // AVX res = a < b
...