インラインアセンブラって・・・
■ このスレッドは過去ログ倉庫に格納されています
0001くえすちょん
NGNGなんか最適化の処理とか・・・
ネットで検索してみても210件くらいしかないんですけど。
誰か教えてください。
0002名無しさん@お腹いっぱい。
NGNGわかんなければ使う価値ないので勉強しなくてもいいよ‥
0003名無しさん@お腹いっぱい。
NGNG0004名無しさん@お腹いっぱい。
NGNG0005名無しさん@お腹いっぱい。
NGNG0006名無しさん@お腹いっぱい。
NGNGコンパイラがアセンブラリストだせるんなら出してみて、
そのコードに不満があれば、勉強するだけの価値有り
0007名無したん@LV3
NGNG0008名無しさん@お腹いっぱい。
NGNG0009名無しさん@お腹いっぱい。
NGNG0010名無しさん@お腹いっぱい。
NGNG0011名無しさん@お腹いっぱい。
NGNGしらない厨房が広めた都市伝説。
0012名無しさん@お腹いっぱい。
NGNGメモリアクセスや並列実行を考慮し、レジスタをうまく使い、
SIMDを使う事まで視野に入れれば・・
0013名無しさん@お腹いっぱい。
NGNGVCとGCCには勝てたけど?
0014名無しさん@お腹いっぱい。
NGNGそれが本当に効果があるんならアプリ完成後に
やったって十分効果が出るよ。まずはアルゴリズムの改善。
あとはケースにもよるけど重い処理をサブスレッド化して
バックグラウンドで動かして、処理してることをユーザに
気づかせないようにするのがもっとも効果的だったりする。
00158
NGNG0016名無しさん@お腹いっぱい。
NGNGキャッシュ・パイプラインなど一切知らなくても楽勝です。
0017名無しさん@お腹いっぱい。
NGNG元のソースがたこなら、少しインラインアセンブラにしただけで速くなる
001817
NGNG0019名無しさん@お腹いっぱい。
NGNGコンパイラの最適化は対した事ない。
それ以外はアセンブラで書くなんて面倒なだけ。
0020名無しさん@お腹いっぱい。
NGNG普段どんなプログラム書いてんだろ?
0021名無しさん@お腹いっぱい。
NGNG普段どんなプログラム書いてんだろ?
0022名無しさん@お腹いっぱい。
NGNGaaa[">>21"] = "逝ってよし!";
みたいなのヽ(´ー`)ノ
0023名無しさん@お腹いっぱい。
NGNG鬱だ、氏のう・・・(;´Д`)
0026名無しさん@お腹いっぱい。
NGNG0027名無しさん@お腹いっぱい。
NGNG0028名無しさん@お腹いっぱい。
NGNG画像処理関係がほとんどですな‥
0029名無しさん@お腹いっぱい。
NGNGあとほんのちょっと高速化できれば60フレームにまにあいそう・・・
みたいなプログラム書いてます。
0030名無しさん@お腹いっぱい。
NGNG3Dゲームか?
0031名無しさん@お腹いっぱい
NGNG演算を複数実行する命令っていつ使うの?
色々考えたが使う機会がない。
誰か例をあげてくれ。
ソース付き。短いの。
00328
NGNG0033名無しさん@お腹いっぱい。
NGNGマルチメディア用途には幾らでも使い道があるよ。
例えば、JEPGデコード時の逆DCT変換とか
MMXの並列積和演算命令を使えば二倍速は堅い。
0034名無しさん@お腹いっぱい。
NGNG0035名無しさん@おっぱい。
NGNG003633
NGNGそんなことないよ。
アルゴリズム次第で飽和加算も飽和減算も半透明も
αブレンドも4ピクセル並列で演算できるよ。
0037名無しさん@お腹いっぱい。
NGNGときとWave関係の変換ぐらいかな。
元々組み込み屋なのでアセンブラは抵抗ないから、その場によって
書きやすい方を使うよ。
0038名無しさん@お腹いっぱい。
NGNGキミが言うことも正しいが、使いにくいことも確かだとおもうぞ。
0039名無しさん@お腹いっぱい。
NGNGちなみにプロファイラ使ってC++の状態で思いつく
出来るだけの最適化かました後に
アセンブラで書きなぐって遊んでますが
この手法はダメダメっすか?
0040asmから入った人
NGNG「(Cで)こう書くと、こうコンパイルされるのかぁ」
と、比較しながらC言語覚えた記憶がある
0041readme.doc
NGNG・・・思い出せん
0042名無しさん@お腹いっぱい。
NGNG縦に細長ーいコードも書いてた(w
004342
NGNG42は40へのリプライだね
0044名無しさん@お腹いっぱい。
NGNGresponseだと思っていたが。
0045名無しさん@お腹いっぱい。
NGNG0046名無しさん@お腹いっぱい。
NGNG0047名無しさん@お腹いっぱい。
NGNG0048名無しさん@お腹いっぱい。
NGNG0049名無しさん@お腹いっぱい。
NGNG0050きぼんぬ。
NGNG同時飽和加算/半透明ソースきぼんぬ。
■ このスレッドは過去ログ倉庫に格納されています