Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-11-15aarch64: Add an offset parameter to the movrel macroMartin Storsjö
With apple tools, the linker fails with errors like these, if the offset is negative: ld: in section __TEXT,__text reloc 8: symbol index out of range for architecture arm64 This is cherry-picked from libav commit c44a8a3eabcd6acd2ba79f32ec8a432e6ebe552c. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2016-01-29all: Add missing header guardsTimothy Gu
2016-01-02Merge commit '64034849dad8410bedbe1def4c533490fb85cc4a'Hendrik Leppkes
* commit '64034849dad8410bedbe1def4c533490fb85cc4a': arm64: add cycle counter support Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-12-14arm64: add cycle counter supportJanne Grunau
The ISB (instruction synchronization barrier) might be too heavy for START/STOPTIMER use but should be more accurate in checkasm where the timing overhead is subtracted.
2014-12-09Merge commit '780cd20b00a69e26bbfffbb8eec16fbe999ea793'Michael Niedermayer
* commit '780cd20b00a69e26bbfffbb8eec16fbe999ea793': aarch64: Use .data.rel.ro for const data with relocations Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-09aarch64: Use .data.rel.ro for const data with relocationsMartin Storsjö
This reverts commit c00365b46d464ce47716315c1801818d811bdb9a in addition to using a different section. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-08-04Merge commit 'a238b83b13640e3192d7d4aaad2242f13a9a84a1'Michael Niedermayer
* commit 'a238b83b13640e3192d7d4aaad2242f13a9a84a1': aarch64: use MACH-O const data asm directive in const macro Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-04aarch64: use MACH-O const data asm directive in const macroJanne Grunau
2014-06-04Merge commit 'd5a55981986ac5d1a31aef3a8d16eaff8534a412'Michael Niedermayer
* commit 'd5a55981986ac5d1a31aef3a8d16eaff8534a412': build: check if AS supports the '.func' directive Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03Merge commit '68a06b3a639ee21c78532ee4c50c3366bf890ff7'Michael Niedermayer
* commit '68a06b3a639ee21c78532ee4c50c3366bf890ff7': aarch64: use '#' for whole line asm comments Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03Merge commit '6a0fa4d86f2b3e9060a1153b39fa3bfe36f1b617'Michael Niedermayer
* commit '6a0fa4d86f2b3e9060a1153b39fa3bfe36f1b617': aarch64: remove optional :pg_hi21: for adrp instruction Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03Merge commit 'fd2981ea92d9a776fcb1a13377dce1c8a7db7b5e'Michael Niedermayer
* commit 'fd2981ea92d9a776fcb1a13377dce1c8a7db7b5e': aarch64: add darwin style PAGE/PAGEOFF relocations Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-06-03build: check if AS supports the '.func' directiveJanne Grunau
Not supported by Clang's integrated assembler. Since it just adds debug information it can safely omitted.
2014-06-03aarch64: use '#' for whole line asm commentsJanne Grunau
Both gnu as and clang treat lines starting with '#' as comments if they aren't consumed by the C-style preprocessor. Using '//' does not work with clang since comments are removed before macro expansion.
2014-06-03aarch64: remove optional :pg_hi21: for adrp instructionJanne Grunau
Clang's integrated assembler does not support it.
2014-06-03aarch64: add darwin style PAGE/PAGEOFF relocationsJanne Grunau
2014-05-29Merge commit '08cd92144e73195eecc28ed0348e66e255516b82'Michael Niedermayer
* commit '08cd92144e73195eecc28ed0348e66e255516b82': aarch64: Use the correct syntax for relocations Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-29aarch64: Use the correct syntax for relocationsMartin Storsjö
This fixes building in PIC mode with gas. The examples in the gas manual showed using a # here even though gas itself actually didn't support that syntax (and the gas test suite only tests it without the extra hash sign). CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
2014-04-07Merge commit '8675bcb0addb1c7fb0b04682d1f3f95d5b8dae14'Michael Niedermayer
* commit '8675bcb0addb1c7fb0b04682d1f3f95d5b8dae14': aarch64: add armv8 CPU flag Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-06aarch64: add armv8 CPU flagJanne Grunau
2014-03-19Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: aarch64: float_dsp NEON assembler Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-19aarch64: float_dsp NEON assemblerJanne Grunau
Ported from arm NEON and added vector_dmul_scalar. Functions between 1.5 and 5 times faster than the C implementations using Apple's clang-503.0.19 on A7.
2014-02-21Merge commit '9c029f67ca82147ddfa83a1546ee1e109e11fbd4'Michael Niedermayer
* commit '9c029f67ca82147ddfa83a1546ee1e109e11fbd4': aarch64: use EXTERN_ASM consistently for exported symbols Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-20aarch64: use EXTERN_ASM consistently for exported symbolsJanne Grunau
Based on e3fec3f095ab5ea08ee662942d98526aaf5e3635 for arm.
2014-01-15Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: aarch64: port neon clobber test from arm Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-15Merge commit 'b7b17ed66e199afc7246e642bf3b35c3f8eca217'Michael Niedermayer
* commit 'b7b17ed66e199afc7246e642bf3b35c3f8eca217': aarch64: add cpuflags support for NEON and VFP Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-15aarch64: port neon clobber test from armJanne Grunau
2014-01-15aarch64: add cpuflags support for NEON and VFPJanne Grunau
NEON and VFP are currently mandatory for all ARMv8 profiles. Both are handled as extensions as far as cpuflags are concerned. This is consistent with handling x86_64 which always has SSE2, but still handles it as an extension.
2014-01-15Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: aarch64: bswap inline assembly Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-15aarch64: bswap inline assemblyJanne Grunau
Signed-off-by: Janne Grunau <janne-libav@jannau.net>