Mercurial > hg > truffle
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; |