アカウント名:
パスワード:
未だにコンパイラとかはLP64どまりなのでコード書くときにちょっと悩む事ありますなんでILP64にならんのかなぁ?#富豪理論でいいじゃんかよー
64bitレジスタを扱うのに常にrexプレフィックスが必要なx86_64はsizeof(int)==4で違和感ないと思う
なんか誤解してない?REXプレフィクスは、追加されたr8~r15レジスタを触るときに要るってだけで、eaxとか触ってるだけなら要らないよ。
そりゃ64bitモードでもデフォルトのオペランドサイズは32bitだから32bitレジスタのeax触るにはREXプレフィックスはいらないよ。64bitレジスタのrax触るには必要だけど。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell
64bitなのに (スコア:1, 興味深い)
未だにコンパイラとかはLP64どまりなのでコード書くときにちょっと悩む事あります
なんでILP64にならんのかなぁ?
#富豪理論でいいじゃんかよー
Re: (スコア:0)
# あっ、CHAR_BITS==8の話ね。
Re: (スコア:0)
64bitレジスタを扱うのに常にrexプレフィックスが必要なx86_64はsizeof(int)==4で違和感ないと思う
Re: (スコア:0)
なんか誤解してない?
REXプレフィクスは、追加されたr8~r15レジスタを触るときに要るってだけで、
eaxとか触ってるだけなら要らないよ。
Re:64bitなのに (スコア:0)
そりゃ64bitモードでもデフォルトのオペランドサイズは32bitだから
32bitレジスタのeax触るにはREXプレフィックスはいらないよ。
64bitレジスタのrax触るには必要だけど。