
Intrinsics Guide
__m128i _mm_lddqu_si128 (__m128i const* mem_addr)
Synopsis
__m128i _mm_lddqu_si128 (__m128i const* mem_addr)
#include "pmmintrin.h"
Instruction: lddqu xmm, m128
CPUID Flags: SSE3
#include "pmmintrin.h"
Instruction: lddqu xmm, m128
CPUID Flags: SSE3
Description
Load 128-bits of integer data from unaligned memory into dst. This intrinsic may perform better than _mm_loadu_si128 when the data crosses a cache line boundary.
Operation
dst[127:0] := MEM[mem_addr+127:mem_addr]
__m128i _mm_loadl_epi64 (__m128i const* mem_addr)
Synopsis
__m128i _mm_loadl_epi64 (__m128i const* mem_addr)
#include "emmintrin.h"
Instruction: movq xmm, m64
CPUID Flags: SSE2
#include "emmintrin.h"
Instruction: movq xmm, m64
CPUID Flags: SSE2
Description
Load 64-bit integer from memory into the first element of dst.
Operation
dst[63:0] := MEM[mem_addr+63:mem_addr]
dst[MAX:64] := 0
'SIMD > Intel Instrinsic' 카테고리의 다른 글
_mm_set_epi16 , (0) | 2015.01.22 |
---|---|
_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 |
_mm_store_......() (0) | 2015.01.13 |