- 391 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 03:33:06 ]
- 分かりやすいのが一番だと思ってる。でも必要な所はあるわけですよ
・・・このスレに何しに来たっけ これをどうするか聞きに来たんだっけかw //---------- class Vector4 { public: float x, y, z, w; Vector4(float ix, float iy, float iz, float iw) : x(ix), y(iy), z(iz), w(iw) {} }; void Add(Vector4 * pO, const Vector4 & iA, const Vector4 & iB) { pO->x = iA.x + iB.x; pO->y = iA.y + iB.y; pO->z = iA.z + iB.z; pO->w = iA.w + iB.w; } //---------- ベクトル和を計算するAdd関数がある訳だが、とにかく速度が欲しい。 SSEのパックド単精度実数関連の命令(ADDPSとか)使えば早くなるはずだと というか、最適化で勝手にやってくれると思っていたんだが、パックド使ってるようには見えない まさか、この程度なら使わない方が早いのか・・・ おまいらならどうコーディングする? 完全にぶりかえしですまん
|

|