Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/* *************************************************************************
** INTEL Corporation Proprietary Information ** ** This listing is supplied under the terms of a license ** agreement with INTEL Corporation and may not be copied ** nor disclosed except in accordance with the terms of ** that agreement. ** ** Copyright (c) 1995,1996 Intel Corporation. ** All Rights Reserved. ** ** ************************************************************************* */
/*****************************************************************************
* * cpuvsn.h * * Description: * Interface to the CPU version functionality. This is based on CPUVSN.H * in MRV. * * Routines: * * Data: * ProcessorVersionInitialized - if initialized * MMxVersion - true if running on an MMX system * P6Version - true if running on a P6 */
/* $Header: R:\h26x\h26x\src\common\ccpuvsn.h_v 1.2 10 Jul 1996 08:26:22 SCDAY $
* $Log: R:\h26x\h26x\src\common\ccpuvsn.h_v $ ;//
;// Rev 1.2 10 Jul 1996 08:26:22 SCDAY
;// H261 Quartz merge
;//
;// Rev 1.1 27 Dec 1995 14:11:48 RMCKENZX
;//
;// Added copyright notice
*/ #ifndef __CPUVSN_H__
#define __CPUVSN_H__
/* This file provides global variables detailing which CPU is running the code.
*/ extern int ProcessorVersionInitialized; extern int P6Version; extern int MMxVersion;
/* Processor choices.
*/ #define TARGET_PROCESSOR_PENTIUM 0
#define TARGET_PROCESSOR_P6 1
#define TARGET_PROCESSOR_PENTIUM_MMX 2
#define TARGET_PROCESSOR_P6_MMX 3
#ifdef QUARTZ
void FAR __cdecl InitializeProcessorVersion(int nOn486); // Selects based on hardware
DWORD __cdecl SelectProcessor (DWORD dwTarget); // Selects based on the target
#else
void FAR InitializeProcessorVersion(int nOn486); // Selects based on hardware
DWORD SelectProcessor (DWORD dwTarget); // Selects based on the target
#endif
#endif
|