- 26 May, 2013 1 commit
-
-
Martin Storsjö authored
This matches the other eabi attribute in the same file. This is required in order to build for arm/hardfloat with other object file formats than ELF. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 07 Dec, 2012 2 commits
-
-
Mans Rullgard authored
This is consistent with usual ARM nomenclature as well as with the VFPV3 and NEON symbols which both lack the ARM prefix. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
These macros reflect the actual capabilities required here. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 03 Oct, 2012 1 commit
-
-
Mans Rullgard authored
Some old assemblers still in use do not support named tags. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 02 Oct, 2012 2 commits
-
-
Mans Rullgard authored
All our ARM asm preserves alignment so setting this attribute in a common location is simpler. This removes numerous warnings when linking with armcc. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
LDR with register offset and PC as base register is not available in the Thumb instruction set so the addition must be done separately. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 21 Sep, 2012 2 commits
-
-
Mans Rullgard authored
The Apple assembler refuses to assemble the 3-operand form in Thumb2 even though it is valid syntax. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
When building Thumb2 code, the end of a function, where the PIC offsets are placed, need not be aligned. Although the values are only accessed with instructions allowing unaligned addresses, keeping them aligned is preferable. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 20 Sep, 2012 1 commit
-
-
Mans Rullgard authored
This allows using a 16-bit opcode when generating Thumb2 code. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 15 Sep, 2012 1 commit
-
-
Mans Rullgard authored
-
- 01 Jul, 2012 1 commit
-
-
Mans Rullgard authored
This creates proper position independent code when accessing data symbols if CONFIG_PIC is set. References to external symbols should now use the movrelx macro. Some additional code changes are required since this macro may need a register to hold the GOT pointer. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 08 Jun, 2012 1 commit
-
-
Justin Ruggles authored
This will allow for easier implementation of ARM-optimized functions in libraries other than libavcodec.
-
- 25 Apr, 2012 1 commit
-
-
Mans Rullgard authored
This adds some macros simplifying Thumb and pre-v6T2 compatibility. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 13 Jan, 2012 1 commit
-
-
Mans Rullgard authored
Due to apprent bugs in the GNU assembler and/or linker, relocations can be incorrectly processed if the alignment of a Thumb instruction is changed in the output file compared to the input object. This fixes crashes in h264 decoding with Thumb enabled. No effect in ARM mode since everything is 4-byte aligned there. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 15 Dec, 2011 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 14 Dec, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 22 Nov, 2011 1 commit
-
-
Mans Rullgard authored
This prevents build errors when compiler and assembler default targets differ. Ideally each file would declare the highest level it requires. This is however not easily possible as it complicates assembling pre-armv6t2 code in Thumb-2 mode. HAVE_NEON is used as indicator for ARMv7-A since no other symbol exists for this and NEON is only available in this variant. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 02 Oct, 2011 1 commit
-
-
Ronald S. Bultje authored
From 52.503s (~40fps) to 27.973sec (~80fps) decoding of 480p sintel trailer, i.e. a ~2x speedup overall, on a Nexus S. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 23 Jun, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 29 May, 2011 1 commit
-
-
Mans Rullgard authored
This enables UAL syntax for all asm files instead of only those which happen to be incompatible with the old, deprecated syntax. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 04 Feb, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com> (cherry picked from commit b9a639dd)
-
- 02 Feb, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 20 Sep, 2010 1 commit
-
-
Måns Rullgård authored
Apparently Apple platforms do not handle movw/movt relocations properly, leading to runtime crashes in code using them. Originally committed as revision 25150 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 07 Jul, 2010 1 commit
-
-
Måns Rullgård authored
This ensures code always goes into the .text section and avoids the need to specify it explicitly after changing sections. Originally committed as revision 24095 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 29 Jun, 2010 2 commits
-
-
Måns Rullgård authored
Originally committed as revision 23888 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Måns Rullgård authored
Originally committed as revision 23887 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 10 Mar, 2010 1 commit
-
-
Martin Storsjö authored
This fixes compilation on mingw32ce Originally committed as revision 22437 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 09 Mar, 2010 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 22404 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 11 Oct, 2009 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 20204 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 02 Oct, 2009 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 20147 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 16 Sep, 2009 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 19886 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 27 Jul, 2009 2 commits
-
-
Måns Rullgård authored
Originally committed as revision 19522 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Martin Storsjö authored
patch by Martin Storsjö, martin martin st Originally committed as revision 19514 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 20 Jul, 2009 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 19474 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 13 Jan, 2009 1 commit
-
-
Aurelien Jacobs authored
They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 30 Dec, 2008 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 16395 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 17 Dec, 2008 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 27 Oct, 2008 1 commit
-
-
Måns Rullgård authored
Originally committed as revision 15724 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 31 Aug, 2008 1 commit
-
-
Stefano Sabatini authored
Consistently apply this rule: the guard name is obtained from the filename by stripping the leading "lib", converting '/' and '.' to '_' and uppercasing the resulting name. Guard names in the root directory have to be prefixed by "FFMPEG_". Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk
-