Developer Guide

Contents

Building a Custom DLL with Custom Library Tool

Follow the steps below to build a custom dynamic library using the Intel IPP Custom Library Tool:
  1. Run
    python main.py
    to launch the GUI version of the tool.
  2. Select the Intel IPP or Intel IPP Cryptography package (optional). If you run the tool inside the Intel IPP or Intel IPP Cryptography package, the current one will be used as default. Otherwise, you need to provide the path to the package.
  3. Configure your custom library.
  4. Set the library name.
  5. Select functions from the list. You can build a dynamic library containing Intel IPP or Intel IPP Cryptography functionality, but not both. If you need to add threaded functions to the custom list, select
    Threading layer
    checkbox to show the list of threaded functions.
  6. Build the library automatically (if available) or save a build script.
You can save the configuration and the list of custom functions as a project by clicking
Save project
or
Save project as...
. The project is saved as a file with the
.cltproj
extension. Then you can open this project by clicking
Open project
button.

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