https://github.com/gysit approved this pull request. Thanks for adding the intrinsic! LGTM modulo the the AnySignlessInteger change. I tried to explain in the review why we should stick to it. https://github.com/llvm/llvm-project/pull/133070