/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | c1_LIRAssembler_x86.cpp | 47 static jlong* double_quadword(jlong *adr, jlong lo, jlong hi) { argument 53 operand[1] = hi; 2970 Register hi = left->as_register_hi(); local 2971 assert(lo != SHIFT_count && hi != SHIFT_count, "left cannot be ECX"); 2982 case lir_shl: __ lshl(hi, lo); break; 2983 case lir_shr: __ lshr(hi, lo, true); break; 2984 case lir_ushr: __ lshr(hi, lo, false); break; 3610 Register hi = left->as_register_hi(); local 3611 __ lneg(hi, lo); 3612 if (dest->as_register_lo() == hi) { [all...] |
H A D | templateTable_x86_32.cpp | 1850 // load lo & hi 1855 // check against lo & hi 2267 const Address hi(obj, off, Address::times_1, 1*wordSize); 2483 const Address hi(obj, off, Address::times_1, 1*wordSize); 2592 NOT_LP64(__ movptr(hi, rdx)); 2743 const Address hi(rcx, rbx, Address::times_1, 1*wordSize); 2752 NOT_LP64(__ movptr(hi, rdx)); 2786 NOT_LP64(__ movptr(hi, rdx)); 2838 const Address hi = Address(rax, rbx, Address::times_1, 1*wordSize); local
|
H A D | templateTable_x86_64.cpp | 1385 static jlong* double_quadword(jlong *adr, jlong lo, jlong hi) { argument 1391 operand[1] = hi; 1885 // load lo & hi 1890 // check against lo & hi
|
H A D | assembler_x86.cpp | 5748 void MacroAssembler::extend_sign(Register hi, Register lo) { argument 5750 if (VM_Version::is_P6() && hi == rdx && lo == rax) { 5753 movl(hi, lo); 5754 sarl(hi, 31); 5839 // hi(result) = hi(x_lo * y_lo) + lo(x_hi * y_lo) + lo(x_lo * y_hi) 5862 addl(rdx, rbx); // correct hi(x_lo * y_lo) 5865 void MacroAssembler::lneg(Register hi, Register lo) { argument 5867 adcl(hi, 0); 5868 negl(hi); 5871 lshl(Register hi, Register lo) argument 5892 lshr(Register hi, Register lo, bool sign_extension) argument 6434 lneg(Register hi, Register lo) argument [all...] |
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | type.cpp | 1094 TypeInt::TypeInt( jint lo, jint hi, int w ) : Type(Int), _lo(lo), _hi(hi), _widen(w) { argument 1102 static int normalize_int_widen( jint lo, jint hi, int w ) { argument 1105 if (lo <= hi) { 1106 if ((juint)(hi - lo) <= SMALLINT) w = Type::WidenMin; 1107 if ((juint)(hi - lo) >= max_juint) w = Type::WidenMax; // TypeInt::INT 1109 if ((juint)(lo - hi) <= SMALLINT) w = Type::WidenMin; 1110 if ((juint)(lo - hi) >= max_juint) w = Type::WidenMin; // dual TypeInt::INT 1115 const TypeInt *TypeInt::make( jint lo, jint hi, int w ) { argument 1116 w = normalize_int_widen(lo, hi, 1349 TypeLong( jlong lo, jlong hi, int w ) argument 1357 normalize_long_widen( jlong lo, jlong hi, int w ) argument 1370 make( jlong lo, jlong hi, int w ) argument 3408 jint hi = size->_hi; local [all...] |
H A D | compile.cpp | 112 // Binary search sorted list, in decreasing intervals [lo, hi]. 113 int lo = 0, hi = _intrinsics->length()-1; local 114 while (lo <= hi) { 115 int mid = (uint)(hi + lo) / 2; 118 hi = mid-1; 125 hi = mid-1;
|
H A D | library_call.cpp | 2015 jint hi, lo; local 2018 hi = MAX2(txvalue->_hi, tyvalue->_hi); 2022 hi = MIN2(txvalue->_hi, tyvalue->_hi); 2032 TypeInt::make(lo, hi, widen));
|
/openjdk7/jdk/src/share/native/com/sun/java/util/jar/pack/ |
H A D | bands.h | 111 static jlong makeLong(uint hi, uint lo) { argument 112 return ((julong)hi << 32) + (((julong)lo << 32) >> 32);
|
H A D | unpack.cpp | 663 uint hi = hdr.getInt(); local 665 julong x = band::makeLong(hi, lo); 3801 case bc_tableswitch: // apc: (df, lo, hi, (hi-lo+1)*(label)) 3810 int hi = lo + caseCount-1; 3812 putu4(hi);
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_LinearScan.cpp | 124 // Returns -1 for hi word if opr is a single word operand. 1286 assert(reg_numHi(opr) == -1, "missing addition of range for hi-register"); 1300 assert(reg_numHi(opr) == -1, "missing addition of range for hi-register"); 1309 assert(reg_numHi(opr) == -1, "missing addition of range for hi-register"); 2052 assert(interval->assigned_regHi() == any_reg, "must not have hi register"); 2060 assert(interval->assigned_regHi() == any_reg, "must not have hi register"); 2066 assert(interval->assigned_regHi() == any_reg, "must not have hi register"); 2075 assert(interval->assigned_regHi() == any_reg, "must not have hi register"); 2112 assert(interval->assigned_regHi() == any_reg, "must not have hi register"); 2118 assert(interval->assigned_regHi() == any_reg, "must not have hi registe 3313 int hi = reg_numHi(opr); local [all...] |
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | assembler_sparc.cpp | 1446 int hi = (int)(value >> 32); local 1451 } else if (hi == 0) { 1456 else if (hi == -1) { 1461 if (Assembler::is_simm13(hi)) { 1462 or3(G0, hi, d); 1464 Assembler::sethi(hi, d); // hardware version zero-extends to upper 32 1465 if (low10(hi) != 0) 1466 or3(d, low10(hi), d); 1471 Assembler::sethi(hi, tmp); 1473 if (low10(hi) ! 1485 int hi = (int) (value >> 32); local [all...] |
H A D | assembler_sparc.hpp | 1036 int hi = (x >> 20) & 3; local 1037 if (hi >= 2) hi |= ~1; 1038 return (((hi << 14) | lo) << 2) + pos; 1055 int hi = (x >> 19) & 3; local 1056 if (hi >= 2) hi |= ~1; 1057 return (((hi << 8) | lo) << 2) + pos;
|