|
fn bitwise a b =
|
|
(
|
|
format "a and b: %\n" (bit.and a b)
|
|
format "a or b: %\n" (bit.or a b)
|
|
format "a xor b: %\n" (bit.xor a b)
|
|
format "not a: %\n" (bit.not a)
|
|
format "Left shift a: %\n" (bit.shift a b)
|
|
format "Right shift a: %\n" (bit.shift a -b)
|
|
)
|
|
|
|
bitwise 255 170
|