120 static ETL_CONSTANT uint8_t PEARSON_LOOKUP[] = {
121 228, 39, 61, 95, 227, 187, 0, 197, 31, 189, 161, 222, 34, 15, 221, 246, 19, 234, 6, 50, 113, 3, 91, 63, 77, 245,
122 144, 2, 183, 196, 25, 226, 97, 126, 48, 59, 217, 4, 100, 145, 12, 88, 203, 149, 80, 154, 38, 27, 224, 218, 158, 115,
123 202, 79, 53, 83, 242, 36, 139, 131, 136, 191, 42, 170, 23, 99, 156, 51, 143, 60, 233, 206, 62, 108, 17, 67, 81, 71,
124 93, 195, 26, 231, 247, 96, 24, 200, 176, 209, 152, 212, 138, 165, 75, 185, 130, 248, 125, 110, 10, 116, 201, 90, 69, 204,
125 85, 251, 78, 157, 47, 184, 169, 141, 134, 230, 89, 21, 146, 46, 55, 128, 148, 207, 216, 11, 114, 199, 103, 102, 166, 244,
126 5, 104, 225, 160, 132, 28, 172, 65, 121, 140, 153, 119, 198, 210, 58, 87, 117, 177, 33, 22, 13, 37, 49, 174, 109, 40,
127 73, 211, 18, 167, 164, 252, 168, 74, 30, 173, 35, 98, 66, 193, 94, 175, 86, 54, 179, 122, 220, 151, 192, 29, 133, 254,
128 155, 127, 240, 232, 190, 180, 8, 68, 236, 20, 137, 92, 219, 208, 52, 250, 147, 142, 111, 112, 120, 45, 135, 255, 123, 229,
129 57, 182, 243, 124, 186, 253, 7, 237, 9, 16, 70, 171, 235, 107, 223, 118, 215, 178, 194, 181, 43, 188, 106, 105, 64, 241,
130 84, 238, 159, 44, 32, 76, 213, 163, 150, 101, 129, 14, 249, 205, 214, 1, 41, 56, 162, 72, 239, 82};
134 for (
size_t i = 0UL; i < HASH_LENGTH; ++i)
136 hash[i] = PEARSON_LOOKUP[(uint32_t(value_) + i) % 256];
143 for (
size_t i = 0UL; i < HASH_LENGTH; ++i)
145 hash[i] = PEARSON_LOOKUP[hash[i] ^ value_];