Lines Matching refs:longword
57 unsigned long int longword, magic_bits, charmask;
64 Do this until CHAR_PTR is aligned on a longword boundary. */
66 n > 0 && (size_t) char_ptr % sizeof longword != 0;
87 Set CHARMASK to be a longword, each of whose bytes is C. */
95 if (8 < sizeof longword)
96 for (i = 64; i < sizeof longword * 8; i *= 2)
105 we will test a longword at a time. The tricky part is testing
106 if *any of the four* bytes in the longword in question are zero. */
107 while (n >= sizeof longword)
139 Good point. So what we do is XOR LONGWORD with a longword,
143 longword = *longword_ptr++ ^ charmask;
146 if ((((longword + magic_bits)
149 ^ ~longword)
169 if (4 < sizeof longword && cp[4] == c)
171 if (5 < sizeof longword && cp[5] == c)
173 if (6 < sizeof longword && cp[6] == c)
175 if (7 < sizeof longword && cp[7] == c)
177 if (8 < sizeof longword)
178 for (i = 8; i < sizeof longword; i++)
183 n -= sizeof longword;