- 11 Sep, 2012 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 09 Sep, 2012 3 commits
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Stefano Sabatini authored
In particular, avoid improper use of the term "channels" in place of "planes", and fix erroneous documentation for the linesize parameter.
-
Stefano Sabatini authored
-
- 08 Sep, 2012 2 commits
-
-
Diego Biurrun authored
This separates code relying on inline from that relying on external assembly and fixes instances where the coalesced check was incorrect.
-
Derek Buitenhuis authored
Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 07 Sep, 2012 3 commits
-
-
Justin Ruggles authored
The SWAP macro does not work for explicit xmm/ymm usage, so instead just move the scalar value from xmm2 to xmm0.
-
Ronald S. Bultje authored
unistd.h is used for open/read/close, but if this header does not exist, there's probably no use in trying to open /dev/*random at all. Signed-off-by:
Martin Storsjö <martin@martin.st> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Stefano Sabatini authored
-
- 06 Sep, 2012 1 commit
-
-
Michael Niedermayer authored
This reverts commit ba537202. A better implementation has been commited by the same author to qatar Conflicts: configure Found-by:
jamal <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 05 Sep, 2012 6 commits
-
-
Stefano Sabatini authored
Make internal small_strptime() function public, and use it in place of strptime(). This allows to avoid a dependency on strptime() on systems which do not support it. In particular, fix trac ticket #992.
-
Stefano Sabatini authored
This is consistent with the standard definition of strptime().
-
Michael Niedermayer authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Stefano Sabatini authored
Allow to specify NULL values explicitly, thus overriding the default values set in the context.
-
Ronald S. Bultje authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 04 Sep, 2012 7 commits
-
-
Martin Storsjö authored
Also mention this change in APIchanges. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
Evaluating it multiple times, can have side effects and is possibly slow. So its definitly a bad idea. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Luca Barbato authored
-
- 03 Sep, 2012 1 commit
-
-
Diego Biurrun authored
-
- 01 Sep, 2012 1 commit
-
-
Carl Eugen Hoyos authored
-
- 30 Aug, 2012 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 28 Aug, 2012 1 commit
-
-
Ronald S. Bultje authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 26 Aug, 2012 1 commit
-
-
Loren Merritt authored
13% faster on penryn, 16% on sandybridge, 15% on bulldozer Not simd; a compiler should have generated this, but gcc didn't.
-
- 24 Aug, 2012 2 commits
-
-
Anton Khirnov authored
Double does not have enough precision to represent all int64 numbers exactly.
-
Justin Ruggles authored
-
- 22 Aug, 2012 1 commit
-
-
Mans Rullgard authored
GCC 4.3 and later do the right thing with the plain C code. Earlier versions in 32-bit mode generate one extra instruction, needlessly zeroing what would be the high half of the shifted value. At least two gcc configurations miscompile the inline asm in some situations. In 64-bit mode, all gcc versions generate imul r64, r64 followed by shr. On Intel i7 and later, this imul is faster 32-bit mul. On older Intel and all AMD, it is slightly slower. On Atom it is much slower. Considering where the FASTDIV macro is used, any overall negative performance impact of this change should be negligible. If anyone cares, they should file a bug against gcc and get the instruction selection fixed. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 21 Aug, 2012 1 commit
-
-
Diego Biurrun authored
There is no point in having the user disable any fastdiv macros. Besides the condition implementation was broken and only disabled the C implementation, but no platform specific assembly versions.
-
- 16 Aug, 2012 3 commits
-
-
Michael Niedermayer authored
This function is problematic in several ways, its also quite unpredictable which flags it ends up turning on Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 15 Aug, 2012 2 commits
-
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 13 Aug, 2012 2 commits
-
-
Mans Rullgard authored
This avoids having the compiler redundantly mask the values to the smaller size. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Fixed-point audio codecs often use saturating arithmetic, and special instructions for these operations are common. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-