Lines Matching refs:longword
61 unsigned long int longword, magic_bits, charmask;
68 Do this until CHAR_PTR is aligned on a longword boundary. */
70 n > 0 && (size_t) char_ptr % sizeof longword != 0;
91 Set CHARMASK to be a longword, each of whose bytes is C. */
99 if (8 < sizeof longword)
100 for (i = 64; i < sizeof longword * 8; i *= 2)
109 we will test a longword at a time. The tricky part is testing
110 if *any of the four* bytes in the longword in question are zero. */
111 while (n >= sizeof longword)
143 Good point. So what we do is XOR LONGWORD with a longword,
147 longword = *longword_ptr++ ^ charmask;
150 if ((((longword + magic_bits)
153 ^ ~longword)
173 if (4 < sizeof longword && cp[4] == c)
175 if (5 < sizeof longword && cp[5] == c)
177 if (6 < sizeof longword && cp[6] == c)
179 if (7 < sizeof longword && cp[7] == c)
181 if (8 < sizeof longword)
182 for (i = 8; i < sizeof longword; i++)
187 n -= sizeof longword;