Intrinsics Guide
__m128i _mm_set1_epi16 (short a)
Synopsis
__m128i _mm_set1_epi16 (short a)
#include "emmintrin.h"
CPUID Flags: SSE2
#include "emmintrin.h"
CPUID Flags: SSE2
Description
Broadcast 16-bit integer a to all all elements of dst. This intrinsic may generate vpbroadcastw.
Operation
FOR j := 0 to 7
i := j*16
dst[i+15:i] := a[15:0]
ENDFOR
__m128i _mm_set_epi16 (short e7, short e6, short e5, short e4, short e3, short e2, short e1, shorte0)
Synopsis
__m128i _mm_set_epi16 (short e7, short e6, short e5, short e4, short e3, short e2, short e1, short e0)
#include "emmintrin.h"
CPUID Flags: SSE2
#include "emmintrin.h"
CPUID Flags: SSE2
Description
Set packed 16-bit integers in dst with the supplied values.
Operation
dst[15:0] := e0
dst[31:16] := e1
dst[47:32] := e2
dst[63:48] := e3
dst[79:64] := e4
dst[95:80] := e5
dst[111:96] := e6
dst[127:112] := e7
'SIMD > Intel Instrinsic' 카테고리의 다른 글
SIMD: Transpose (0) | 2015.01.26 |
---|---|
_mm256_hadd_epi16 (), _mm256_hadd_epi32() (0) | 2015.01.23 |
_mm_srai_epi16() , _mm_srai_epi32() : Shift (0) | 2015.01.22 |
__m128i _mm_blend_epi32 () : Mix data (0) | 2015.01.21 |
void _mm_prefetch ( ) (0) | 2015.01.14 |