FFMPEG编程体验

如果说c是我的老婆,那么asm就是我的情人,c++是我的丈母娘
    <<  libmpeg2中idct算法的mmx优化 | 首 页 | AVI文件格式  >>
  • 2004-10-07

    防止gcc -O3 强制 inline一个函数

    Tag: gcc编译器

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://ffmpeg.blogbus.com/logs/429585.html

     一个函数,如果代码量比较少的话,用 -O3优化开关的话,gcc有可能将这个函数强制内联(inline)即使,你在函数前没有写inline助记符。

    如果是一个手写汇编的函数,那样的话很有可能破坏参数。gcc里有强制不内联的,用法如下

    void foo() __attribute__((noinline));

    但是有的gcc可能会忽略 noinline。

    那么你可以将你实现的这个函数写到调用函数之后,就不会被inline了。这是因为编译器gcc只内联当前函数之前可见(实现代码在前)的函数。

    今天刚学到的。


    历史上的今天:

    libmpeg2中idct算法的mmx优化 2004-10-07
    求字节平均的高效算法 2004-10-07

    随机文章:

    GCC精彩之旅--转帖 2004-10-16
    对齐,还是对齐 2004-09-22
    gcc编译步骤控制 2004-09-06
    oh my god,我改,改,改 2004-11-27
    嗯,小有成效啊 2004-09-08

    收藏到:Del.icio.us




    引用地址:
    燕子楼 @22:19 | 编辑 | 继续话题 | 转发 | 分享 0

个人资料

燕子楼

偶尔写写代码,但是都不怎么样,所以我要学习

日历

搜索

管理

  • 进入后台 写新日志
  • 文章管理 评论管理
  • 更换模板 访问统计

文章分类

    Tag

    • 视频研究[13]
    • gcc编译器[4]
    • 音频研究[2]
    More..

    最新文章

    • xvid 代码的几个小bug
    • rmp4包简单介绍
    • 读取码流的函数
    • YUV2RGB565(16位色)
    • oh my god,我改,改,改
    • 从ffmpeg中提取mp3播放器
    • GCC精彩之旅--转帖
    • 又想起来一点
    • AVI文件格式
    • 防止gcc -O3 强制 inline一个函数
    全部日志>>

    最新评论

    • ss:<a url='http://www.haha83...
    • ss:http://www.haha83.com
    • 凌梦:你好,能否告知用ffmpeg实现视频解码的具体流程,并附...
    • jane:这个解释好像有问题,中间不是很懂...
    • tony:大侠,请教个问题。 H.264压缩后的数据,如果要打包...
    • lp:你好,能否告知用ffmpeg实现视频解码的具体流程,并附...
    • bright:能给我一份rmp4的代码吗?谢谢...
    • 菜鸟甲:看得出楼主是一位专业人士,可以请教一下吗,你所说的内存的...
    • darnshong:好像是这样吧 p_tmp=malloc(size+15...
    • 倪昕:花了一些时间把这两个宏都看完了。第一个很快就理解了,第二...

    链接

    • 西瓜的博客
    • 中华视频网

    存档

    • 2005 [1]
    • 2004 [18]
    • RSS 什么是RSS?
      用IM提醒我内容更新
      订阅到QQ邮箱
      订阅到鲜果阅读器
      订阅到Google阅读器
      订阅到抓虾阅读器
    • 《城客》第四期:创意之城
      博客大巴
      博客大巴使用指南
      博客大巴模板中心
      免费注册博客大巴
      一键博客搬家工具
      中文互动杂志城客
    Copyright © 2002-2009 BlogBus.com, All Rights Reserved. 博客大巴 版权所有
    博客大巴模板设计:MAC风格 | 作者:blogbus.com