forked from I2P_Developers/i2p.i2p
Added more checks to Haswell identification..
This commit is contained in:
@ -62,8 +62,7 @@ public class CPUIDCPUInfo implements CPUInfo
|
||||
* @since 0.9.21
|
||||
*/
|
||||
public boolean hasAVX2() {
|
||||
return this.hasABM() &&
|
||||
(CPUID.getExtendedEBXFeatureFlags() & (1 << 5)) != 0; //Extended EBX Feature Bit 5
|
||||
return (CPUID.getExtendedEBXFeatureFlags() & (1 << 5)) != 0; //Extended EBX Feature Bit 5
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -377,7 +377,8 @@ class IntelInfoImpl extends CPUIDCPUInfo implements IntelCPUInfo
|
||||
case 0x45:
|
||||
case 0x46:
|
||||
CPUIDCPUInfo c = new CPUIDCPUInfo();
|
||||
if (c.hasAVX2() && c.hasBMI1() && c.hasBMI2()) {
|
||||
if (c.hasAVX2() && c.hasBMI1() && c.hasBMI2() &&
|
||||
c.hasFMA3() && c.hasMOVBE() && c.hasABM()) {
|
||||
isSandyCompatible = true;
|
||||
isIvyCompatible = true;
|
||||
isHaswellCompatible = true;
|
||||
|
Reference in New Issue
Block a user