MMX SSE 3D NOW!のプログラミング at TECH
[2ch|▼Menu]
42:デフォルトの名無しさん
05/07/25 23:45:43

>>40-41
なるほど。自分ではこんなん考えてみけどどうだろう。

movaps xmm2, xmm0;   xmm2 = (a,b,c,d) xmm0 = (a,b,c,d) xmm1 = (e,f,g,h)
unpcklps xmm2, xmm1;   xmm2 = (g,c,h,d)
unpckhps xmm0, xmm1;  xmm0 = (e,a,f,b)
addps xmm0, xmm2;    xmm0 = (e+g, a+c, f+h, b+d)
movhlps xmm1, xmm0;   xmm1 = (c, d, e+g, a+c)
addps xmm0, xmm1;    xmm0 = (c+e+g, a+c+d, e+f+g+h, a+b+c+d)
movlps [dst], xmm0;    下半分だけ取り出す。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5211日前に更新/141 KB
担当:undef