Home
last modified time | relevance | path

Searched refs:hval (Results 1 – 7 of 7) sorted by relevance

/locale/
A Dhashval.h28 hashval_t hval; in compute_hashval() local
35 hval = keylen; in compute_hashval()
38 hval = (hval << 9) | (hval >> (sizeof hval * CHAR_BIT - 9)); in compute_hashval()
39 hval += (hashval_t) ((const unsigned char *) key)[cnt++]; in compute_hashval()
41 return hval != 0 ? hval : ~((hashval_t) 0); in compute_hashval()
A Dstrlen-hash.h33 size_t hval, g; in hash_string() local
37 hval = len; in hash_string()
40 hval <<= 4; in hash_string()
41 hval += (size_t) *str_param++; in hash_string()
42 g = hval & ((size_t) 0xf << (HASHWORDBITS - 4)); in hash_string()
45 hval ^= g >> (HASHWORDBITS - 8); in hash_string()
46 hval ^= g; in hash_string()
49 return hval; in hash_string()
A Dloadarchive.c147 unsigned long int hval; in _nl_load_locale_from_archive() local
270 hval = compute_hashval (name, strlen (name)); in _nl_load_locale_from_archive()
280 idx = hval % head->namehash_size; in _nl_load_locale_from_archive()
281 incr = 1 + hval % (head->namehash_size - 2); in _nl_load_locale_from_archive()
291 if (namehashtab[idx].hashval == hval in _nl_load_locale_from_archive()
/locale/programs/
A Dcharmap-kw.h102 register unsigned int hval = len; in hash() local
104 switch (hval) in hash()
107 hval += asso_values[(unsigned char)str[8]]; in hash()
113 hval += asso_values[(unsigned char)str[4]]; in hash()
118 hval += asso_values[(unsigned char)str[1]]; in hash()
121 hval += asso_values[(unsigned char)str[0]]; in hash()
124 return hval + asso_values[(unsigned char)str[len - 1]]; in hash()
A Dsimple-hash.c61 unsigned long hval, size_t idx, void *data);
63 unsigned long int hval);
99 unsigned long int hval = compute_hashval (key, keylen); in insert_entry() local
101 size_t idx = lookup (htab, key, keylen, hval); in insert_entry()
110 keylen, hval, idx, data); in insert_entry()
117 unsigned long int hval, size_t idx, void *data) in insert_entry_2() argument
121 table[idx].used = hval; in insert_entry_2()
224 unsigned long int hval) in lookup() argument
231 hash = 1 + hval % htab->size; in lookup()
242 hash = 1 + hval % (htab->size - 2); in lookup()
[all …]
A Dlocfile-kw.h102 register unsigned int hval = len; in hash() local
104 switch (hval) in hash()
107 hval += asso_values[(unsigned char)str[8]]; in hash()
113 hval += asso_values[(unsigned char)str[4]]; in hash()
118 hval += asso_values[(unsigned char)str[1]]; in hash()
121 hval += asso_values[(unsigned char)str[0]]; in hash()
124 return hval + asso_values[(unsigned char)str[len - 1]]; in hash()
A Dlocarchive.c715 uint32_t hval = archive_hashval (name, name_len); in insert_name() local
718 idx = hval % GET (head->namehash_size); in insert_name()
725 if (GET (namehashtab[idx].hashval) == hval in insert_name()
744 hval, name, in insert_name()
848 uint32_t hval; in add_locale() local
923 hval = archive_hashval (data[cnt].sum, 16); in add_locale()
925 idx = hval % GET (head->sumhash_size); in add_locale()
926 incr = 1 + hval % (GET (head->sumhash_size) - 2); in add_locale()
1546 uint32_t hval; in delete_locales_from_archive() local
1553 idx = hval % GET (head->namehash_size); in delete_locales_from_archive()
[all …]

Completed in 16 milliseconds