Function arm_rsqrt_s16_per_op¶
Defined in File arm_nnfunctions.h
Function Documentation¶
-
arm_cmsis_nn_status arm_rsqrt_s16_per_op(const int16_t *input, const int32_t input_offset, int16_t *output, const int32_t out_offset, const int32_t out_activation_min, const int32_t out_activation_max, const int32_t block_size, const int16_t *lut)¶
INT16 reciprocal square root using a per-operator LUT.
- Parameters:
input – [in] Pointer to the input buffer.
input_offset – [in] Input tensor zero offset. The kernel evaluates each element as
input - input_offsetbefore the LUT lookup.output – [out] Pointer to the output buffer.
out_offset – [in] Output tensor zero offset.
out_activation_min – [in] Minimum output clamp.
out_activation_max – [in] Maximum output clamp.
block_size – [in] Number of elements.
lut – [in] Pointer to a 513-entry INT16 LUT in output domain.
- Returns:
The function returns ARM_CMSIS_NN_SUCCESS or ARM_CMSIS_NN_ARG_ERROR.