SIGN_BIT
int sig = MIPSInst_FUNC(ir) & SIGN_BIT;
if (val & SIGN_BIT) /* negative */
return ((u_val & SIGN_BIT) ? (BIAS - t) : (t - BIAS));