Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | x86: SPLATD: port to cpuflags | Diego Biurrun | 2012-11-18 | 1 | -3/+0 |
| | |||||
* | x86: Refactor PSWAPD fallback implementations and port to cpuflags | Diego Biurrun | 2012-11-02 | 1 | -15/+2 |
| | |||||
* | x86: fmtconvert: Refactor cvtps2pi emulation through cpuflags | Diego Biurrun | 2012-10-31 | 1 | -26/+26 |
| | |||||
* | x86: fmtconvert: port to cpuflags | Diego Biurrun | 2012-10-31 | 1 | -70/+71 |
| | |||||
* | x86: yasm: Use complete source path for macro helper %includes | Diego Biurrun | 2012-10-31 | 1 | -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.asm | Diego Biurrun | 2012-10-31 | 1 | -1/+0 |
| | | | | This is necessary to allow refactoring some x86util macros with cpuflags. | ||||
* | x86: add colons after labels | Mans Rullgard | 2012-08-07 | 1 | -1/+1 |
| | | | | | | nasm prints a warning if the colon is missing. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | x86: Use consistent 3dnowext function and macro name suffixes | Diego Biurrun | 2012-08-03 | 1 | -3/+3 |
| | | | | | | Currently there is a wild mix of 3dn2/3dnow2/3dnowext. Switching to "3dnowext", which is a more common name of the CPU flag, as reported e.g. by the Linux kernel, unifies this. | ||||
* | x86: fmtconvert: add special asm for float_to_int16_interleave_misc_* | Ronald S. Bultje | 2012-06-30 | 1 | -0/+78 |
| | | | | | | This gets rid of a variable-length array and a for loop in C code. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | x86inc improvements for 64-bit | Henrik Gramner | 2012-04-11 | 1 | -4/+2 |
| | | | | | | | | | | | | 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. Bultje | 2012-01-27 | 1 | -5/+5 |
| | | | | This allows combining multiple conditionals in a single statement. | ||||
* | fmtconvert: fix int32_to_float_fmul_scalar() for windows x86_64 | Justin Ruggles | 2011-11-02 | 1 | -1/+5 |
| | | | | | | | The calling convention only allows 4 non-stack parameter, with each float or int register being skipped if not used. fixes Bug 64 | ||||
* | fmtconvert: port float_to_int16_interleave() 2-channel x86 inline asm to yasm | Justin Ruggles | 2011-10-21 | 1 | -0/+52 |
| | |||||
* | fmtconvert: port int32_to_float_fmul_scalar() x86 inline asm to yasm | Justin Ruggles | 2011-10-21 | 1 | -0/+46 |
| | |||||
* | fmtconvert: port float_to_int16() x86 inline asm to yasm | Justin Ruggles | 2011-10-21 | 1 | -0/+42 |
| | |||||
* | Fix NASM include directive | Dave Yeo | 2011-08-15 | 1 | -2/+2 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||||
* | Move x86util.asm from libavcodec/ to libavutil/. | Ronald S. Bultje | 2011-08-12 | 1 | -1/+1 |
| | | | | This allows using it in swscale also. | ||||
* | Move x86inc.asm to libavutil/. | Ronald S. Bultje | 2011-08-12 | 1 | -1/+1 |
| | | | | This allows using it in libswscale/ also. | ||||
* | dct32_sse: eliminate some spills | Loren Merritt | 2011-05-22 | 1 | -10/+3 |
| | | | | 125->104 cycles on penryn (x86_64 only) | ||||
* | Add support for a.out object format to assembler macros. | Dave Yeo | 2011-05-20 | 1 | -1/+1 |
| | | | | | | This format is still used by e.g. OS/2. Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | Add float_interleave() to FmtConvertContext with x86-optimized versions. | Justin Ruggles | 2011-05-18 | 1 | -0/+141 |
| | | | | | Partially based on patches by clsid2 in ffdshow-tryout. ff_float_interleave6() x86 improvements by Loren Merrit. | ||||
* | Fix FSF address copy paste error in some license headers. | Diego Biurrun | 2011-05-14 | 1 | -1/+1 |
| | |||||
* | Replace FFmpeg with Libav in licence headers | Mans Rullgard | 2011-03-19 | 1 | -4/+4 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||||
* | Separate format conversion DSP functions from DSPContext. | Justin Ruggles | 2011-02-02 | 1 | -0/+91 |
This will be beneficial for use with the audio conversion API without requiring it to depend on all of dsputil. Signed-off-by: Mans Rullgard <mans@mansr.com> |