Changeset 71d4b5f


Ignore:
Timestamp:
Dec 16, 2015 8:52:14 PM (4 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
3e4d774
Parents:
31efa7c
Message:

Broadwell/Skylake? tweak

File:
1 edited

Legend:

Unmodified
Added
Removed
  • core/java/src/freenet/support/CPUInformation/IntelInfoImpl.java

    r31efa7c r71d4b5f  
    347347                        CPUIDCPUInfo c = new CPUIDCPUInfo();
    348348                        if (c.hasAVX2() && c.hasBMI1()  && c.hasBMI2() &&
    349                             c.hasFMA3() && c.hasMOVBE() && c.hasABM() &&
    350                             c.hasADX()) {
     349                            c.hasFMA3() && c.hasMOVBE() && c.hasABM()) {
    351350                            isSandyCompatible = true;
    352351                            isIvyCompatible = true;
    353352                            isHaswellCompatible = true;
    354                             isBroadwellCompatible = true;
     353                            if (c.hasADX())
     354                                isBroadwellCompatible = true;
    355355                            modelString = "Broadwell Core i3/i5/i7";
    356356                        } else {
     
    441441                        CPUIDCPUInfo c = new CPUIDCPUInfo();
    442442                        if (c.hasAVX2() && c.hasBMI1()  && c.hasBMI2() &&
    443                             c.hasFMA3() && c.hasMOVBE() && c.hasABM() &&
    444                             c.hasADX()) {
     443                            c.hasFMA3() && c.hasMOVBE() && c.hasABM()) {
    445444                            isSandyCompatible = true;
    446445                            isIvyCompatible = true;
    447446                            isHaswellCompatible = true;
    448                             isBroadwellCompatible = true;
     447                            if (c.hasADX())
     448                                isBroadwellCompatible = true;
    449449                            modelString = "Skylake Core i3/i5/i7";
    450450                        } else {
Note: See TracChangeset for help on using the changeset viewer.