diff options
author | Martin Storsjö <martin@martin.st> | 2021-02-09 11:18:53 +0300 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2021-02-19 15:43:22 +0300 |
commit | 27cb9dad036e577e696c063d4452b4169a20b9bc (patch) | |
tree | e52c31ec429bd0320ed7f38b8c55506d6c56bd0f | |
parent | bf60da6c018e55e1b03f9f9f4ae2ffab546913ef (diff) |
arm64: itx16: Improve scheduling in idct4
-rw-r--r-- | src/arm/64/itx16.S | 4 |
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 |