最終更新: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);
	}
}

関連