Since these are signed, perhaps smin and smax would be better names for them.