summaryrefslogtreecommitdiff
path: root/libavcodec/x86/rnd_template.c
Commit message (Collapse)AuthorAge
* avcodec/x86/hpeldsp: Remove obsolete MMX/3dnow functionsAndreas Rheinhardt2022-06-22
| | | | | | | | | | | x64 always has MMX, MMXEXT, SSE and SSE2 and this means that some functions for MMX, MMXEXT and 3dnow are always overridden by other functions (unless one e.g. explicitly disables SSE2) for x64. So given that the only systems that benefit from these functions are truely ancient 32bit x86s they are removed. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* asm: FF_-prefix internal macros used in inline assemblyMatthieu Bouron2016-06-27
| | | | See merge commit '39d6d3618d48625decaff7d9bdbb45b44ef2a805'.
* avcodec/x86/rnd_template: silence -Wunused-function on --disable-mmxGanesh Ajjanagadde2015-09-29
| | | | | | | | | This silences some of the -Wunused-function warnings when compiled with --disable-mmx, e.g http://fate.ffmpeg.org/log.cgi?time=20150919094617&log=compile&slot=x86_64-archlinux-gcc-disable-mmx. Header guards are too brittle and ugly for this case. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Merge commit '1a8d0cf77ed2611e542ae98f341d4c43a04467bd'Michael Niedermayer2014-03-22
|\ | | | | | | | | | | | | | | | | | | * commit '1a8d0cf77ed2611e542ae98f341d4c43a04467bd': x86: dsputil: Move inline assembly macros to a separate header Conflicts: libavcodec/x86/dsputil_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: dsputil: Move inline assembly macros to a separate headerDiego Biurrun2014-03-22
| |
* | Merge commit '831a1180785a786272cdcefb71566a770bfb879e'Michael Niedermayer2014-03-13
|\| | | | | | | | | | | | | | | | | | | | | * commit '831a1180785a786272cdcefb71566a770bfb879e': Update dsputil- and SIMD-related comments to match reality more closely Conflicts: libavcodec/x86/hpeldsp.asm libavutil/arm/float_dsp_init_arm.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Update dsputil- and SIMD-related comments to match reality more closelyDiego Biurrun2014-03-13
| |
* | Merge commit '46bb456853b197f4562de7acf5d42abf11ded9be'Michael Niedermayer2013-05-14
|\| | | | | | | | | | | | | | | | | | | * commit '46bb456853b197f4562de7acf5d42abf11ded9be': x86: dsputil: Refactor pixels16 wrapper functions with a macro Conflicts: libavcodec/x86/hpeldsp_avg_template.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: dsputil: Refactor pixels16 wrapper functions with a macroDiego Biurrun2013-05-12
| |
* | Merge commit '92f8e06ecb431a427ea13d794e5a6bc927a034d2'Michael Niedermayer2013-05-08
|\| | | | | | | | | | | | | | | | | | | * commit '92f8e06ecb431a427ea13d794e5a6bc927a034d2': x86: dsputil hpeldsp: Move shared template functions into separate object Conflicts: libavcodec/x86/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: dsputil hpeldsp: Move shared template functions into separate objectDiego Biurrun2013-05-07
| |
* | Merge commit '7edaf4edb5c3c04f34ad1242680cbc32d11f4087'Michael Niedermayer2013-05-08
|\| | | | | | | | | | | | | * commit '7edaf4edb5c3c04f34ad1242680cbc32d11f4087': x86: rnd_template: Eliminate pointless OP_AVG macro indirection Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: rnd_template: Eliminate pointless OP_AVG macro indirectionDiego Biurrun2013-05-07
| |
* | Merge commit '932806232108872655556100011fe369125805d3'Michael Niedermayer2013-05-03
|\| | | | | | | | | | | | | | | * commit '932806232108872655556100011fe369125805d3': x86: dsputil: Move avg_pixels16_mmx() out of rnd_template.c x86: dsputil: Move avg_pixels8_mmx() out of rnd_template.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: dsputil: Move avg_pixels16_mmx() out of rnd_template.cDiego Biurrun2013-05-02
| | | | | | | | | | The function does not do any rounding, so there is no point in keeping it in a round template file.
| * x86: dsputil: Move avg_pixels8_mmx() out of rnd_template.cDiego Biurrun2013-05-02
| | | | | | | | | | The function is only instantiated once, so there is no point in keeping it in a template file.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-04-26
|/ | | | | | | * commit '74685f6783e77f2545d48bd2124945ad5be39982': x86: Rename dsputil_rnd_template.c to rnd_template.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* x86: Rename dsputil_rnd_template.c to rnd_template.cMartin Storsjö2013-04-25
This makes it less confusing when this template is shared both by dsputil and by hpeldsp. Signed-off-by: Martin Storsjö <martin@martin.st>