diff options
author | Martin Storsjö <martin@martin.st> | 2019-01-30 11:29:05 +0300 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2019-01-31 13:33:34 +0300 |
commit | acac4c93d49bf3d43fbd3aa1320bf724faa3532d (patch) | |
tree | 92487bfdcad0552002d8fafd00ac7047443e8ef2 /src/arm/64/looprestoration.S | |
parent | 5898758bc15479848f12bb68b1e698ecd3acf8b4 (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.S | 4 |
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 |