Lines Matching +full:ls +full:- +full:bits
2 * strnlen - calculate the length of a string with limit.
4 * Copyright (c) 2020-2022, Arm Limited.
5 * SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception
10 * ARMv8-a, AArch64, Advanced SIMD.
34 Process the string in 16-byte aligned chunks. Compute a 64-bit mask with
35 four bits per byte using the shrn instruction. A count trailing zeros then
44 shrn vend.8b, vhas_chr.8h, 4 /* 128->64 */
53 csel result, cntin, result, ls
66 /* Make sure that it won't overread by a 16-byte chunk */
73 umaxp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
81 umaxp vend.16b, vhas_chr.16b, vhas_chr.16b /* 128->64 */
87 shrn vend.8b, vhas_chr.8h, 4 /* 128->64 */
96 csel result, cntin, result, ls