40 const std::byte* cur = buffer.data();
41 uint64_t len = buffer.size();
46 uint32_t sum2 = (adler >> 16) & 0xffff;
51 adler +=
static_cast<unsigned char>(buffer[0]);
57 return adler | (sum2 << 16);
67 adler +=
static_cast<unsigned char>(*cur++);
73 return adler | (sum2 << 16);
79 uint32_t n =
NMAX / 16;
96 adler +=
static_cast<unsigned char>(*cur++);
104 return adler | (sum2 << 16);