Sys::Info::Driver::Windows::Constants - Constants


Sys-Info-Driver-Windows documentation Contained in the Sys-Info-Driver-Windows distribution.

Index


Code Index:

NAME

Top

Sys::Info::Driver::Windows::Constants - Constants

SYNOPSIS

Top

-

DESCRIPTION

Top

This document describes version 0.78 of Sys::Info::Driver::Windows::Constants released on 17 April 2011.

-

METHODS

Top

None.

CONSTANTS

Top

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

AUTHOR

Top

Burak Gursoy <burak@cpan.org>.

COPYRIGHT

Top

LICENSE

Top

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__