SMOD, UMOD
LNOT
use hint more strongly in getCombinedSign
detectSign improvements