eisenwave wrote: I'm back home. @RKSimon can you review again and merge if possible? Also https://isocpp.org/files/papers/P3104R6.html has been approved in Brno, so `std::bit_compress` and `std::bit_expand` are in C++29. https://github.com/llvm/llvm-project/pull/200570