Lines Matching +full:no +full:- +full:unaligned +full:- +full:direct +full:- +full:access
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
18 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
33 * Portable strlen() for 32-bit and 64-bit systems.
37 * ((x - 0x01....01) & ~x & 0x80....80)
39 * would evaluate to a non-zero value iff any of the bytes in the
61 #define LONGPTR_MASK (sizeof(long) - 1)
70 return (p - str + x); \
81 * Before trying the hard (unaligned byte-by-byte access) way in size_t()
91 va = (*lp - mask01); in size_t()
98 return (p - str); in size_t()
102 va = (*lp - mask01); in size_t()