2021-01-02

anond:20210102190852

INCとADDもつISA場合アセンブリコードは変わってくるし。

最適化により同じになるって話が理解できないアホ

  • i++;というのはレジスター制御命令という命令を呼び出せということであり i=i+1;というのは算術命令を呼び出せ といういみであり1を加算しろというだけではない。 レジスター制御命令...

    • 算術命令だとレジスタを使わないと思ってるの?

      • 算術演算中にレジスターを使うのか?すごくわかりやすく言うと 加算に3クロックかかる場合、真ん中の1クロックがどうして、レジスターが空いていないんだ? 通常はレジスターから...

        • 今どきのコンパイラだとi++とi+=1は等価だよ つか変数にiを使ってる時点で老害ってわかる

          • 今どきのコンパイラっていうかCPUのISA次第だろ。 INCとADDをもつISAの場合アセンブリコードは変わってくるし。 マルチスレッド環境では後者の場合、排他制御も意識しなくてはいけない。

            • INCとADDをもつISAの場合アセンブリコードは変わってくるし。 最適化により同じになるって話が理解できないアホ

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん