zephyr/cmake/compiler
Stephanos Ioannidis 41fd6e003c arch: arm: aarch32: Add half-precision floating-point configs
This commit adds the half-precision (16-bit) floating-point
configurations to the ARM AArch32 architectures.

Enabling CONFIG_FP16 has the effect of specifying `-mfp16-format`
option (in case of GCC) which allows using the half-precision floating
point types such as `__fp16` and `_Float16`.

Note that this configuration can be used regardless of whether a
hardware FPU is available or supports half-precision operations.

When an FP16-capable FPU is not available, the compiler will
automatically provide the software emulations.

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2021-08-30 18:17:47 +02:00
..
arcmwdt ARC: MWDT: fix include path for the case of C/C++ lib usage 2021-08-21 21:33:18 -04:00
armclang armclang: ARM Compiler C library support 2021-08-30 08:54:23 -04:00
clang cmake: oneApi: add oneApi support on windows 2021-07-27 07:20:12 -04:00
gcc arch: arm: aarch32: Add half-precision floating-point configs 2021-08-30 18:17:47 +02:00
host-gcc
icx
xcc
compiler_flags_template.cmake