Rename sig -> usig and reverse the boolean values.

For some reason it feels to me that "if unsigned" is more intuitive
than "if signed", so this should improve readability a bit.
Cleanup.