x86版でアセンブラ化されているところは全てx64版でもアセンブラ化したので、ここいらでまたベンチマーク結果を載せておきます。基本的にはベタ移植なので速度はほとんど同じはずですが、ハフマンデコードに関してはメモリアクセス回数削減の効果が期待されるところです。なお、x64版のアセンブラ化の過程で、どちらに対しても適用できるデコードの高速化を行ったため、x86とx64の両方を再計測しています。
Read the rest of this entry
ニコニコ動画がバージョンアップしたらしい。で、見に行くと…「ニコニコ動画(原宿)」…!?
原宿に何かできるらしいので原宿らしいのですが微妙に違和感。とはいっても、OSやCPUのコードネームみたいなもんだと思えばいいのかしら。コードネームに地名とかよく付けるし。
SSE2 には MASKMOVDQU という命令があって、16バイトの長さを持つ SSE レジスタの一部分だけを書き込むことができます。
Read the rest of this entry
一時期収まったかと思ったんですが、10月11日に法定停電で停止して以降、不安定さ加減が加速したように感じられます。
Read the rest of this entry
Ut Video Codec Suite の x64 版をアセンブラ化するために、Intel のドキュメント等で勉強してたわけですが、一般的な注意点とか自分が遭遇した落とし穴とかについて書いておきます。対象読者狭すぎw
Read the rest of this entry
- -a オプションを使うとロスレスチェックが行われる状態になっていたのを修正。
配布ファイル (zip)
Read the rest of this entry
1週間ほど禁コーヒーしてみたのですが、特に体調が良くなるとか悪くなるとかそういうことは起きなかったようです。面白くないなぁ :-p
まあ、お茶(緑茶紅茶ほうじ茶)は飲んでいて禁カフェインにはなっていなかったので、それほど効果(何の?)は無いんでしょうねぇ。
そろそろ x64 版のアセンブラ化に着手しようと考えていますが、着手する前に、処理負荷の傾向がどうなっているかを比較しておこうと思います。
Read the rest of this entry
起きたら肌がガサガサであります。乾燥肌なんですけどかなりひどくなってきました。
湿度計を見ると45%ぐらいの表示だったので「それほどでもない」気がするのですが、そろそろ加湿器の出番かもしれません。そういや昨シーズンは使ってなかったんだよなぁ。
- 性能向上
-
- ULRG: デコード速度優先でエンコードされたものの RGB24 や RGB32 へのデコードを高速化した。Core 2 で x86 の場合 14% ほど、x64 の場合 6% ほど。
- ULRA: デコード速度優先でエンコードされたものの RGBA へのデコードを高速化した。Core 2 で x86 の場合 17% ほど、x64 の場合 6% ほど。
Read the rest of this entry