テテのつぶやき 2014年3月 | 2014年4月 | 2014年5月

RSS 1.0

テテの不定期日記です。短めのつぶやきはtwitter (twilog)にて。



Firefox 29.0等の独自ビルドをアップ

日時: 2014年4月29日 16時20分
カテゴリ: 日記

以下のビルドをアップロードしました。

  • Firefox 29.0 私的ビルド
  • Firefox 24.5.0 私的ビルド
  • Earlybird 24.5.0 私的ビルド

Firefox 29.0 私的ビルドは、Visual Studio 2013 Update 2 RCでビルドしました。今回もガイド付き最適化(PGO)は適用していません。

PGOに頼れない淋しさを紛らわすため、JavaScriptのMath関数をいじってみました。以下の関数を__vectorcall規約で呼び出すようにしました。関数と浮動小数点数値をやり取りする際に、SSEのxmmレジスタを使うんです。どうです皆さん、すごいでしょ〜。

  • log
  • sin
  • cos
  • exp
  • tan
  • atan
  • asin
  • acos
  • log10

それから、MathCacheなるもののインデックスの計算に、生意気にもSSE4.2のcrc32c命令を使ってみてます。これらの涙ぐましいアレによって、上記の関数が少し速くなったようです。

あと、jemallocでデータの先読み命令を使ってみたり、画像の横幅が700px以上の時に、qcmsの某関数をマルチスレッドで処理してみたりしてみました。効果は未知数(ぉ


他の記事

記事検索フォーム

Google

カレンダー

前月へ | 2014年4月 | 次月へ
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

最近のコメント

  1. QUAD-CAPTUREのUSBケーブルの接続先PCを変えて、RMAAを実行してみた
    • テテ [2014-08-23]
    • アイヴァーン [2014-08-23]
    • テテ [2014-08-21]
    • アイヴァーン [2014-08-21]
  2. CalibrizeをWindows 7で使用する方法
    • テテ [2013-12-24]
    • 検索してたどり着きました [2013-12-24]
    • テテ [2013-08-01]
    • 初心者 [2013-08-01]
    • テテ [2012-05-08]
    • 通りすがり [2012-05-08]
  3. Roland QUAD-CAPTURE UA-55がキタ
    • 友友狗部落格 [2012-12-05]
  4. Firefox 16.0.1とEarlybird 16.0.1 私的ビルドをアップ (CanvasのputImageDataを高速化)
    • テテ [2012-11-23]
    • [2012-11-23]
  5. 人体感知センサーを組み立てた
    • ケンタ [2012-10-05]
    • テテ [2012-10-04]
    • ケンタ [2012-10-04]

過去ログ


広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。