Home
last modified time | relevance | path

Searched refs:in2 (Results 1 – 25 of 59) sorted by relevance

123

/cmsis-dsp-latest/Source/FilteringFunctions/
Darm_conv_partial_q7.c83 q15_t in1, in2; /* Temporary input variables */ in arm_conv_partial_q7() local
185 in2 = (q15_t) *px++; in arm_conv_partial_q7()
186 input1 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_conv_partial_q7()
190 in2 = (q15_t) *py--; in arm_conv_partial_q7()
191 input2 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_conv_partial_q7()
199 in2 = (q15_t) *px++; in arm_conv_partial_q7()
200 input1 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_conv_partial_q7()
204 in2 = (q15_t) *py--; in arm_conv_partial_q7()
205 input2 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_conv_partial_q7()
320 in2 = (q15_t) x1; in arm_conv_partial_q7()
[all …]
Darm_conv_q7.c243 q15_t in1, in2; /* Temporary input variables */ in arm_conv_q7() local
327 in2 = (q15_t) *px++; in arm_conv_q7()
328 input1 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16U); in arm_conv_q7()
332 in2 = (q15_t) *py--; in arm_conv_q7()
333 input2 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16U); in arm_conv_q7()
341 in2 = (q15_t) *px++; in arm_conv_q7()
342 input1 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16U); in arm_conv_q7()
346 in2 = (q15_t) *py--; in arm_conv_q7()
347 input2 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16U); in arm_conv_q7()
454 in2 = (q15_t) x1; in arm_conv_q7()
[all …]
Darm_correlate_q7.c291 q15_t in1, in2; /* Temporary input variables */ in arm_correlate_q7() local
403 in2 = (q15_t) *px++; in arm_correlate_q7()
404 input1 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_correlate_q7()
408 in2 = (q15_t) *py++; in arm_correlate_q7()
409 input2 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_correlate_q7()
417 in2 = (q15_t) *px++; in arm_correlate_q7()
418 input1 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_correlate_q7()
422 in2 = (q15_t) *py++; in arm_correlate_q7()
423 input2 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_correlate_q7()
532 in2 = (q15_t) x1; in arm_correlate_q7()
[all …]
Darm_fir_sparse_q15.c81 q31_t in1, in2; /* Temporary variables */ in arm_fir_sparse_q15() local
297 in2 = *pScr2++; in arm_fir_sparse_q15()
300 … write_q15x2_ia (&pOut, __PKHBT((q15_t) __SSAT(in1 >> 15, 16), (q15_t) __SSAT(in2 >> 15, 16), 16)); in arm_fir_sparse_q15()
302 … write_q15x2_ia (&pOut, __PKHBT((q15_t) __SSAT(in2 >> 15, 16), (q15_t) __SSAT(in1 >> 15, 16), 16)); in arm_fir_sparse_q15()
306 in2 = *pScr2++; in arm_fir_sparse_q15()
309 … write_q15x2_ia (&pOut, __PKHBT((q15_t) __SSAT(in1 >> 15, 16), (q15_t) __SSAT(in2 >> 15, 16), 16)); in arm_fir_sparse_q15()
311 … write_q15x2_ia (&pOut, __PKHBT((q15_t) __SSAT(in2 >> 15, 16), (q15_t) __SSAT(in1 >> 15, 16), 16)); in arm_fir_sparse_q15()
/cmsis-dsp-latest/Source/BasicMathFunctions/
Darm_shift_q15.c113 q15_t in1, in2; /* Temporary input variables */ in arm_shift_q15() local
129 in2 = *pSrc++; in arm_shift_q15()
134 __SSAT(((q31_t) in2 << shiftBits), 16), 16)); in arm_shift_q15()
136 write_q15x2_ia (&pDst, __PKHBT(__SSAT(((q31_t) in2 << shiftBits), 16), in arm_shift_q15()
142 in2 = *pSrc++; in arm_shift_q15()
146 __SSAT(((q31_t) in2 << shiftBits), 16), 16)); in arm_shift_q15()
148 write_q15x2_ia (&pDst, __PKHBT(__SSAT(((q31_t) in2 << shiftBits), 16), in arm_shift_q15()
172 in2 = *pSrc++; in arm_shift_q15()
177 (in2 >> -shiftBits), 16)); in arm_shift_q15()
179 write_q15x2_ia (&pDst, __PKHBT((in2 >> -shiftBits), in arm_shift_q15()
[all …]
Darm_shift_q7.c115 q7_t in1, in2, in3, in4; /* Temporary input variables */ in arm_shift_q7() local
131 in2 = *pSrc++; in arm_shift_q7()
137 __SSAT(((q15_t) in2 << shiftBits), 8), in arm_shift_q7()
160 in2 = *pSrc++; in arm_shift_q7()
166 (in2 >> -shiftBits), in arm_shift_q7()
/cmsis-dsp-latest/Source/SupportFunctions/
Darm_q7_to_q15.c107 q31_t in1, in2; in arm_q7_to_q15() local
129 in2 = __SXTB16(in); in arm_q7_to_q15()
132 in2 = in2 << 8U; in arm_q7_to_q15()
135 in2 = in2 & 0xFF00FF00; in arm_q7_to_q15()
138 out2 = __PKHTB(in1, in2, 16); in arm_q7_to_q15()
139 out1 = __PKHBT(in2, in1, 16); in arm_q7_to_q15()
141 out1 = __PKHTB(in1, in2, 16); in arm_q7_to_q15()
142 out2 = __PKHBT(in2, in1, 16); in arm_q7_to_q15()
Darm_q15_to_q31.c105 q31_t in1, in2; in arm_q15_to_q31() local
120 in2 = read_q15x2_ia (&pIn); in arm_q15_to_q31()
129 out3 = in2 << 16U; in arm_q15_to_q31()
131 out4 = in2 & 0xFFFF0000; in arm_q15_to_q31()
140 out3 = in2 & 0xFFFF0000; in arm_q15_to_q31()
142 out4 = in2 << 16U; in arm_q15_to_q31()
Darm_q15_to_q7.c105 q31_t in1, in2; in arm_q15_to_q7() local
122 in2 = read_q15x2_ia (&pIn); in arm_q15_to_q7()
126 out1 = __PKHTB(in2, in1, 16); in arm_q15_to_q7()
127 out2 = __PKHBT(in2, in1, 16); in arm_q15_to_q7()
131 out1 = __PKHTB(in1, in2, 16); in arm_q15_to_q7()
132 out2 = __PKHBT(in1, in2, 16); in arm_q15_to_q7()
Darm_q31_to_q15.c108 q31_t in1, in2, in3, in4; in arm_q31_to_q15() local
125 in2 = *pIn++; in arm_q31_to_q15()
131 out1 = __PKHTB(in2, in1, 16); in arm_q31_to_q15()
134 out1 = __PKHTB(in1, in2, 16); in arm_q31_to_q15()
/cmsis-dsp-latest/Source/ComplexMathFunctions/
Darm_cmplx_conj_q15.c109 q31_t in2, in3, in4; /* Temporary input variables */ in arm_cmplx_conj_q15() local
126 in2 = read_q15x2_ia (&pSrc); in arm_cmplx_conj_q15()
132 in2 = __QASX(0, in2); in arm_cmplx_conj_q15()
137 in2 = __QSAX(0, in2); in arm_cmplx_conj_q15()
143 in2 = ((uint32_t) in2 >> 16) | ((uint32_t) in2 << 16); in arm_cmplx_conj_q15()
148 write_q15x2_ia (&pDst, in2); in arm_cmplx_conj_q15()
/cmsis-dsp-latest/Testing/Source/Benchmarks/
DBinaryQ31.cpp7 arm_mat_mult_q31(&this->in1,&this->in2,&this->out); in test_mat_mult_q31()
12 arm_mat_cmplx_mult_q31(&this->in1,&this->in2,&this->out); in test_mat_cmplx_mult_q31()
17 arm_mat_mult_fast_q31(&this->in1,&this->in2,&this->out); in test_mat_mult_fast_q31()
22 arm_mat_mult_opt_q31(&this->in1,&this->in2,&this->out,this->tmpPtr); in test_mat_mult_opt_q31()
65 this->in2.numRows = this->nbi; in setUp()
66 this->in2.numCols = this->nbc; in setUp()
67 this->in2.pData = input2.ptr(); in setUp()
DBinaryQ15.cpp7 arm_mat_mult_q15(&this->in1,&this->in2,&this->out,this->pState); in test_mat_mult_q15()
12 arm_mat_cmplx_mult_q15(&this->in1,&this->in2,&this->out,this->pState); in test_mat_cmplx_mult_q15()
17 arm_mat_mult_fast_q15(&this->in1,&this->in2,&this->out,this->pState); in test_mat_mult_fast_q15()
54 this->in2.numRows = this->nbi; in setUp()
55 this->in2.numCols = this->nbc; in setUp()
56 this->in2.pData = input2.ptr(); in setUp()
DBinaryF16.cpp7 arm_mat_mult_f16(&this->in1,&this->in2,&this->out); in test_mat_mult_f16()
13 arm_mat_cmplx_mult_f16(&this->in1,&this->in2,&this->out); in test_mat_cmplx_mult_f16()
48 this->in2.numRows = this->nbi; in setUp()
49 this->in2.numCols = this->nbc; in setUp()
50 this->in2.pData = input2.ptr(); in setUp()
DBinaryF32.cpp7 arm_mat_mult_f32(&this->in1,&this->in2,&this->out); in test_mat_mult_f32()
13 arm_mat_cmplx_mult_f32(&this->in1,&this->in2,&this->out); in test_mat_cmplx_mult_f32()
48 this->in2.numRows = this->nbi; in setUp()
49 this->in2.numCols = this->nbc; in setUp()
50 this->in2.pData = input2.ptr(); in setUp()
DUnaryF64.cpp53 arm_mat_solve_upper_triangular_f64(&this->in1,&this->in2,&this->out); in test_solve_upper_triangular_f64()
58 arm_mat_solve_lower_triangular_f64(&this->in1,&this->in2,&this->out); in test_solve_lower_triangular_f64()
156 this->in2.numRows = this->nbr; in setUp()
157 this->in2.numCols = this->nbc; in setUp()
158 this->in2.pData = bPtr; in setUp()
196 this->in2.numRows = this->nbr; in setUp()
197 this->in2.numCols = this->nbc; in setUp()
198 this->in2.pData = bPtr; in setUp()
DBinaryQ7.cpp7 arm_mat_mult_q7(&this->in1,&this->in2,&this->out,this->pState); in test_mat_mult_q7()
57 this->in2.numRows = this->nbi; in setUp()
58 this->in2.numCols = this->nbc; in setUp()
59 this->in2.pData = input2.ptr(); in setUp()
DUnaryF16.cpp83 arm_mat_solve_upper_triangular_f16(&this->in1,&this->in2,&this->out); in test_solve_upper_triangular_f16()
88 arm_mat_solve_lower_triangular_f16(&this->in1,&this->in2,&this->out); in test_solve_lower_triangular_f16()
205 this->in2.numRows = this->nbr; in setUp()
206 this->in2.numCols = this->nbc; in setUp()
207 this->in2.pData = bPtr; in setUp()
245 this->in2.numRows = this->nbr; in setUp()
246 this->in2.numCols = this->nbc; in setUp()
247 this->in2.pData = bPtr; in setUp()
DUnaryF32.cpp84 arm_mat_solve_upper_triangular_f32(&this->in1,&this->in2,&this->out); in test_solve_upper_triangular_f32()
89 arm_mat_solve_lower_triangular_f32(&this->in1,&this->in2,&this->out); in test_solve_lower_triangular_f32()
214 this->in2.numRows = this->nbr; in setUp()
215 this->in2.numCols = this->nbc; in setUp()
216 this->in2.pData = bPtr; in setUp()
254 this->in2.numRows = this->nbr; in setUp()
255 this->in2.numCols = this->nbc; in setUp()
256 this->in2.pData = bPtr; in setUp()
/cmsis-dsp-latest/Testing/Source/Tests/
DBinaryTestsQ15.cpp61 in2.numRows=internal; \
62 in2.numCols=columns; \
64 in2.pData = bp; \
76 in2.numRows=internal; \
77 in2.numCols=columns; \
79 in2.pData = bp; \
100 status=arm_mat_mult_q15(&this->in1,&this->in2,&this->out,tmpPtr); in test_mat_mult_q15()
133 status=arm_mat_cmplx_mult_q15(&this->in1,&this->in2,&this->out,tmpPtr); in test_mat_cmplx_mult_q15()
DBinaryTestsF64.cpp43 in2.numRows=internal; \
44 in2.numCols=columns; \
46 in2.pData = bp; \
67 status=arm_mat_mult_f64(&this->in1,&this->in2,&this->out); in test_mat_mult_f64()
97 arm_mat_cmplx_mult_f64(&this->in1,&this->in2,&this->out);
DBinaryTestsF16.cpp44 in2.numRows=internal; \
45 in2.numCols=columns; \
47 in2.pData = bp; \
68 status=arm_mat_mult_f16(&this->in1,&this->in2,&this->out); in test_mat_mult_f16()
96 status=arm_mat_cmplx_mult_f16(&this->in1,&this->in2,&this->out); in test_mat_cmplx_mult_f16()
DBinaryTestsQ31.cpp50 in2.numRows=internal; \
51 in2.numCols=columns; \
53 in2.pData = bp; \
75 status=arm_mat_mult_q31(&this->in1,&this->in2,&this->out); in test_mat_mult_q31()
104 status=arm_mat_cmplx_mult_q31(&this->in1,&this->in2,&this->out); in test_mat_cmplx_mult_q31()
132 status=arm_mat_mult_opt_q31(&this->in1,&this->in2,&this->out,tmpPtr); in test_mat_mult_opt_q31()
DBinaryTestsF32.cpp50 in2.numRows=internal; \
51 in2.numCols=columns; \
53 in2.pData = bp; \
74 status=arm_mat_mult_f32(&this->in1,&this->in2,&this->out); in test_mat_mult_f32()
106 status=arm_mat_cmplx_mult_f32(&this->in1,&this->in2,&this->out); in test_mat_cmplx_mult_f32()
/cmsis-dsp-latest/Source/StatisticsFunctions/
Darm_power_q7.c110 … q31_t in1, in2; /* Temporary variables to store input value */ in arm_power_q7() local
127 in2 = __SXTB16(in32); in arm_power_q7()
131 sum = __SMLAD(in2, in2, sum); in arm_power_q7()

123