/cmsis-dsp-latest/dsppp/Examples/ |
D | matrix_op.cpp | 46 Matrix<float32_t,ROWS,COLS> result = a * a + b; in main() local 48 std::cout << "Result = " << std::endl << result ; in main() 53 result.row(1) = 0.0f; in main() 54 std::cout << "Result = " << std::endl << result ; in main() 58 result.row<2>(2,1) = 0.0f; in main() 59 std::cout << "Result = " << std::endl << result ; in main() 62 result.col<2>(2,1) = 5.0f; in main() 63 std::cout << "Result = " << std::endl << result ; in main() 66 result.sub(4,8,4,8) = result.sub(4,8,4,8) + result.sub(4,8,4,8); in main() 67 std::cout << "Result = " << std::endl << result ; in main() [all …]
|
/cmsis-dsp-latest/Testing/Source/Benchmarks/ |
D | StatsQ15.cpp | 11 q15_t result; in test_max_q15() local 16 &result, in test_max_q15() 24 q15_t result; in test_absmax_q15() local 29 &result, in test_absmax_q15() 37 q15_t result; in test_min_q15() local 43 &result, in test_min_q15() 53 q15_t result; in test_absmin_q15() local 59 &result, in test_absmin_q15() 69 q15_t result; in test_mean_q15() local 73 &result); in test_mean_q15() [all …]
|
D | StatsQ31.cpp | 11 q31_t result; in test_max_q31() local 16 &result, in test_max_q31() 24 q31_t result; in test_absmax_q31() local 29 &result, in test_absmax_q31() 39 q31_t result; in test_min_q31() local 45 &result, in test_min_q31() 55 q31_t result; in test_absmin_q31() local 61 &result, in test_absmin_q31() 70 q31_t result; in test_mean_q31() local 74 &result); in test_mean_q31() [all …]
|
D | StatsF16.cpp | 11 float16_t result; in test_max_f16() local 16 &result, in test_max_f16() 24 float16_t result; in test_absmax_f16() local 29 &result, in test_absmax_f16() 37 float16_t result; in test_max_no_idx_f16() local 42 &result); in test_max_no_idx_f16() 51 float16_t result; in test_min_f16() local 57 &result, in test_min_f16() 67 float16_t result; in test_absmin_f16() local 73 &result, in test_absmin_f16() [all …]
|
D | StatsF32.cpp | 11 float32_t result; in test_max_f32() local 16 &result, in test_max_f32() 24 float32_t result; in test_absmax_f32() local 29 &result, in test_absmax_f32() 37 float32_t result; in test_max_no_idx_f32() local 42 &result); in test_max_no_idx_f32() 51 float32_t result; in test_min_f32() local 57 &result, in test_min_f32() 67 float32_t result; in test_absmin_f32() local 73 &result, in test_absmin_f32() [all …]
|
D | StatsQ7.cpp | 11 q7_t result; in test_max_q7() local 16 &result, in test_max_q7() 24 q7_t result; in test_absmax_q7() local 29 &result, in test_absmax_q7() 39 q7_t result; in test_min_q7() local 45 &result, in test_min_q7() 55 q7_t result; in test_absmin_q7() local 61 &result, in test_absmin_q7() 70 q7_t result; in test_mean_q7() local 74 &result); in test_mean_q7() [all …]
|
/cmsis-dsp-latest/Testing/Source/Tests/ |
D | StatsTestsQ15.cpp | 26 q15_t result; in test_max_q15() local 37 &result, in test_max_q15() 40 outp[0] = result; in test_max_q15() 43 ASSERT_EQ(result,refp[this->refOffset]); in test_max_q15() 52 q15_t result; in test_max_no_idx_q15() local 60 &result); in test_max_no_idx_q15() 62 outp[0] = result; in test_max_no_idx_q15() 64 ASSERT_EQ(result,refp[this->refOffset]); in test_max_no_idx_q15() 72 q15_t result; in test_absmax_no_idx_q15() local 80 &result); in test_absmax_no_idx_q15() [all …]
|
D | StatsTestsQ31.cpp | 26 q31_t result; in test_max_q31() local 37 &result, in test_max_q31() 40 outp[0] = result; in test_max_q31() 44 ASSERT_EQ(result,refp[this->refOffset]); in test_max_q31() 53 q31_t result; in test_absmax_q31() local 64 &result, in test_absmax_q31() 67 outp[0] = result; in test_absmax_q31() 71 ASSERT_EQ(result,refp[this->refOffset]); in test_absmax_q31() 80 q31_t result; in test_min_q31() local 91 &result, in test_min_q31() [all …]
|
D | StatsTestsQ7.cpp | 28 q7_t result; in test_max_q7() local 39 &result, in test_max_q7() 42 outp[0] = result; in test_max_q7() 45 ASSERT_EQ(result,refp[this->refOffset]); in test_max_q7() 54 q7_t result; in test_max_no_idx_q7() local 62 &result); in test_max_no_idx_q7() 64 outp[0] = result; in test_max_no_idx_q7() 66 ASSERT_EQ(result,refp[this->refOffset]); in test_max_no_idx_q7() 74 q7_t result; in test_absmax_no_idx_q7() local 82 &result); in test_absmax_no_idx_q7() [all …]
|
D | StatsTestsF16.cpp | 25 float16_t result; in test_max_f16() local 36 &result, in test_max_f16() 39 outp[0] = result; in test_max_f16() 42 ASSERT_EQ(result,refp[this->refOffset]); in test_max_f16() 51 float16_t result; in test_absmax_f16() local 62 &result, in test_absmax_f16() 65 outp[0] = result; in test_absmax_f16() 68 ASSERT_EQ(result,refp[this->refOffset]); in test_absmax_f16() 78 float16_t result; in test_max_no_idx_f16() local 86 &result); in test_max_no_idx_f16() [all …]
|
D | StatsTestsF32.cpp | 20 float32_t result; in test_max_f32() local 31 &result, in test_max_f32() 34 outp[0] = result; in test_max_f32() 37 ASSERT_EQ(result,refp[this->refOffset]); in test_max_f32() 46 float32_t result; in test_absmax_f32() local 57 &result, in test_absmax_f32() 60 outp[0] = result; in test_absmax_f32() 63 ASSERT_EQ(result,refp[this->refOffset]); in test_absmax_f32() 72 float32_t result; in test_max_no_idx_f32() local 80 &result); in test_max_no_idx_f32() [all …]
|
D | StatsTestsF64.cpp | 20 float64_t result; in test_max_f64() local 31 &result, in test_max_f64() 34 outp[0] = result; in test_max_f64() 37 ASSERT_EQ(result,refp[this->refOffset]); in test_max_f64() 46 float64_t result; in test_absmax_f64() local 57 &result, in test_absmax_f64() 60 outp[0] = result; in test_absmax_f64() 63 ASSERT_EQ(result,refp[this->refOffset]); in test_absmax_f64() 72 float64_t result; in test_max_no_idx_f64() local 80 &result); in test_max_no_idx_f64() [all …]
|
D | SVMF16.cpp | 10 int32_t *result; in test_svm_linear_predict_f16() local 12 result=outp; in test_svm_linear_predict_f16() 16 arm_svm_linear_predict_f16(&this->linear,inp,result); in test_svm_linear_predict_f16() 17 result++; in test_svm_linear_predict_f16() 30 int32_t *result; in test_svm_polynomial_predict_f16() local 32 result=outp; in test_svm_polynomial_predict_f16() 36 arm_svm_polynomial_predict_f16(&this->poly,inp,result); in test_svm_polynomial_predict_f16() 37 result++; in test_svm_polynomial_predict_f16() 49 int32_t *result; in test_svm_rbf_predict_f16() local 51 result=outp; in test_svm_rbf_predict_f16() [all …]
|
D | SVMF32.cpp | 10 int32_t *result; in test_svm_linear_predict_f32() local 12 result=outp; in test_svm_linear_predict_f32() 16 arm_svm_linear_predict_f32(&this->linear,inp,result); in test_svm_linear_predict_f32() 17 result++; in test_svm_linear_predict_f32() 30 int32_t *result; in test_svm_polynomial_predict_f32() local 32 result=outp; in test_svm_polynomial_predict_f32() 36 arm_svm_polynomial_predict_f32(&this->poly,inp,result); in test_svm_polynomial_predict_f32() 37 result++; in test_svm_polynomial_predict_f32() 49 int32_t *result; in test_svm_rbf_predict_f32() local 51 result=outp; in test_svm_rbf_predict_f32() [all …]
|
/cmsis-dsp-latest/Testing/ |
D | extractDb.py | 161 result=[x[0] for x in r] 162 return(result) 167 result=[x[0] for x in r] 168 return(result) 363 result=c.execute(benchNamesForCoreCompiler % (benchTable,runidCMD),vals).fetchall() 364 names=[x[0] for x in list(result)] 371 result=c.execute(benchNamesForCore % (benchTable,runidCMD),vals).fetchall() 372 names=[x[0] for x in list(result)] 379 result=c.execute(benchNamesForCompiler % (benchTable,runidCMD),vals).fetchall() 380 names=[x[0] for x in list(result)] [all …]
|
/cmsis-dsp-latest/Testing/FrameworkSource/ |
D | Generators.cpp | 3 void generate1(Testing::param_t *result,Testing::param_t *data,Testing::nbParameterEntries_t &nbEnt… in generate1() argument 13 *result++ = va; in generate1() 18 void generate2(Testing::param_t *result,Testing::param_t *data,Testing::nbParameterEntries_t &nbEnt… in generate2() argument 46 *result++ = va; in generate2() 47 *result++ = vb; in generate2() 55 void generate3(Testing::param_t *result,Testing::param_t *data,Testing::nbParameterEntries_t &nbEnt… in generate3() argument 98 *result++ = va; in generate3() 99 *result++ = vb; in generate3() 100 *result++ = vc; in generate3() 110 void generate4(Testing::param_t *result,Testing::param_t *data,Testing::nbParameterEntries_t &nbEnt… in generate4() argument [all …]
|
/cmsis-dsp-latest/Source/FastMathFunctions/ |
D | arm_atan2_f32.c | 132 ARM_DSP_ATTRIBUTE arm_status arm_atan2_f32(float32_t y,float32_t x,float32_t *result) in arm_atan2_f32() argument 136 *result=arm_atan_f32(y/x); in arm_atan2_f32() 143 *result=arm_atan_f32(y/x) + PI; in arm_atan2_f32() 147 *result=arm_atan_f32(y/x) - PI; in arm_atan2_f32() 153 *result= -PI; in arm_atan2_f32() 157 *result= PI; in arm_atan2_f32() 166 *result=PIHALFF32; in arm_atan2_f32() 171 *result=-PIHALFF32; in arm_atan2_f32()
|
D | arm_atan2_f16.c | 119 ARM_DSP_ATTRIBUTE arm_status arm_atan2_f16(float16_t y,float16_t x,float16_t *result) in arm_atan2_f16() argument 123 *result=arm_atan_f16((_Float16)y/(_Float16)x); in arm_atan2_f16() 130 *result=(_Float16)arm_atan_f16((_Float16)y/(_Float16)x) + (_Float16)PIF16; in arm_atan2_f16() 134 *result=(_Float16)arm_atan_f16((_Float16)y/(_Float16)x) - (_Float16)PIF16; in arm_atan2_f16() 140 *result= -(_Float16)PIF16; in arm_atan2_f16() 144 *result= PIF16; in arm_atan2_f16() 153 *result=PI16HALF; in arm_atan2_f16() 158 *result=-(_Float16)PI16HALF; in arm_atan2_f16()
|
D | arm_atan2_q31.c | 185 ARM_DSP_ATTRIBUTE arm_status arm_atan2_q31(q31_t y,q31_t x,q31_t *result) in arm_atan2_q31() argument 189 *result=arm_atan_q31(y,x); in arm_atan2_q31() 196 *result=arm_atan_q31(y,x) + PIQ29; in arm_atan2_q31() 200 *result=arm_atan_q31(y,x) - PIQ29; in arm_atan2_q31() 204 *result= PIQ29; in arm_atan2_q31() 212 *result=PIHALF_Q29; in arm_atan2_q31() 217 *result=-PIHALF_Q29; in arm_atan2_q31()
|
D | arm_atan2_q15.c | 185 ARM_DSP_ATTRIBUTE arm_status arm_atan2_q15(q15_t y,q15_t x,q15_t *result) in arm_atan2_q15() argument 189 *result=arm_atan_q15(y,x); in arm_atan2_q15() 196 *result=arm_atan_q15(y,x) + PIQ13; in arm_atan2_q15() 200 *result=arm_atan_q15(y,x) - PIQ13; in arm_atan2_q15() 204 *result= PIQ13; in arm_atan2_q15() 212 *result=PIHALFQ13; in arm_atan2_q15() 217 *result=-PIHALFQ13; in arm_atan2_q15()
|
/cmsis-dsp-latest/Examples/ARM/arm_bayes_example/ |
D | arm_bayes_example_f32.c | 91 float32_t result[NB_OF_CLASSES]; in main() local 106 index = arm_gaussian_naive_bayes_predict_f32(&S, in, result,temp); in main() 108 maxProba = result[index]; in main() 118 index = arm_gaussian_naive_bayes_predict_f32(&S, in, result,temp); in main() 120 maxProba = result[index]; in main() 130 index = arm_gaussian_naive_bayes_predict_f32(&S, in, result,temp); in main() 132 maxProba = result[index]; in main()
|
/cmsis-dsp-latest/PythonWrapper/examples/ |
D | testdsp2.py | 37 result = np.correlate(x, x, mode='full') 38 return result[result.size//2:] 321 result=dsp.arm_and_u32(su32A, su32B).astype(int) variable 322 print(result-ref) 326 result=dsp.arm_or_u32(su32A, su32B).astype(int) variable 327 print(result-ref) 331 result=dsp.arm_xor_u32(su32A, su32B).astype(int) variable 332 print(result-ref) 336 result=dsp.arm_not_u32(su32A).astype(int) variable 337 print(result-ref) [all …]
|
D | testdsp.py | 140 result=Q31toF32(resultQ31) variable 141 print(result) 232 result=np.fft.fft(signal) variable 233 print(result) 243 result=np.fft.fft(signal) variable 244 print(result) 256 result=np.fft.fft(signal) variable 257 print(result) 274 result=np.fft.fft(signal) variable 275 print(result) [all …]
|
D | testrfft_all.py | 87 result = dsp.arm_rfft_fast_f64(rfftf64,signal,0) variable 89 assert(len(result) == RFFT_F_OUT_LENGTH) 91 assert_allclose(referenceFloat,result) 97 result = dsp.arm_rfft_fast_f64(rifftf64,referenceFloat,1) variable 99 assert(len(result) == RIFFT_F_OUT_LENGTH) 101 assert_allclose(invref,result,atol=1e-15) 110 result = dsp.arm_rfft_fast_f32(rfftf32,signal,0) variable 112 assert(len(result) == RFFT_F_OUT_LENGTH) 115 assert_allclose(referenceFloat,result,rtol=3e-6) 121 result = dsp.arm_rfft_fast_f32(rifftf32,referenceFloat,1) variable [all …]
|
/cmsis-dsp-latest/Documentation/Doxygen/src/ |
D | matrix.md | 41 Matrix<float32_t,ROWS,COLS> result = a * a + b; 57 result.row(1) = 0.0f; 63 result.row<2>(2,1) = 0.0f; 91 result.col<2>(2,1) = 5.0f; 101 result.sub(4,8,4,8) = result.sub(4,8,4,8) + result.sub(4,8,4,8) 132 result = dot(a,b); 135 … compiler may use the move semantic to copy the temporary result of the `dot` function to `result`. 137 In this case, no copy would occur and `result` after the assignment would be a vector allocated by … 142 result = Matrix<float32_t,ROWS,COLS>::diagonal(c); 148 result = Matrix<float32_t,ROWS,COLS>::identity(); [all …]
|