# heliaCORE.Internal.arm_nn_config

## ARM_NN_FLOAT_API_ENABLED

`macro` · `c`

```c
#define ARM_NN_FLOAT_API_ENABLED (ARM_NN_ENABLE_F32 || ARM_NN_ENABLE_F16)
```

Optional feature gates for floating-point extensions.

These are disabled by default so integer-only builds keep their current code size and API surface. The float16 feature gate still depends on toolchain and target support such as ARM_FLOAT16_SUPPORTED where applicable.

Source: `Include/Internal/arm_nn_config.h:62`
