Developer Guide

Contents

Using the IntelliSense* Features

Intel IPP supports two Microsoft* Visual Studio IntelliSense* features that support language references: Complete Word and Parameter Info.
Both features require header files. Therefore, to benefit from IntelliSense, make sure the path to the include files is specified in the Visual Studio solution settings. On how to do this, see Configuring the Microsoft Visual Studio* IDE to Link with Intel® IPP.

Complete Word

For a software library, the
Complete Word
feature types or prompts for the rest of the name defined in the header file once you type the first few characters of the name in your code.
Provided your C/C++ code contains the include statement with the appropriate Intel IPP header file, to complete the name of the function or named constant specified in the header file, follow these steps:
  1. Type the first few characters of the name (for example,
    ippsFFT
    ).
  2. Press
    Alt
    +
    RIGHT ARROW
    or
    Ctrl
    +
    SPACEBAR
    If you have typed enough characters to eliminate ambiguity in the name, the rest of the name is typed automatically. Otherwise, the pop-up list of the names specified in the header file opens - see the figure below.
  3. Select the name from the list, if needed.

Parameter Info

The
Parameter Info
feature displays the parameter list for a function to give information on the number and types of parameters.
To get the list of parameters of a function specified in the header file, follow these steps:
  1. Type the function name
  2. Type the opening parenthesis
A tooltip appears with the function API prototype, and the current parameter in the API prototype is highlighted - see the figure below.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804