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)
]
]