|  | CMSIS-NN
    Version 1.1.0
    CMSIS NN Software Library | 
| Data Structures | |
| union | arm_nnword | 
| Union for SIMD access of Q31/Q15/Q7 types.  More... | |
| Macros | |
| #define | NN_ROUND(out_shift) | 
| defition to adding rouding offset  More... | |
| Enumerations | |
| enum | arm_nn_activation_type | 
| Struct for specifying activation function types.  More... | |
| Functions | |
| void | arm_q7_to_q15_no_shift (const q7_t *pSrc, q15_t *pDst, uint32_t blockSize) | 
| Converts the elements of the Q7 vector to Q15 vector without left-shift.  More... | |
| void | arm_q7_to_q15_reordered_no_shift (const q7_t *pSrc, q15_t *pDst, uint32_t blockSize) | 
| Converts the elements of the Q7 vector to reordered Q15 vector without left-shift.  More... | |
| void | arm_nn_mult_q15 (q15_t *pSrcA, q15_t *pSrcB, q15_t *pDst, const uint16_t out_shift, uint32_t blockSize) | 
| Q7 vector multiplication with variable output shifts.  More... | |
| void | arm_nn_mult_q7 (q7_t *pSrcA, q7_t *pSrcB, q7_t *pDst, const uint16_t out_shift, uint32_t blockSize) | 
| Q7 vector multiplication with variable output shifts.  More... | |
| #define NN_ROUND | ( | out_shift | ) | 
Referenced by arm_convolve_1x1_HWC_q7_fast_nonsquare(), arm_convolve_HWC_q15_basic(), arm_convolve_HWC_q15_fast(), arm_convolve_HWC_q15_fast_nonsquare(), arm_convolve_HWC_q7_basic(), arm_convolve_HWC_q7_basic_nonsquare(), arm_convolve_HWC_q7_fast(), arm_convolve_HWC_q7_fast_nonsquare(), arm_convolve_HWC_q7_RGB(), arm_depthwise_separable_conv_HWC_q7(), arm_depthwise_separable_conv_HWC_q7_nonsquare(), arm_fully_connected_mat_q7_vec_q15(), arm_fully_connected_mat_q7_vec_q15_opt(), arm_fully_connected_q15(), arm_fully_connected_q15_opt(), arm_fully_connected_q7(), arm_fully_connected_q7_opt(), arm_nn_mat_mult_kernel_q7_q15(), arm_nn_mat_mult_kernel_q7_q15_reordered(), arm_nn_mult_q15(), and arm_nn_mult_q7().