99232d000f27de8f80f2300d6353308bd0920fec6f39791af2a86f21ad437b1b

Download raw

Created: 2023-12-19 03:40:10.302489 UTC

Size: 498

Preview (limited to 512 bytes)

"#include <stdint.h>\n\n/*\n * 32-bit hashes by Bob Jenkins.\n */\n\nuint32_t hash_jenkins_32a(uint32_t a)\n{\n a = (a+0x7ed55d16) + (a<<12);\n a = (a^0xc761c23c) ^ (a>>19);\n a = (a+0x165667b1) + (a<<5);\n a = (a+0xd3a2646c) ^ (a<<9);\n a = (a+0xfd7046c5) + (a<<3);\n a = (a^0xb55a4f09) ^ (a>>16);\n return a;\n}\n\nuint32_t hash_jenkins_32b(uint32_t a)\n{\n a -= (a<<6);\n a ^= (a>>17);\n a -= (a<<9);\n a ^= (a<<4);\n a -= (a<<3);\n a ^= (a<<10);\n a ^= (a>>15);\n return a;\n}\n"


Casa is a service provided by the Haskell Foundation │ Originally developed by FP Complete