summaryrefslogtreecommitdiff
path: root/libavcodec/x86/v210.asm
Commit message (Collapse)AuthorAge
* x86/v210dec: use named registersJames Almer2019-05-03
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* x86/v210dec: don't reserve more xmm regs than neededJames Almer2019-05-03
| | | | | | | Prevents pointless register saving on win64 for the sse3 and avx versions of the function. Signed-off-by: James Almer <jamrial@gmail.com>
* x86/v210dec: remove duplicate load instructionJames Almer2019-05-03
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/x86/v210: fix operands of vpblendd used in new avx2 codeJames Darnley2019-05-02
| | | | Assembly failed when using yasm rather than nasm.
* libavcodec Adding ff_v210_planar_unpack AVX2Michael Stoner2019-05-02
| | | | | Replaced VSHUFPS with VPBLENDD to relieve port 5 bottleneck AVX2 is 1.4x faster than AVX
* avcodec/x86: add missing colon to labelsJames Almer2015-07-26
| | | | | | Silences warnings with Nasm Signed-off-by: James Almer <jamrial@gmail.com>
* lavc/x86/v210: give cpuflag to INIT macroJames Darnley2014-09-05
| | | | | | | This lets the cglobal macro automatically append a suffix to the function name. This means that INIT_XMM avx must be used rather than INIT_AVX. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Reinstate proper FFmpeg license for all files.Thilo Borgmann2013-08-30
|
* Merge commit '6860b4081d046558c44b1b42f22022ea341a2a73'Michael Niedermayer2012-10-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '6860b4081d046558c44b1b42f22022ea341a2a73': x86: include x86inc.asm in x86util.asm cng: Reindent some incorrectly indented lines cngdec: Allow flushing the decoder cngdec: Make the dbov variable have the right unit cngdec: Fix the memset size to cover the full array cngdec: Update the LPC coefficients after averaging the reflection coefficients configure: fix print_config() with broke awks Conflicts: libavcodec/x86/ac3dsp.asm libavcodec/x86/dct32.asm libavcodec/x86/deinterlace.asm libavcodec/x86/dsputil.asm libavcodec/x86/dsputilenc.asm libavcodec/x86/fft.asm libavcodec/x86/fmtconvert.asm libavcodec/x86/h264_chromamc.asm libavcodec/x86/h264_deblock.asm libavcodec/x86/h264_deblock_10bit.asm libavcodec/x86/h264_idct.asm libavcodec/x86/h264_idct_10bit.asm libavcodec/x86/h264_intrapred.asm libavcodec/x86/h264_intrapred_10bit.asm libavcodec/x86/h264_weight.asm libavcodec/x86/vc1dsp.asm libavcodec/x86/vp3dsp.asm libavcodec/x86/vp56dsp.asm libavcodec/x86/vp8dsp.asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
* x86/v210: fix xmm clobbersMichael Niedermayer2012-09-15
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Add some missing _EXTERNAL suffixes to yasm source files.Carl Eugen Hoyos2012-08-31
|
* Fix compilation without HAVE_AVX.Reimar Döffinger2012-02-12
| | | | | | %ifdef HAVE_AVX must now be %if HAVE_AVX. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* Fix compilation with yasm-0.6.2Carl Eugen Hoyos2012-01-12
|
* Add V210 SIMDKieran Kunhya2011-10-19
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>