Intel® C++ Compiler Standard Edition for Embedded Systems with Bi-Endian Technology 16.0 User and Reference Guide Supplement

The following are some important features of the Intel® C++ Bi-endian compiler:

Getting Started

Getting Started describes how to build applications for supported target platforms.

Enforcing Endianess

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.

Compiler Options

Bi-Endian Compiler Options provides information about options you can use to swap byte order, to affect optimization, code generation, and more.

For more complete information about compiler optimizations, see our Optimization Notice.