Does XP support machines that does not support this

#include <stdio.h>

void main( )
{
unsigned int tmp, processorSignature;

tmp = processorSignature = 0;
asm mov eax, 1;

asm cpuid;
__asm mov processorSignature, eax ;
__ asm mov tmp, edx;

if (tmp & 0x00000800 ) {
if ( (processorSignature & 0x0fff3fff) < 0x00000633 )
printf(" fast call is not supported\n");
else
printf(" fast call supported\n");
}

}</stdio.h>

Considering XP supports the IA 64 I would have to say yes it does
support machines that don’t support that.

-Jeff

-----Original Message-----
From: xxxxx@garlic.com [mailto:xxxxx@garlic.com]
Sent: Wednesday, October 23, 2002 9:21 AM
To: File Systems Developers
Subject: [ntfsd] Does XP support machines that does not support this

#include <stdio.h>

void main( )
{
unsigned int tmp, processorSignature;

tmp = processorSignature = 0;
asm mov eax, 1;

asm cpuid;
__asm mov processorSignature, eax ;
__ asm mov tmp, edx;

if (tmp & 0x00000800 ) {
if ( (processorSignature & 0x0fff3fff) < 0x00000633 )
printf(" fast call is not supported\n");
else
printf(" fast call supported\n");
}

}


You are currently subscribed to ntfsd as: xxxxx@concord.com
To unsubscribe send a blank email to %%email.unsub%%


This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.

This footnote also confirms that this email message has been swept by
the latest virus scan software available for the presence of computer
viruses.
</stdio.h>

What do you mean by fast call? Have you checked with Intel Ref.?

cpuid is nonprevileged instruction that you can use anywhere.

Bi

-----Original Message-----
From: xxxxx@garlic.com [mailto:xxxxx@garlic.com]
Sent: Wednesday, October 23, 2002 6:21 AM
To: File Systems Developers
Subject: [ntfsd] Does XP support machines that does not support this

#include <stdio.h>

void main( )
{
unsigned int tmp, processorSignature;

tmp = processorSignature = 0;
asm mov eax, 1;

asm cpuid;
__asm mov processorSignature, eax ;
__ asm mov tmp, edx;

if (tmp & 0x00000800 ) {
if ( (processorSignature & 0x0fff3fff) < 0x00000633 )
printf(" fast call is not supported\n");
else
printf(" fast call supported\n");
}

}


You are currently subscribed to ntfsd as: xxxxx@appstream.com
To unsubscribe send a blank email to %%email.unsub%%</stdio.h>