Optimization of AC3 floating point decoder for MIPS
authorNedeljko Babic <nbabic@mips.com>
Tue, 4 Sep 2012 16:43:34 +0000 (18:43 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 5 Sep 2012 18:09:56 +0000 (20:09 +0200)
commitb3fdfc8c4e4d35430262e9c4dda0be040dec42ee
tree83b147333557738de81ce2ec2557a76785f9a780
parent9afd55922a5d8dfac1d968656cb570ff36d894d3
Optimization of AC3 floating point decoder for MIPS

FFT in MIPS implementation is working iteratively instead
 of "recursively" calling functions for smaller FFT sizes.
Some of DSP and format convert utils functions are also optimized.

Signed-off-by: Nedeljko Babic <nbabic@mips.com>
Reviewed-by: Vitor Sessak <vitor1001@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
13 files changed:
doc/mips.txt
libavcodec/dsputil.c
libavcodec/dsputil.h
libavcodec/fft.c
libavcodec/fft.h
libavcodec/fmtconvert.c
libavcodec/fmtconvert.h
libavcodec/mips/Makefile
libavcodec/mips/dsputil_mips.c [new file with mode: 0644]
libavcodec/mips/fft_init_table.c [new file with mode: 0644]
libavcodec/mips/fft_mips.c [new file with mode: 0644]
libavcodec/mips/fft_table.h [new file with mode: 0644]
libavcodec/mips/fmtconvert_mips.c [new file with mode: 0644]