/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/ComplexMathFunctions/ |
A D | arm_cmplx_mult_real_q15.c | 67 q31_t inA1, inA2; /* Temporary variables to hold input data */ in arm_cmplx_mult_real_q15() local 86 inA2 = *__SIMD32(pSrcCmplx)++; in arm_cmplx_mult_real_q15() 93 mul3 = (q31_t) ((q15_t) (inA2) * (q15_t) (inB1 >> 16)); in arm_cmplx_mult_real_q15() 94 mul4 = (q31_t) ((q15_t) (inA2 >> 16) * (q15_t) (inB1 >> 16)); in arm_cmplx_mult_real_q15() 100 mul4 = (q31_t) ((q15_t) (inA2 >> 16) * (q15_t) inB1); in arm_cmplx_mult_real_q15() 101 mul3 = (q31_t) ((q15_t) inA2 * (q15_t) inB1); in arm_cmplx_mult_real_q15() 117 inA2 = *__SIMD32(pSrcCmplx)++; in arm_cmplx_mult_real_q15() 123 mul3 = (q31_t) ((q15_t) (inA2) * (q15_t) (inB1 >> 16)); in arm_cmplx_mult_real_q15() 124 mul4 = (q31_t) ((q15_t) (inA2 >> 16) * (q15_t) (inB1 >> 16)); in arm_cmplx_mult_real_q15() 130 mul4 = (q31_t) ((q15_t) (inA2 >> 16) * (q15_t) inB1); in arm_cmplx_mult_real_q15() [all …]
|
A D | arm_cmplx_mult_real_q31.c | 67 q31_t inA2, inA3, inA4; /* Temporary variables to hold input data */ in arm_cmplx_mult_real_q31() local 82 inA2 = *pSrcCmplx++; in arm_cmplx_mult_real_q31() 92 out2 = ((q63_t) inA2 * inB1) >> 32; in arm_cmplx_mult_real_q31() 116 inA2 = *pSrcCmplx++; in arm_cmplx_mult_real_q31() 126 out2 = ((q63_t) inA2 * inB1) >> 32; in arm_cmplx_mult_real_q31() 162 inA2 = *pSrcCmplx++; in arm_cmplx_mult_real_q31() 168 out2 = ((q63_t) inA2 * inB1) >> 32; in arm_cmplx_mult_real_q31()
|
/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 331 inA2 = pInA[1]; in arm_mat_mult_fast_q15() 333 sum += inA2 * inB2; in arm_mat_mult_fast_q15() 339 inA2 = pInA[3]; in arm_mat_mult_fast_q15() 341 sum += inA2 * inB2; in arm_mat_mult_fast_q15() 357 inA2 = *pInA2++; in arm_mat_mult_fast_q15() 361 sum3 += inA2 * inB1; in arm_mat_mult_fast_q15() 362 sum4 += inA2 * inB2; in arm_mat_mult_fast_q15() 435 inA2 = *__SIMD32(pInA)++; 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 162 inA2 = *pInA2++; in arm_mat_mult_fast_q31() 168 sum3 = __SMMLA(inA2, inB1, sum3); in arm_mat_mult_fast_q31() 271 inA2 = *pInA++; in arm_mat_mult_fast_q31() 277 sum = __SMMLA(inA2, inB2, sum); in arm_mat_mult_fast_q31() 280 inA2 = *pInA++; in arm_mat_mult_fast_q31() 286 sum = __SMMLA(inA2, inB2, sum); in arm_mat_mult_fast_q31() 335 inA2 = *pInA++; in arm_mat_mult_fast_q31() 341 sum = __SMMLA(inA2, inB2, sum); in arm_mat_mult_fast_q31() 344 inA2 = *pInA++; 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 114 inA2 = pIn1[1]; in arm_mat_add_f32() 126 out2 = inA2 + inB2; in arm_mat_add_f32() 136 inA2 = pIn1[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 114 inA2 = pIn1[1]; in arm_mat_sub_f32() 126 out2 = inA2 - inB2; in arm_mat_sub_f32() 136 inA2 = pIn1[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 111 inA2 = pIn1[1]; in arm_mat_add_q31() 123 out2 = __QADD(inA2, inB2); in arm_mat_add_q31() 133 inA2 = pIn1[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 112 inA2 = pIn1[1]; in arm_mat_sub_q31() 124 out2 = __QSUB(inA2, inB2); in arm_mat_sub_q31() 134 inA2 = pIn1[3]; in arm_mat_sub_q31() 143 out2 = __QSUB(inA2, inB2); in arm_mat_sub_q31()
|
A D | arm_mat_scale_q15.c | 73 q31_t inA1, inA2; in arm_mat_scale_q15() local 104 inA2 = _SIMD32_OFFSET(pIn + 2); in arm_mat_scale_q15() 111 out3 = (q31_t) ((q15_t) (inA2 >> 16) * scaleFract); in arm_mat_scale_q15() 112 out4 = (q31_t) ((q15_t) inA2 * scaleFract); in arm_mat_scale_q15() 117 inA2 = _SIMD32_OFFSET(pIn + 6); in arm_mat_scale_q15()
|
/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 82 inA2 = *__SIMD32(pSrcA)++; 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_scale_q15.c | 70 q31_t inA1, inA2; /* Temporary variables */ in arm_scale_q15() local 83 inA2 = *__SIMD32(pSrc)++; in arm_scale_q15() 90 out3 = (q31_t) ((q15_t) (inA2 >> 16) * scaleFract); in arm_scale_q15() 91 out4 = (q31_t) ((q15_t) inA2 * scaleFract); in arm_scale_q15()
|
A D | arm_add_q15.c | 65 q31_t inA1, inA2, inB1, inB2; in arm_add_q15() local 77 inA2 = *__SIMD32(pSrcA)++; in arm_add_q15() 82 *__SIMD32(pDst)++ = __QADD16(inA2, inB2); in arm_add_q15()
|
A D | arm_sub_q15.c | 66 q31_t inA1, inA2; in arm_sub_q15() local 79 inA2 = *__SIMD32(pSrcA)++; in arm_sub_q15() 84 *__SIMD32(pDst)++ = __QSUB16(inA2, inB2); in arm_sub_q15()
|
A D | arm_add_f32.c | 72 float32_t inA1, inA2, inA3, inA4; /* temporary input variabels */ in arm_add_f32() local 88 inA2 = *(pSrcA + 1); in arm_add_f32() 98 *(pDst + 1) = inA2 + inB2; in arm_add_f32()
|
A D | arm_sub_f32.c | 73 float32_t inA1, inA2, inA3, inA4; /* temporary variables */ in arm_sub_f32() local 88 inA2 = *(pSrcA + 1); in arm_sub_f32() 98 *(pDst + 1) = inA2 - inB2; in arm_sub_f32()
|
A D | arm_dot_prod_q31.c | 71 q31_t inA1, inA2, inA3, inA4; in arm_dot_prod_q31() local 84 inA2 = *pSrcA++; in arm_dot_prod_q31() 93 sum += ((q63_t) inA2 * inB2) >> 14u; in arm_dot_prod_q31()
|
A D | arm_add_q31.c | 66 q31_t inA1, inA2, inA3, inA4; in arm_add_q31() local 79 inA2 = *pSrcA++; in arm_add_q31() 89 *pDst++ = __QADD(inA2, inB2); in arm_add_q31()
|
A D | arm_sub_q31.c | 66 q31_t inA1, inA2, inA3, inA4; in arm_sub_q31() local 79 inA2 = *pSrcA++; 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 91 inA2 = __SXTB16(input1); in arm_dot_prod_q7() 99 sum = __SMLAD(inA2, inB2, sum); in arm_dot_prod_q7()
|
A D | arm_mult_f32.c | 71 float32_t inA1, inA2, inA3, inA4; /* temporary input variables */ in arm_mult_f32() local 89 inA2 = *(pSrcA + 1); in arm_mult_f32() 102 out2 = inA2 * inB2; in arm_mult_f32()
|
/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 79 inA2 = arm_nn_read_q15x2_ia((const q15_t **)&pSrcA); 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 79 inA2 = arm_nn_read_q15x2_ia((const q15_t **)&pSrcA); 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/third_party/cmsis/CMSIS/NN/Source/ConvolutionFunctions/ |
A D | arm_convolve_HWC_q15_fast.c | 168 q31_t inA2 = arm_nn_read_q15x2_ia(&pA2); in arm_convolve_HWC_q15_fast() local 173 sum3 = __SMLAD(inA2, inB1, sum3); in arm_convolve_HWC_q15_fast() 174 sum4 = __SMLAD(inA2, inB2, sum4); in arm_convolve_HWC_q15_fast() 183 q15_t inA2 = *pA2++; in arm_convolve_HWC_q15_fast() local 188 sum3 += inA2 * inB1; in arm_convolve_HWC_q15_fast() 189 sum4 += inA2 * inB2; in arm_convolve_HWC_q15_fast()
|
A D | arm_convolve_HWC_q15_fast_nonsquare.c | 180 q31_t inA2 = arm_nn_read_q15x2_ia(&pA2); in arm_convolve_HWC_q15_fast_nonsquare() local 185 sum3 = __SMLAD(inA2, inB1, sum3); in arm_convolve_HWC_q15_fast_nonsquare() 186 sum4 = __SMLAD(inA2, inB2, sum4); in arm_convolve_HWC_q15_fast_nonsquare() 195 q15_t inA2 = *pA2++; in arm_convolve_HWC_q15_fast_nonsquare() local 200 sum3 += inA2 * inB1; in arm_convolve_HWC_q15_fast_nonsquare() 201 sum4 += inA2 * inB2; in arm_convolve_HWC_q15_fast_nonsquare()
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/NN/Source/ConvolutionFunctions/ |
A D | arm_convolve_HWC_q15_fast.c | 168 q31_t inA2 = arm_nn_read_q15x2_ia(&pA2); in arm_convolve_HWC_q15_fast() local 173 sum3 = __SMLAD(inA2, inB1, sum3); in arm_convolve_HWC_q15_fast() 174 sum4 = __SMLAD(inA2, inB2, sum4); in arm_convolve_HWC_q15_fast() 183 q15_t inA2 = *pA2++; in arm_convolve_HWC_q15_fast() local 188 sum3 += inA2 * inB1; in arm_convolve_HWC_q15_fast() 189 sum4 += inA2 * inB2; in arm_convolve_HWC_q15_fast()
|