in neuro
id:tniina
x64で配列の添字にintを使うと遅い
こういうツイートを見た。気になったので試してみたら本当にそうらしい。 x64でEAXに値を入れるとRAXの上位は(符号拡張ではなく)0になる。なのでC/C++で配列の添え字に32bit整数を使うと符号拡張命令が追加されて遅くなる。LP64環境で配列の添え字にintを使うとそこそこ性能に影響を与える。配列の添え字になり得る整数は…