SIMD
 All Functions Variables Groups
Single precision: Comparison operations

Packed instructions

__m128 _mm_cmpeq_ps (__m128 v1, __m128 v2)
__m128 _mm_cmplt_ps (__m128 v1, __m128 v2)
__m128 _mm_cmple_ps (__m128 v1, __m128 v2)
__m128 _mm_cmpgt_ps (__m128 v1, __m128 v2)
__m128 _mm_cmpge_ps (__m128 v1, __m128 v2)
__m128 _mm_cmpneq_ps (__m128 v1, __m128 v2)
__m128 _mm_cmpnlt_ps (__m128 v1, __m128 v2)
__m128 _mm_cmpnle_ps (__m128 v1, __m128 v2)
__m128 _mm_cmpngt_ps (__m128 v1, __m128 v2)
__m128 _mm_cmpnge_ps (__m128 v1, __m128 v2)
__m128 _mm_cmpord_ps (__m128 v1, __m128 v2)
__m128 _mm_cmpunord_ps (__m128 v1, __m128 v2)

Scalar instructions

__m128 _mm_cmpeq_ss (__m128 v1, __m128 v2)
__m128 _mm_cmplt_ss (__m128 v1, __m128 v2)
__m128 _mm_cmple_ss (__m128 v1, __m128 v2)
__m128 _mm_cmpgt_ss (__m128 v1, __m128 v2)
__m128 _mm_cmpge_ss (__m128 v1, __m128 v2)
__m128 _mm_cmpneq_ss (__m128 v1, __m128 v2)
__m128 _mm_cmpnlt_ss (__m128 v1, __m128 v2)
__m128 _mm_cmpnle_ss (__m128 v1, __m128 v2)
__m128 _mm_cmpngt_ss (__m128 v1, __m128 v2)
__m128 _mm_cmpnge_ss (__m128 v1, __m128 v2)
__m128 _mm_cmpord_ss (__m128 v1, __m128 v2)
__m128 _mm_cmpunord_ss (__m128 v1, __m128 v2)
int _mm_comieq_ss (__m128 v1, __m128 v2)
int _mm_comilt_ss (__m128 v1, __m128 v2)
int _mm_comile_ss (__m128 v1, __m128 v2)
int _mm_comigt_ss (__m128 v1, __m128 v2)
int _mm_comige_ss (__m128 v1, __m128 v2)
int _mm_comineq_ss (__m128 v1, __m128 v2)
int _mm_ucomieq_ss (__m128 v1, __m128 v2)
int _mm_ucomilt_ss (__m128 v1, __m128 v2)
int _mm_ucomile_ss (__m128 v1, __m128 v2)
int _mm_ucomigt_ss (__m128 v1, __m128 v2)
int _mm_ucomige_ss (__m128 v1, __m128 v2)
int _mm_ucomineq_ss (__m128 v1, __m128 v2)

Detailed Description

Function Documentation

__m128 _mm_cmpeq_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpeq_ss ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpge_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpge_ss ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpgt_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpgt_ss ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmple_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmple_ss ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmplt_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmplt_ss ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpneq_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpneq_ss ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpnge_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpnge_ss ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpngt_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpngt_ss ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpnle_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpnle_ss ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpnlt_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpnlt_ss ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpord_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpord_ss ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpunord_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_cmpunord_ss ( __m128  v1,
__m128  v2 
)
int _mm_comieq_ss ( __m128  v1,
__m128  v2 
)
int _mm_comige_ss ( __m128  v1,
__m128  v2 
)
int _mm_comigt_ss ( __m128  v1,
__m128  v2 
)
int _mm_comile_ss ( __m128  v1,
__m128  v2 
)
int _mm_comilt_ss ( __m128  v1,
__m128  v2 
)
int _mm_comineq_ss ( __m128  v1,
__m128  v2 
)
int _mm_ucomieq_ss ( __m128  v1,
__m128  v2 
)
int _mm_ucomige_ss ( __m128  v1,
__m128  v2 
)
int _mm_ucomigt_ss ( __m128  v1,
__m128  v2 
)
int _mm_ucomile_ss ( __m128  v1,
__m128  v2 
)
int _mm_ucomilt_ss ( __m128  v1,
__m128  v2 
)
int _mm_ucomineq_ss ( __m128  v1,
__m128  v2 
)