2009年3月19日の日記の3番目の記事へのコメント
■Hack the Cell 2009
違ってたらちょっと恥ずかしい・・・.以下,フィックスターズから送られてきた確認のための実行結果.
ORIGNAL: sum=3c927c56, 295486876 ticks MINE: sum=3c927c56, 3034665 ticks ORIGNAL: sum=2e987a4d, 426256300 ticks MINE: sum=2e987a4d, 4376191 ticks ORIGNAL: sum=ef1b6aef, 313648483 ticks MINE: sum=ef1b6aef, 3220965 ticks ORIGNAL: sum=eedd2516, 291491591 ticks MINE: sum=eedd2516, 2993684 ticks ORIGNAL: sum=f7e967a8, 14437972 ticks MINE: sum=f7e967a8, 151452 ticks ORIGNAL: sum=1f37a7db, 215277118 ticks MINE: sum=1f37a7db, 2211814 ticks ORIGNAL: sum=c7d41f36, 296425055 ticks MINE: sum=c7d41f36, 3044293 ticks ORIGNAL: sum=aa9d2e9f, 260850588 ticks MINE: sum=aa9d2e9f, 2679326 ticks ORIGNAL: sum=8abd398a, 252086564 ticks MINE: sum=8abd398a, 2589429 ticks ORIGNAL: sum=a374bd58, 6140545 ticks MINE: sum=a374bd58, 66334 ticks
ソースはこんなのでした.何かみんなトランザムとか言ってますが,所謂 bitslice (と自分は呼んでいる) をやってます (データをビット単位で横断してアクセスするから「トランザム」なんだと思ってたよ・・・).celltripper で学んだことが活きました.
あと,1月31日に書いた「アレ」ってのは「volatile」です.なんか 2ch の前スレにちょろっと書かれていたのを思い出して試しにつけてみたら超効いたとかそんなんです.ここでちょっと触れてたり (このポストとの関係に気づいてた人もいたようで).最終結果見ると,これがなかったらかなりヤバい感じでしたね (;´Д`)'`ァ'`ァ.ラッキーでした.他にも 「si_lnop」突っ込んで流れを変えてみるとかもしてます.まあ,変なところはそれくらいかな・・・.
2009年3月19日の日記の3番目の記事へのコメント
[コメントを書く]