こよみ
2012年5月 月 火 水 木 金 土 日 « 2月 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Category Archives: 開発メモ
[SIMD]-04 64bit整数値の変数の設定速度
今度は64bit整数値の2つの変数を__m128iに設定する速度を比較してみます。なお、Windowsでは、_mm_cvtsi64_si128はOSがx64の場合でしか使用できませんので、今回は使用していません。 検証す … Continue reading
[SIMD]-03 32bit整数値の変数の設定速度
次に4つの変数値を__m128iに代入する方法を試してみたいと思います。前項でも実際には数値リテラルをメモリに代入するコードになっていましたが、関数外部から来た変数であれば、最適化も多少異なるはずです。なお、SSE2まで … Continue reading
[SIMD]-02 数値リテラルの設定速度
数値リテラルを設定する場合の速度について検証してみました。 検証する3つの関数 1)unionで設定されている構造体に直接代入した場合 __m128i test_set1() { __m128i xmm; xmm.m12 … Continue reading
[SIMD]-01 イントリンシック命令を検証
開発中のソフトのビジュアルなどを見せられればいいのですが、現在もっと低レベルな(機械語に近い部分の)コードをメンテナンスしています。そのため、目に見える開発がこの3ヶ月あまりの間進んでいません。 目下の課題は、画像データ … Continue reading