/Qax recommended option for Xeon "Prestonia"?

/Qax recommended option for Xeon "Prestonia"?

I'm trying /QaxWNP and I'm getting the following error

Fatal Error : This program was not built to run on the processor in your system.

The processor details are:

NameIntel Xeon
Code NamePrestonia
SpecificationIntel Xeon CPU 2.80GHz
Family / Model / SteppingF 2 9
Extended Family / Model0 0
Brand ID11
PackagemPGA-604
Core SteppingD1
Technology0.13
Supported Instructions SetsMMX, SSE, SSE2

Question 1) Isn't /Qax supposed to generate generic IA32 code and processor specific code?

Question 2) The manual doesn't have an entry for the Xeon processor: Kis P3, W N & P are P4, which is for Xeon?

Thanks in advance.

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Please post all the output of "icl" like:

C: emp>icl -QaxWNP testcase.cpp
Intel C++ Compiler for 32-bit applications, Version 9.0 Build 20050912Z Pa
ckage ID: W_CC_C_9.0.024
Copyright (C) 1985-2005 Intel Corporation. All rights reserved.

testcase.cpp
testcase.cpp(19) : (col. 1) remark: _main has been targeted for automatic cpu di
spatch.
Microsoft Incremental Linker Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.

-out:testcase.exe
testcase.obj

C: emp>

The code should take the N path on Xeon models like Prestonia, or the P path on EM64T capable Xeon models. There is no distinction between P4 and corresponding Xeon models. There isn't likely to be enough difference between W and N to gain by using both at once.

Leave a Comment

Please sign in to add a comment. Not a member? Join today