Near constant time rotate that does not violate the standards

I’ve linked to this answer for the full details from several other “rotate” questions, including this community wiki question, which should be kept up to date with best-practices. I found a blog post about this issue, and it looks like it’s finally a solved problem (with new-enough compiler versions). John Regehr at the University of … Read more