Lines Matching defs:lo
347 int lo = r0->_lo + r1->_lo;
351 if( (r0->_lo & r1->_lo) < 0 && lo >= 0 ) {
352 lo = min_jint; hi = max_jint; // Underflow on the low side
355 lo = min_jint; hi = max_jint; // Overflow on the high side
357 if( lo > hi ) { // Handle overflow
358 lo = min_jint; hi = max_jint;
361 // both constants, compute precise result using 'lo' and 'hi'
365 return TypeInt::make( lo, hi, MAX2(r0->_widen,r1->_widen) );
465 jlong lo = r0->_lo + r1->_lo;
469 if( (r0->_lo & r1->_lo) < 0 && lo >= 0 ) {
470 lo =min_jlong; hi = max_jlong; // Underflow on the low side
473 lo = min_jlong; hi = max_jlong; // Overflow on the high side
475 if( lo > hi ) { // Handle overflow
476 lo = min_jlong; hi = max_jlong;
479 // both constants, compute precise result using 'lo' and 'hi'
483 return TypeLong::make( lo, hi, MAX2(r0->_widen,r1->_widen) );