Lines Matching refs:longword
58 unsigned long int longword, magic_bits, charmask;
65 Do this until CHAR_PTR is aligned on a longword boundary. */
67 n > 0 && (size_t) char_ptr % sizeof longword != 0;
88 Set CHARMASK to be a longword, each of whose bytes is C. */
96 if (8 < sizeof longword)
97 for (i = 64; i < sizeof longword * 8; i *= 2)
106 we will test a longword at a time. The tricky part is testing
107 if *any of the four* bytes in the longword in question are zero. */
108 while (n >= sizeof longword)
140 Good point. So what we do is XOR LONGWORD with a longword,
144 longword = *longword_ptr++ ^ charmask;
147 if ((((longword + magic_bits)
150 ^ ~longword)
170 if (4 < sizeof longword && cp[4] == c)
172 if (5 < sizeof longword && cp[5] == c)
174 if (6 < sizeof longword && cp[6] == c)
176 if (7 < sizeof longword && cp[7] == c)
178 if (8 < sizeof longword)
179 for (i = 8; i < sizeof longword; i++)
184 n -= sizeof longword;