shithub: dav1d

Download patch

ref: 8fd0bc90ba4ce34e62eea90b9df7c105cccf2886
parent: f4a0127a7c56080dea013f06f460ef36a5736c3e
author: Martin Storsjö <martin@martin.st>
date: Fri Jun 26 20:30:25 EDT 2020

arm32: ipred: Use narrower vdups where possible

--- a/src/arm/32/ipred.S
+++ b/src/arm/32/ipred.S
@@ -654,7 +654,7 @@
         movw            r5,  #(0x5556/2)
         it              ne
         movne           lr,  r5
-        vdup.16         q12, lr
+        vdup.16         d24, lr
         vqdmulh.s16     d0,  d0,  d24
 1:
         vdup.8          d0,  d0[0]
@@ -692,7 +692,7 @@
         movw            r5,  #(0x5556/2)
         it              ne
         movne           lr,  r5
-        vdup.16         q12, lr
+        vdup.16         d24, lr
         vqdmulh.s16     d0,  d0,  d24
 1:
         vdup.8          q0,  d0[0]
@@ -737,7 +737,7 @@
         movw            r5,  #(0x5556/2)
         it              ne
         movne           lr,  r5
-        vdup.16         q12, lr
+        vdup.16         d24, lr
         vqdmulh.s16     d4,  d4,  d24
 1:
         vdup.8          q0,  d4[0]