dval = Decimal128.ZERO.subtract(dval);
}
}
if (!force && isInt) {
// value is integral. See if it fits in a smaller type
long ival = dval.longValue();
if ((Integer.MIN_VALUE <= ival) && (ival <= Integer.MAX_VALUE)) {
ppType[0] = cx.intType();
return new IntNumberConstant((int)ival);
}
else if ((0 <= ival) && (ival <= MAXUINT)) {