Function arm_elementwise_sub_f32

Function Documentation

arm_cmsis_nn_status arm_elementwise_sub_f32(const float32_t *input_1_vect, const float32_t *input_2_vect, float32_t *output, float32_t out_activation_min, float32_t out_activation_max, int32_t block_size)

Elementwise subtract with optional output clamp.

NaN results propagate through the clamp (TensorFlow Lite semantics).

Parameters:
  • input_1_vect[in] Pointer to the first input vector (minuend).

  • input_2_vect[in] Pointer to the second input vector (subtrahend).

  • output[out] Pointer to the output vector.

  • out_activation_min[in] Minimum output clamp value.

  • out_activation_max[in] Maximum output clamp value.

  • block_size[in] Number of elements to process.

Returns:

ARM_CMSIS_NN_SUCCESS on success or ARM_CMSIS_NN_ARG_ERROR on invalid arguments.