diff --git a/src/vector.h b/src/vector.h index 1ef3e2f97048432223fe5a86589d3170c0a0b29a..c6e7a576ccd94d60c7052b0f9537ce27280d7e71 100644 --- a/src/vector.h +++ b/src/vector.h @@ -342,8 +342,8 @@ #define vec_floor(a) _mm_floor_ps(a) #define vec_cmp_gt(a, b) _mm_cmpgt_ps(a, b) #define vec_cmp_lt(a, b) _mm_cmplt_ps(a, b) -#define vec_cmp_lte(a, b) _mm_cmp_ps(a, b, _CMP_LE_OQ) -#define vec_cmp_gte(a, b) _mm_cmp_ps(a, b, _CMP_GE_OQ) +#define vec_cmp_lte(a, b) _mm_cmple_ps(a, b) +#define vec_cmp_gte(a, b) _mm_cmpge_ps(a, b) #define vec_cmp_result(a) _mm_movemask_ps(a) #define vec_is_mask_true(a) _mm_movemask_ps(a.v) #define vec_and(a, b) _mm_and_ps(a, b)