Enum Class X86Uarch

java.lang.Object
java.lang.Enum<X86Uarch>
cpufeatures.x86.X86Uarch
All Implemented Interfaces:
Serializable, Comparable<X86Uarch>, Constable

public enum X86Uarch extends Enum<X86Uarch>
Microarchitecture of an X86 processor.
  • Enum Constant Details

    • X86_UNKNOWN

      public static final X86Uarch X86_UNKNOWN
      Unknown architecture
    • ZHAOXIN_ZHANGJIANG

      public static final X86Uarch ZHAOXIN_ZHANGJIANG
      ZhangJiang
    • ZHAOXIN_WUDAOKOU

      public static final X86Uarch ZHAOXIN_WUDAOKOU
      WuDaoKou
    • ZHAOXIN_LUJIAZUI

      public static final X86Uarch ZHAOXIN_LUJIAZUI
      LuJiaZui
    • ZHAOXIN_YONGFENG

      public static final X86Uarch ZHAOXIN_YONGFENG
      YongFeng
    • INTEL_80486

      public static final X86Uarch INTEL_80486
      80486
    • INTEL_P5

      public static final X86Uarch INTEL_P5
      P5
    • INTEL_LAKEMONT

      public static final X86Uarch INTEL_LAKEMONT
      Lakemont
    • INTEL_CORE

      public static final X86Uarch INTEL_CORE
      Core
    • INTEL_PNR

      public static final X86Uarch INTEL_PNR
      Penryn
    • INTEL_NHM

      public static final X86Uarch INTEL_NHM
      Nehalem
    • INTEL_ATOM_BNL

      public static final X86Uarch INTEL_ATOM_BNL
      Bonnell
    • INTEL_WSM

      public static final X86Uarch INTEL_WSM
      Westmere
    • INTEL_SNB

      public static final X86Uarch INTEL_SNB
      Sandy Bridge
    • INTEL_IVB

      public static final X86Uarch INTEL_IVB
      Ivy Bridge
    • INTEL_ATOM_SMT

      public static final X86Uarch INTEL_ATOM_SMT
      Silvermont
    • INTEL_HSW

      public static final X86Uarch INTEL_HSW
      Haswell
    • INTEL_BDW

      public static final X86Uarch INTEL_BDW
      Broadwell
    • INTEL_SKL

      public static final X86Uarch INTEL_SKL
      Skylake
    • INTEL_CCL

      public static final X86Uarch INTEL_CCL
      Cascade Lake
    • INTEL_ATOM_GMT

      public static final X86Uarch INTEL_ATOM_GMT
      Goldmont
    • INTEL_ATOM_GMT_PLUS

      public static final X86Uarch INTEL_ATOM_GMT_PLUS
      Goldmont+
    • INTEL_ATOM_TMT

      public static final X86Uarch INTEL_ATOM_TMT
      Tremont
    • INTEL_KBL

      public static final X86Uarch INTEL_KBL
      Kaby Lake
    • INTEL_CFL

      public static final X86Uarch INTEL_CFL
      Coffee Lake
    • INTEL_WHL

      public static final X86Uarch INTEL_WHL
      Whiskey Lake
    • INTEL_CML

      public static final X86Uarch INTEL_CML
      Comet Lake
    • INTEL_CNL

      public static final X86Uarch INTEL_CNL
      Cannon Lake
    • INTEL_ICL

      public static final X86Uarch INTEL_ICL
      Ice Lake
    • INTEL_TGL

      public static final X86Uarch INTEL_TGL
      Tiger Lake
    • INTEL_SPR

      public static final X86Uarch INTEL_SPR
      Sapphire Rapids
    • INTEL_ADL

      public static final X86Uarch INTEL_ADL
      Alder Lake
    • INTEL_RCL

      public static final X86Uarch INTEL_RCL
      Rocket Lake
    • INTEL_RPL

      public static final X86Uarch INTEL_RPL
      Raptor Lake
    • INTEL_KNIGHTS_M

      public static final X86Uarch INTEL_KNIGHTS_M
      Knights Mill
    • INTEL_KNIGHTS_L

      public static final X86Uarch INTEL_KNIGHTS_L
      Knights Landing
    • INTEL_KNIGHTS_F

      public static final X86Uarch INTEL_KNIGHTS_F
      Knights Ferry
    • INTEL_KNIGHTS_C

      public static final X86Uarch INTEL_KNIGHTS_C
      Knights Corner
    • INTEL_NETBURST

      public static final X86Uarch INTEL_NETBURST
      Netburst
    • AMD_HAMMER

      public static final X86Uarch AMD_HAMMER
      K8 Hammer
    • AMD_K10

      public static final X86Uarch AMD_K10
      K10
    • AMD_K11

      public static final X86Uarch AMD_K11
      K11
    • AMD_K12

      public static final X86Uarch AMD_K12
      K12 Llano
    • AMD_BOBCAT

      public static final X86Uarch AMD_BOBCAT
      K14 Bobcat
    • AMD_PILEDRIVER

      public static final X86Uarch AMD_PILEDRIVER
      K15 Piledriver
    • AMD_STREAMROLLER

      public static final X86Uarch AMD_STREAMROLLER
      K15 Steamroller
    • AMD_EXCAVATOR

      public static final X86Uarch AMD_EXCAVATOR
      K15 Excavator
    • AMD_BULLDOZER

      public static final X86Uarch AMD_BULLDOZER
      K15 Bulldozer
    • AMD_JAGUAR

      public static final X86Uarch AMD_JAGUAR
      K16 Jaguar
    • AMD_PUMA

      public static final X86Uarch AMD_PUMA
      K16 Puma
    • AMD_ZEN

      public static final X86Uarch AMD_ZEN
      K17 Zen
    • AMD_ZEN_PLUS

      public static final X86Uarch AMD_ZEN_PLUS
      K17 Zen+
    • AMD_ZEN2

      public static final X86Uarch AMD_ZEN2
      K17 Zen 2
    • AMD_ZEN3

      public static final X86Uarch AMD_ZEN3
      K19 Zen 3
    • AMD_ZEN4

      public static final X86Uarch AMD_ZEN4
      K19 Zen 4
  • Method Details

    • values

      public static X86Uarch[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static X86Uarch valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null