2010-02-01から1ヶ月間の記事一覧
早速、Expression Template(ET)を試してみることにした。 ずいぶん前に、買って置いたC++テンプレートテクニックを参考に実装してみる。 そのままでは詰まらないので、ベクトルの次元数を型情報としてテンプレート引数にとるようにしてみた。Traitsってやつ…
レンダラが重いので、SIMDを使ってVectorの演算部分を書き直したのだが・・・。テストしてみると、超遅い。外積を求める演算を100000回させたら、SIMD使って無い方が1ms。でSIMDで書いた奴は15ms・・・。 シャッフルを多用したり、水平演算を噛ましてるのが…
何故かハンドアセンブルに興味がわいたので、例のアレをやってみた。 B2 48 B4 02 CD 21 B2 65 CD 21 B2 6C CD 21 B2 6C CD 21 B2 6F CD 21 B2 20 CD 21 B2 57 CD 21 B2 6F CD 21 B2 72 CD 21 B2 6C CD 21 B2 64 CD 21 B2 21 CD 21 CD 20バイナリエディタか…