Left and right shift operators (<< and >>) are already available in C++. However, I couldn\'t find out how I could perform circular shift or rotate operations.
Most compilers have intrinsics for that. Visual Studio for example _rotr8, _rotr16