/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Include/dsp/ |
D | statistics_functions.h | 74 float32_t arm_logsumexp_f32(const float32_t *in, uint32_t blockSize); 92 uint32_t blockSize, 105 float32_t arm_entropy_f32(const float32_t * pSrcA,uint32_t blockSize); 118 float64_t arm_entropy_f64(const float64_t * pSrcA, uint32_t blockSize); 132 ,uint32_t blockSize); 146 uint32_t blockSize); 157 uint32_t blockSize, 169 uint32_t blockSize, 181 uint32_t blockSize, 193 uint32_t blockSize, [all …]
|
D | basic_math_functions.h | 57 uint32_t blockSize); 71 uint32_t blockSize); 85 uint32_t blockSize); 99 uint32_t blockSize); 114 uint32_t blockSize); 129 uint32_t blockSize); 143 uint32_t blockSize); 157 uint32_t blockSize); 171 uint32_t blockSize); 186 uint32_t blockSize); [all …]
|
D | support_functions.h | 55 uint32_t blockSize); 67 uint32_t blockSize); 79 uint32_t blockSize); 91 uint32_t blockSize); 103 uint32_t blockSize); 115 uint32_t blockSize); 127 uint32_t blockSize); 139 uint32_t blockSize); 151 uint32_t blockSize); 163 uint32_t blockSize); [all …]
|
D | filtering_functions.h | 104 uint32_t blockSize); 122 uint32_t blockSize); 135 uint32_t blockSize); 148 uint32_t blockSize); 170 uint32_t blockSize); 183 uint32_t blockSize); 196 uint32_t blockSize); 214 uint32_t blockSize); 227 uint32_t blockSize); 242 uint32_t blockSize); [all …]
|
D | statistics_functions_f16.h | 54 uint32_t blockSize, 65 uint32_t blockSize, 76 uint32_t blockSize, 87 uint32_t blockSize, 98 uint32_t blockSize, 110 uint32_t blockSize, 123 uint32_t blockSize, 136 uint32_t blockSize, 149 uint32_t blockSize, 163 float16_t arm_entropy_f16(const float16_t * pSrcA,uint32_t blockSize); [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/FilteringFunctions/ |
D | arm_fir_sparse_f32.c | 115 uint32_t blockSize) in arm_fir_sparse_f32() argument 124 uint32_t delaySize = S->maxDelay + blockSize; /* state length */ in arm_fir_sparse_f32() 133 …rm_circularWrite_f32((int32_t *) py, delaySize, &S->stateIndex, 1, (int32_t *) pSrc, 1, blockSize); in arm_fir_sparse_f32() 136 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_f32() 149 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_f32() 161 blkCnt = blockSize >> 2U; in arm_fir_sparse_f32() 179 blkCnt = blockSize % 0x4U; in arm_fir_sparse_f32() 184 blkCnt = blockSize; in arm_fir_sparse_f32() 202 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_f32() 220 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_f32() [all …]
|
D | arm_fir_sparse_q15.c | 65 uint32_t blockSize) in arm_fir_sparse_q15() argument 74 uint32_t delaySize = S->maxDelay + blockSize; /* state length */ in arm_fir_sparse_q15() 87 arm_circularWrite_q15(py, (int32_t) delaySize, &S->stateIndex, 1,pSrc, 1, blockSize); in arm_fir_sparse_q15() 93 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_q15() 106 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q15() 118 blkCnt = blockSize >> 2U; in arm_fir_sparse_q15() 133 blkCnt = blockSize % 0x4U; in arm_fir_sparse_q15() 138 blkCnt = blockSize; in arm_fir_sparse_q15() 156 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_q15() 174 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q15() [all …]
|
D | arm_fir_sparse_q31.c | 62 uint32_t blockSize) in arm_fir_sparse_q31() argument 71 uint32_t delaySize = S->maxDelay + blockSize; /* state length */ in arm_fir_sparse_q31() 83 (int32_t *) pSrc, 1, blockSize); in arm_fir_sparse_q31() 86 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_q31() 99 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_q31() 111 blkCnt = blockSize >> 2U; in arm_fir_sparse_q31() 129 blkCnt = blockSize % 0x4U; in arm_fir_sparse_q31() 134 blkCnt = blockSize; in arm_fir_sparse_q31() 152 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_q31() 170 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_q31() [all …]
|
D | arm_fir_sparse_q7.c | 65 uint32_t blockSize) in arm_fir_sparse_q7() argument 74 uint32_t delaySize = S->maxDelay + blockSize; /* state length */ in arm_fir_sparse_q7() 88 arm_circularWrite_q7(py, (int32_t) delaySize, &S->stateIndex, 1, pSrc, 1, blockSize); in arm_fir_sparse_q7() 94 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_q7() 107 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q7() 119 blkCnt = blockSize >> 2U; in arm_fir_sparse_q7() 134 blkCnt = blockSize % 0x4U; in arm_fir_sparse_q7() 139 blkCnt = blockSize; in arm_fir_sparse_q7() 157 readIndex = (int32_t) (S->stateIndex - blockSize) - *pTapDelay++; in arm_fir_sparse_q7() 175 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q7() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/StatisticsFunctions/ |
D | arm_var_f32.c | 68 uint32_t blockSize, in arm_var_f32() argument 78 if (blockSize <= 1U) { in arm_var_f32() 83 arm_mean_f32(pSrc, blockSize, &fMean); in arm_var_f32() 86 blkCnt = blockSize >> 2U; in arm_var_f32() 106 blkCnt = blockSize & 0x3; in arm_var_f32() 117 *pResult = sum / (float32_t) (blockSize - 1); in arm_var_f32() 123 uint32_t blockSize, in arm_var_f32() argument 137 arm_mean_f32(pSrc,blockSize,&mean); in arm_var_f32() 140 blkCnt = blockSize >> 2U; in arm_var_f32() 162 blkCnt = blockSize % 0x4U; in arm_var_f32() [all …]
|
D | arm_var_f16.c | 59 uint32_t blockSize, in arm_var_f16() argument 67 if (blockSize <= 1U) { in arm_var_f16() 73 arm_mean_f16(pSrc, blockSize, &fMean); in arm_var_f16() 84 blkCnt = blockSize; in arm_var_f16() 101 *pResult = vecAddAcrossF16Mve(sumVec) / (float16_t) (blockSize - 1.0f); in arm_var_f16() 107 uint32_t blockSize, in arm_var_f16() argument 116 if (blockSize <= 1U) in arm_var_f16() 125 blkCnt = blockSize >> 2U; in arm_var_f16() 142 blkCnt = blockSize % 0x4U; in arm_var_f16() 147 blkCnt = blockSize; in arm_var_f16() [all …]
|
D | arm_var_q31.c | 63 uint32_t blockSize, in arm_var_q31() argument 73 if (blockSize <= 1U) { in arm_var_q31() 80 blkCnt = blockSize >> 2U; in arm_var_q31() 101 blkCnt = blockSize & 0x3; in arm_var_q31() 119 meanOfSquares = sumOfSquares / (q63_t) (blockSize - 1U); in arm_var_q31() 122 squareOfMean = sum * sum / (q63_t) (blockSize * (blockSize - 1U)); in arm_var_q31() 130 uint32_t blockSize, in arm_var_q31() argument 139 if (blockSize <= 1U) in arm_var_q31() 148 blkCnt = blockSize >> 2U; in arm_var_q31() 178 blkCnt = blockSize % 0x4U; in arm_var_q31() [all …]
|
D | arm_var_q15.c | 60 uint32_t blockSize, in arm_var_q15() argument 70 if (blockSize <= 1U) { in arm_var_q15() 76 blkCnt = blockSize >> 3; in arm_var_q15() 92 blkCnt = blockSize & 7; in arm_var_q15() 114 meanOfSquares = arm_div_q63_to_q31(sumOfSquares, (blockSize - 1U)); in arm_var_q15() 117 squareOfMean = arm_div_q63_to_q31((q63_t)sum * sum, (q31_t)(blockSize * (blockSize - 1U))); in arm_var_q15() 125 uint32_t blockSize, in arm_var_q15() argument 138 if (blockSize <= 1U) in arm_var_q15() 147 blkCnt = blockSize >> 2U; in arm_var_q15() 189 blkCnt = blockSize % 0x4U; in arm_var_q15() [all …]
|
D | arm_mean_f32.c | 54 uint32_t blockSize, in arm_mean_f32() argument 63 blkCnt = blockSize >> 2U; in arm_mean_f32() 76 blkCnt = blockSize & 0x3; in arm_mean_f32() 87 *pResult = sum / (float32_t) blockSize; in arm_mean_f32() 95 uint32_t blockSize, in arm_mean_f32() argument 106 blkCnt = blockSize >> 2U; in arm_mean_f32() 126 blkCnt = blockSize & 3; in arm_mean_f32() 139 *pResult = sum / (float32_t) blockSize; in arm_mean_f32() 144 uint32_t blockSize, in arm_mean_f32() argument 153 blkCnt = blockSize >> 2U; in arm_mean_f32() [all …]
|
D | arm_max_f32.c | 63 uint32_t blockSize, in arm_max_f32() argument 71 uint32_t idx = blockSize; in arm_max_f32() 83 blkCnt = blockSize >> 2U; in arm_max_f32() 111 indexVec = vpselq(curExtremIdxVec, vdupq_n_u32(blockSize), p0); in arm_max_f32() 118 blkCnt = blockSize & 0x3; in arm_max_f32() 130 idx = blockSize - blkCnt; in arm_max_f32() 148 uint32_t blockSize, in arm_max_f32() argument 178 if (blockSize <= 3) in arm_max_f32() 182 blkCnt = blockSize - 1; in arm_max_f32() 194 outIndex = blockSize - blkCnt; in arm_max_f32() [all …]
|
D | arm_min_f32.c | 66 uint32_t blockSize, in arm_min_f32() argument 75 uint32_t idx = blockSize; in arm_min_f32() 86 blkCnt = blockSize >> 2U; in arm_min_f32() 114 indexVec = vpselq(curExtremIdxVec, vdupq_n_u32(blockSize), p0); in arm_min_f32() 123 blkCnt = blockSize & 0x3; in arm_min_f32() 135 idx = blockSize - blkCnt; in arm_min_f32() 150 uint32_t blockSize, in arm_min_f32() argument 178 if (blockSize <= 3) in arm_min_f32() 182 blkCnt = blockSize - 1; in arm_min_f32() 194 outIndex = blockSize - blkCnt; in arm_min_f32() [all …]
|
D | arm_rms_f32.c | 64 uint32_t blockSize, in arm_rms_f32() argument 69 arm_power_f32(pSrc, blockSize, &pow); in arm_rms_f32() 72 arm_sqrt_f32(pow / (float32_t) blockSize, pResult); in arm_rms_f32() 78 uint32_t blockSize, in arm_rms_f32() argument 89 blkCnt = blockSize >> 2U; in arm_rms_f32() 110 blkCnt = blockSize % 0x4U; in arm_rms_f32() 124 arm_sqrt_f32(sum / (float32_t) blockSize, pResult); in arm_rms_f32() 129 uint32_t blockSize, in arm_rms_f32() argument 139 blkCnt = blockSize >> 2U; in arm_rms_f32() 163 blkCnt = blockSize % 0x4U; in arm_rms_f32() [all …]
|
D | arm_logsumexp_f32.c | 69 float32_t arm_logsumexp_f32(const float32_t *in, uint32_t blockSize) in arm_logsumexp_f32() argument 78 arm_max_no_idx_f32((float32_t *) in, blockSize, &maxVal); in arm_logsumexp_f32() 81 blkCnt = blockSize; in arm_logsumexp_f32() 86 blkCnt = blockSize >> 2; in arm_logsumexp_f32() 107 blkCnt = blockSize & 0x3; in arm_logsumexp_f32() 125 float32_t arm_logsumexp_f32(const float32_t *in, uint32_t blockSize) in arm_logsumexp_f32() argument 141 blkCnt = blockSize; in arm_logsumexp_f32() 143 if (blockSize <= 3) in arm_logsumexp_f32() 163 blkCnt = (blockSize - 4) >> 2; in arm_logsumexp_f32() 180 blkCnt = (blockSize - 4) & 3; in arm_logsumexp_f32() [all …]
|
D | arm_min_q7.c | 55 uint8_t blockSize, in arm_small_blk_min_q7() argument 63 uint32_t idx = blockSize; in arm_small_blk_min_q7() 72 blkCnt = blockSize >> 4; in arm_small_blk_min_q7() 100 indexVec = vpselq(curExtremIdxVec, vdupq_n_u8(blockSize), p0); in arm_small_blk_min_q7() 106 blkCnt = blockSize & 0xF; in arm_small_blk_min_q7() 117 idx = blockSize - blkCnt; in arm_small_blk_min_q7() 132 uint32_t blockSize, in arm_min_q7() argument 136 int32_t totalSize = blockSize; in arm_min_q7() 140 arm_small_blk_min_q7(pSrc, blockSize, pResult, pIndex); in arm_min_q7() 186 uint32_t blockSize, in arm_min_q7() argument [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/DistanceFunctions/ |
D | arm_correlation_distance_f16.c | 66 float16_t arm_correlation_distance_f16(float16_t *pA,float16_t *pB, uint32_t blockSize) in arm_correlation_distance_f16() argument 70 arm_mean_f16(pA, blockSize, &ma); in arm_correlation_distance_f16() 71 arm_mean_f16(pB, blockSize, &mb); in arm_correlation_distance_f16() 73 arm_offset_f16(pA, -ma, pA, blockSize); in arm_correlation_distance_f16() 74 arm_offset_f16(pB, -mb, pB, blockSize); in arm_correlation_distance_f16() 76 arm_power_f16(pA, blockSize, &pwra); in arm_correlation_distance_f16() 77 arm_power_f16(pB, blockSize, &pwrb); in arm_correlation_distance_f16() 79 arm_dot_prod_f16(pA,pB,blockSize,&dot); in arm_correlation_distance_f16() 81 dot = dot / blockSize; in arm_correlation_distance_f16() 82 pwra = pwra / blockSize; in arm_correlation_distance_f16() [all …]
|
D | arm_correlation_distance_f32.c | 54 float32_t arm_correlation_distance_f32(float32_t *pA,float32_t *pB, uint32_t blockSize) in arm_correlation_distance_f32() argument 58 arm_mean_f32(pA, blockSize, &ma); in arm_correlation_distance_f32() 59 arm_mean_f32(pB, blockSize, &mb); in arm_correlation_distance_f32() 61 arm_offset_f32(pA, -ma, pA, blockSize); in arm_correlation_distance_f32() 62 arm_offset_f32(pB, -mb, pB, blockSize); in arm_correlation_distance_f32() 64 arm_power_f32(pA, blockSize, &pwra); in arm_correlation_distance_f32() 65 arm_power_f32(pB, blockSize, &pwrb); in arm_correlation_distance_f32() 67 arm_dot_prod_f32(pA,pB,blockSize,&dot); in arm_correlation_distance_f32() 69 dot = dot / blockSize; in arm_correlation_distance_f32() 70 pwra = pwra / blockSize; in arm_correlation_distance_f32() [all …]
|
D | arm_chebyshev_distance_f32.c | 55 float32_t arm_chebyshev_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_chebyshev_distance_f32() argument 63 blkCnt = blockSize >> 2; in arm_chebyshev_distance_f32() 82 blkCnt = blockSize & 3; in arm_chebyshev_distance_f32() 106 float32_t arm_chebyshev_distance_f32(const float32_t *pA,const float32_t *pB, uint32_t blockSize) in arm_chebyshev_distance_f32() argument 113 if (blockSize <= 3) in arm_chebyshev_distance_f32() 119 blockSize--; in arm_chebyshev_distance_f32() 121 while(blockSize > 0) in arm_chebyshev_distance_f32() 130 blockSize --; in arm_chebyshev_distance_f32() 143 blockSize -= 4; in arm_chebyshev_distance_f32() 148 blkCnt = blockSize >> 2; in arm_chebyshev_distance_f32() [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/components/mem_manager/ |
D | fsl_component_mem_manager.h | 110 #define MEM_BLOCK_DATA_BUFFER_NONAME_DEFINE(blockSize, numberOfBlocks, id) … argument 111 …uint32_t g_poolBuffer##blockSize##_##numberOfBlocks##_##id[(MEM_POOL_SIZE + (numberOfBlocks)*MEM_B… 112 … ((numberOfBlocks) * (blockSize)) + 3U) >> \ 115 #define MEM_BLOCK_BUFFER_NONAME_DEFINE(blockSize, numberOfBlocks, id) \ argument 116 MEM_BLOCK_DATA_BUFFER_NONAME_DEFINE(blockSize, numberOfBlocks, id) \ 117 const static mem_config_t g_poolHeadBuffer##blockSize##_##numberOfBlocks##_##id = { \ 118 …(blockSize), (numberOfBlocks), (id), (0), (uint8_t *)&g_poolBuffer##blockSize##_##numberOfBlocks##… 119 #define MEM_BLOCK_NONAME_BUFFER(blockSize, numberOfBlocks, id) \ argument 120 (uint8_t *)&g_poolHeadBuffer##blockSize##_##numberOfBlocks##_##id 142 #define MEM_BLOCK_DATA_BUFFER_DEFINE(name, numberOfBlocks, blockSize, id) \ argument [all …]
|
/hal_nxp-3.5.0/mcux/mcux-sdk/CMSIS/DSP/Source/SupportFunctions/ |
D | arm_fill_f32.c | 63 uint32_t blockSize) in arm_fill_f32() argument 66 blkCnt = blockSize >> 2U; in arm_fill_f32() 81 blkCnt = blockSize & 3; in arm_fill_f32() 100 uint32_t blockSize) in arm_fill_f32() argument 107 blkCnt = blockSize >> 2U; in arm_fill_f32() 124 blkCnt = blockSize & 3; in arm_fill_f32() 140 uint32_t blockSize) in arm_fill_f32() argument 147 blkCnt = blockSize >> 2U; in arm_fill_f32() 164 blkCnt = blockSize % 0x4U; in arm_fill_f32() 169 blkCnt = blockSize; in arm_fill_f32()
|
D | arm_copy_f32.c | 64 uint32_t blockSize) in arm_copy_f32() argument 67 blkCnt = blockSize >> 2U; in arm_copy_f32() 82 blkCnt = blockSize & 3; in arm_copy_f32() 102 uint32_t blockSize) in arm_copy_f32() argument 108 blkCnt = blockSize >> 2U; in arm_copy_f32() 127 blkCnt = blockSize & 3; in arm_copy_f32() 143 uint32_t blockSize) in arm_copy_f32() argument 150 blkCnt = blockSize >> 2U; in arm_copy_f32() 167 blkCnt = blockSize % 0x4U; in arm_copy_f32() 172 blkCnt = blockSize; in arm_copy_f32()
|