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>2019-01-30 11:29:05 +0300
committerMartin Storsjö <martin@martin.st>2019-01-31 13:33:34 +0300
commitacac4c93d49bf3d43fbd3aa1320bf724faa3532d (patch)
tree92487bfdcad0552002d8fafd00ac7047443e8ef2 /src/arm/64/looprestoration.S
parent5898758bc15479848f12bb68b1e698ecd3acf8b4 (diff)
arm64: looprestoration: Fix the loop condition in copy_narrow_neon
These cases looped round too many.
Diffstat (limited to 'src/arm/64/looprestoration.S')
-rw-r--r--src/arm/64/looprestoration.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arm/64/looprestoration.S b/src/arm/64/looprestoration.S
index 35b1fb5..5dcc1f1 100644
--- a/src/arm/64/looprestoration.S
+++ b/src/arm/64/looprestoration.S
@@ -523,7 +523,7 @@ function copy_narrow_neon, export=1
subs w4, w4, #1
ld1 {v0.b}[0], [x2], #1
st1 {v0.b}[0], [x0], x1
- b.ge 11b
+ b.gt 11b
0:
ret
@@ -547,7 +547,7 @@ function copy_narrow_neon, export=1
subs w4, w4, #1
ld1 {v0.h}[0], [x2], #2
st1 {v0.h}[0], [x0], x1
- b.ge 22b
+ b.gt 22b
0:
ret