x86/x64最適化勉強会#5
「x86/x64最適化勉強会#5」
* http://homepage1.nifty.com/herumi/diary/1303.html#28
* http://atnd.org/events/37417
続きを読む
とみながたけひろ
@takehiro_t
逆アセンブルして最適化してアセンブルしたらいいコードになる、ってなんか人間JITコンパイラのような気分 #x86opti
2013-03-30 14:06:12
Egtra (ysk-noh)
@egtra
http://t.co/w0tPpRYjxP ドキュメント見る限り、浮動小数点数型も16/32/64/128ビットとx87の80ビットなどあるようですね。 #x86opti
2013-03-30 14:09:21
後藤 浩昭 / GORRY
@gorry5
昨日あんな最適化とかアセンブラとかの話が盛り上がった翌日に #x86opti なんてタグが流れてくるとニヤリとせざるを得ない… :D
2013-03-30 14:13:43
とみながたけひろ
@takehiro_t
ああ、むかし非可逆音声圧縮と原音の差分をとってそれを圧縮するというのをやってたときに勉強したアレや・・・#x86opti
2013-03-30 14:18:25
とみながたけひろ
@takehiro_t
llvmのドキュメントは確かに多すぎる感はある。まあgccもだけど・・・ドキュメントなにそれって感じに思えるほかのプロジェクトに比べればすばらしいのだけど #x86opti
2013-03-30 14:24:55
にっくる
@nicklegr
floatのinject :+は、順序を変えると結果が変わるので最適化されづらい。gccなら-ffast-mathが必要 #x86opti
2013-03-30 14:31:07
yoh
@yohhoy
アライメント前提のロード命令を吐かせるには、元コード上に何らかの方法でアライメント制約を表現できないとだめな気がするけど、そんな属性的なのあったかしら #x86opti
2013-03-30 14:31:22