Intel ARCHITECTURE IA-32 User Manual Page 438

  • Download
  • Add to my manuals
  • Print
  • Page
    / 568
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 437
IA-32 Intel® Architecture Optimization
A-4
default, and targets the Intel Pentium 4 processor and subsequent
processors. Code produced will run on any Intel architecture 32-bit
processor, but will be optimized specifically for the targeted processor.
Automatic Processor Dispatch Support
(-Qx[extensions] and -Qax[extensions])
The -Qx[extensions] and -Qax[extensions] options provide
support to generate code that is specific to processor-instruction
extensions. The corresponding options on Linux are -x[extensions] and
-ax[extensions].
-Qx[extensions] generates specialized code to run exclusively on
the processors indicated by the extension(s).
-Qax[extensions] generates code specialized to processors which
support the specified extensions, but also
generates generic IA-32 code. The generic code
usually executes slower than the specialized
version. A runtime check for the processor type
is made to determine which code executes.
You can specify the same extensions for either option as follows:
i Pentium II and Pentium III processors, which use the
CMOV and FCMOV instructions.
M Pentium processor with MMX technology, Pentium II,
and Pentium III processors.
K Streaming SIMD Extensions. Includes the i and M
extensions.
W Streaming SIMD Extensions 2. Includes the i, M,
and K extensions.
B Streaming SIMD Extensions 2 and optimizations for
the Intel Pentium M processor. Includes the
i, M,
K,k
and W extensions.
P Streaming SIMD Extensions 3. Includes the i, M, K,
and W extensions.
Page view 437
1 2 ... 433 434 435 436 437 438 439 440 441 442 443 ... 567 568

Comments to this Manuals

No comments