aboutsummaryrefslogtreecommitdiff
path: root/gst-libs/ext/libav/libavutil/arm/asm.S
diff options
context:
space:
mode:
Diffstat (limited to 'gst-libs/ext/libav/libavutil/arm/asm.S')
-rw-r--r--gst-libs/ext/libav/libavutil/arm/asm.S7
1 files changed, 7 insertions, 0 deletions
diff --git a/gst-libs/ext/libav/libavutil/arm/asm.S b/gst-libs/ext/libav/libavutil/arm/asm.S
index a181789..f088857 100644
--- a/gst-libs/ext/libav/libavutil/arm/asm.S
+++ b/gst-libs/ext/libav/libavutil/arm/asm.S
@@ -212,6 +212,13 @@ T ldr \rt, [\rn]
T add \rn, \rn, \rm
.endm
+.macro ldrc_pre cc, rt, rn, rm:vararg
+A ldr\cc \rt, [\rn, \rm]!
+T itt \cc
+T add\cc \rn, \rn, \rm
+T ldr\cc \rt, [\rn]
+.endm
+
.macro ldrd_reg rt, rt2, rn, rm
A ldrd \rt, \rt2, [\rn, \rm]
T add \rt, \rn, \rm