Searched refs:hval (Results 1 – 7 of 7) sorted by relevance
/locale/ |
A D | hashval.h | 28 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 D | strlen-hash.h | 33 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 D | loadarchive.c | 147 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 D | charmap-kw.h | 102 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 D | simple-hash.c | 61 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 D | locfile-kw.h | 102 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 D | locarchive.c | 715 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