Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | x86: rv40dsp: Move inline assembly optimizations out of YASM init section | Diego Biurrun | 2013-08-28 |
| | |||
* | dsputil: x86: Hide arch-specific initialization details | Diego Biurrun | 2013-08-28 |
| | | | | Also give consistent names to init functions. | ||
* | vp56: Mark VP6-only optimizations as such. | Diego Biurrun | 2013-08-23 |
| | | | | | Most of our VP56 optimizations are VP6-only and will stay that way. So avoid compiling them for VP5-only builds. | ||
* | x86: Split DCT and FFT initialization into separate files | Diego Biurrun | 2013-08-21 |
| | |||
* | x86: h264_idct: Remove incorrect comment | Diego Biurrun | 2013-08-21 |
| | |||
* | Consistently use "cpu_flags" as variable/parameter name for CPU flags | Diego Biurrun | 2013-07-18 |
| | |||
* | fmtconvert: Explicitly use int32_t instead of int | Christophe Gisquet | 2013-07-17 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | mlpdsp: x86: Respect cpuflags | Luca Barbato | 2013-07-12 |
| | |||
* | cabac: x86 version of get_cabac_bypass | Jason Garrett-Glaser | 2013-07-04 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | build: cosmetics: Place unconditional before conditional OBJS lines | Diego Biurrun | 2013-05-30 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | mpegvideo: Remove commented-out PARANOID debug cruft | Diego Biurrun | 2013-05-15 |
| | |||
* | x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.h | Diego Biurrun | 2013-05-12 |
| | | | | The header is not (anymore) MMX-specific. | ||
* | x86: dsputil: Split inline assembly from init code | Diego Biurrun | 2013-05-12 |
| | | | | Also remove some pointless comments. | ||
* | x86: dsputil: Refactor pixels16 wrapper functions with a macro | Diego Biurrun | 2013-05-12 |
| | |||
* | configure: Rename cmov processor capability to i686 | Diego Biurrun | 2013-05-12 |
| | | | | | The goal is to make the capapility slightly more general and have it cover the availability of the nopl instruction in addition to cmov. | ||
* | x86: sbrdsp: implement SSE2 qmf_pre_shuffle | Christophe Gisquet | 2013-05-10 |
| | | | | | | | From 253 to 51 cycles on Arrandale and Win64. 44 cycles on SandyBridge. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | x86: dsputil: Remove unused argument from QPEL_OP macro | Diego Biurrun | 2013-05-08 |
| | |||
* | x86: dsputil: Move TRANSPOSE4 macro to the only place it is used | Diego Biurrun | 2013-05-08 |
| | |||
* | x86: dsputil: Move constant declarations into separate header | Diego Biurrun | 2013-05-08 |
| | |||
* | x86: dsputil: Group all assembly constants together in constants.c | Diego Biurrun | 2013-05-08 |
| | |||
* | x86: dsputil: Move ff_pd assembly constants to the only place they are used | Diego Biurrun | 2013-05-08 |
| | |||
* | x86: dsputil: Remove unused ff_pb_3F constant | Diego Biurrun | 2013-05-07 |
| | |||
* | x86: dsputil: Remove unused MOVQ_BONE macro | Diego Biurrun | 2013-05-07 |
| | |||
* | x86: dsputil: Move rv40-specific functions where they belong | Diego Biurrun | 2013-05-07 |
| | |||
* | x86: dsputil hpeldsp: Move shared template functions into separate object | Diego Biurrun | 2013-05-07 |
| | |||
* | x86: rnd_template: Eliminate pointless OP_AVG macro indirection | Diego Biurrun | 2013-05-07 |
| | |||
* | x86: hpeldsp: Move avg_pixels8_x2_mmx() out of hpeldsp_rnd_template.c | Diego Biurrun | 2013-05-06 |
| | | | | | The function is only instantiated once, so there is no point in keeping it in a template file. | ||
* | x86: hpeldsp: Only compile MMX hpeldsp code if MMX is enabled | Diego Biurrun | 2013-05-06 |
| | |||
* | x86: More specific ifdefs for dsputil/hpeldsp init functions | Diego Biurrun | 2013-05-06 |
| | |||
* | avcodec: Add av_cold attributes to init functions missing them | Diego Biurrun | 2013-05-04 |
| | |||
* | silly typo fixes | Diego Biurrun | 2013-05-03 |
| | |||
* | x86: sbrdsp: Implement SSE2 qmf_deint_bfly | Christophe Gisquet | 2013-05-03 |
| | | | | | | | | | | Sandybridge: 47 cycles Having a loop counter is a 7 cycle gain. Unrolling is another 7 cycle gain. Working in reverse scan is another 6 cycles. Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | x86: dsputil: Move cavs and vc1-specific functions where they belong | Diego Biurrun | 2013-05-02 |
| | |||
* | x86: dsputil: Move avg_pixels16_mmx() out of rnd_template.c | Diego Biurrun | 2013-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.c | Diego Biurrun | 2013-05-02 |
| | | | | | The function is only instantiated once, so there is no point in keeping it in a template file. | ||
* | x86: Move duplicated put_pixels{8|16}_mmx functions into their own file | Diego Biurrun | 2013-05-02 |
| | |||
* | x86: Drop unnecessary ff_ name prefixes from static functions | Diego Biurrun | 2013-04-30 |
| | |||
* | mpegaudiosp: More consistent names for ppc/x86 optimization files | Diego Biurrun | 2013-04-30 |
| | |||
* | x86: dsputil: Remove a set of pointless #ifs around function declarations | Diego Biurrun | 2013-04-30 |
| | |||
* | x86: dsputil: cosmetics: Group ff_{avg|put}_pixels16_mmxext() declarations | Diego Biurrun | 2013-04-30 |
| | |||
* | x86: hpeldsp: Remove unused macro definitions | Diego Biurrun | 2013-04-29 |
| | |||
* | x86: ac3dsp: Remove 3dnow version of ff_ac3_extract_exponents | Diego Biurrun | 2013-04-26 |
| | | | | | | | The function requires increasing the fuzz factor for the ac3/eac3 encode tests and even so makes fate fail. It only provides a slight encoding speedup for legacy CPUs that do not support SS2. Thus its benefit is not worth the trouble it creates and fixing it would be a waste of time. | ||
* | x86: Rename dsputil_rnd_template.c to rnd_template.c | Martin 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> | ||
* | x86: Get rid of duplication between *_rnd_template.c | Martin Storsjö | 2013-04-23 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> | ||
* | x86: Factorize duplicated inline assembly snippets | Martin Storsjö | 2013-04-23 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | x86: Move some conditional code around to avoid unused variable warnings | Diego Biurrun | 2013-04-22 |
| | |||
* | x86: cavs: Refactor duplicate dspfunc macro | Diego Biurrun | 2013-04-22 |
| | |||
* | x86: cavs: Put mmx-specific code into its own init function | Diego Biurrun | 2013-04-22 |
| | | | | | Before, this code was labeled as mmxext and enabled both for the 3dnow and the mmxext case. | ||
* | x86: Remove some duplicate function declarations | Diego Biurrun | 2013-04-22 |
| | |||
* | x86: Remove unused inline asm instruction defines | Martin Storsjö | 2013-04-20 |
| | | | | Signed-off-by: Martin Storsjö <martin@martin.st> |