- 【deb系】Ubuntu Linux 57【ディストリ】
844 :login:Penguin[sage]:2012/05/01(火) 03:23:21.17 ID:tmkOZxuU - 試しにHello World!をgccでコンパイルして比較したらプログラムサイズは
64bitが8377bytes、32bitが7159bytesになった レジスタが64bitになったことに伴い命令がmovl(32bit)等からmovq(64bit)等に変わっただけじゃなく 処理の手順自体がand命令なしで済ませたりしていてちょっと変わるみたい あんまり意味のない比較だろうし、よく知らないんだけどね・・・ Windowsと違って32bitと64bitの間でlongとlong doubleに変数サイズの違いがあったりするから それらを多用するとちょっと太るかも
|