new work
inline x86 for hash functions