/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/cmsis/CMSIS/DSP/Include/dsp/ |
A D | basic_math_functions.h | 54 const q7_t * pSrcB, 68 const q15_t * pSrcB, 82 const q31_t * pSrcB, 126 const q7_t * pSrcB, 140 const q15_t * pSrcB, 154 const q31_t * pSrcB, 183 const q7_t * pSrcB, 197 const q15_t * pSrcB, 211 const q31_t * pSrcB, 353 const q7_t * pSrcB, [all …]
|
A D | matrix_functions.h | 171 const arm_matrix_instance_f32 * pSrcB, 184 const arm_matrix_instance_q15 * pSrcB, 197 const arm_matrix_instance_q31 * pSrcB, 210 const arm_matrix_instance_f32 * pSrcB, 223 const arm_matrix_instance_q15 * pSrcB, 237 const arm_matrix_instance_q31 * pSrcB, 339 const arm_matrix_instance_f32 * pSrcB, 352 const arm_matrix_instance_f64 * pSrcB, 377 const arm_matrix_instance_q7 * pSrcB, 403 const arm_matrix_instance_q15 * pSrcB, [all …]
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/tensorflow/lite/micro/tools/make/downloads/cmsis/CMSIS/DSP/Include/dsp/ |
A D | basic_math_functions.h | 54 const q7_t * pSrcB, 68 const q15_t * pSrcB, 82 const q31_t * pSrcB, 126 const q7_t * pSrcB, 140 const q15_t * pSrcB, 154 const q31_t * pSrcB, 183 const q7_t * pSrcB, 197 const q15_t * pSrcB, 211 const q31_t * pSrcB, 353 const q7_t * pSrcB, [all …]
|
A D | matrix_functions.h | 171 const arm_matrix_instance_f32 * pSrcB, 184 const arm_matrix_instance_q15 * pSrcB, 197 const arm_matrix_instance_q31 * pSrcB, 210 const arm_matrix_instance_f32 * pSrcB, 223 const arm_matrix_instance_q15 * pSrcB, 237 const arm_matrix_instance_q31 * pSrcB, 339 const arm_matrix_instance_f32 * pSrcB, 352 const arm_matrix_instance_f64 * pSrcB, 377 const arm_matrix_instance_q7 * pSrcB, 403 const arm_matrix_instance_q15 * pSrcB, [all …]
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/ComplexMathFunctions/ |
A D | arm_cmplx_dot_prod_f32.c | 78 float32_t * pSrcB, in arm_cmplx_dot_prod_f32() argument 100 c0 = *pSrcB++; in arm_cmplx_dot_prod_f32() 101 d0 = *pSrcB++; in arm_cmplx_dot_prod_f32() 110 c0 = *pSrcB++; in arm_cmplx_dot_prod_f32() 111 d0 = *pSrcB++; in arm_cmplx_dot_prod_f32() 120 c0 = *pSrcB++; in arm_cmplx_dot_prod_f32() 121 d0 = *pSrcB++; in arm_cmplx_dot_prod_f32() 130 c0 = *pSrcB++; in arm_cmplx_dot_prod_f32() 131 d0 = *pSrcB++; in arm_cmplx_dot_prod_f32() 150 c0 = *pSrcB++; in arm_cmplx_dot_prod_f32() [all …]
|
A D | arm_cmplx_dot_prod_q15.c | 60 q15_t * pSrcB, in arm_cmplx_dot_prod_q15() argument 83 c0 = *pSrcB++; in arm_cmplx_dot_prod_q15() 84 d0 = *pSrcB++; in arm_cmplx_dot_prod_q15() 93 c0 = *pSrcB++; in arm_cmplx_dot_prod_q15() 94 d0 = *pSrcB++; in arm_cmplx_dot_prod_q15() 103 c0 = *pSrcB++; in arm_cmplx_dot_prod_q15() 104 d0 = *pSrcB++; in arm_cmplx_dot_prod_q15() 113 c0 = *pSrcB++; in arm_cmplx_dot_prod_q15() 114 d0 = *pSrcB++; in arm_cmplx_dot_prod_q15() 133 c0 = *pSrcB++; in arm_cmplx_dot_prod_q15() [all …]
|
A D | arm_cmplx_dot_prod_q31.c | 61 q31_t * pSrcB, in arm_cmplx_dot_prod_q31() argument 84 c0 = *pSrcB++; in arm_cmplx_dot_prod_q31() 85 d0 = *pSrcB++; in arm_cmplx_dot_prod_q31() 94 c0 = *pSrcB++; in arm_cmplx_dot_prod_q31() 95 d0 = *pSrcB++; in arm_cmplx_dot_prod_q31() 104 c0 = *pSrcB++; in arm_cmplx_dot_prod_q31() 105 d0 = *pSrcB++; in arm_cmplx_dot_prod_q31() 114 c0 = *pSrcB++; in arm_cmplx_dot_prod_q31() 115 d0 = *pSrcB++; in arm_cmplx_dot_prod_q31() 134 c0 = *pSrcB++; in arm_cmplx_dot_prod_q31() [all …]
|
A D | arm_cmplx_mult_cmplx_f32.c | 74 float32_t * pSrcB, in arm_cmplx_mult_cmplx_f32() argument 98 c1 = *pSrcB; /* B[2 * i] */ in arm_cmplx_mult_cmplx_f32() 106 d1 = *(pSrcB + 1); /* B[2 * i + 1] */ in arm_cmplx_mult_cmplx_f32() 107 c2 = *(pSrcB + 2); /* B[2 * i + 2] */ in arm_cmplx_mult_cmplx_f32() 110 d2 = *(pSrcB + 3); /* B[2 * i + 3] */ in arm_cmplx_mult_cmplx_f32() 129 d1 = *(pSrcB + 5); in arm_cmplx_mult_cmplx_f32() 138 c2 = *(pSrcB + 6); in arm_cmplx_mult_cmplx_f32() 144 d2 = *(pSrcB + 7); in arm_cmplx_mult_cmplx_f32() 154 pSrcB += 8u; in arm_cmplx_mult_cmplx_f32() 182 c1 = *pSrcB++; in arm_cmplx_mult_cmplx_f32() [all …]
|
A D | arm_cmplx_mult_cmplx_q15.c | 55 q15_t * pSrcB, in arm_cmplx_mult_cmplx_q15() argument 77 c = *pSrcB++; in arm_cmplx_mult_cmplx_q15() 78 d = *pSrcB++; in arm_cmplx_mult_cmplx_q15() 89 c = *pSrcB++; in arm_cmplx_mult_cmplx_q15() 90 d = *pSrcB++; in arm_cmplx_mult_cmplx_q15() 101 c = *pSrcB++; in arm_cmplx_mult_cmplx_q15() 102 d = *pSrcB++; in arm_cmplx_mult_cmplx_q15() 113 c = *pSrcB++; in arm_cmplx_mult_cmplx_q15() 114 d = *pSrcB++; in arm_cmplx_mult_cmplx_q15() 137 c = *pSrcB++; in arm_cmplx_mult_cmplx_q15() [all …]
|
A D | arm_cmplx_mult_cmplx_q31.c | 57 q31_t * pSrcB, in arm_cmplx_mult_cmplx_q31() argument 81 c = *pSrcB++; in arm_cmplx_mult_cmplx_q31() 82 d = *pSrcB++; in arm_cmplx_mult_cmplx_q31() 104 c = *pSrcB++; in arm_cmplx_mult_cmplx_q31() 105 d = *pSrcB++; in arm_cmplx_mult_cmplx_q31() 127 c = *pSrcB++; in arm_cmplx_mult_cmplx_q31() 128 d = *pSrcB++; in arm_cmplx_mult_cmplx_q31() 150 c = *pSrcB++; in arm_cmplx_mult_cmplx_q31() 151 d = *pSrcB++; in arm_cmplx_mult_cmplx_q31() 185 c = *pSrcB++; in arm_cmplx_mult_cmplx_q31() [all …]
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/BasicMathFunctions/ |
A D | arm_add_f32.c | 63 float32_t * pSrcB, in arm_add_f32() argument 87 inB1 = *pSrcB; in arm_add_f32() 89 inB2 = *(pSrcB + 1); in arm_add_f32() 91 inB3 = *(pSrcB + 2); in arm_add_f32() 93 inB4 = *(pSrcB + 3); in arm_add_f32() 104 pSrcB += 4u; in arm_add_f32() 129 *pDst++ = (*pSrcA++) + (*pSrcB++); in arm_add_f32()
|
A D | arm_sub_f32.c | 64 float32_t * pSrcB, in arm_sub_f32() argument 87 inB1 = *pSrcB; in arm_sub_f32() 89 inB2 = *(pSrcB + 1); in arm_sub_f32() 91 inB3 = *(pSrcB + 2); in arm_sub_f32() 93 inB4 = *(pSrcB + 3); in arm_sub_f32() 105 pSrcB += 4u; in arm_sub_f32() 129 *pDst++ = (*pSrcA++) - (*pSrcB++); in arm_sub_f32()
|
A D | arm_add_q31.c | 57 q31_t * pSrcB, in arm_add_q31() argument 80 inB1 = *pSrcB++; in arm_add_q31() 81 inB2 = *pSrcB++; in arm_add_q31() 85 inB3 = *pSrcB++; in arm_add_q31() 86 inB4 = *pSrcB++; in arm_add_q31() 105 *pDst++ = __QADD(*pSrcA++, *pSrcB++); in arm_add_q31() 124 *pDst++ = (q31_t) clip_q63_to_q31((q63_t) * pSrcA++ + *pSrcB++); in arm_add_q31()
|
A D | arm_sub_q31.c | 56 q31_t * pSrcB, in arm_sub_q31() argument 80 inB1 = *pSrcB++; in arm_sub_q31() 81 inB2 = *pSrcB++; in arm_sub_q31() 85 inB3 = *pSrcB++; in arm_sub_q31() 86 inB4 = *pSrcB++; in arm_sub_q31() 105 *pDst++ = __QSUB(*pSrcA++, *pSrcB++); in arm_sub_q31() 122 *pDst++ = (q31_t) clip_q63_to_q31((q63_t) * pSrcA++ - *pSrcB++); in arm_sub_q31()
|
A D | arm_dot_prod_f32.c | 65 float32_t * pSrcB, in arm_dot_prod_f32() argument 85 sum += (*pSrcA++) * (*pSrcB++); in arm_dot_prod_f32() 86 sum += (*pSrcA++) * (*pSrcB++); in arm_dot_prod_f32() 87 sum += (*pSrcA++) * (*pSrcB++); in arm_dot_prod_f32() 88 sum += (*pSrcA++) * (*pSrcB++); in arm_dot_prod_f32() 112 sum += (*pSrcA++) * (*pSrcB++); in arm_dot_prod_f32()
|
A D | arm_mult_f32.c | 63 float32_t * pSrcB, in arm_mult_f32() argument 87 inB1 = *pSrcB; in arm_mult_f32() 91 inB2 = *(pSrcB + 1); in arm_mult_f32() 99 inB3 = *(pSrcB + 2); in arm_mult_f32() 111 inB4 = *(pSrcB + 3); in arm_mult_f32() 129 pSrcB += 4u; in arm_mult_f32() 153 *pDst++ = (*pSrcA++) * (*pSrcB++); in arm_mult_f32()
|
A D | arm_mult_q7.c | 56 q7_t * pSrcB, in arm_mult_q7() argument 76 out1 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7() 77 out2 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7() 78 out3 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7() 79 out4 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7() 106 *pDst++ = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7()
|
A D | arm_mult_q31.c | 56 q31_t * pSrcB, in arm_mult_q31() argument 82 inB1 = *pSrcB++; in arm_mult_q31() 83 inB2 = *pSrcB++; in arm_mult_q31() 84 inB3 = *pSrcB++; in arm_mult_q31() 85 inB4 = *pSrcB++; in arm_mult_q31() 115 inB1 = *pSrcB++; in arm_mult_q31() 137 (q31_t) clip_q63_to_q31(((q63_t) (*pSrcA++) * (*pSrcB++)) >> 31); in arm_mult_q31()
|
A D | arm_dot_prod_q31.c | 60 q31_t * pSrcB, in arm_dot_prod_q31() argument 87 inB1 = *pSrcB++; in arm_dot_prod_q31() 88 inB2 = *pSrcB++; in arm_dot_prod_q31() 89 inB3 = *pSrcB++; in arm_dot_prod_q31() 90 inB4 = *pSrcB++; in arm_dot_prod_q31() 119 sum += ((q63_t) * pSrcA++ * *pSrcB++) >> 14u; in arm_dot_prod_q31()
|
A D | arm_dot_prod_q15.c | 59 q15_t * pSrcB, in arm_dot_prod_q15() argument 80 sum = __SMLALD(*__SIMD32(pSrcA)++, *__SIMD32(pSrcB)++, sum); in arm_dot_prod_q15() 81 sum = __SMLALD(*__SIMD32(pSrcA)++, *__SIMD32(pSrcB)++, sum); in arm_dot_prod_q15() 95 sum = __SMLALD(*pSrcA++, *pSrcB++, sum); in arm_dot_prod_q15() 113 sum += (q63_t) ((q31_t) * pSrcA++ * *pSrcB++); in arm_dot_prod_q15()
|
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/cmsis-dsp/Source/MatrixFunctions/ |
A D | arm_mat_mult_f32.c | 68 const arm_matrix_instance_f32 * pSrcB, argument 72 float32_t *pIn2 = pSrcB->pData; /* input data matrix pointer B */ 78 uint16_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ 93 if ((pSrcA->numCols != pSrcB->numRows) || 94 (pSrcA->numRows != pDst->numRows) || (pSrcB->numCols != pDst->numCols)) 116 pIn2 = pSrcB->pData; 178 pIn2 = pSrcB->pData + j; 189 float32_t *pInB = pSrcB->pData; /* input data matrix pointer B */ 196 if ((pSrcA->numCols != pSrcB->numRows) || 197 (pSrcA->numRows != pDst->numRows) || (pSrcB->numCols != pDst->numCols)) [all …]
|
A D | arm_mat_mult_q31.c | 68 const arm_matrix_instance_q31 * pSrcB, argument 72 q31_t *pIn2 = pSrcB->pData; /* input data matrix pointer B */ 78 uint16_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ 93 if ((pSrcA->numCols != pSrcB->numRows) || 94 (pSrcA->numRows != pDst->numRows) || (pSrcB->numCols != pDst->numCols)) 115 pIn2 = pSrcB->pData; 184 pIn2 = (pSrcB->pData) + j; 195 q31_t *pInB = pSrcB->pData; /* input data matrix pointer B */ 203 if ((pSrcA->numCols != pSrcB->numRows) || 204 (pSrcA->numRows != pDst->numRows) || (pSrcB->numCols != pDst->numCols)) [all …]
|
A D | arm_mat_mult_q15.c | 69 const arm_matrix_instance_q15 * pSrcB, argument 81 q15_t *pInB = pSrcB->pData; /* input data matrix pointer B of Q15 type */ 84 uint16_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ 86 uint16_t numRowsB = pSrcB->numRows; /* number of rows of input matrix A */ 104 if ((pSrcA->numCols != pSrcB->numRows) || 105 (pSrcA->numRows != pDst->numRows) || (pSrcB->numCols != pDst->numCols)) 363 q15_t *pIn2 = pSrcB->pData; /* input data matrix pointer B */ 368 uint16_t numColsB = pSrcB->numCols; /* number of columns of input matrix B */ 377 if ((pSrcA->numCols != pSrcB->numRows) || 378 (pSrcA->numRows != pDst->numRows) || (pSrcB->numCols != pDst->numCols)) [all …]
|
/AliOS-Things-master/components/ai_agent/src/engine/tflite-micro/third_party/cmsis/CMSIS/NN/Source/NNSupportFunctions/ |
A D | arm_nn_mult_q7.c | 56 void arm_nn_mult_q7(q7_t *pSrcA, q7_t *pSrcB, q7_t *pDst, const uint16_t out_shift, uint32_t blockS… in arm_nn_mult_q7() argument 74 …out1 = (q7_t)__SSAT(((q15_t)((q15_t)(*pSrcA++) * (*pSrcB++) + NN_ROUND(out_shift)) >> out_shift), … in arm_nn_mult_q7() 75 …out2 = (q7_t)__SSAT(((q15_t)((q15_t)(*pSrcA++) * (*pSrcB++) + NN_ROUND(out_shift)) >> out_shift), … in arm_nn_mult_q7() 76 …out3 = (q7_t)__SSAT(((q15_t)((q15_t)(*pSrcA++) * (*pSrcB++) + NN_ROUND(out_shift)) >> out_shift), … in arm_nn_mult_q7() 77 …out4 = (q7_t)__SSAT(((q15_t)((q15_t)(*pSrcA++) * (*pSrcB++) + NN_ROUND(out_shift)) >> out_shift), … in arm_nn_mult_q7() 103 …*pDst++ = (q7_t)__SSAT(((q15_t)((q15_t)(*pSrcA++) * (*pSrcB++) + NN_ROUND(out_shift)) >> out_shift… in arm_nn_mult_q7()
|
/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_q7.c | 56 void arm_nn_mult_q7(q7_t *pSrcA, q7_t *pSrcB, q7_t *pDst, const uint16_t out_shift, uint32_t blockS… in arm_nn_mult_q7() argument 74 …out1 = (q7_t)__SSAT(((q15_t)((q15_t)(*pSrcA++) * (*pSrcB++) + NN_ROUND(out_shift)) >> out_shift), … in arm_nn_mult_q7() 75 …out2 = (q7_t)__SSAT(((q15_t)((q15_t)(*pSrcA++) * (*pSrcB++) + NN_ROUND(out_shift)) >> out_shift), … in arm_nn_mult_q7() 76 …out3 = (q7_t)__SSAT(((q15_t)((q15_t)(*pSrcA++) * (*pSrcB++) + NN_ROUND(out_shift)) >> out_shift), … in arm_nn_mult_q7() 77 …out4 = (q7_t)__SSAT(((q15_t)((q15_t)(*pSrcA++) * (*pSrcB++) + NN_ROUND(out_shift)) >> out_shift), … in arm_nn_mult_q7() 103 …*pDst++ = (q7_t)__SSAT(((q15_t)((q15_t)(*pSrcA++) * (*pSrcB++) + NN_ROUND(out_shift)) >> out_shift… in arm_nn_mult_q7()
|