Basic Operations Used
RC6 operates on units of four w-bit words using these six basic operations
a+b integer addition modulo 2w
a -b integer subtraction modulo 2w
a ?b bitwise exclusive-or of w-bit words
a ?b integer multiplication modulo 2w
a<<<b rotate the w-bit word a to the left by the amount given by the least significant lg w bits of b
a>>>b rotate the w-bit word a to the right by the amount given by the least significant lg w bits of b