| Sys-Info-Driver-Windows documentation | Contained in the Sys-Info-Driver-Windows distribution. |
Sys::Info::Driver::Windows::Constants - Constants
-
This document describes version 0.78 of Sys::Info::Driver::Windows::Constants
released on 17 April 2011.
-
None.
Burak Gursoy <burak@cpan.org>.
Copyright 2006 - 2011 Burak Gursoy. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.12.2 or, at your option, any later version of Perl 5 you may have available.
| Sys-Info-Driver-Windows documentation | Contained in the Sys-Info-Driver-Windows distribution. |
## no critic (ValuesAndExpressions::RequireNumberSeparators) # BEWARE: This module is mostly auto-generated! # The source repository contains a template! package Sys::Info::Driver::Windows::Constants; use strict; use warnings; use base qw( Exporter ); use constant CF_MMX => 0x00800000; use constant CF_MMXPLUS => 0x00400000; use constant CF_SSE => 0x02000000; use constant CF_SSE2 => 0x04000000; use constant CF_SSE3 => 0x00000001; use constant CF_SSSE3 => 0x00000200; use constant CF_SSE41 => 0x00080000; use constant CF_SSE42 => 0x00100000; use constant CF_SSE4A => 0x00000040; use constant CF_SSE5 => 0x00000800; use constant CF_A3DNOW => 0x80000000; use constant CF_A3DNOWEXT => 0x40000000; use constant KF_V86_VIS => 0x00000001; use constant KF_RDTSC => 0x00000002; use constant KF_CR4 => 0x00000004; use constant KF_CMOV => 0x00000008; use constant KF_GLOBAL_PAGE => 0x00000010; use constant KF_LARGE_PAGE => 0x00000020; use constant KF_MTRR => 0x00000040; use constant KF_CMPXCHG8B => 0x00000080; use constant KF_MMX => 0x00000100; use constant KF_WORKING_PTE => 0x00000200; use constant KF_PAT => 0x00000400; use constant KF_FXSR => 0x00000800; use constant KF_FAST_SYSCALL => 0x00001000; use constant KF_XMMI => 0x00002000; use constant KF_3DNOW => 0x00004000; use constant KF_AMDK6MTRR => 0x00008000; use constant KF_XMMI64 => 0x00010000; use constant KF_DTS => 0x00020000; use constant KF_NX_BIT => 0x20000000; use constant KF_NX_DISABLED => 0x40000000; use constant KF_NX_ENABLED => 0x80000000; use constant FT_X87_FPU_ON_CHIP => 0x00000001; use constant FT_VIRTUAL_8086_MODE_ENHANCEMENT => 0x00000002; use constant FT_DEBUGGING_EXTENSIONS => 0x00000004; use constant FT_PAGE_SIZE_EXTENSIONS => 0x00000008; use constant FT_TIME_STAMP_COUNTER => 0x00000010; use constant FT_RDMSR_AND_WRMSR_SUPPORT => 0x00000020; use constant FT_PHYSICAL_ADDRESS_EXTENSIONS => 0x00000040; use constant FT_MACHINE_CHECK_EXCEPTION => 0x00000080; use constant FT_CMPXCHG8B_INSTRUCTION => 0x00000100; use constant FT_APIC_ON_CHIP => 0x00000200; use constant FT_UNKNOWN1 => 0x00000400; use constant FT_SYSENTER_AND_SYSEXIT => 0x00000800; use constant FT_MEMORY_TYPE_RANGE_REGISTERS => 0x00001000; use constant FT_PTE_GLOBAL_BIT => 0x00002000; use constant FT_MACHINE_CHECK_ARCHITECTURE => 0x00004000; use constant FT_CONDITIONAL_MOVE_COMPARE_INSTRUCTION => 0x00008000; use constant FT_PAGE_ATTRIBUTE_TABLE => 0x00010000; use constant FT_PAGE_SIZE_EXTENSION => 0x00020000; use constant FT_PROCESSOR_SERIAL_NUMBER => 0x00040000; use constant FT_CFLUSH_EXTENSION => 0x00080000; use constant FT_UNKNOWN2 => 0x00100000; use constant FT_DEBUG_STORE => 0x00200000; use constant FT_THERMAL_MONITOR_AND_CLOCK_CTRL => 0x00400000; use constant FT_MMX_TECHNOLOGY => 0x00800000; use constant FT_FXSAVE_FXRSTOR => 0x01000000; use constant FT_SSE_EXTENSIONS => 0x02000000; use constant FT_SSE2_EXTENSIONS => 0x04000000; use constant FT_SELF_SNOOP => 0x08000000; use constant FT_HYPER_THREADING_TECHNOLOGY => 0x10000000; use constant FT_THERMAL_MONITOR => 0x20000000; use constant FT_UNKNOWN4 => 0x40000000; use constant FT_PEND_BRK_EN => 0x80000000; our $VERSION = '0.78'; our @EXPORT; our @EXPORT_OK; our %EXPORT_TAGS; $EXPORT_TAGS{cpu} = [qw( CF_MMX CF_MMXPLUS CF_SSE CF_SSE2 CF_SSE3 CF_SSSE3 CF_SSE41 CF_SSE42 CF_SSE4A CF_SSE5 CF_A3DNOW CF_A3DNOWEXT KF_V86_VIS KF_RDTSC KF_CR4 KF_CMOV KF_GLOBAL_PAGE KF_LARGE_PAGE KF_MTRR KF_CMPXCHG8B KF_MMX KF_WORKING_PTE KF_PAT KF_FXSR KF_FAST_SYSCALL KF_XMMI KF_3DNOW KF_AMDK6MTRR KF_XMMI64 KF_DTS KF_NX_BIT KF_NX_DISABLED KF_NX_ENABLED FT_X87_FPU_ON_CHIP FT_VIRTUAL_8086_MODE_ENHANCEMENT FT_DEBUGGING_EXTENSIONS FT_PAGE_SIZE_EXTENSIONS FT_TIME_STAMP_COUNTER FT_RDMSR_AND_WRMSR_SUPPORT FT_PHYSICAL_ADDRESS_EXTENSIONS FT_MACHINE_CHECK_EXCEPTION FT_CMPXCHG8B_INSTRUCTION FT_APIC_ON_CHIP FT_UNKNOWN1 FT_SYSENTER_AND_SYSEXIT FT_MEMORY_TYPE_RANGE_REGISTERS FT_PTE_GLOBAL_BIT FT_MACHINE_CHECK_ARCHITECTURE FT_CONDITIONAL_MOVE_COMPARE_INSTRUCTION FT_PAGE_ATTRIBUTE_TABLE FT_PAGE_SIZE_EXTENSION FT_PROCESSOR_SERIAL_NUMBER FT_CFLUSH_EXTENSION FT_UNKNOWN2 FT_DEBUG_STORE FT_THERMAL_MONITOR_AND_CLOCK_CTRL FT_MMX_TECHNOLOGY FT_FXSAVE_FXRSTOR FT_SSE_EXTENSIONS FT_SSE2_EXTENSIONS FT_SELF_SNOOP FT_HYPER_THREADING_TECHNOLOGY FT_THERMAL_MONITOR FT_UNKNOWN4 FT_PEND_BRK_EN )]; @EXPORT_OK = map { @{ $EXPORT_TAGS{$_} } } keys %EXPORT_TAGS; $EXPORT_TAGS{all} = \@EXPORT_OK; 1; __END__