Are you assuming that `w |= len & 0xFF` at line 187 replaces the len-mixing part here? In that case, it would be helpful to have a comment, but (I'm not familiar with hash functions and) I can't immediately see why this would be equivalent.