log("arithmCoercion: cannot find coercion for (" + t1 + ", " + t2 + ")");
log("arithmCoercion(): cannot find coercion for (" + t1 + ", " + t2 + ")");
    MSILType arithmCoercion(MSILType t1, MSILType t2) {	if (t1 == t2) return t1;	int i, j, n = MSILType.ARITHM_PRECISION.length;	for (i = 0; i < n; i++)	    if (t1 == MSILType.ARITHM_PRECISION[i])		break;	for (j = 0; j < n; j++)	    if (t2 == MSILType.ARITHM_PRECISION[j])		break;	if (i >= n || j >= n)	    log("arithmCoercion: cannot find coercion for (" + t1 + ", " + t2 + ")");	else	    return MSILType.ARITHM_PRECISION[Math.max(i, j)];	return null;    }