Bitwise Operators Truth Tables

Computed values for the bitwise logical operators.

#BINARYBinary operators
	Operators that take two operands.
#UNARYUnary operator
	Operator that take a single operand.

	These logical operators return a value based on the value of their 
	operand(s). For the binary operators, each bit in the left-hand side 
	value is applied logically to the corresponding bit in the right-hand 
	side value. The result of this operation is returned. For the unary 
	operator, (KeyPgOpNotOperator Not), the logic is applied to its right-hand side 
	operand only.

BINARYBinary operators

	KeyPgOpAndOperator And (Conjunction)
		Bits in the result are set if and only if both of the corresponding 
		bits in the left and right-hand side operands are set.

			Ŀ
			Lhs   0011
			Rhs   0101
			Result0001
			

	KeyPgOpEqvOperator Eqv (Equivalence)
		Bits in the result are set if and only if both of the corresponding 
		bits in the left and right-hand side operands are both either set or 
		unset.

			Ŀ
			Lhs   0011
			Rhs   0101
			Result1001
			

	KeyPgOpImpOperator Imp (Implication)
		Bits in the result are set if and only if the corresponding bit in 
		the left-hand side operand implies the bit in the right-hand side 
		operand.

			Ŀ
			Lhs   0011
			Rhs   0101
			Result1101
			

	KeyPgOpOrOperator Or (Inclusive Disjunction)
		Bits in the result are set if either of the corresponding bits in the 
		left and right-hand side operands are set.

			Ŀ
			Lhs   0011
			Rhs   0101
			Result0111
			

	KeyPgOpXorOperator Xor (Exclusive Disjunction)
		Bits in the result are set if and only if one of the corresponding 
		bits in the left and right-hand side operands is set.

			Ŀ
			Lhs   0011
			Rhs   0101
			Result0110
			

UNARYUnary operators

	KeyPgOpNotOperator Not (Complement)
		Bits in the result are set if the corresponding bits in the 
		right-hand side operand are unset, and unset if they are set.

			Ŀ
			Rhs   01
			Result10
			

