This section provides a series of tables that compare intrinsics performance across architectures. Before implementing intrinsics across architectures, please note the following.
Instrinsics may generate code that does not run on all Intel architecture processors. You should therefore use CPUID to detect the processor and generate the appropriate code.
Implement intrinsics by processor family, not by specific processor. The guiding principle for which processor family (IA-32 architecture-based processor or Itanium® processor) the intrinsic is implemented on is performance, not compatibility. Where there is added performance on both families, the intrinsic is identical.