3.5. Half-Precision Floating Point

Sourcery G++ for ARM SymbianOS includes support for half-precision (16-bit) floating point, including the new __fp16 data type in C and C++, support for generating conversion instructions when compiling for processors that support them, and library functions for use in other cases.

To use half-precision floating point, you must explicitly enable it via the -mfp16-format command-line option to the compiler. For more information about __fp16 representations and usage from C and C++, refer to the GCC manual.