| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/FilteringFunctions/ |
| D | arm_lms_f32.c | 177 …float32_t *px, *pb; /* Temporary pointers for state and coefficient buf… in arm_lms_f32() local 205 pb = (pCoeffs); in arm_lms_f32() 218 bV = vld1q_f32(pb); in arm_lms_f32() 222 pb += 4; in arm_lms_f32() 237 sum += (*px++) * (*pb++); in arm_lms_f32() 258 pb = (pCoeffs); in arm_lms_f32() 268 bV = vld1q_f32(pb); in arm_lms_f32() 272 vst1q_f32(pb,bV); in arm_lms_f32() 273 pb += 4; in arm_lms_f32() 286 *pb = *pb + (w * (*px++)); in arm_lms_f32() [all …]
|
| D | arm_lms_norm_f32.c | 171 …float32_t *px, *pb; /* Temporary pointers for state and coefficient buf… in arm_lms_norm_f32() local 206 pb = (pCoeffs); in arm_lms_norm_f32() 226 bV = vld1q_f32(pb); in arm_lms_norm_f32() 230 pb += 4; in arm_lms_norm_f32() 244 sum += (*px++) * (*pb++); in arm_lms_norm_f32() 266 pb = (pCoeffs); in arm_lms_norm_f32() 276 bV = vld1q_f32(pb); in arm_lms_norm_f32() 280 vst1q_f32(pb,bV); in arm_lms_norm_f32() 281 pb += 4; in arm_lms_norm_f32() 294 *pb += w * (*px++); in arm_lms_norm_f32() [all …]
|
| D | arm_lms_q31.c | 77 …q31_t *px, *pb; /* Temporary pointers for state and coefficient buf… in arm_lms_q31() local 105 pb = pCoeffs; in arm_lms_q31() 119 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_q31() 122 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_q31() 125 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_q31() 128 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_q31() 147 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_q31() 177 pb = pCoeffs; in arm_lms_q31() 192 *pb = clip_q63_to_q31((q63_t) * pb + (coef << 1U)); in arm_lms_q31() 194 pb++; in arm_lms_q31() [all …]
|
| D | arm_lms_norm_q31.c | 76 …q31_t *px, *pb; /* Temporary pointers for state and coefficient buf… in arm_lms_norm_q31() local 111 pb = pCoeffs; in arm_lms_norm_q31() 132 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_norm_q31() 135 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_norm_q31() 138 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_norm_q31() 141 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_norm_q31() 160 acc += ((q63_t) (*px++)) * (*pb++); in arm_lms_norm_q31() 195 pb = pCoeffs; in arm_lms_norm_q31() 210 *pb = clip_q63_to_q31((q63_t) * pb + (coef << 1U)); in arm_lms_norm_q31() 212 pb++; in arm_lms_norm_q31() [all …]
|
| D | arm_fir_decimate_q15.c | 73 const q15_t *px, *pb; /* Temporary pointers for state and coefficient buffers */ in arm_fir_decimate_q15() local 140 pb = pCoeffs; in arm_fir_decimate_q15() 152 c0v = vldrhq_s16(pb); in arm_fir_decimate_q15() 153 pb += 8; in arm_fir_decimate_q15() 187 c0v = vldrhq_z_s16(pb, p0); in arm_fir_decimate_q15() 188 pb += 8; in arm_fir_decimate_q15() 252 pb = pCoeffs; in arm_fir_decimate_q15() 257 c0v = vldrhq_s16(pb); in arm_fir_decimate_q15() 259 pb += 8; in arm_fir_decimate_q15() 272 c0v = vldrhq_z_s16(pb, p0); in arm_fir_decimate_q15() [all …]
|
| D | arm_fir_decimate_f32.c | 140 const float32_t *px, *pb; /* Temporary pointers for state and coefficient buffers */ in arm_fir_decimate_f32() local 193 pb = pCoeffs; in arm_fir_decimate_f32() 207 c0v = vld1q((const float32_t *)pb); in arm_fir_decimate_f32() 208 pb += 4; in arm_fir_decimate_f32() 242 c0v = vldrwq_z_f32(pb, p0); in arm_fir_decimate_f32() 243 pb += 4; in arm_fir_decimate_f32() 307 pb = pCoeffs; in arm_fir_decimate_f32() 318 c0v = vldrwq_f32(pb); in arm_fir_decimate_f32() 320 pb += 4; in arm_fir_decimate_f32() 332 c0v = vldrwq_z_f32(pb, p0); in arm_fir_decimate_f32() [all …]
|
| D | arm_fir_decimate_fast_q15.c | 72 …const q15_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_decimate_fast_q15() local 113 pb = pCoeffs; in arm_fir_decimate_fast_q15() 123 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_decimate_fast_q15() 134 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_decimate_fast_q15() 161 c0 = *pb++; in arm_fir_decimate_fast_q15() 206 pb = pCoeffs; in arm_fir_decimate_fast_q15() 216 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_decimate_fast_q15() 222 c1 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_decimate_fast_q15() 250 c0 = *pb++; in arm_fir_decimate_fast_q15() 318 …const q15_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_decimate_fast_q15() local [all …]
|
| D | arm_lms_q15.c | 73 …q15_t *px, *pb; /* Temporary pointers for state and coefficient buf… in arm_lms_q15() local 101 pb = pCoeffs; in arm_lms_q15() 115 acc = __SMLALD(read_q15x2_ia (&px), read_q15x2_ia (&pb), acc); in arm_lms_q15() 116 acc = __SMLALD(read_q15x2_ia (&px), read_q15x2_ia (&pb), acc); in arm_lms_q15() 135 acc += (q63_t) (((q31_t) (*px++) * (*pb++))); in arm_lms_q15() 168 pb = pCoeffs; in arm_lms_q15() 178 coef = (q31_t) *pb + (((q31_t) alpha * (*px++)) >> 15); in arm_lms_q15() 179 *pb++ = (q15_t) __SSAT((coef), 16); in arm_lms_q15() 181 coef = (q31_t) *pb + (((q31_t) alpha * (*px++)) >> 15); in arm_lms_q15() 182 *pb++ = (q15_t) __SSAT((coef), 16); in arm_lms_q15() [all …]
|
| D | arm_fir_decimate_q31.c | 72 const q31_t *px, *pb; /* Temporary pointers for state and coefficient buffers */ in arm_fir_decimate_q31() local 124 pb = pCoeffs; in arm_fir_decimate_q31() 138 c0v = vldrwq_s32(pb); in arm_fir_decimate_q31() 139 pb += 4; in arm_fir_decimate_q31() 173 c0v = vldrwq_z_s32(pb, p0); in arm_fir_decimate_q31() 174 pb += 4; in arm_fir_decimate_q31() 238 pb = pCoeffs; in arm_fir_decimate_q31() 249 c0v = vldrwq_s32(pb); in arm_fir_decimate_q31() 251 pb += 4; in arm_fir_decimate_q31() 263 c0v = vldrwq_z_s32(pb, p0); in arm_fir_decimate_q31() [all …]
|
| D | arm_lms_norm_q15.c | 76 …q15_t *px, *pb; /* Temporary pointers for state and coefficient buf… in arm_lms_norm_q15() local 111 pb = pCoeffs; in arm_lms_norm_q15() 132 acc = __SMLALD(read_q15x2_ia (&px), read_q15x2_ia (&pb), acc); in arm_lms_norm_q15() 133 acc = __SMLALD(read_q15x2_ia (&px), read_q15x2_ia (&pb), acc); in arm_lms_norm_q15() 152 acc += (q63_t) (((q31_t) (*px++) * (*pb++))); in arm_lms_norm_q15() 194 pb = pCoeffs; in arm_lms_norm_q15() 204 coef = (q31_t) *pb + (((q31_t) w * (*px++)) >> 15); in arm_lms_norm_q15() 205 *pb++ = (q15_t) __SSAT(coef, 16); in arm_lms_norm_q15() 207 coef = (q31_t) *pb + (((q31_t) w * (*px++)) >> 15); in arm_lms_norm_q15() 208 *pb++ = (q15_t) __SSAT(coef, 16); in arm_lms_norm_q15() [all …]
|
| D | arm_fir_f32.c | 700 const float32_t *pb; /* Temporary pointers for coefficient buffer */ in arm_fir_f32() local 737 pb = pCoeffs; in arm_fir_f32() 750 b = vld1q_f32(pb); in arm_fir_f32() 774 pb += 4; in arm_fir_f32() 791 accv0 = vmlaq_n_f32(accv0,x0,*pb); in arm_fir_f32() 792 accv1 = vmlaq_n_f32(accv1,x1,*pb); in arm_fir_f32() 794 pb++; in arm_fir_f32() 799 accv0 = vmlaq_n_f32(accv0,xa,*pb); in arm_fir_f32() 800 accv1 = vmlaq_n_f32(accv1,xb,*pb); in arm_fir_f32() 802 pb++; in arm_fir_f32() [all …]
|
| D | arm_fir_decimate_fast_q31.c | 72 …const q31_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_decimate_fast_q31() local 118 pb = pCoeffs; in arm_fir_decimate_fast_q31() 126 c0 = *(pb++); in arm_fir_decimate_fast_q31() 144 c0 = *(pb++); in arm_fir_decimate_fast_q31() 159 c0 = *(pb++); in arm_fir_decimate_fast_q31() 174 c0 = *(pb++); in arm_fir_decimate_fast_q31() 198 c0 = *(pb++); in arm_fir_decimate_fast_q31() 258 pb = pCoeffs; in arm_fir_decimate_fast_q31() 268 c0 = *pb++; in arm_fir_decimate_fast_q31() 277 c0 = *pb++; in arm_fir_decimate_fast_q31() [all …]
|
| D | arm_fir_sparse_f32.c | 121 float32_t *pb = pScratchIn; /* Temporary pointers for scratch buffer */ in arm_fir_sparse_f32() local 149 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_f32() 152 px = pb; in arm_fir_sparse_f32() 220 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_f32() 223 px = pb; in arm_fir_sparse_f32() 292 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_f32() 295 px = pb; in arm_fir_sparse_f32()
|
| D | arm_fir_fast_q31.c | 72 …const q31_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_fast_q31() local 116 pb = pCoeffs; in arm_fir_fast_q31() 132 c0 = *pb; in arm_fir_fast_q31() 150 c0 = *(pb + 1U); in arm_fir_fast_q31() 162 c0 = *(pb + 2U); in arm_fir_fast_q31() 174 c0 = *(pb + 3U); in arm_fir_fast_q31() 186 pb += 4U; in arm_fir_fast_q31() 199 c0 = *(pb++); in arm_fir_fast_q31() 255 pb = pCoeffs; in arm_fir_fast_q31() 262 multAcc_32x32_keep32_R(acc0, (*px++), (*pb++)); in arm_fir_fast_q31()
|
| D | arm_fir_sparse_q15.c | 71 q15_t *pb = pScratchIn; /* Temporary pointers for scratch buffer */ in arm_fir_sparse_q15() local 106 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q15() 109 px = pb; in arm_fir_sparse_q15() 174 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q15() 177 px = pb; in arm_fir_sparse_q15() 243 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q15() 246 px = pb; in arm_fir_sparse_q15()
|
| D | arm_fir_sparse_q31.c | 68 q31_t *pb = pScratchIn; /* Temporary pointers for scratch buffer */ in arm_fir_sparse_q31() local 99 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_q31() 102 px = pb; in arm_fir_sparse_q31() 170 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_q31() 173 px = pb; in arm_fir_sparse_q31() 252 (int32_t *) pb, (int32_t *) pb, blockSize, 1, blockSize); in arm_fir_sparse_q31() 255 px = pb; in arm_fir_sparse_q31()
|
| D | arm_fir_sparse_q7.c | 71 q7_t *pb = pScratchIn; /* Temporary pointers for scratch buffer */ in arm_fir_sparse_q7() local 107 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q7() 110 px = pb; in arm_fir_sparse_q7() 175 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q7() 178 px = pb; in arm_fir_sparse_q7() 249 pb, pb, (int32_t) blockSize, 1, blockSize); in arm_fir_sparse_q7() 252 px = pb; in arm_fir_sparse_q7()
|
| D | arm_fir_fast_q15.c | 70 …const q15_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_fast_q15() local 114 pb = pCoeffs; in arm_fir_fast_q15() 129 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_fast_q15() 161 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_fast_q15() 194 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_fast_q15() 261 pb = pCoeffs; in arm_fir_fast_q15() 267 acc0 += (q31_t) *px++ * *pb++; in arm_fir_fast_q15() 268 acc0 += (q31_t) *px++ * *pb++; in arm_fir_fast_q15()
|
| D | arm_fir_q7.c | 457 …const q7_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_q7() local 501 pb = pCoeffs; in arm_fir_q7() 517 c0 = *pb; in arm_fir_q7() 535 c0 = *(pb + 1U); in arm_fir_q7() 547 c0 = *(pb + 2U); in arm_fir_q7() 559 c0 = *(pb + 3U); in arm_fir_q7() 571 pb += 4U; in arm_fir_q7() 584 c0 = *(pb++); in arm_fir_q7() 644 pb = pCoeffs; in arm_fir_q7() 651 acc0 += (q15_t) * (px++) * (*(pb++)); in arm_fir_q7()
|
| D | arm_fir_f16.c | 574 …const float16_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_f16() local 624 pb = pCoeffs; in arm_fir_f16() 649 c0 = *(pb++); in arm_fir_f16() 679 c0 = *(pb++); in arm_fir_f16() 695 c0 = *(pb++); in arm_fir_f16() 711 c0 = *(pb++); in arm_fir_f16() 727 c0 = *(pb++); in arm_fir_f16() 742 c0 = *(pb++); in arm_fir_f16() 758 c0 = *(pb++); in arm_fir_f16() 774 c0 = *(pb++); in arm_fir_f16() [all …]
|
| D | arm_fir_q15.c | 469 …const q15_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_q15() local 513 pb = pCoeffs; in arm_fir_q15() 528 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_q15() 560 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_q15() 593 c0 = read_q15x2_ia ((q15_t **) &pb); in arm_fir_q15() 660 pb = pCoeffs; in arm_fir_q15() 666 acc0 += (q31_t) *px++ * *pb++; in arm_fir_q15() 667 acc0 += (q31_t) *px++ * *pb++; in arm_fir_q15()
|
| D | arm_fir_q31.c | 942 …const q31_t *pb; /* Temporary pointer for coefficient buffer */ in arm_fir_q31() local 986 pb = pCoeffs; in arm_fir_q31() 998 c0 = *pb; in arm_fir_q31() 1009 c0 = *(pb + 1U); in arm_fir_q31() 1018 c0 = *(pb + 2U); in arm_fir_q31() 1022 pb += 3U; in arm_fir_q31() 1039 c0 = *(pb++); in arm_fir_q31() 1091 pb = pCoeffs; in arm_fir_q31() 1099 acc0 += (q63_t) *px++ * *pb++; in arm_fir_q31()
|