Math abs bug for most negative SMI.  CC check after subtract needs to check overflow