Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/videolan/dav1d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2021-02-09 11:18:53 +0300
committerMartin Storsjö <martin@martin.st>2021-02-19 15:43:22 +0300
commit27cb9dad036e577e696c063d4452b4169a20b9bc (patch)
treee52c31ec429bd0320ed7f38b8c55506d6c56bd0f
parentbf60da6c018e55e1b03f9f9f4ae2ffab546913ef (diff)
arm64: itx16: Improve scheduling in idct4
-rw-r--r--src/arm/64/itx16.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arm/64/itx16.S b/src/arm/64/itx16.S
index cd99c9d..ce7913a 100644
--- a/src/arm/64/itx16.S
+++ b/src/arm/64/itx16.S
@@ -402,12 +402,12 @@ endfunc
.macro idct_4 r0, r1, r2, r3
mul_mla v6, \r1, \r3, v0.s[3], v0.s[2]
- mul_mls v4, \r1, \r3, v0.s[2], v0.s[3]
mul_mla v2, \r0, \r2, v0.s[0], v0.s[0]
+ mul_mls v4, \r1, \r3, v0.s[2], v0.s[3]
mul_mls v3, \r0, \r2, v0.s[0], v0.s[0]
srshr v6.4s, v6.4s, #12
- srshr v7.4s, v4.4s, #12
srshr v2.4s, v2.4s, #12
+ srshr v7.4s, v4.4s, #12
srshr v3.4s, v3.4s, #12
sqadd \r0\().4s, v2.4s, v6.4s
sqsub \r3\().4s, v2.4s, v6.4s