OpenCV  4.1.1-pre
Open Source Computer Vision
Looking for a C++ dev who knows OpenCV?
I'm looking for work. Hire me!
Collaboration diagram for SSE utilities:

Functions

void _mm_deinterleave_epi16 (__m128i &v_r0, __m128i &v_r1, __m128i &v_g0, __m128i &v_g1)
 
void _mm_deinterleave_epi16 (__m128i &v_r0, __m128i &v_r1, __m128i &v_g0, __m128i &v_g1, __m128i &v_b0, __m128i &v_b1)
 
void _mm_deinterleave_epi16 (__m128i &v_r0, __m128i &v_r1, __m128i &v_g0, __m128i &v_g1, __m128i &v_b0, __m128i &v_b1, __m128i &v_a0, __m128i &v_a1)
 
void _mm_deinterleave_epi8 (__m128i &v_r0, __m128i &v_r1, __m128i &v_g0, __m128i &v_g1)
 
void _mm_deinterleave_epi8 (__m128i &v_r0, __m128i &v_r1, __m128i &v_g0, __m128i &v_g1, __m128i &v_b0, __m128i &v_b1)
 
void _mm_deinterleave_epi8 (__m128i &v_r0, __m128i &v_r1, __m128i &v_g0, __m128i &v_g1, __m128i &v_b0, __m128i &v_b1, __m128i &v_a0, __m128i &v_a1)
 
void _mm_deinterleave_ps (__m128 &v_r0, __m128 &v_r1, __m128 &v_g0, __m128 &v_g1)
 
void _mm_deinterleave_ps (__m128 &v_r0, __m128 &v_r1, __m128 &v_g0, __m128 &v_g1, __m128 &v_b0, __m128 &v_b1)
 
void _mm_deinterleave_ps (__m128 &v_r0, __m128 &v_r1, __m128 &v_g0, __m128 &v_g1, __m128 &v_b0, __m128 &v_b1, __m128 &v_a0, __m128 &v_a1)
 
void _mm_interleave_epi8 (__m128i &v_r0, __m128i &v_r1, __m128i &v_g0, __m128i &v_g1)
 
void _mm_interleave_epi8 (__m128i &v_r0, __m128i &v_r1, __m128i &v_g0, __m128i &v_g1, __m128i &v_b0, __m128i &v_b1)
 
void _mm_interleave_epi8 (__m128i &v_r0, __m128i &v_r1, __m128i &v_g0, __m128i &v_g1, __m128i &v_b0, __m128i &v_b1, __m128i &v_a0, __m128i &v_a1)
 
void _mm_interleave_ps (__m128 &v_r0, __m128 &v_r1, __m128 &v_g0, __m128 &v_g1)
 
void _mm_interleave_ps (__m128 &v_r0, __m128 &v_r1, __m128 &v_g0, __m128 &v_g1, __m128 &v_b0, __m128 &v_b1)
 
void _mm_interleave_ps (__m128 &v_r0, __m128 &v_r1, __m128 &v_g0, __m128 &v_g1, __m128 &v_b0, __m128 &v_b1, __m128 &v_a0, __m128 &v_a1)
 

Detailed Description

Function Documentation

◆ _mm_deinterleave_epi16() [1/3]

void _mm_deinterleave_epi16 ( __m128i &  v_r0,
__m128i &  v_r1,
__m128i &  v_g0,
__m128i &  v_g1 
)
inline

#include <opencv2/core/sse_utils.hpp>

◆ _mm_deinterleave_epi16() [2/3]

void _mm_deinterleave_epi16 ( __m128i &  v_r0,
__m128i &  v_r1,
__m128i &  v_g0,
__m128i &  v_g1,
__m128i &  v_b0,
__m128i &  v_b1 
)
inline

#include <opencv2/core/sse_utils.hpp>

◆ _mm_deinterleave_epi16() [3/3]

void _mm_deinterleave_epi16 ( __m128i &  v_r0,
__m128i &  v_r1,
__m128i &  v_g0,
__m128i &  v_g1,
__m128i &  v_b0,
__m128i &  v_b1,
__m128i &  v_a0,
__m128i &  v_a1 
)
inline

#include <opencv2/core/sse_utils.hpp>

◆ _mm_deinterleave_epi8() [1/3]

void _mm_deinterleave_epi8 ( __m128i &  v_r0,
__m128i &  v_r1,
__m128i &  v_g0,
__m128i &  v_g1 
)
inline

#include <opencv2/core/sse_utils.hpp>

◆ _mm_deinterleave_epi8() [2/3]

void _mm_deinterleave_epi8 ( __m128i &  v_r0,
__m128i &  v_r1,
__m128i &  v_g0,
__m128i &  v_g1,
__m128i &  v_b0,
__m128i &  v_b1 
)
inline

#include <opencv2/core/sse_utils.hpp>

◆ _mm_deinterleave_epi8() [3/3]

void _mm_deinterleave_epi8 ( __m128i &  v_r0,
__m128i &  v_r1,
__m128i &  v_g0,
__m128i &  v_g1,
__m128i &  v_b0,
__m128i &  v_b1,
__m128i &  v_a0,
__m128i &  v_a1 
)
inline

#include <opencv2/core/sse_utils.hpp>

◆ _mm_deinterleave_ps() [1/3]

void _mm_deinterleave_ps ( __m128 &  v_r0,
__m128 &  v_r1,
__m128 &  v_g0,
__m128 &  v_g1 
)
inline

#include <opencv2/core/sse_utils.hpp>

◆ _mm_deinterleave_ps() [2/3]

void _mm_deinterleave_ps ( __m128 &  v_r0,
__m128 &  v_r1,
__m128 &  v_g0,
__m128 &  v_g1,
__m128 &  v_b0,
__m128 &  v_b1 
)
inline

#include <opencv2/core/sse_utils.hpp>

◆ _mm_deinterleave_ps() [3/3]

void _mm_deinterleave_ps ( __m128 &  v_r0,
__m128 &  v_r1,
__m128 &  v_g0,
__m128 &  v_g1,
__m128 &  v_b0,
__m128 &  v_b1,
__m128 &  v_a0,
__m128 &  v_a1 
)
inline

#include <opencv2/core/sse_utils.hpp>

◆ _mm_interleave_epi8() [1/3]

void _mm_interleave_epi8 ( __m128i &  v_r0,
__m128i &  v_r1,
__m128i &  v_g0,
__m128i &  v_g1 
)
inline

#include <opencv2/core/sse_utils.hpp>

◆ _mm_interleave_epi8() [2/3]

void _mm_interleave_epi8 ( __m128i &  v_r0,
__m128i &  v_r1,
__m128i &  v_g0,
__m128i &  v_g1,
__m128i &  v_b0,
__m128i &  v_b1 
)
inline

#include <opencv2/core/sse_utils.hpp>

◆ _mm_interleave_epi8() [3/3]

void _mm_interleave_epi8 ( __m128i &  v_r0,
__m128i &  v_r1,
__m128i &  v_g0,
__m128i &  v_g1,
__m128i &  v_b0,
__m128i &  v_b1,
__m128i &  v_a0,
__m128i &  v_a1 
)
inline

#include <opencv2/core/sse_utils.hpp>

◆ _mm_interleave_ps() [1/3]

void _mm_interleave_ps ( __m128 &  v_r0,
__m128 &  v_r1,
__m128 &  v_g0,
__m128 &  v_g1 
)
inline

#include <opencv2/core/sse_utils.hpp>

◆ _mm_interleave_ps() [2/3]

void _mm_interleave_ps ( __m128 &  v_r0,
__m128 &  v_r1,
__m128 &  v_g0,
__m128 &  v_g1,
__m128 &  v_b0,
__m128 &  v_b1 
)
inline

#include <opencv2/core/sse_utils.hpp>

◆ _mm_interleave_ps() [3/3]

void _mm_interleave_ps ( __m128 &  v_r0,
__m128 &  v_r1,
__m128 &  v_g0,
__m128 &  v_g1,
__m128 &  v_b0,
__m128 &  v_b1,
__m128 &  v_a0,
__m128 &  v_a1 
)
inline

#include <opencv2/core/sse_utils.hpp>