From a27a690fac6d9f42464039702f8cde6777778a53 Mon Sep 17 00:00:00 2001 From: Mans Rullgard Date: Thu, 2 Aug 2012 19:17:16 +0100 Subject: ARM: swap source operands in some add instructions This allows using a 16-bit opcode when generating Thumb2 code. Signed-off-by: Mans Rullgard --- libavutil/arm/asm.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavutil/arm/asm.S') diff --git a/libavutil/arm/asm.S b/libavutil/arm/asm.S index 7b3832a28a..45e4aab77e 100644 --- a/libavutil/arm/asm.S +++ b/libavutil/arm/asm.S @@ -142,7 +142,7 @@ ELF .size \name, . - \name .if \indir ldr \rd, [pc, \rd] .else - add \rd, pc, \rd + add \rd, \rd, pc .endif def_pic \val - (.Lpic\@ + (8 >> CONFIG_THUMB)), .Lpicoff\@ .endm -- cgit v1.2.3