[FFmpeg-devel] [PATCH] yasm ff_imdct_half_sse

Alex Converse alex.converse
Wed Aug 18 21:26:48 CEST 2010


The attached patch ports the ff_imdct_half_sse function to yasm. This wasn't
done out of any desire for yasm purity. The split asm sections were
problematic on platforms where xmm registers are callee saved (WIN64). It
seems worthwhile to move toward supporting out mdct audio decoders on
WIN64. It also gives fine grain control over exactly what spills when and
and reduces fft calling overhead.

This patch has been tested on linux x86_32 and x86_64.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: imdct-yasm-64.diff
Type: text/x-patch
Size: 9958 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100818/e90123cb/attachment.bin>



More information about the ffmpeg-devel mailing list