[x264-devel] [Git][videolan/x264][master] aarch64: Fix the zigzag_interleave_8x8_cavlc_neon function
Martin Storsjö
gitlab at videolan.org
Mon Apr 12 19:59:36 UTC 2021
Martin Storsjö pushed to branch master at VideoLAN / x264
Commits:
55d517bc by Martin Storsjö at 2021-04-12T09:54:56+03:00
aarch64: Fix the zigzag_interleave_8x8_cavlc_neon function
Use 'cmhs' (which does an unsigned greater or equal comparison)
instead of 'cmhi' (which does an unsigned greater comparison).
This makes sure that dct coeffs with a magnitude of 1 are recognized
in the output nnz buffer.
- - - - -
1 changed file:
- common/aarch64/dct-a.S
Changes:
=====================================
common/aarch64/dct-a.S
=====================================
@@ -707,7 +707,7 @@ function zigzag_interleave_8x8_cavlc_neon, export=1
umaxp v16.8h, v16.8h, v18.8h
st1 {v2.8h}, [x0], #16
st1 {v6.8h}, [x0], #16
- cmhi v16.4s, v16.4s, v31.4s
+ cmhs v16.4s, v16.4s, v31.4s
st1 {v3.8h}, [x0], #16
and v16.16b, v16.16b, v31.16b
st1 {v7.8h}, [x0], #16
View it on GitLab: https://code.videolan.org/videolan/x264/-/commit/55d517bc4569272a2c9a367a4106c234aba2ffbc
--
View it on GitLab: https://code.videolan.org/videolan/x264/-/commit/55d517bc4569272a2c9a367a4106c234aba2ffbc
You're receiving this email because of your account on code.videolan.org.
More information about the x264-devel
mailing list