MMX SSE 3D NOW!のプログラミング
at TECH
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