最終更新:2012-02-22 (水) 09:12:22 (4437d)  

_mm_load_ps
Top / _mm_load_ps

Loads 4 single-precision, floating-point values.

4つのfloatの配列を__m128に格納。

http://msdn.microsoft.com/ja-jp/library/zzd50xxt(v=vs.80).aspx

使い方

_m128 _mm_load_ps(float * p );
MOVAPS 

戻り値

r0 := p[0] 
r1 := p[1] 
r2 := p[2] 
r3 := p[3] 

float* pSrc;
__m128 xmmsrc;
// メモリを確保し、pSrcに処理するデータを入力 //
xmmsrc = _mm_load_ps(pSrc); /* xmmsrcにpSrc[0]~pSrc[3]の値を転送 */
_mm_store_ps(pSrc, xmmsrc); /* pSrc[0]~pSrc[3]にxmmsrcの値を転送 */

メモ

  • p:pointer
  • s:single-precision

関連

参考