Home | History | Annotate | Download | only in libelf

Lines Matching defs:hash

1 /* Compute hash value for given string according to ELF standard.
62 unsigned int hash = (unsigned int) *iname++;
65 hash = (hash << 4) + (unsigned int) *iname++;
68 hash = (hash << 4) + (unsigned int) *iname++;
71 hash = (hash << 4) + (unsigned int) *iname++;
74 hash = (hash << 4) + (unsigned int) *iname++;
78 hash = (hash << 4) + (unsigned int) *iname++;
79 hi = hash & 0xf0000000;
85 hash ^= hi >> 24;
87 hash &= ~hi;
92 hash ^= hi;
93 hash ^= hi >> 24;
99 return hash;
102 #endif /* dl-hash.h */