The following are some important features of the Intel® C++ Bi-endian compiler:
Getting Started describes how to build applications for supported target platforms.
Enforcing Endianess describes the bi-endian modes, modes to pass function parameters, byte-order adjustments for pointed-to types, and the implicit and explicit usage models that are enforced by the bi-endian compiler to handle the endianess of your source code.
Data Initialization API
Data Initialization API explains how you can implement your own data initialization process to initialize pointer-type data that need to be byte-swapped during runtime.
C++ Template Initialization Support
C++ Template Initialization Support describes simple C++ and extended C++ modes of support for template initialization.
x32 psABI Support
x32 psABI Support describes the bi-endian compiler's ability to enable your programs to run in the 64-bit mode while using 32-bit pointers, thereby reducing the memory footprint and file size and enabling your programs to run faster.
Bi-Endian Compiler Options provides information about options you can use to swap byte order, to affect optimization, code generation, and more.