Support for bitwise and/not/or/xor

Does it make sense to always return IS_LONG?