diff options
Diffstat (limited to 'simd/arm/aarch64/jchuff-neon.c')
-rw-r--r-- | simd/arm/aarch64/jchuff-neon.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/simd/arm/aarch64/jchuff-neon.c b/simd/arm/aarch64/jchuff-neon.c index a0a57a6..f13fd1b 100644 --- a/simd/arm/aarch64/jchuff-neon.c +++ b/simd/arm/aarch64/jchuff-neon.c @@ -1,7 +1,7 @@ /* * jchuff-neon.c - Huffman entropy encoding (64-bit Arm Neon) * - * Copyright (C) 2020, Arm Limited. All Rights Reserved. + * Copyright (C) 2020-2021, Arm Limited. All Rights Reserved. * Copyright (C) 2020, D. R. Commander. All Rights Reserved. * * This software is provided 'as-is', without any express or implied @@ -331,7 +331,7 @@ JOCTET *jsimd_huff_encode_one_block_neon(void *state, JOCTET *buffer, vst1q_u16(block_diff + 7 * DCTSIZE, row7_diff); while (bitmap != 0) { - r = BUILTIN_CLZL(bitmap); + r = BUILTIN_CLZLL(bitmap); i += r; bitmap <<= r; nbits = block_nbits[i]; @@ -370,7 +370,7 @@ JOCTET *jsimd_huff_encode_one_block_neon(void *state, JOCTET *buffer, /* Same as above but must mask diff bits and compute nbits on demand. */ while (bitmap != 0) { - r = BUILTIN_CLZL(bitmap); + r = BUILTIN_CLZLL(bitmap); i += r; bitmap <<= r; lz = BUILTIN_CLZ(block_abs[i]); |