Bitwise operations: Difference between revisions
Content added Content deleted
(→{{header|Haskell}}: Pruned out a little noise, added output) |
|||
Line 1,460: | Line 1,460: | ||
, shiftR a b -- arithmetic right shift |
, shiftR a b -- arithmetic right shift |
||
, shift a b -- You can also use the "unified" shift function; |
, shift a b -- You can also use the "unified" shift function; |
||
--positive is for left shift, negative is for right shift |
-- positive is for left shift, negative is for right shift |
||
, shift a (-b) |
, shift a (-b) |
||
, rotateL a b -- rotate left |
, rotateL a b -- rotate left |
||
, rotateR a b -- rotate right |
, rotateR a b -- rotate right |
||
, rotate a b -- You can also use the "unified" rotate function; |
, rotate a b -- You can also use the "unified" rotate function; |
||
--positive is for left rotate, negative is for right rotate |
-- positive is for left rotate, negative is for right rotate |
||
, rotate a (-b) |
, rotate a (-b) |
||
] |
] |