- 14 Mar, 2017 1 commit
-
-
Diego Biurrun authored
-
- 05 Mar, 2017 1 commit
-
-
Diego Biurrun authored
-
- 04 Mar, 2016 1 commit
-
-
Michael Niedermayer authored
Asked-for-by: durandal_1707 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 01 Mar, 2016 1 commit
-
-
Diego Biurrun 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>
-
- 04 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`.
-
- 27 May, 2015 1 commit
-
-
Timothy Gu authored
This reverts commit 599888a4. The commit does not silence the warning on ELF-based systems, and will be fixed in the subsequent commit. Conflicts: libavcodec/x86/fft_mmx.asm Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 06 Aug, 2014 1 commit
-
-
Christophe Gisquet authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 08 Oct, 2013 1 commit
-
-
Ronald S. Bultje authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 07 Oct, 2013 1 commit
-
-
Henrik Gramner authored
Store XMM6 and XMM7 in the shadow space in functions that clobbers them. This way we don't have to adjust the stack pointer as often, reducing the number of instructions as well as code size. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 11 Nov, 2012 1 commit
-
-
Diego Biurrun authored
An assembler able to cope with AVX instructions is now required.
-
- 02 Nov, 2012 1 commit
-
-
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.
-
- 30 Aug, 2012 1 commit
-
-
Diego Biurrun authored
-
- 28 Aug, 2012 1 commit
-
-
Diego Biurrun authored
-
- 25 Aug, 2012 1 commit
-
-
Mans Rullgard authored
These functions are not used since the yasm conversion. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 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 2 commits
-
-
Ronald S. Bultje authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
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.
-
- 02 Aug, 2012 2 commits
-
-
Ronald S. Bultje authored
64-bit CPUs always have SSE available, thus there is no need to compile in the 3dnow functions. This results in smaller binaries.
-
Ronald S. Bultje authored
Some calculations were changed in b6a3849a to use mmsize, which was not correct for the AVX version, which uses INIT_YMM and therefore has mmsize == 32. Fixes Bug 341. Signed-off-by:
Justin Ruggles <justin.ruggles@gmail.com>
-
- 01 Aug, 2012 1 commit
-
-
Ronald S. Bultje authored
64-bit CPUs always have SSE available, thus there is no need to compile in the 3dnow functions. This results in smaller binaries.
-
- 28 Jul, 2012 1 commit
-
-
Ronald S. Bultje authored
Without this, cglobal will expand "z" to "zh" to access the high byte in a register's word, which causes a name collision with the ZH(x) macro further up in this file.
-
- 26 Jul, 2012 1 commit
-
-
Ronald S. Bultje authored
-
- 27 Jun, 2012 1 commit
-
-
Christophe Gisquet authored
The function call was a mess to handle, and memcpy cannot make the assumptions we do in the new code. Tested on an IMC sample: 430c -> 370c. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 26 Jun, 2012 5 commits
-
-
Mans Rullgard authored
In a 64-bit PIC build, external functions must be called through the PLT. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Nicolas George authored
This reverts commit f7676584. The bug it introduces has been fixed.
-
Nicolas George authored
This reverts commit fd91a3ec. The bug it introduced has been fixed.
-
Nicolas George authored
This reverts commit 82992604. It breaks shared builds on x86_64.
-
Nicolas George authored
This reverts commit 8725da49. Necerrary to revert 82992604.
-
- 25 Jun, 2012 3 commits
-
-
Mans Rullgard authored
In a 64-bit PIC build, external functions must be called through the PLT. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
-
Mans Rullgard authored
-
- 29 May, 2012 1 commit
-
-
Vitor Sessak authored
Signed-off-by:
Janne Grunau <janne-libav@jannau.net>
-
- 27 May, 2012 1 commit
-
-
Vitor Sessak authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 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>
-
- 12 Mar, 2012 1 commit
-
-
Nico Weber authored
Yasm creates an implicit unaligned text section if "struc" is used outside of any section: http://tortall.lighthouseapp.com/projects/78676-yasm/tickets/247 Since yasm only honors the "align" annotation on the first declaration of a section, this implicit text section causes all text section alignments to be ignored. Also fixes a yasm warning about it agnoring alignment. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 27 Jan, 2012 1 commit
-
-
Ronald S. Bultje authored
This allows combining multiple conditionals in a single statement.
-
- 11 Jan, 2012 1 commit
-
-
Henrik Gramner authored
This is required to handle clobbering of XMM registers on Win64 correctly. Fixes FFT and all tests depending on FFT on Win64. Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by:
Janne Grunau <janne-libav@jannau.net>
-