Lines Matching refs:hi
734 jint lo = r1->_lo, hi = r1->_hi;
736 ((hi << shift) >> shift) == hi) {
739 (jint)hi << (jint)shift,
843 jlong lo = r1->_lo, hi = r1->_hi;
845 ((hi << shift) >> shift) == hi) {
848 (jlong)hi << (jint)shift,
874 int hi = ~lo; // 00007FFF
878 if( lo <= t11->_lo && t11->_hi <= hi )
990 jint hi = (jint)r1->_hi >> (jint)shift;
991 assert(lo <= hi, "must have valid bounds");
992 const TypeInt* ti = TypeInt::make(lo, hi, MAX2(r1->_widen,r2->_widen));
1052 jlong hi = (jlong)r1->_hi >> (jlong)shift;
1053 assert(lo <= hi, "must have valid bounds");
1054 const TypeLong* tl = TypeLong::make(lo, hi, MAX2(r1->_widen,r2->_widen));
1196 jint hi = (juint)r1->_hi >> (juint)shift;
1204 jint pos_hi = hi;
1206 hi = MAX2(neg_hi, pos_hi); // == -1 >>> shift;
1208 assert(lo <= hi, "must have valid bounds");
1209 const TypeInt* ti = TypeInt::make(lo, hi, MAX2(r1->_widen,r2->_widen));
1325 jlong hi = (julong)r1->_hi >> (juint)shift;
1333 jlong pos_hi = hi;
1336 //hi = MAX2(neg_hi, pos_hi); // == -1 >>> shift;
1337 hi = neg_hi > pos_hi ? neg_hi : pos_hi;
1339 assert(lo <= hi, "must have valid bounds");
1340 const TypeLong* tl = TypeLong::make(lo, hi, MAX2(r1->_widen,r2->_widen));