# Globals

CMSIS-NN: Globals

| CMSIS-NN Version 1.1.0 CMSIS NN Software Library

- Main Page
- Usage and Description
- Reference

- All
- Functions
- Variables
- Enumerations
- Enumerator
- Macros

- a
- c
- d
- f
- g
- h
- i
- m
- n
- o
- p
- q
- r
- s
- t
- u

All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Macros Groups Pages
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

### - a -

- arm_avepool_q7_HWC() : arm_nnfunctions.h , arm_pool_q7_HWC.c
- ARM_SIGMOID : arm_nnsupportfunctions.h
- ARM_TANH : arm_nnsupportfunctions.h

### - c -

- arm_convolve_1x1_HWC_q7_fast_nonsquare() : arm_nnfunctions.h , arm_convolve_1x1_HWC_q7_fast_nonsquare.c
- arm_convolve_HWC_q15_basic() : arm_convolve_HWC_q15_basic.c , arm_nnfunctions.h
- arm_convolve_HWC_q15_fast() : arm_nnfunctions.h , arm_convolve_HWC_q15_fast.c
- arm_convolve_HWC_q15_fast_nonsquare() : arm_convolve_HWC_q15_fast_nonsquare.c , arm_nnfunctions.h
- arm_convolve_HWC_q7_basic() : arm_nnfunctions.h , arm_convolve_HWC_q7_basic.c
- arm_convolve_HWC_q7_basic_nonsquare() : arm_nnfunctions.h , arm_convolve_HWC_q7_basic_nonsquare.c
- arm_convolve_HWC_q7_fast() : arm_nnfunctions.h , arm_convolve_HWC_q7_fast.c
- arm_convolve_HWC_q7_fast_nonsquare() : arm_convolve_HWC_q7_fast_nonsquare.c , arm_nnfunctions.h
- arm_convolve_HWC_q7_RGB() : arm_nnfunctions.h , arm_convolve_HWC_q7_RGB.c
- col_buffer : arm_nnexamples_cifar10.cpp
- CONV1_BIAS : arm_nnexamples_cifar10_weights.h
- conv1_bias : arm_nnexamples_cifar10.cpp
- CONV1_BIAS_LSHIFT : arm_nnexamples_cifar10_weights.h
- CONV1_IM_CH : arm_nnexamples_cifar10_parameter.h
- CONV1_IM_DIM : arm_nnexamples_cifar10_parameter.h
- CONV1_KER_DIM : arm_nnexamples_cifar10_parameter.h
- CONV1_OUT_CH : arm_nnexamples_cifar10_parameter.h
- CONV1_OUT_DIM : arm_nnexamples_cifar10_parameter.h
- CONV1_OUT_RSHIFT : arm_nnexamples_cifar10_weights.h
- CONV1_PADDING : arm_nnexamples_cifar10_parameter.h
- CONV1_STRIDE : arm_nnexamples_cifar10_parameter.h
- conv1_wt : arm_nnexamples_cifar10.cpp
- CONV1_WT : arm_nnexamples_cifar10_weights.h
- CONV2_BIAS : arm_nnexamples_cifar10_weights.h
- conv2_bias : arm_nnexamples_cifar10.cpp
- CONV2_BIAS_LSHIFT : arm_nnexamples_cifar10_weights.h
- CONV2_IM_CH : arm_nnexamples_cifar10_parameter.h
- CONV2_IM_DIM : arm_nnexamples_cifar10_parameter.h
- CONV2_KER_DIM : arm_nnexamples_cifar10_parameter.h
- CONV2_OUT_CH : arm_nnexamples_cifar10_parameter.h
- CONV2_OUT_DIM : arm_nnexamples_cifar10_parameter.h
- CONV2_OUT_RSHIFT : arm_nnexamples_cifar10_weights.h
- CONV2_PADDING : arm_nnexamples_cifar10_parameter.h
- CONV2_STRIDE : arm_nnexamples_cifar10_parameter.h
- conv2_wt : arm_nnexamples_cifar10.cpp
- CONV2_WT : arm_nnexamples_cifar10_weights.h
- conv3_bias : arm_nnexamples_cifar10.cpp
- CONV3_BIAS : arm_nnexamples_cifar10_weights.h
- CONV3_BIAS_LSHIFT : arm_nnexamples_cifar10_weights.h
- CONV3_IM_CH : arm_nnexamples_cifar10_parameter.h
- CONV3_IM_DIM : arm_nnexamples_cifar10_parameter.h
- CONV3_KER_DIM : arm_nnexamples_cifar10_parameter.h
- CONV3_OUT_CH : arm_nnexamples_cifar10_parameter.h
- CONV3_OUT_DIM : arm_nnexamples_cifar10_parameter.h
- CONV3_OUT_RSHIFT : arm_nnexamples_cifar10_weights.h
- CONV3_PADDING : arm_nnexamples_cifar10_parameter.h
- CONV3_STRIDE : arm_nnexamples_cifar10_parameter.h
- conv3_wt : arm_nnexamples_cifar10.cpp
- CONV3_WT : arm_nnexamples_cifar10_weights.h

### - d -

- arm_depthwise_separable_conv_HWC_q7() : arm_nnfunctions.h , arm_depthwise_separable_conv_HWC_q7.c
- arm_depthwise_separable_conv_HWC_q7_nonsquare() : arm_nnfunctions.h , arm_depthwise_separable_conv_HWC_q7_nonsquare.c
- DIM_HISTORY : arm_nnexamples_gru.cpp
- DIM_INPUT : arm_nnexamples_gru.cpp
- DIM_VEC : arm_nnexamples_gru.cpp

### - f -

- arm_fully_connected_mat_q7_vec_q15() : arm_nnfunctions.h , arm_fully_connected_mat_q7_vec_q15.c
- arm_fully_connected_mat_q7_vec_q15_opt() : arm_nnfunctions.h , arm_fully_connected_mat_q7_vec_q15_opt.c
- arm_fully_connected_q15() : arm_nnfunctions.h , arm_fully_connected_q15.c
- arm_fully_connected_q15_opt() : arm_nnfunctions.h , arm_fully_connected_q15_opt.c
- arm_fully_connected_q7() : arm_nnfunctions.h , arm_fully_connected_q7.c
- arm_fully_connected_q7_opt() : arm_nnfunctions.h , arm_fully_connected_q7_opt.c

### - g -

- gru_example() : arm_nnexamples_gru.cpp

### - h -

- hidden_state_bias : arm_nnexamples_gru.cpp
- HIDDEN_STATE_BIAS : arm_nnexamples_gru_test_data.h
- HIDDEN_STATE_WEIGHT_X2 : arm_nnexamples_gru_test_data.h
- HIDDEN_STATE_WEIGHT_X4 : arm_nnexamples_gru_test_data.h
- hidden_state_weights : arm_nnexamples_gru.cpp
- HISTORY_DATA : arm_nnexamples_gru_test_data.h

### - i -

- image_data : arm_nnexamples_cifar10.cpp
- IMG_DATA : arm_nnexamples_cifar10_inputs.h
- INPUT_DATA1 : arm_nnexamples_gru_test_data.h
- INPUT_DATA2 : arm_nnexamples_gru_test_data.h
- INPUT_MEAN_SHIFT : arm_nnexamples_cifar10_weights.h
- INPUT_RIGHT_SHIFT : arm_nnexamples_cifar10_weights.h
- ip1_bias : arm_nnexamples_cifar10.cpp
- IP1_BIAS : arm_nnexamples_cifar10_weights.h
- IP1_BIAS_LSHIFT : arm_nnexamples_cifar10_weights.h
- IP1_DIM : arm_nnexamples_cifar10_parameter.h
- IP1_IM_CH : arm_nnexamples_cifar10_parameter.h
- IP1_IM_DIM : arm_nnexamples_cifar10_parameter.h
- IP1_OUT : arm_nnexamples_cifar10_parameter.h
- IP1_OUT_RSHIFT : arm_nnexamples_cifar10_weights.h
- ip1_wt : arm_nnexamples_cifar10.cpp
- IP1_WT : arm_nnexamples_cifar10_weights.h

### - m -

- arm_maxpool_q7_HWC() : arm_nnfunctions.h , arm_pool_q7_HWC.c
- main() : arm_nnexamples_cifar10.cpp , arm_nnexamples_gru.cpp

### - n -

- arm_nn_activation_type : arm_nnsupportfunctions.h
- arm_nn_activations_direct_q15() : arm_nnfunctions.h , arm_nn_activations_q15.c
- arm_nn_activations_direct_q7() : arm_nnfunctions.h , arm_nn_activations_q7.c
- arm_nn_mat_mult_kernel_q7_q15() : arm_nnfunctions.h , arm_nn_mat_mult_kernel_q7_q15.c
- arm_nn_mat_mult_kernel_q7_q15_reordered() : arm_nnfunctions.h , arm_nn_mat_mult_kernel_q7_q15_reordered.c
- arm_nn_mult_q15() : arm_nnsupportfunctions.h , arm_nn_mult_q15.c
- arm_nn_mult_q7() : arm_nnsupportfunctions.h , arm_nn_mult_q7.c
- NN_ROUND : arm_nnsupportfunctions.h

### - o -

- output_data : arm_nnexamples_cifar10.cpp

### - p -

- POOL1_KER_DIM : arm_nnexamples_cifar10_parameter.h
- POOL1_OUT_DIM : arm_nnexamples_cifar10_parameter.h
- POOL1_PADDING : arm_nnexamples_cifar10_parameter.h
- POOL1_STRIDE : arm_nnexamples_cifar10_parameter.h
- POOL2_KER_DIM : arm_nnexamples_cifar10_parameter.h
- POOL2_OUT_DIM : arm_nnexamples_cifar10_parameter.h
- POOL2_PADDING : arm_nnexamples_cifar10_parameter.h
- POOL2_STRIDE : arm_nnexamples_cifar10_parameter.h
- POOL3_KER_DIM : arm_nnexamples_cifar10_parameter.h
- POOL3_OUT_DIM : arm_nnexamples_cifar10_parameter.h
- POOL3_PADDING : arm_nnexamples_cifar10_parameter.h
- POOL3_STRIDE : arm_nnexamples_cifar10_parameter.h

### - q -

- arm_q7_to_q15_no_shift() : arm_nnsupportfunctions.h , arm_q7_to_q15_no_shift.c
- arm_q7_to_q15_reordered_no_shift() : arm_nnsupportfunctions.h , arm_q7_to_q15_reordered_no_shift.c

### - r -

- arm_relu_q15() : arm_nnfunctions.h , arm_relu_q15.c
- arm_relu_q7() : arm_nnfunctions.h , arm_relu_q7.c
- reset_gate_bias : arm_nnexamples_gru.cpp
- RESET_GATE_BIAS : arm_nnexamples_gru_test_data.h
- RESET_GATE_WEIGHT_X2 : arm_nnexamples_gru_test_data.h
- RESET_GATE_WEIGHT_X4 : arm_nnexamples_gru_test_data.h
- reset_gate_weights : arm_nnexamples_gru.cpp

### - s -

- arm_softmax_q15() : arm_nnfunctions.h , arm_softmax_q15.c
- arm_softmax_q7() : arm_softmax_q7.c , arm_nnfunctions.h
- scratch_buffer : arm_nnexamples_cifar10.cpp , arm_nnexamples_gru.cpp
- sigmoidHTable_q15 : arm_nn_tables.h , arm_nntables.c
- sigmoidLTable_q15 : arm_nn_tables.h , arm_nntables.c
- sigmoidTable_q15 : arm_nn_tables.h , arm_nntables.c
- sigmoidTable_q7 : arm_nn_tables.h , arm_nntables.c

### - t -

- tanhHTable_q15 : arm_nntables.c
- tanhLTable_q15 : arm_nntables.c
- tanhTable_q15 : arm_nn_tables.h , arm_nntables.c
- tanhTable_q7 : arm_nn_tables.h , arm_nntables.c
- test_history : arm_nnexamples_gru.cpp
- test_input1 : arm_nnexamples_gru.cpp
- test_input2 : arm_nnexamples_gru.cpp

### - u -

- UPDATE_GATE_BIAS : arm_nnexamples_gru_test_data.h
- update_gate_bias : arm_nnexamples_gru.cpp
- UPDATE_GATE_WEIGHT_X2 : arm_nnexamples_gru_test_data.h
- UPDATE_GATE_WEIGHT_X4 : arm_nnexamples_gru_test_data.h
- update_gate_weights : arm_nnexamples_gru.cpp
- USE_INTRINSIC : arm_nnfunctions.h
- USE_X4 : arm_nnexamples_gru.cpp