• Mans Rullgard's avatar
    ARM: 4-byte align start of all asm functions · 5c5e1ea3
    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: 's avatarMans Rullgard <mans@mansr.com>
    5c5e1ea3
asm.S 4.96 KB