Home
last modified time | relevance | path

Searched refs:in1 (Results 1 – 25 of 67) sorted by relevance

123

/cmsis-dsp-latest/Source/ComplexMathFunctions/
Darm_cmplx_conj_q15.c60 q31_t in1; in arm_cmplx_conj_q15() local
92 in1 = *pSrc++; in arm_cmplx_conj_q15()
93 *pDst++ = __SSAT(-in1, 16); in arm_cmplx_conj_q15()
106 q31_t in1; /* Temporary input variable */ in arm_cmplx_conj_q15() local
125 in1 = read_q15x2_ia (&pSrc); in arm_cmplx_conj_q15()
131 in1 = __QASX(0, in1); in arm_cmplx_conj_q15()
136 in1 = __QSAX(0, in1); in arm_cmplx_conj_q15()
142 in1 = ((uint32_t) in1 >> 16) | ((uint32_t) in1 << 16); in arm_cmplx_conj_q15()
147 write_q15x2_ia (&pDst, in1); in arm_cmplx_conj_q15()
153 in1 = *pSrc++; in arm_cmplx_conj_q15()
[all …]
/cmsis-dsp-latest/Testing/Source/Benchmarks/
DUnaryF32.cpp44 arm_mat_scale_f32(&this->in1,0.5,&this->out); in test_mat_scale_f32()
49 arm_mat_inverse_f32(&this->in1,&this->out); in test_mat_inverse_f32()
54 arm_mat_trans_f32(&this->in1,&this->out); in test_mat_trans_f32()
59 arm_mat_cmplx_trans_f32(&this->in1,&this->out); in test_mat_cmplx_trans_f32()
64 arm_mat_add_f32(&this->in1,&this->in1,&this->out); in test_mat_add_f32()
69 arm_mat_sub_f32(&this->in1,&this->in1,&this->out); in test_mat_sub_f32()
74 arm_mat_vec_mult_f32(&this->in1, vecp, outp); in test_mat_vec_mult_f32()
79 arm_mat_cholesky_f32(&this->in1,&this->out); in test_mat_cholesky_dpo_f32()
84 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()
[all …]
DUnaryF16.cpp43 arm_mat_scale_f16(&this->in1,0.5,&this->out); in test_mat_scale_f16()
48 arm_mat_inverse_f16(&this->in1,&this->out); in test_mat_inverse_f16()
53 arm_mat_trans_f16(&this->in1,&this->out); in test_mat_trans_f16()
58 arm_mat_cmplx_trans_f16(&this->in1,&this->out); in test_mat_cmplx_trans_f16()
63 arm_mat_add_f16(&this->in1,&this->in1,&this->out); in test_mat_add_f16()
68 arm_mat_sub_f16(&this->in1,&this->in1,&this->out); in test_mat_sub_f16()
73 arm_mat_vec_mult_f16(&this->in1, vecp, outp); in test_mat_vec_mult_f16()
78 arm_mat_cholesky_f16(&this->in1,&this->out); in test_mat_cholesky_dpo_f16()
83 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()
[all …]
DUnaryF64.cpp43 arm_mat_inverse_f64(&this->in1,&this->out); in test_mat_inverse_f64()
48 arm_mat_cholesky_f64(&this->in1,&this->out); in test_mat_cholesky_dpo_f64()
53 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()
79 this->in1.numRows = this->nbr; in setUp()
80 this->in1.numCols = this->nbc; in setUp()
81 this->in1.pData = input1.ptr(); in setUp()
113 this->in1.numRows = this->nbr; in setUp()
114 this->in1.numCols = this->nbc; in setUp()
115 this->in1.pData = aPtr; in setUp()
[all …]
DUnaryQ15.cpp7 arm_mat_scale_q15(&this->in1,0x4000,1,&this->out); in test_mat_scale_q15()
12 arm_mat_trans_q15(&this->in1,&this->out); in test_mat_trans_q15()
17 arm_mat_cmplx_trans_q15(&this->in1,&this->out); in test_mat_cmplx_trans_q15()
22 arm_mat_add_q15(&this->in1,&this->in1,&this->out); in test_mat_add_q15()
27 arm_mat_sub_q15(&this->in1,&this->in1,&this->out); in test_mat_sub_q15()
32 arm_mat_vec_mult_q15(&this->in1, vecp, outp); in test_mat_vec_mult_q15()
81 this->in1.numRows = this->nbr; in setUp()
82 this->in1.numCols = this->nbc; in setUp()
83 this->in1.pData = input1.ptr(); in setUp()
DUnaryQ31.cpp7 arm_mat_scale_q31(&this->in1,0x40000000,1,&this->out); in test_mat_scale_q31()
12 arm_mat_trans_q31(&this->in1,&this->out); in test_mat_trans_q31()
17 arm_mat_cmplx_trans_q31(&this->in1,&this->out); in test_mat_cmplx_trans_q31()
22 arm_mat_add_q31(&this->in1,&this->in1,&this->out); in test_mat_add_q31()
27 arm_mat_sub_q31(&this->in1,&this->in1,&this->out); in test_mat_sub_q31()
32 arm_mat_vec_mult_q31(&this->in1, vecp, outp); in test_mat_vec_mult_q31()
80 this->in1.numRows = this->nbr; in setUp()
81 this->in1.numCols = this->nbc; in setUp()
82 this->in1.pData = input1.ptr(); in setUp()
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()
61 this->in1.numRows = this->nbr; in setUp()
62 this->in1.numCols = this->nbi; in setUp()
63 this->in1.pData = input1.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()
50 this->in1.numRows = this->nbr; in setUp()
51 this->in1.numCols = this->nbi; in setUp()
52 this->in1.pData = input1.ptr(); in setUp()
DUnaryQ7.cpp12 arm_mat_trans_q7(&this->in1,&this->out); in test_mat_trans_q7()
28 arm_mat_vec_mult_q7(&this->in1, vecp, outp); in test_mat_vec_mult_q7()
60 this->in1.numRows = this->nbr; in setUp()
61 this->in1.numCols = this->nbc; in setUp()
62 this->in1.pData = input1.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()
44 this->in1.numRows = this->nbr; in setUp()
45 this->in1.numCols = this->nbi; in setUp()
46 this->in1.pData = input1.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()
44 this->in1.numRows = this->nbr; in setUp()
45 this->in1.numCols = this->nbi; in setUp()
46 this->in1.pData = input1.ptr(); in setUp()
/cmsis-dsp-latest/Source/FilteringFunctions/
Darm_conv_partial_q7.c83 q15_t in1, in2; /* Temporary input variables */ in arm_conv_partial_q7() local
184 in1 = (q15_t) *px++; in arm_conv_partial_q7()
186 input1 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_conv_partial_q7()
189 in1 = (q15_t) *py--; in arm_conv_partial_q7()
191 input2 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_conv_partial_q7()
198 in1 = (q15_t) *px++; in arm_conv_partial_q7()
200 input1 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_conv_partial_q7()
203 in1 = (q15_t) *py--; in arm_conv_partial_q7()
205 input2 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_conv_partial_q7()
319 in1 = (q15_t) x0; in arm_conv_partial_q7()
[all …]
Darm_conv_q7.c243 q15_t in1, in2; /* Temporary input variables */ in arm_conv_q7() local
326 in1 = (q15_t) *px++; in arm_conv_q7()
328 input1 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16U); in arm_conv_q7()
331 in1 = (q15_t) *py--; in arm_conv_q7()
333 input2 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16U); in arm_conv_q7()
340 in1 = (q15_t) *px++; in arm_conv_q7()
342 input1 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16U); in arm_conv_q7()
345 in1 = (q15_t) *py--; in arm_conv_q7()
347 input2 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16U); in arm_conv_q7()
453 in1 = (q15_t) x0; in arm_conv_q7()
[all …]
Darm_correlate_q7.c291 q15_t in1, in2; /* Temporary input variables */ in arm_correlate_q7() local
402 in1 = (q15_t) *px++; in arm_correlate_q7()
404 input1 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_correlate_q7()
407 in1 = (q15_t) *py++; in arm_correlate_q7()
409 input2 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_correlate_q7()
416 in1 = (q15_t) *px++; in arm_correlate_q7()
418 input1 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_correlate_q7()
421 in1 = (q15_t) *py++; in arm_correlate_q7()
423 input2 = ((q31_t) in1 & 0x0000FFFF) | ((q31_t) in2 << 16); in arm_correlate_q7()
531 in1 = (q15_t) x0; in arm_correlate_q7()
[all …]
/cmsis-dsp-latest/Source/BasicMathFunctions/
Darm_shift_q15.c113 q15_t in1, in2; /* Temporary input variables */ in arm_shift_q15() local
128 in1 = *pSrc++; in arm_shift_q15()
133 write_q15x2_ia (&pDst, __PKHBT(__SSAT(((q31_t) in1 << shiftBits), 16), in arm_shift_q15()
137 __SSAT(((q31_t) in1 << shiftBits), 16), 16)); in arm_shift_q15()
141 in1 = *pSrc++; in arm_shift_q15()
145 write_q15x2_ia (&pDst, __PKHBT(__SSAT(((q31_t) in1 << shiftBits), 16), in arm_shift_q15()
149 __SSAT(((q31_t) in1 << shiftBits), 16), 16)); in arm_shift_q15()
171 in1 = *pSrc++; in arm_shift_q15()
176 write_q15x2_ia (&pDst, __PKHBT((in1 >> -shiftBits), in arm_shift_q15()
180 (in1 >> -shiftBits), 16)); in arm_shift_q15()
[all …]
Darm_negate_q15.c108 q31_t in1; /* Temporary input variables */ in arm_negate_q15() local
120 in1 = read_q15x2_ia (&pSrc); in arm_negate_q15()
121 write_q15x2_ia (&pDst, __QSUB16(0, in1)); in arm_negate_q15()
123 in1 = read_q15x2_ia (&pSrc); in arm_negate_q15()
124 write_q15x2_ia (&pDst, __QSUB16(0, in1)); in arm_negate_q15()
/cmsis-dsp-latest/Source/SupportFunctions/
Darm_q7_to_q15.c107 q31_t in1, in2; in arm_q7_to_q15() local
126 in1 = __SXTB16(__ROR(in, 8)); in arm_q7_to_q15()
131 in1 = in1 << 8U; in arm_q7_to_q15()
134 in1 = in1 & 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
119 in1 = read_q15x2_ia (&pIn); in arm_q15_to_q31()
125 out1 = in1 << 16U; in arm_q15_to_q31()
127 out2 = in1 & 0xFFFF0000; in arm_q15_to_q31()
136 out1 = in1 & 0xFFFF0000; in arm_q15_to_q31()
138 out2 = in1 << 16U; in arm_q15_to_q31()
Darm_q15_to_q7.c105 q31_t in1, in2; in arm_q15_to_q7() local
121 in1 = 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()
/cmsis-dsp-latest/Testing/Source/Tests/
DUnaryTestsQ15.cpp71 in1.numRows=rows; \
72 in1.numCols=columns; \
74 in1.pData = ap; \
86 in1.numRows=rows; \
87 in1.numCols=columns; \
89 in1.pData = ap; \
104 in1.numRows=rows; \
105 in1.numCols=columns; \
107 in1.pData = ap; \
135 in1.numRows=rows; \
[all …]
DUnaryTestsQ31.cpp55 in1.numRows=rows; \
56 in1.numCols=columns; \
58 in1.pData = ap; \
70 in1.numRows=rows; \
71 in1.numCols=columns; \
73 in1.pData = ap; \
88 in1.numRows=rows; \
89 in1.numCols=columns; \
91 in1.pData = ap; \
119 in1.numRows=rows; \
[all …]
DUnaryTestsF16.cpp79 in1.numRows=rows; \
80 in1.numCols=columns; \
82 in1.pData = ap; \
94 in1.numRows=rows; \
95 in1.numCols=rows; \
97 in1.pData = ap; \
109 in1.numRows=rows; \
110 in1.numCols=columns; \
112 in1.pData = ap; \
127 in1.numRows=rows; \
[all …]
DUnaryTestsQ7.cpp68 in1.numRows=rows; \
69 in1.numCols=columns; \
71 in1.pData = ap; \
83 in1.numRows=rows; \
84 in1.numCols=columns; \
86 in1.pData = ap; \
115 in1.numRows=rows; \
116 in1.numCols=internal; \
118 in1.pData = ap; \
133 arm_mat_vec_mult_q7(&this->in1, bp, outp); in test_mat_vec_mult_q7()
[all …]
DUnaryTestsF32.cpp100 in1.numRows=rows; \
101 in1.numCols=columns; \
103 in1.pData = ap; \
115 in1.numRows=rows; \
116 in1.numCols=rows; \
118 in1.pData = ap; \
130 in1.numRows=rows; \
131 in1.numCols=columns; \
133 in1.pData = ap; \
148 in1.numRows=rows; \
[all …]
DUnaryTestsF64.cpp75 in1.numRows=rows; \
76 in1.numCols=columns; \
78 in1.pData = ap; \
90 in1.numRows=rows; \
91 in1.numCols=rows; \
93 in1.pData = ap; \
105 in1.numRows=rows; \
106 in1.numCols=columns; \
108 in1.pData = ap; \
123 in1.numRows=rows; \
[all …]

123