码迷,mamicode.com
首页 > 其他好文 > 详细

大话处理器-编写高效代码

时间:2016-06-07 23:55:05      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

减少指令数

  降低数据精度

    小数越多越精确.1.001比1.01要精确. double占用64bit而float占用32bit,所以double比float更精确.相应的,处理double浮点数也要比float浮点数慢

  减少函数调用

    函数可以使程序更加模块化,耦合性更低,重用性更高.

    但是调用函数会产生很多动作如:参数压栈出栈,寄存器保存,指令跳转等.对于功能简单的函数可以做如下调整:

    1.讲小函数直接写成语句

    2.将小函数写成宏

    3.讲函数声明为内联函数

 

减少处理器不擅长的操作

  

大话处理器-编写高效代码

标签:

原文地址:http://www.cnblogs.com/revoid/p/5568563.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!