diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2015-02-19 16:25:29 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2015-03-14 14:27:22 +0100 |
commit | 1a396d1ee0d6114af4397c6335877fb28f897d37 (patch) | |
tree | 6ba4f4e7ab67f9870166e8d693312095747c8dfd /libavutil/arm/float_dsp_init_arm.c | |
parent | 2bb09b714ab6978d88de33eab601ef2b315f92b4 (diff) | |
download | ffmpeg-1a396d1ee0d6114af4397c6335877fb28f897d37.tar.gz |
avcodec/x86/mlpdsp_init: Simplify mlp_filter_channel_x86()
Based on patch by Francisco Blas Izquierdo Riera
Commit message partly taken from carl
fixes a compilation
error in mlpdsp_init.c with -fstack-check and some gcc compilers (I
reproduced the issue with gcc 4.7.3) by simplifying the code.
See also https://bugs.gentoo.org/show_bug.cgi?id=471756
$ make libavcodec/x86/mlpdsp_init.o
libavcodec/x86/mlpdsp_init.c: In function ‘mlp_filter_channel_x86’:
libavcodec/x86/mlpdsp_init.c:142:5: error: can’t find a register in
class ‘GENERAL_REGS’ while reloading ‘asm’
libavcodec/x86/mlpdsp_init.c:142:5: error: ‘asm’ operand has impossible
constraints
4551 -> 4509 dezicycles
Reviewed-by: Ramiro Polla <ramiro.polla@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 03f39fbb2a558153a3c464edec1378d637a755fe)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavutil/arm/float_dsp_init_arm.c')
0 files changed, 0 insertions, 0 deletions