mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-01 10:06:57 +03:00
Optimize generic ELF hash function a bit more
This commit is contained in:
@ -60,9 +60,12 @@ _dl_elf_hash (const char *name_arg)
|
||||
But the following is equivalent and a lot
|
||||
faster, especially on modern processors. */
|
||||
|
||||
hash ^= hi;
|
||||
hash ^= hi >> 24;
|
||||
}
|
||||
|
||||
/* Second part of the modified formula. This
|
||||
operation can be lifted outside the loop. */
|
||||
hash &= 0x0fffffff;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user