Lines Matching refs:longword
36 typedef uintptr_t longword;
39 verify (UINTPTR_WIDTH == UCHAR_WIDTH * sizeof (longword));
45 Do this until CHAR_PTR is aligned on a longword boundary. */
47 (uintptr_t) char_ptr % alignof (longword) != 0;
52 longword const *longword_ptr = s = char_ptr;
54 /* Compute auxiliary longword values:
57 longword repeated_one = (longword) -1 / UCHAR_MAX;
58 longword repeated_c = repeated_one * c;
59 longword repeated_hibit = repeated_one * (UCHAR_MAX / 2 + 1);
62 test a longword at a time. The tricky part is testing if any of
63 the bytes in the longword in question are equal to
104 longword longword1 = *longword_ptr ^ repeated_c;
113 /* At this point, we know that one of the sizeof (longword) bytes