1
我正在尋找一種無分支方式來根據AVX2值的特定條件選擇AVX2常數。什麼我現在做有條件地用AVX2選擇恆定值
僞代碼:
condition = _mm256_cmp_gt(value, limit);
result = _mm256_or(_mm256_and(condition, constant_a),
_mm256_andnot(condition, constant_b));
有什麼比這更有效?
嘗試編譯'#include __m256 f(__ m256 x,__ m256 y,__ m256 z,__ m256 t){return(x