[FFmpeg-devel] [PATCH] JPEG2000: SSE optimisation of DWT decoding
Michael Niedermayer
michael at niedermayer.cc
Sat Oct 7 02:44:04 EEST 2017
On Fri, Oct 06, 2017 at 05:30:57PM +0200, Nicolas Bertrand wrote:
> From: Maxime Taisant <maximetaisant at hotmail.fr>
>
> ---
> libavcodec/jpeg2000dwt.c | 45 +-
> libavcodec/jpeg2000dwt.h | 5 +
> libavcodec/x86/jpeg2000dsp.asm | 1339 +++++++++++++++++++++++++++++++++++++
> libavcodec/x86/jpeg2000dsp_init.c | 119 ++++
> tests/checkasm/jpeg2000dsp.c | 1 +
> 5 files changed, 1496 insertions(+), 13 deletions(-)
This fails to build on x86-32 linux
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r7q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r10q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r10q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r11q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r11q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r11q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r11q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r11q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r11q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r10q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r11q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r9q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r9q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r9q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r8q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r8q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r8q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r9q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r8q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r8q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r8q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r9q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r9q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r10q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r11q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r8q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r8q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r9q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r8q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r10q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r11q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r9q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r8q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r10q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r8q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r9q' undefined
src/libavcodec/x86/jpeg2000dsp.asm:938: error: symbol `r10q' undefined
...
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Take away the freedom of one citizen and you will be jailed, take away
the freedom of all citizens and you will be congratulated by your peers
in Parliament.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20171007/28fd28d5/attachment.sig>
More information about the ffmpeg-devel
mailing list