summaryrefslogtreecommitdiff
path: root/simd/arm/aarch64/jchuff-neon.c
diff options
context:
space:
mode:
Diffstat (limited to 'simd/arm/aarch64/jchuff-neon.c')
-rw-r--r--simd/arm/aarch64/jchuff-neon.c6
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]);