Package oshi.jna.platform.windows
Enum Kernel32.ProcessorFeature
- java.lang.Object
-
- java.lang.Enum<Kernel32.ProcessorFeature>
-
- oshi.jna.platform.windows.Kernel32.ProcessorFeature
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Kernel32.ProcessorFeature>
- Enclosing interface:
- Kernel32
public static enum Kernel32.ProcessorFeature extends java.lang.Enum<Kernel32.ProcessorFeature>
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description private int
value
-
Constructor Summary
Constructors Modifier Constructor Description private
ProcessorFeature(int value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
value()
static Kernel32.ProcessorFeature
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Kernel32.ProcessorFeature[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PF_FLOATING_POINT_PRECISION_ERRATA
public static final Kernel32.ProcessorFeature PF_FLOATING_POINT_PRECISION_ERRATA
-
PF_FLOATING_POINT_EMULATED
public static final Kernel32.ProcessorFeature PF_FLOATING_POINT_EMULATED
-
PF_COMPARE_EXCHANGE_DOUBLE
public static final Kernel32.ProcessorFeature PF_COMPARE_EXCHANGE_DOUBLE
-
PF_MMX_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_MMX_INSTRUCTIONS_AVAILABLE
-
PF_PPC_MOVEMEM_64BIT_OK
public static final Kernel32.ProcessorFeature PF_PPC_MOVEMEM_64BIT_OK
-
PF_ALPHA_BYTE_INSTRUCTIONS
public static final Kernel32.ProcessorFeature PF_ALPHA_BYTE_INSTRUCTIONS
-
PF_XMMI_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_XMMI_INSTRUCTIONS_AVAILABLE
-
PF_3DNOW_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_3DNOW_INSTRUCTIONS_AVAILABLE
-
PF_RDTSC_INSTRUCTION_AVAILABLE
public static final Kernel32.ProcessorFeature PF_RDTSC_INSTRUCTION_AVAILABLE
-
PF_PAE_ENABLED
public static final Kernel32.ProcessorFeature PF_PAE_ENABLED
-
PF_XMMI64_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_XMMI64_INSTRUCTIONS_AVAILABLE
-
PF_SSE_DAZ_MODE_AVAILABLE
public static final Kernel32.ProcessorFeature PF_SSE_DAZ_MODE_AVAILABLE
-
PF_NX_ENABLED
public static final Kernel32.ProcessorFeature PF_NX_ENABLED
-
PF_SSE3_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_SSE3_INSTRUCTIONS_AVAILABLE
-
PF_COMPARE_EXCHANGE128
public static final Kernel32.ProcessorFeature PF_COMPARE_EXCHANGE128
-
PF_COMPARE64_EXCHANGE128
public static final Kernel32.ProcessorFeature PF_COMPARE64_EXCHANGE128
-
PF_CHANNELS_ENABLED
public static final Kernel32.ProcessorFeature PF_CHANNELS_ENABLED
-
PF_XSAVE_ENABLED
public static final Kernel32.ProcessorFeature PF_XSAVE_ENABLED
-
PF_ARM_VFP_32_REGISTERS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_ARM_VFP_32_REGISTERS_AVAILABLE
-
PF_ARM_NEON_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_ARM_NEON_INSTRUCTIONS_AVAILABLE
-
PF_SECOND_LEVEL_ADDRESS_TRANSLATION
public static final Kernel32.ProcessorFeature PF_SECOND_LEVEL_ADDRESS_TRANSLATION
-
PF_VIRT_FIRMWARE_ENABLED
public static final Kernel32.ProcessorFeature PF_VIRT_FIRMWARE_ENABLED
-
PF_RDWRFSGSBASE_AVAILABLE
public static final Kernel32.ProcessorFeature PF_RDWRFSGSBASE_AVAILABLE
-
PF_FASTFAIL_AVAILABLE
public static final Kernel32.ProcessorFeature PF_FASTFAIL_AVAILABLE
-
PF_ARM_DIVIDE_INSTRUCTION_AVAILABLE
public static final Kernel32.ProcessorFeature PF_ARM_DIVIDE_INSTRUCTION_AVAILABLE
-
PF_ARM_64BIT_LOADSTORE_ATOMIC
public static final Kernel32.ProcessorFeature PF_ARM_64BIT_LOADSTORE_ATOMIC
-
PF_ARM_EXTERNAL_CACHE_AVAILABLE
public static final Kernel32.ProcessorFeature PF_ARM_EXTERNAL_CACHE_AVAILABLE
-
PF_ARM_FMAC_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_ARM_FMAC_INSTRUCTIONS_AVAILABLE
-
PF_RDRAND_INSTRUCTION_AVAILABLE
public static final Kernel32.ProcessorFeature PF_RDRAND_INSTRUCTION_AVAILABLE
-
PF_ARM_V8_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_ARM_V8_INSTRUCTIONS_AVAILABLE
-
PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_ARM_V8_CRYPTO_INSTRUCTIONS_AVAILABLE
-
PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_ARM_V8_CRC32_INSTRUCTIONS_AVAILABLE
-
PF_RDTSCP_INSTRUCTION_AVAILABLE
public static final Kernel32.ProcessorFeature PF_RDTSCP_INSTRUCTION_AVAILABLE
-
PF_RDPID_INSTRUCTION_AVAILABLE
public static final Kernel32.ProcessorFeature PF_RDPID_INSTRUCTION_AVAILABLE
-
PF_ARM_V81_ATOMIC_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_ARM_V81_ATOMIC_INSTRUCTIONS_AVAILABLE
-
PF_SSSE3_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_SSSE3_INSTRUCTIONS_AVAILABLE
-
PF_SSE4_1_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_SSE4_1_INSTRUCTIONS_AVAILABLE
-
PF_SSE4_2_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_SSE4_2_INSTRUCTIONS_AVAILABLE
-
PF_AVX_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_AVX_INSTRUCTIONS_AVAILABLE
-
PF_AVX2_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_AVX2_INSTRUCTIONS_AVAILABLE
-
PF_AVX512F_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_AVX512F_INSTRUCTIONS_AVAILABLE
-
PF_ARM_V82_DP_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_ARM_V82_DP_INSTRUCTIONS_AVAILABLE
-
PF_ARM_V83_JSCVT_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_ARM_V83_JSCVT_INSTRUCTIONS_AVAILABLE
-
PF_ARM_V83_LRCPC_INSTRUCTIONS_AVAILABLE
public static final Kernel32.ProcessorFeature PF_ARM_V83_LRCPC_INSTRUCTIONS_AVAILABLE
-
-
Method Detail
-
values
public static Kernel32.ProcessorFeature[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Kernel32.ProcessorFeature c : Kernel32.ProcessorFeature.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Kernel32.ProcessorFeature valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
value
public int value()
- Returns:
- the value
-
-