Home
last modified time | relevance | path

Searched refs:longword (Results 1 – 6 of 6) sorted by relevance

/string/
A Dmemchr.c55 typedef unsigned long int longword; in MEMCHR() typedef
58 const longword *longword_ptr; in MEMCHR()
59 longword repeated_one; in MEMCHR()
60 longword repeated_c; in MEMCHR()
73 longword_ptr = (const longword *) char_ptr; in MEMCHR()
84 if (0xffffffffU < (longword) -1) in MEMCHR()
88 if (8 < sizeof (longword)) in MEMCHR()
92 for (i = 64; i < sizeof (longword) * 8; i *= 2) in MEMCHR()
131 while (n >= sizeof (longword)) in MEMCHR()
133 longword longword1 = *longword_ptr ^ repeated_c; in MEMCHR()
[all …]
A Dstrchrnul.c40 unsigned long int longword, magic_bits, charmask; in STRCHRNUL() local
48 ((unsigned long int) char_ptr & (sizeof (longword) - 1)) != 0; in STRCHRNUL()
73 if (sizeof (longword) > 4) in STRCHRNUL()
76 if (sizeof (longword) > 8) in STRCHRNUL()
118 longword = *longword_ptr++; in STRCHRNUL()
121 if ((((longword + magic_bits) in STRCHRNUL()
124 ^ ~longword) in STRCHRNUL()
132 || ((((longword ^ charmask) + magic_bits) ^ ~(longword ^ charmask)) in STRCHRNUL()
148 if (sizeof (longword) > 4) in STRCHRNUL()
A Dstrlen.c34 unsigned long int longword, himagic, lomagic; in STRLEN() local
39 & (sizeof (longword) - 1)) != 0; in STRLEN()
60 if (sizeof (longword) > 4) in STRLEN()
67 if (sizeof (longword) > 8) in STRLEN()
75 longword = *longword_ptr++; in STRLEN()
77 if (((longword - lomagic) & ~longword & himagic) != 0) in STRLEN()
92 if (sizeof (longword) > 4) in STRLEN()
A Dstrchr.c38 unsigned long int longword, magic_bits, charmask; in STRCHR() local
46 ((unsigned long int) char_ptr & (sizeof (longword) - 1)) != 0; in STRCHR()
73 if (sizeof (longword) > 4) in STRCHR()
76 if (sizeof (longword) > 8) in STRCHR()
118 longword = *longword_ptr++; in STRCHR()
121 if ((((longword + magic_bits) in STRCHR()
124 ^ ~longword) in STRCHR()
132 || ((((longword ^ charmask) + magic_bits) ^ ~(longword ^ charmask)) in STRCHR()
156 if (sizeof (longword) > 4) in STRCHR()
A Dstrnlen.c37 unsigned long int longword, himagic, lomagic; in __strnlen() local
48 & (sizeof (longword) - 1)) != 0; in __strnlen()
73 if (sizeof (longword) > 4) in __strnlen()
80 if (sizeof (longword) > 8) in __strnlen()
117 longword = *longword_ptr++; in __strnlen()
119 if ((longword - lomagic) & himagic) in __strnlen()
138 if (sizeof (longword) > 4) in __strnlen()
A Dmemrchr.c65 unsigned long int longword, magic_bits, charmask; in __memrchr() local
74 & (sizeof (longword) - 1)) != 0; in __memrchr()
106 while (n >= sizeof (longword)) in __memrchr()
142 longword = *--longword_ptr ^ charmask; in __memrchr()
145 if ((((longword + magic_bits) in __memrchr()
148 ^ ~longword) in __memrchr()
180 n -= sizeof (longword); in __memrchr()

Completed in 11 milliseconds