- 30 Dec, 2015 1 commit
-
-
Janne Grunau authored
Intel's Instruction Set Reference (as of September 2015) clearly states that cvtpi2ps switches to MMX state. Actual CPUs do not switch if the source is a memory location. The Instruction Set Reference from 1999 (Order Number 243191) describes this behaviour but all later versions I've seen have make no distinction whether MMX registers or memory is used as source. The documentation for the matching SSE2 instruction to convert to double (cvtpi2pd) was fixed (see the valgrind bug https://bugs.kde.org/show_bug.cgi?id=210264). It will take time to get a clarification and fixes in place. In the meantime it makes sense to change ff_int32_to_float_fmul_scalar_sse to be correct according to the documentation. The vast majority of users will have SSE2 so a change to the SSE version has little effect. Fixes fate-checkasm on x86 valgrind targets. Valgrind 'bug' reported as https://bugs.kde.org/show_bug.cgi?id=357059
-
- 29 Dec, 2015 1 commit
-
-
Janne Grunau authored
This reverts commit 5dfe4eda.
-
- 14 Dec, 2015 1 commit
-
-
Janne Grunau authored
-
- 11 Aug, 2015 1 commit
-
-
Henrik Gramner authored
The .text section is already 16-byte aligned by default on all supported platforms so `SECTION_TEXT` isn't any different from `SECTION .text`. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 28 Feb, 2015 1 commit
-
-
Anton Khirnov authored
-
- 13 Mar, 2014 1 commit
-
-
Diego Biurrun authored
This helps grepping for functions, among other things.
-
- 17 Jul, 2013 1 commit
-
-
Christophe Gisquet authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 18 Nov, 2012 1 commit
-
-
Diego Biurrun authored
-
- 02 Nov, 2012 1 commit
-
-
Diego Biurrun authored
-
- 31 Oct, 2012 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 30 Oct, 2012 2 commits
-
-
Diego Biurrun authored
This is more consistent with the way we handle C #includes and it simplifies the build system.
-
Diego Biurrun authored
This is necessary to allow refactoring some x86util macros with cpuflags.
-
- 07 Aug, 2012 1 commit
-
-
Mans Rullgard authored
nasm prints a warning if the colon is missing. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 03 Aug, 2012 1 commit
-
-
Diego Biurrun authored
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.
-
- 30 Jun, 2012 1 commit
-
-
Ronald S. Bultje authored
This gets rid of a variable-length array and a for loop in C code. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 11 Apr, 2012 1 commit
-
-
Henrik Gramner authored
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>
-
- 27 Jan, 2012 1 commit
-
-
Ronald S. Bultje authored
This allows combining multiple conditionals in a single statement.
-
- 03 Nov, 2011 1 commit
-
-
Justin Ruggles authored
The calling convention only allows 4 non-stack parameter, with each float or int register being skipped if not used. fixes Bug 64
-
- 21 Oct, 2011 3 commits
-
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Justin Ruggles authored
-
- 15 Aug, 2011 1 commit
-
-
Dave Yeo authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 12 Aug, 2011 2 commits
-
-
Ronald S. Bultje authored
This allows using it in swscale also.
-
Ronald S. Bultje authored
This allows using it in libswscale/ also.
-
- 22 May, 2011 1 commit
-
-
Loren Merritt authored
125->104 cycles on penryn (x86_64 only)
-
- 20 May, 2011 1 commit
-
-
Dave Yeo authored
This format is still used by e.g. OS/2. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 18 May, 2011 1 commit
-
-
Justin Ruggles authored
Partially based on patches by clsid2 in ffdshow-tryout. ff_float_interleave6() x86 improvements by Loren Merrit.
-
- 14 May, 2011 1 commit
-
-
Diego Biurrun authored
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 02 Feb, 2011 1 commit
-
-
Justin Ruggles authored
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>
-