最終更新:2012-03-02 (金) 12:30:05 (4435d)
_mm_load_si128
Top / _mm_load_si128
Loads 128-bit value.
メモリの型に関係なく、128bitのデータ(__m128i)をメモリ-レジスタ間で転送
__m128i _mm_load_si128 (__m128i *p);
例
void addSSE(uchar* src1,uchar* src2,uchar* dst,const int size){ for(int i=0;i<size;i+=16){ __m128i a = _mm_load_si128((__m128i*)(src1+i)); __m128i b = _mm_load_si128((__m128i*)(src2+i)); a = _mm_add_epi8(a,b); _mm_store_si128((__m128i*)(dest+1),a); } }