16 auto*
const bufferStart =
static_cast<std::uint8_t*
>(buffer);
17 std::size_t const completeIterations = bytes / kResultSize;
18 std::size_t const bytesRemaining = bytes % kResultSize;
20 for (
std::size_t count = 0; count < completeIterations; ++count)
27 if (bytesRemaining > 0)
30 std::size_t const offset = completeIterations * kResultSize;
31 std::memcpy(bufferStart + offset, &v, bytesRemaining);