code: func Hash3Words(a, b, c, initval uint32) uint32 {
  	const iv = 0xdeadbeef + (3 << 2)
  	initval += iv
  
  	a += initval
  	b += initval
  	c += initval
  
  	c ^= b
  	c -= rol32(b, 14)
  	a ^= c
  	a -= rol32(c, 11)
  	b ^= a
  	b -= rol32(a, 25)
  	c ^= b
  	c -= rol32(b, 16)
  	a ^= c
  	a -= rol32(c, 4)
  	b ^= a
  	b -= rol32(a, 14)
  	c ^= b
  	c -= rol32(b, 24)
  
  	return c
  }
docs: // Hash3Words calculates the Jenkins hash of 3 32-bit words. This is adapted
  // from linux.