首页> 外文期刊>インタ-フェ-ス >コンパイラの働きを理解する
【24h】

コンパイラの働きを理解する

机译:了解编译器的工作方式

获取原文
获取原文并翻译 | 示例
       

摘要

本文の話題から脱線して,リスト1のマクロをより効率的にできるかどうかを考えてみましょう.あまり最適化できる余地はなく,"(index/2)”をビットシフト演算子を使って“(index1)"にするというアイデアは,実は都市伝説です.最近の頭が良いコンパイラは,どちらでも同じ結果を出します.リストAのようなC言語の関数hogeとfugaを,arm-eabi-elf-gccコンパイラ(4.6.0)を使用し最適化なしでコンパイルした結果をリストBに示します.
机译:让我们偏离本文的主题,看看是否可以使清单1中的宏更有效率,没有太多的优化空间,可以将“(index / 2)”与位移运算符一起使用实际上,((index 1))是一个城市传说。最近的智能编译器在这两种情况下给出的结果相同。清单B显示了使用-eabi-elf-gcc编译器(4.6.0)进行未经优化编译的结果。

著录项

  • 来源
    《インタ-フェ-ス》 |2012年第10期|p.112|共1页
  • 作者

  • 作者单位
  • 收录信息
  • 原文格式 PDF
  • 正文语种 jpn
  • 中图分类
  • 关键词

  • 入库时间 2022-08-18 01:38:48

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号