summaryrefslogtreecommitdiff
path: root/libavutil/arm
diff options
context:
space:
mode:
authorMans Rullgard <mans@mansr.com>2012-07-05 22:47:41 +0100
committerMans Rullgard <mans@mansr.com>2012-09-15 23:54:21 +0100
commit7689eea49ae70591fa9cf26b09b315821d25b9bf (patch)
treeaf53f7c08b15e7f455e4b2bb9fbb710d8f622492 /libavutil/arm
parentc1c8fdab46414e3518400d6ee18916d2444a06d7 (diff)
flacdsp: arm optimised lpc filter
Diffstat (limited to 'libavutil/arm')
-rw-r--r--libavutil/arm/asm.S6
1 files changed, 6 insertions, 0 deletions
diff --git a/libavutil/arm/asm.S b/libavutil/arm/asm.S
index 15081802c6..7b3832a28a 100644
--- a/libavutil/arm/asm.S
+++ b/libavutil/arm/asm.S
@@ -186,6 +186,12 @@ ELF .size \name, . - \name
#endif
.endm
+.macro add_sh rd, rn, rm, sh:vararg
+A add \rd, \rn, \rm, \sh
+T mov \rm, \rm, \sh
+T add \rd, \rn, \rm
+.endm
+
.macro ldr_pre rt, rn, rm:vararg
A ldr \rt, [\rn, \rm]!
T add \rn, \rn, \rm