Lines Matching refs:longword
56 unsigned long int longword, magic_bits, charmask;
63 Do this until CHAR_PTR is aligned on a longword boundary. */
65 n > 0 && (size_t) char_ptr % sizeof longword != 0;
86 Set CHARMASK to be a longword, each of whose bytes is C. */
94 if (8 < sizeof longword)
95 for (i = 64; i < sizeof longword * 8; i *= 2)
104 we will test a longword at a time. The tricky part is testing
105 if *any of the four* bytes in the longword in question are zero. */
106 while (n >= sizeof longword)
138 Good point. So what we do is XOR LONGWORD with a longword,
142 longword = *--longword_ptr ^ charmask;
145 if ((((longword + magic_bits)
148 ^ ~longword)
160 if (8 < sizeof longword)
161 for (i = sizeof longword - 1; 8 <= i; i--)
164 if (7 < sizeof longword && cp[7] == c)
166 if (6 < sizeof longword && cp[6] == c)
168 if (5 < sizeof longword && cp[5] == c)
170 if (4 < sizeof longword && cp[4] == c)
182 n -= sizeof longword;