ref: 8bc5487093271b239c5d4577e91628845b6309cc
parent: 078e7360c2a5c5b64738f6558ffb27e0369eff89
author: Martin Storsjö <martin@martin.st>
date: Thu Jun 18 11:54:57 EDT 2020
arm64: msac: Use a narrower vector length for adapt4 in one place
--- a/src/arm/64/msac.S
+++ b/src/arm/64/msac.S
@@ -185,7 +185,7 @@
sbc w4, w4, w14 // -((count >> 4) + (n_symbols > 2) + 4)
.endif
sub_n v4, v5, v4, v5, v0, v1, \sz, \n // (32768 - cdf[i]) or (-1 - cdf[i])
- dup v6.8h, w4 // -rate
+ dup v6\sz, w4 // -rate
sub w3, w3, w3, lsr #5 // count - (count == 32)
sub_n v0, v1, v0, v1, v2, v3, \sz, \n // cdf + (i >= val ? 1 : 0)