]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commit
Force speed irrelevant calls to get/put_symbol() to be noinline.
authormichael <michael@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Fri, 24 Apr 2009 01:50:09 +0000 (01:50 +0000)
committermichael <michael@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Fri, 24 Apr 2009 01:50:09 +0000 (01:50 +0000)
commit7b27a2da0255fa426eae89f6634f98697dc55189
treee4ea5951fc9118e4e2ccc4aaddb9db399e40eff5
parentf4b6bf8ace68f90bcd890aade3f374fd1c4b2377
Force speed irrelevant calls to get/put_symbol() to be noinline.
We need to change decode_line to always_inline because gcc decided not to inline
it anymore once we force some calls to get/put_symbol() to be non inlined and
this decission of gcc would lead to a 10% overall speed loss.
100k smaller object file, no speed change

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18673 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
libavcodec/ffv1.c