Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Dec 3, 2012
  1. @mansr

    Fix use of symbols in literals

    mansr authored
    The Apple linker does not support relocations against an offset
    from a symbol.  Using an intermediate local symbol works around
    this limitation.
  2. @mansr

    Fix thumb function handling

    mansr authored
    Correctly detect branch targets by matching all forms of branch
    instructions and allowing whitespace around a label on the same
    line.  Emit .thumb_func directives for known targets before the
    first use, otherwise they are ignored.
  3. @mansr
Commits on Oct 4, 2012
  1. Merge pull request #22 from mansr/master

    authored
    Add Thumb support
Commits on Oct 3, 2012
  1. @mansr

    Add .thumb_func directives for symbols that need it

    mansr authored
    Mach-o requires an explicit .thumb_func annotation for any thumb
    state targets of BL(X) instructions for the linker to use the
    correct call.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  2. @mansr

    Convert thumb ADD with large immediate operand to ADD.W

    mansr authored
    The Apple assembler is broken and does not automatically pick
    an encoding capable of expressing large immediates.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Oct 2, 2012
  1. @mansr

    Track arm/thumb state changes

    mansr authored
  2. @mansr

    Change local symbol names to plain L prefix

    mansr authored
    Mach-o uses L (without a dot) as the local symbol prefix.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  3. @mansr

    Align literal pools to 4 bytes

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Aug 22, 2012
  1. Merge pull request #20 from mansr/master

    authored
    Add features needed by upcoming Libav changes
Commits on Jun 28, 2012
  1. @mansr
  2. @mansr

    Handle .altmacro %expr expansion

    mansr authored
    This adds support for .altmacro mode %expr evaluation.  No
    other features of this mode are supported.
  3. @mansr
  4. @mansr

    Track symbol values defined with .set directives

    mansr authored
    This allows using symbols defined with .set in .if statements.
  5. @mansr
Commits on Sep 8, 2011
  1. @hollylee

    Make it working for current ffmpeg git HEAD

    hollylee authored committed
Commits on Jul 5, 2011
  1. Merge pull request #10 from aumuell/jpegturbo

    authored
    additions for compiling libjpeg-turbo with ARM NEON SIMD support
  2. Merge pull request #9 from aumuell/libav

    authored
    allow for + and - in macro arguments
Commits on May 23, 2011
  1. @aumuell

    make double .unreq optional

    aumuell authored
Commits on May 20, 2011
  1. @aumuell

    .unreq twice: in upper and lower case

    aumuell authored
    gas internally stores both upper and lower case names for register
    aliases (.req), but .unreq only deletes the one explicitly requested
    see: http://www.cygwin.com/ml/binutils/2007-07/msg00274.html
  2. @aumuell
  3. @aumuell
  4. @aumuell

    handle nested .if in macros

    aumuell authored
    the contents of nested .if blocks have to be discarded if an upper
    level .if block is discarded, but they still have to be parsed
  5. @aumuell

    implement .irp

    aumuell authored
Commits on May 11, 2011
  1. @aumuell

    allow for + and - in macro arguments

    aumuell authored
    trim spaces before and after '+' and '-' before splitting into macro
    arguments
Commits on Sep 26, 2010
  1. @mansr
Commits on Aug 6, 2010
  1. Fix native compilation

    authored
Commits on Jul 5, 2010
Commits on Jul 4, 2010
  1. @mansr
  2. @mansr

    Fix @l, @ha handling

    mansr authored
  3. @mansr
  4. Evaluate .if statements and discard their bodies instead of simply tu…

    authored
    …rning
    
    them into .if 1 and .if 0
    
    This fixes recursive macros
Commits on Jul 3, 2010
  1. Cleanup and move .if handling to before macro expansion

    authored
    This also adds support for .ifnc
Something went wrong with that request. Please try again.