Slight change to let sign(x) work on unsigned arguments
Alternate non-branching extension of sign function
Merge pull request #9303 from phobon/sign_func

Let sign(x) work on unsigned arguments