= (l bits a, b) l bits ¶= (l bits a, b) l bits ¶Monadic operator that yields the element-wise not logical operation in the elements of the given bits operand.
= (l bits a, b) l bits ¶= (l bits a, b) l bits ¶Dyadic operator that yields the element-wise and logical operation in the elements of the given bits operands.
= (l bits a, b) l bits ¶Dyadic operator that yields the element-wise “or” logical operation in the elements of the given bits operands.
= (l bits a, int n) l bits ¶= (l bits a, int n) l bits ¶Dyadic operator that yields the given bits operand shifted ABS
n positions to the left if n >= 0 or ABS n positions to
the right if n < 0. Extra elements introduced on the right or
left are initialized to false. If ABS n >
L_bits_width then the resulting bits value has all bits set to
false.
= (l bits a, int n) l bits ¶= (l bits a, int n) l bits ¶Dyadic operator that yields the given bits operand shifted ABS
n positions to the right if n >= 0 or ABS n positions
to the left if n < 0. Extra elements introduced on the right
or left are initialized to false. If ABS n >
L_bits_width then the resulting bits value has all bits set to
false.
= (l bits a, b) bool ¶= (l bits a, b) bool ¶Dyadic operator that yields whether its operands are equal. Two bits are equal if they contain the same sequence of booleans.
= (l bits a, b) bool ¶= (l bits a, b) bool ¶Dyadic operator that yields whether its operands are not equal.
= (l bits a, b) bool ¶= (l bits a, b) bool ¶Dyadic operator that yields whether the bits a is less than
the bits b.
= (l bits a, b) bool ¶= (l bits a, b) bool ¶Dyadic operator that yields whether the bits a is less than,
or equal to bits b.
= (l bits a) l int ¶Monadic operator that yields the integral value whose constituent bits
correspond to the booleans stored in a. See bin and abs of negative integral values.
= (l int a) l bits ¶Monadic operator that yields the bits value whose boolean elements map
the bits in the given integral operand. See bin and abs of negative integral values.