121 static ETL_CONSTANT uint8_t PEARSON_LOOKUP[] = {
122 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,
123 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,
124 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,
125 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,
126 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,
127 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,
128 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,
129 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,
130 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,
131 84, 238, 159, 44, 32, 76, 213, 163, 150, 101, 129, 14, 249, 205, 214, 1, 41, 56, 162, 72, 239, 82};
135 for (
size_t i = 0UL; i < HASH_LENGTH; ++i)
137 hash[i] = PEARSON_LOOKUP[(uint32_t(value_) + i) % 256];
144 for (
size_t i = 0UL; i < HASH_LENGTH; ++i)
146 hash[i] = PEARSON_LOOKUP[hash[i] ^ value_];