aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/x86/h264_chromamc.asm
Commit message (Collapse)AuthorAgeFilesLines
* x86: Make function prototype comments in assembly code consistentDiego Biurrun2014-03-131-2/+3
| | | | This helps grepping for functions, among other things.
* dsputil: Make dsputil selectableRonald S. Bultje2013-04-101-1/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* x86: Add PAVGB macro to abstract pavgb/pavgusb instruction via cpuflagsDiego Biurrun2013-01-151-5/+2
|
* x86: h264_chromamc: port to cpuflagsDiego Biurrun2012-11-251-41/+44
|
* x86: mmx2 ---> mmxext in asm constructsDiego Biurrun2012-11-141-7/+7
|
* x86: Move optimization suffix to end of function namesDiego Biurrun2012-10-311-10/+10
| | | | This simplifies cpuflags porting.
* x86: yasm: Use complete source path for macro helper %includesDiego Biurrun2012-10-311-1/+1
| | | | | This is more consistent with the way we handle C #includes and it simplifies the build system.
* x86: include x86inc.asm in x86util.asmDiego Biurrun2012-10-311-1/+0
| | | | This is necessary to allow refactoring some x86util macros with cpuflags.
* x86: add colons after labelsMans Rullgard2012-08-071-15/+15
| | | | | | nasm prints a warning if the colon is missing. Signed-off-by: Mans Rullgard <mans@mansr.com>
* x86inc improvements for 64-bitHenrik Gramner2012-04-111-18/+30
| | | | | | | | | | | | Add support for all x86-64 registers Prefer caller-saved register over callee-saved on WIN64 Support up to 15 function arguments Also (by Ronald S. Bultje) Fix up our asm to work with new x86inc.asm. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* config.asm: change %ifdef directives to %if directives.Ronald S. Bultje2012-01-271-8/+8
| | | | This allows combining multiple conditionals in a single statement.
* Fix NASM include directiveDave Yeo2011-08-151-2/+2
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Move x86util.asm from libavcodec/ to libavutil/.Ronald S. Bultje2011-08-121-1/+1
| | | | This allows using it in swscale also.
* Move x86inc.asm to libavutil/.Ronald S. Bultje2011-08-121-1/+1
| | | | This allows using it in libswscale/ also.
* H.264: tweak some other x86 asm for AtomJason Garrett-Glaser2011-07-291-23/+21
|
* Fix FSF address copy paste error in some license headers.Diego Biurrun2011-05-141-1/+1
|
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* For rounding in chroma MC SSSE3, use 16-byte pw_3/4 instead of reading 8 bytesRonald S. Bultje2010-12-241-4/+2
| | | | | | and then using movlhps to dup it into the higher half of the register. Originally committed as revision 26086 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move H264 chroma MC from inline asm to yasm. This fixes VP3/5/6 and VC-1Ronald S. Bultje2010-08-301-0/+671
fate failures on Win64. Originally committed as revision 24989 to svn://svn.ffmpeg.org/ffmpeg/trunk