- 1 名前:デフォルトの名無しさん [04/05/28 22:00]
- どうぞ
- 40 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 19:10:24 ]
- >>39
内積やってないけど、抜けたらせっかくのインラインが遅くならない? 俺ならシャッフルして2つ同時に足すかな。 xmm0=(a,b,c,d), xmm1=(e,f,g,h) として、 movaps xmm2, xmm0 shufps xmm0, xmm1, hoge shufps xmm2, xmm1, hoge するとこうなる。 xmm0=(e,f,a,b), xmm1=(g,h,c,d) で、addpsやって同じようにもう1回足せば出るかな。 面倒なのでここまで。すまぬ。
- 41 名前:デフォルトの名無しさん mailto:sage [2005/07/25(月) 19:49:30 ]
- やっぱり続き。
movaps xmm2, xmm0 shufps xmm0, xmm2, hoge addps xmm0, xmm2 これでOKか?試してないけど。 xmm0=(?,e+f+g+h,?,a+b+c+d) となるはず。
|

|