hotspot/src/cpu/sparc/vm/vm_version_sparc.cpp
changeset 5698 091095915ee6
parent 5431 5c4054a50dbb
child 5702 201c5cde25bb
equal deleted inserted replaced
5697:0cf7190475ee 5698:091095915ee6
    63     // Indirect branch is the same cost as direct
    63     // Indirect branch is the same cost as direct
    64     if (FLAG_IS_DEFAULT(UseInlineCaches)) {
    64     if (FLAG_IS_DEFAULT(UseInlineCaches)) {
    65       FLAG_SET_DEFAULT(UseInlineCaches, false);
    65       FLAG_SET_DEFAULT(UseInlineCaches, false);
    66     }
    66     }
    67 #ifdef _LP64
    67 #ifdef _LP64
    68     // Single issue niagara1 is slower for CompressedOops
       
    69     // but niagaras after that it's fine.
       
    70     if (!is_niagara1_plus()) {
       
    71       if (FLAG_IS_DEFAULT(UseCompressedOops)) {
       
    72         FLAG_SET_ERGO(bool, UseCompressedOops, false);
       
    73       }
       
    74     }
       
    75     // 32-bit oops don't make sense for the 64-bit VM on sparc
    68     // 32-bit oops don't make sense for the 64-bit VM on sparc
    76     // since the 32-bit VM has the same registers and smaller objects.
    69     // since the 32-bit VM has the same registers and smaller objects.
    77     Universe::set_narrow_oop_shift(LogMinObjAlignmentInBytes);
    70     Universe::set_narrow_oop_shift(LogMinObjAlignmentInBytes);
    78 #endif // _LP64
    71 #endif // _LP64
    79 #ifdef COMPILER2
    72 #ifdef COMPILER2