comparison src/cpu/x86/vm/vm_version_x86_32.cpp @ 235:9c2ecc2ffb12 jdk7-b31

Merge
author trims
date Fri, 11 Jul 2008 01:14:44 -0700
parents d1605aabd0a1 ab65a4c9b2e8
children dc7f315e41f7
comparison
equal deleted inserted replaced
197:de141433919f 235:9c2ecc2ffb12
305 if( is_amd() ) { // AMD cpus specific settings 305 if( is_amd() ) { // AMD cpus specific settings
306 if( supports_sse2() && FLAG_IS_DEFAULT(UseAddressNop) ) { 306 if( supports_sse2() && FLAG_IS_DEFAULT(UseAddressNop) ) {
307 // Use it on new AMD cpus starting from Opteron. 307 // Use it on new AMD cpus starting from Opteron.
308 UseAddressNop = true; 308 UseAddressNop = true;
309 } 309 }
310 if( supports_sse2() && FLAG_IS_DEFAULT(UseNewLongLShift) ) {
311 // Use it on new AMD cpus starting from Opteron.
312 UseNewLongLShift = true;
313 }
310 if( FLAG_IS_DEFAULT(UseXmmLoadAndClearUpper) ) { 314 if( FLAG_IS_DEFAULT(UseXmmLoadAndClearUpper) ) {
311 if( supports_sse4a() ) { 315 if( supports_sse4a() ) {
312 UseXmmLoadAndClearUpper = true; // use movsd only on '10h' Opteron 316 UseXmmLoadAndClearUpper = true; // use movsd only on '10h' Opteron
313 } else { 317 } else {
314 UseXmmLoadAndClearUpper = false; 318 UseXmmLoadAndClearUpper = false;