andre-dietrich / elm-conditional / Conditional.Bitwise

Library for Conditional bitwise operations.

Basic Operations

andIf : Basics.Bool -> Basics.Int -> Basics.Int -> Basics.Int

Conditional bitwise AND

orIf : Basics.Bool -> Basics.Int -> Basics.Int -> Basics.Int

Conditional bitwise OR

xorIf : Basics.Bool -> Basics.Int -> Basics.Int -> Basics.Int

Conditional bitwise XOR

complementIf : Basics.Bool -> Basics.Int -> Basics.Int

Conditional bitwise complement

Bit Shifts

shiftLeftByIf : Basics.Bool -> Basics.Int -> Basics.Int -> Basics.Int

Conditional bitwise shiftLeftBy

shiftRightByIf : Basics.Bool -> Basics.Int -> Basics.Int -> Basics.Int

Conditional bitwise shiftRightBy

shiftRightZfByIf : Basics.Bool -> Basics.Int -> Basics.Int -> Basics.Int

Conditional bitwise shiftRightZfBy