posts - 403, comments - 310, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          還是關于編譯器的優化

          Posted on 2007-07-19 23:41 ZelluX 閱讀(347) 評論(1)  編輯  收藏 所屬分類: Courses
          裝了fcitx以后thunderbird罷工了。。。現在只能用Google groups上新聞組了,不過fcitx的確不錯的說。

          cs書上的一個習題,在執行i=0這樣的命令時是用: xorl %edx, %edx
          為什么不用 movl $0, %edx呢?
          老大: 一般的說立即數的存取是內存操作,而前一條指令是寄存器操作。所以Itanium上有專門的寄存器放0.
          SecretVan@smth.org: 可能跟標志位有關系,如xor清零后緊跟一個條件跳轉。
          先把這些回答放這,以后在回過頭來看。


          評論

          # re: 還是關于編譯器的優化  回復  更多評論   

          2007-11-26 14:42 by lsd751@sohu.com
          xorl比movl有更高的運行速度。
          主站蜘蛛池模板: 安化县| 奎屯市| 贵定县| 沂水县| 巨野县| 龙里县| 绥芬河市| 宁远县| 阿坝县| 观塘区| 平塘县| 桂平市| 潜江市| 玉环县| 和田市| 光山县| 杨浦区| 瑞安市| 呼图壁县| 醴陵市| 隆德县| 海安县| 金沙县| 扬州市| 奉节县| 同德县| 天镇县| 油尖旺区| 阳朔县| 澎湖县| 右玉县| 秦皇岛市| 沾化县| 罗山县| 沈丘县| 高唐县| 定远县| 平泉县| 陕西省| 江油市| 庆安县|