I'd be really surprised if the optimization is a very large win. Unless the rotates really really dominate, the cost of a rol vs. 2 shifts and an or is probably very very small. This is especially true since things like the Spec marks don't use rol's, so CPUs don't tend to optimize it very much, while shift and or are often very hot.