# heliaCORE.Internal.arm_conv1x1_opt_f16

## arm_conv1x1_spec_f16

`struct` · `c`

```c
struct arm_conv1x1_spec_f16
```

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

### arm_conv1x1_spec_f16::match

`attribute` · `c`

```c
arm_conv1x1_match_f16 match
```

Source: `Include/Internal/arm_conv1x1_opt_f16.h:64`

### arm_conv1x1_spec_f16::call

`attribute` · `c`

```c
arm_conv1x1_call_f16 call
```

Source: `Include/Internal/arm_conv1x1_opt_f16.h:65`

## arm_conv1x1_match_f16

`type` · `c`

```c
typedef bool(* arm_conv1x1_match_f16) (const cmsis_nn_context *ctx, const cmsis_nn_conv_params_f16 *params, const cmsis_nn_dims *input_dims, const float16_t *input_data, const cmsis_nn_dims *filter_dims, const float16_t *filter_data, const cmsis_nn_dims *bias_dims, const float16_t *bias_data, const cmsis_nn_dims *output_dims, float16_t *output_data)
```

Source: `Include/Internal/arm_conv1x1_opt_f16.h:40`

## arm_conv1x1_call_f16

`type` · `c`

```c
typedef arm_cmsis_nn_status(* arm_conv1x1_call_f16) (const cmsis_nn_context *ctx, const cmsis_nn_conv_params_f16 *params, const cmsis_nn_dims *input_dims, const float16_t *input_data, const cmsis_nn_dims *filter_dims, const float16_t *filter_data, const cmsis_nn_dims *bias_dims, const float16_t *bias_data, const cmsis_nn_dims *output_dims, float16_t *output_data)
```

Source: `Include/Internal/arm_conv1x1_opt_f16.h:51`
