separate signed and unsigned integers