/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/cmsis/CMSIS/NN/Source/ConvolutionFunctions/ |
A D | arm_nn_mat_mult_kernel_q7_q15.c | 84 sum2 = __SMLAD(inA11, inB2, sum2); in arm_nn_mat_mult_kernel_q7_q15() 86 sum4 = __SMLAD(inA21, inB2, sum4); in arm_nn_mat_mult_kernel_q7_q15() 89 inB2 = arm_nn_read_q15x2_ia(&pB2); in arm_nn_mat_mult_kernel_q7_q15() 92 sum2 = __SMLAD(inA12, inB2, sum2); in arm_nn_mat_mult_kernel_q7_q15() 94 sum4 = __SMLAD(inA22, inB2, sum4); in arm_nn_mat_mult_kernel_q7_q15() 104 q15_t inB2 = *pB2++; in arm_nn_mat_mult_kernel_q7_q15() local 107 sum2 += inA1 * inB2; in arm_nn_mat_mult_kernel_q7_q15() 109 sum4 += inA2 * inB2; in arm_nn_mat_mult_kernel_q7_q15() 144 sum2 = __SMLAD(inA11, inB2, sum2); in arm_nn_mat_mult_kernel_q7_q15() 159 q15_t inB2 = *pB2++; in arm_nn_mat_mult_kernel_q7_q15() local [all …]
|
A D | arm_nn_mat_mult_kernel_q7_q15_reordered.c | 78 q31_t inB2 = arm_nn_read_q15x2_ia(&pB2); in arm_nn_mat_mult_kernel_q7_q15_reordered() local 84 sum2 = __SMLAD(inA11, inB2, sum2); in arm_nn_mat_mult_kernel_q7_q15_reordered() 86 sum4 = __SMLAD(inA21, inB2, sum4); in arm_nn_mat_mult_kernel_q7_q15_reordered() 89 inB2 = arm_nn_read_q15x2_ia(&pB2); in arm_nn_mat_mult_kernel_q7_q15_reordered() 92 sum2 = __SMLAD(inA12, inB2, sum2); in arm_nn_mat_mult_kernel_q7_q15_reordered() 94 sum4 = __SMLAD(inA22, inB2, sum4); in arm_nn_mat_mult_kernel_q7_q15_reordered() 104 q15_t inB2 = *pB2++; in arm_nn_mat_mult_kernel_q7_q15_reordered() local 107 sum2 += inA1 * inB2; in arm_nn_mat_mult_kernel_q7_q15_reordered() 109 sum4 += inA2 * inB2; in arm_nn_mat_mult_kernel_q7_q15_reordered()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/NN/Source/ConvolutionFunctions/ |
A D | arm_nn_mat_mult_kernel_q7_q15.c | 84 sum2 = __SMLAD(inA11, inB2, sum2); in arm_nn_mat_mult_kernel_q7_q15() 86 sum4 = __SMLAD(inA21, inB2, sum4); in arm_nn_mat_mult_kernel_q7_q15() 89 inB2 = arm_nn_read_q15x2_ia(&pB2); in arm_nn_mat_mult_kernel_q7_q15() 92 sum2 = __SMLAD(inA12, inB2, sum2); in arm_nn_mat_mult_kernel_q7_q15() 94 sum4 = __SMLAD(inA22, inB2, sum4); in arm_nn_mat_mult_kernel_q7_q15() 104 q15_t inB2 = *pB2++; in arm_nn_mat_mult_kernel_q7_q15() local 107 sum2 += inA1 * inB2; in arm_nn_mat_mult_kernel_q7_q15() 109 sum4 += inA2 * inB2; in arm_nn_mat_mult_kernel_q7_q15() 144 sum2 = __SMLAD(inA11, inB2, sum2); in arm_nn_mat_mult_kernel_q7_q15() 159 q15_t inB2 = *pB2++; in arm_nn_mat_mult_kernel_q7_q15() local [all …]
|
A D | arm_nn_mat_mult_kernel_q7_q15_reordered.c | 78 q31_t inB2 = arm_nn_read_q15x2_ia(&pB2); in arm_nn_mat_mult_kernel_q7_q15_reordered() local 84 sum2 = __SMLAD(inA11, inB2, sum2); in arm_nn_mat_mult_kernel_q7_q15_reordered() 86 sum4 = __SMLAD(inA21, inB2, sum4); in arm_nn_mat_mult_kernel_q7_q15_reordered() 89 inB2 = arm_nn_read_q15x2_ia(&pB2); in arm_nn_mat_mult_kernel_q7_q15_reordered() 92 sum2 = __SMLAD(inA12, inB2, sum2); in arm_nn_mat_mult_kernel_q7_q15_reordered() 94 sum4 = __SMLAD(inA22, inB2, sum4); in arm_nn_mat_mult_kernel_q7_q15_reordered() 104 q15_t inB2 = *pB2++; in arm_nn_mat_mult_kernel_q7_q15_reordered() local 107 sum2 += inA1 * inB2; in arm_nn_mat_mult_kernel_q7_q15_reordered() 109 sum4 += inA2 * inB2; in arm_nn_mat_mult_kernel_q7_q15_reordered()
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/MatrixFunctions/ |
A D | arm_mat_mult_fast_q15.c | 94 q31_t inA1, inA2, inB1, inB2; in arm_mat_mult_fast_q15() local 102 q15_t inA1, inA2, inB1, inB2; in arm_mat_mult_fast_q15() local 332 inB2 = pInB[1]; in arm_mat_mult_fast_q15() 333 sum += inA2 * inB2; in arm_mat_mult_fast_q15() 340 inB2 = pInB[3]; in arm_mat_mult_fast_q15() 341 sum += inA2 * inB2; in arm_mat_mult_fast_q15() 358 inB2 = *pInB2++; in arm_mat_mult_fast_q15() 360 sum2 += inA1 * inB2; in arm_mat_mult_fast_q15() 362 sum4 += inA2 * inB2; in arm_mat_mult_fast_q15() 437 inB2 = *__SIMD32(pInB)++; in arm_mat_mult_fast_q15() [all …]
|
A D | arm_mat_mult_fast_q31.c | 90 q31_t inA2, inB2; in arm_mat_mult_fast_q31() local 163 inB2 = pInB[1]; in arm_mat_mult_fast_q31() 167 sum2 = __SMMLA(inA1, inB2, sum2); in arm_mat_mult_fast_q31() 274 inB2 = *pInB; in arm_mat_mult_fast_q31() 277 sum = __SMMLA(inA2, inB2, sum); in arm_mat_mult_fast_q31() 283 inB2 = *pInB; in arm_mat_mult_fast_q31() 286 sum = __SMMLA(inA2, inB2, sum); in arm_mat_mult_fast_q31() 338 inB2 = *pInB; in arm_mat_mult_fast_q31() 341 sum = __SMMLA(inA2, inB2, sum); in arm_mat_mult_fast_q31() 347 inB2 = *pInB; in arm_mat_mult_fast_q31() [all …]
|
A D | arm_mat_add_f32.c | 72 float32_t inA1, inA2, inB1, inB2, out1, out2; /* temporary variables */ in arm_mat_add_f32() local 120 inB2 = pIn2[1]; in arm_mat_add_f32() 126 out2 = inA2 + inB2; in arm_mat_add_f32() 139 inB2 = pIn2[3]; in arm_mat_add_f32() 145 out2 = inA2 + inB2; in arm_mat_add_f32()
|
A D | arm_mat_sub_f32.c | 71 float32_t inA1, inA2, inB1, inB2, out1, out2; /* temporary variables */ in arm_mat_sub_f32() local 120 inB2 = pIn2[1]; in arm_mat_sub_f32() 126 out2 = inA2 - inB2; in arm_mat_sub_f32() 139 inB2 = pIn2[3]; in arm_mat_sub_f32() 146 out2 = inA2 - inB2; in arm_mat_sub_f32()
|
A D | arm_mat_add_q31.c | 66 q31_t inA2, inB2; /* temporary variables */ in arm_mat_add_q31() local 117 inB2 = pIn2[1]; in arm_mat_add_q31() 123 out2 = __QADD(inA2, inB2); in arm_mat_add_q31() 136 inB2 = pIn2[3]; in arm_mat_add_q31() 140 out2 = __QADD(inA2, inB2); in arm_mat_add_q31()
|
A D | arm_mat_sub_q31.c | 67 q31_t inA2, inB2; /* temporary variables */ in arm_mat_sub_q31() local 118 inB2 = pIn2[1]; in arm_mat_sub_q31() 124 out2 = __QSUB(inA2, inB2); in arm_mat_sub_q31() 137 inB2 = pIn2[3]; in arm_mat_sub_q31() 143 out2 = __QSUB(inA2, inB2); in arm_mat_sub_q31()
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/ComplexMathFunctions/ |
A D | arm_cmplx_mult_real_q31.c | 68 q31_t inB1, inB2; /* Temporary variabels to hold input data */ in arm_cmplx_mult_real_q31() local 85 inB2 = *pSrcReal++; in arm_cmplx_mult_real_q31() 93 out3 = ((q63_t) inA3 * inB2) >> 32; in arm_cmplx_mult_real_q31() 94 out4 = ((q63_t) inA4 * inB2) >> 32; in arm_cmplx_mult_real_q31() 119 inB2 = *pSrcReal++; in arm_cmplx_mult_real_q31() 127 out3 = ((q63_t) inA3 * inB2) >> 32; in arm_cmplx_mult_real_q31() 128 out4 = ((q63_t) inA4 * inB2) >> 32; in arm_cmplx_mult_real_q31()
|
A D | arm_cmplx_mult_real_f32.c | 87 float32_t inB1, inB2, inB3, inB4; /* Temporary variables to hold input data */ in arm_cmplx_mult_real_f32() local 119 inB2 = pSrcReal[1]; in arm_cmplx_mult_real_f32() 124 out3 = inA3 * inB2; in arm_cmplx_mult_real_f32() 132 out4 = inA4 * inB2; in arm_cmplx_mult_real_f32()
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/BasicMathFunctions/ |
A D | arm_mult_q15.c | 66 q31_t inA1, inA2, inB1, inB2; /* temporary input variables */ in arm_mult_q15() local 84 inB2 = *__SIMD32(pSrcB)++; in arm_mult_q15() 89 mul3 = (q31_t) ((q15_t) (inA2 >> 16) * (q15_t) (inB2 >> 16)); in arm_mult_q15() 90 mul4 = (q31_t) ((q15_t) inA2 * (q15_t) inB2); in arm_mult_q15()
|
A D | arm_add_q15.c | 65 q31_t inA1, inA2, inB1, inB2; in arm_add_q15() local 79 inB2 = *__SIMD32(pSrcB)++; in arm_add_q15() 82 *__SIMD32(pDst)++ = __QADD16(inA2, inB2); in arm_add_q15()
|
A D | arm_sub_q15.c | 67 q31_t inB1, inB2; in arm_sub_q15() local 81 inB2 = *__SIMD32(pSrcB)++; in arm_sub_q15() 84 *__SIMD32(pDst)++ = __QSUB16(inA2, inB2); in arm_sub_q15()
|
A D | arm_add_f32.c | 73 float32_t inB1, inB2, inB3, inB4; /* temporary input variables */ in arm_add_f32() local 89 inB2 = *(pSrcB + 1); in arm_add_f32() 98 *(pDst + 1) = inA2 + inB2; in arm_add_f32()
|
A D | arm_sub_f32.c | 74 float32_t inB1, inB2, inB3, inB4; /* temporary variables */ in arm_sub_f32() local 89 inB2 = *(pSrcB + 1); in arm_sub_f32() 98 *(pDst + 1) = inA2 - inB2; in arm_sub_f32()
|
A D | arm_dot_prod_q31.c | 72 q31_t inB1, inB2, inB3, inB4; in arm_dot_prod_q31() local 88 inB2 = *pSrcB++; in arm_dot_prod_q31() 93 sum += ((q63_t) inA2 * inB2) >> 14u; in arm_dot_prod_q31()
|
A D | arm_add_q31.c | 67 q31_t inB1, inB2, inB3, inB4; in arm_add_q31() local 81 inB2 = *pSrcB++; in arm_add_q31() 89 *pDst++ = __QADD(inA2, inB2); in arm_add_q31()
|
A D | arm_sub_q31.c | 67 q31_t inB1, inB2, inB3, inB4; in arm_sub_q31() local 81 inB2 = *pSrcB++; in arm_sub_q31() 89 *pDst++ = __QSUB(inA2, inB2); in arm_sub_q31()
|
A D | arm_dot_prod_q7.c | 72 q31_t inA1, inA2, inB1, inB2; /* Temporary variables to store input */ in arm_dot_prod_q7() local 95 inB2 = __SXTB16(input2); in arm_dot_prod_q7() 99 sum = __SMLAD(inA2, inB2, sum); in arm_dot_prod_q7()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/NN/Source/FullyConnectedFunctions/ |
A D | arm_fully_connected_q15_opt.c | 271 q15_t inB2 = *pB++; in arm_fully_connected_q15_opt() local 272 sum += inA1 * inB1 + inA2 * inB2; in arm_fully_connected_q15_opt() 275 inB2 = *pB++; in arm_fully_connected_q15_opt() 276 sum2 += inA1 * inB1 + inA2 * inB2; in arm_fully_connected_q15_opt() 279 inB2 = *pB++; in arm_fully_connected_q15_opt() 280 sum3 += inA1 * inB1 + inA2 * inB2; in arm_fully_connected_q15_opt() 283 inB2 = *pB++; in arm_fully_connected_q15_opt() 284 sum4 += inA1 * inB1 + inA2 * inB2; in arm_fully_connected_q15_opt()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/cmsis/CMSIS/NN/Source/FullyConnectedFunctions/ |
A D | arm_fully_connected_q15_opt.c | 271 q15_t inB2 = *pB++; in arm_fully_connected_q15_opt() local 272 sum += inA1 * inB1 + inA2 * inB2; in arm_fully_connected_q15_opt() 275 inB2 = *pB++; in arm_fully_connected_q15_opt() 276 sum2 += inA1 * inB1 + inA2 * inB2; in arm_fully_connected_q15_opt() 279 inB2 = *pB++; in arm_fully_connected_q15_opt() 280 sum3 += inA1 * inB1 + inA2 * inB2; in arm_fully_connected_q15_opt() 283 inB2 = *pB++; in arm_fully_connected_q15_opt() 284 sum4 += inA1 * inB1 + inA2 * inB2; in arm_fully_connected_q15_opt()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/cmsis/CMSIS/NN/Source/NNSupportFunctions/ |
A D | arm_nn_mult_q15.c | 63 q31_t inA1, inA2, inB1, inB2; /* temporary input variables */ in arm_nn_mult_q15() local 81 inB2 = arm_nn_read_q15x2_ia((const q15_t **)&pSrcB); in arm_nn_mult_q15() 86 mul3 = (q31_t)((q15_t)(inA2 >> 16) * (q15_t)(inB2 >> 16)); in arm_nn_mult_q15() 87 mul4 = (q31_t)((q15_t)inA2 * (q15_t)inB2); in arm_nn_mult_q15()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/NN/Source/NNSupportFunctions/ |
A D | arm_nn_mult_q15.c | 63 q31_t inA1, inA2, inB1, inB2; /* temporary input variables */ in arm_nn_mult_q15() local 81 inB2 = arm_nn_read_q15x2_ia((const q15_t **)&pSrcB); in arm_nn_mult_q15() 86 mul3 = (q31_t)((q15_t)(inA2 >> 16) * (q15_t)(inB2 >> 16)); in arm_nn_mult_q15() 87 mul4 = (q31_t)((q15_t)inA2 * (q15_t)inB2); in arm_nn_mult_q15()
|