/cmsis-dsp-latest/Testing/FrameworkInclude/ |
D | Test.h | 55 namespace Testing 187 // testing. 194 virtual Testing::TestStatus run(Suite*) = 0; 195 virtual Testing::TestStatus run(Group*) = 0; 225 virtual Testing::nbParameters_t ReadNbParameters()=0; 233 …virtual void DispStatus(Testing::TestStatus,Testing::errorID_t,unsigned long,Testing::cycles_t cyc… 249 virtual void DumpParams(std::vector<Testing::param_t>&)=0; 270 virtual Testing::nbSamples_t GetPatternSize(Testing::PatternID_t)=0; 283 //virtual Testing::nbSamples_t GetParameterSize(Testing::PatternID_t id)=0; 291 virtual Testing::PatternID_t getParamID()=0; [all …]
|
D | FPGA.h | 54 virtual Testing::nbParameters_t ReadNbParameters(); 55 … virtual void DispStatus(Testing::TestStatus,Testing::errorID_t,unsigned long,Testing::cycles_t); 60 virtual void ReadParameterList(Testing::nbParameters_t); 61 virtual Testing::nbSamples_t GetPatternSize(Testing::PatternID_t); 63 virtual void ImportPattern_f64(Testing::PatternID_t,char*,Testing::nbSamples_t nb); 64 virtual void ImportPattern_f32(Testing::PatternID_t,char*,Testing::nbSamples_t nb); 66 virtual void ImportPattern_f16(Testing::PatternID_t,char*,Testing::nbSamples_t nb); 68 virtual void ImportPattern_q63(Testing::PatternID_t,char*,Testing::nbSamples_t nb); 69 virtual void ImportPattern_q31(Testing::PatternID_t,char*,Testing::nbSamples_t nb); 70 virtual void ImportPattern_q15(Testing::PatternID_t,char*,Testing::nbSamples_t nb); [all …]
|
D | Semihosting.h | 57 virtual Testing::nbParameters_t ReadNbParameters(); 58 … virtual void DispStatus(Testing::TestStatus,Testing::errorID_t,unsigned long,Testing::cycles_t); 61 virtual void ImportPattern(Testing::PatternID_t); 64 virtual void ReadParameterList(Testing::nbParameters_t); 65 virtual Testing::nbSamples_t GetPatternSize(Testing::PatternID_t); 66 //Testing::nbSamples_t GetParameterSize(Testing::PatternID_t); 68 virtual void ImportPattern_f64(Testing::PatternID_t,char*,Testing::nbSamples_t nb=0); 69 virtual void ImportPattern_f32(Testing::PatternID_t,char*,Testing::nbSamples_t nb=0); 71 virtual void ImportPattern_f16(Testing::PatternID_t,char*,Testing::nbSamples_t nb=0); 73 virtual void ImportPattern_q63(Testing::PatternID_t,char*,Testing::nbSamples_t nb=0); [all …]
|
D | Pattern.h | 39 T *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::nbSample… 49 float64_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::… 52 float32_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::… 56 float16_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::… 60 q63_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::nbSa… 63 q31_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::nbSa… 66 q15_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::nbSa… 69 q7_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::nbSam… 72 uint64_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::n… 75 uint32_t *loadPattern(Testing::PatternID_t id, PatternMgr *mgr,Testing::nbSamples_t &nb, Testing::n… [all …]
|
D | Generators.h | 6 extern void generate1(Testing::param_t *,Testing::param_t *,Testing::nbParameterEntries_t &); 7 extern void generate2(Testing::param_t *,Testing::param_t *,Testing::nbParameterEntries_t &); 8 extern void generate3(Testing::param_t *,Testing::param_t *,Testing::nbParameterEntries_t &); 9 extern void generate4(Testing::param_t *,Testing::param_t *,Testing::nbParameterEntries_t &);
|
D | IORunner.h | 39 IORunner(IO*,PatternMgr*, Testing::RunningMode); 41 virtual Testing::TestStatus run(Suite *s); 42 virtual Testing::TestStatus run(Group *g); 46 Testing::RunningMode m_runningMode; 48 Testing::cycles_t calibration = 0;
|
D | Calibrate.h | 6 Calibrate(Testing::testID_t id); 8 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr… 9 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
|
/cmsis-dsp-latest/Testing/FrameworkSource/ |
D | Pattern.cpp | 39 float64_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, T… in loadPattern() 45 float32_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, T… in loadPattern() 52 float16_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, T… in loadPattern() 59 q63_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, Testi… in loadPattern() 65 q31_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, Testi… in loadPattern() 71 q15_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, Testi… in loadPattern() 77 q7_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, Testin… in loadPattern() 83 uint64_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, Te… in loadPattern() 90 uint32_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, Te… in loadPattern() 96 uint16_t *loadPattern(Testing::PatternID_t id, Client::PatternMgr *mgr,Testing::nbSamples_t &nb, Te… in loadPattern() [all …]
|
D | PatternMgr.cpp | 44 TYPE *PatternMgr::local_##EXT(Testing::nbSamples_t nbSamples) \ 63 float64_t *PatternMgr::load_f64(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nb… in LOCAL() 82 float32_t *PatternMgr::load_f32(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nb… in load_f32() 101 float16_t *PatternMgr::load_f16(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nb… in load_f16() 120 q63_t *PatternMgr::load_q63(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nbSamp… in load_q63() 138 q31_t *PatternMgr::load_q31(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nbSamp… in load_q31() 155 q15_t *PatternMgr::load_q15(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nbSamp… in load_q15() 172 q7_t *PatternMgr::load_q7(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nbSample… in load_q7() 189 uint64_t *PatternMgr::load_u64(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nbS… in load_u64() 206 uint32_t *PatternMgr::load_u32(Testing::PatternID_t id,Testing::nbSamples_t& nbSamples,Testing::nbS… in load_u32() [all …]
|
D | Semihosting.cpp | 50 Testing::param_t *data; 51 Testing::nbSamples_t nbInputSamples; 52 Testing::nbSamples_t nbOutputSamples; 129 void Semihosting::ReadParameterList(Testing::nbParameters_t nbParams) in ReadParameterList() 183 Testing::param_t *p,*current; in ReadParameterList() 195 p=(Testing::param_t*)malloc(sizeof(Testing::param_t)*(nbInputSamples)); in ReadParameterList() 201 *current++ = (Testing::param_t)sample; in ReadParameterList() 253 Testing::nbParameters_t Semihosting::ReadNbParameters() in ReadNbParameters() 289 Testing::testID_t theId; in ReadTestIdentification() 292 Testing::PatternID_t paramID; in ReadTestIdentification() [all …]
|
D | FPGA.cpp | 51 Testing::param_t *data; 52 Testing::nbSamples_t nbInputSamples; 53 Testing::nbSamples_t nbOutputSamples; 144 std::string FPGA::getOutputPath(Testing::outputID_t id) in getOutputPath() 163 Testing::nbParameters_t FPGA::ReadNbParameters() in ReadNbParameters() 178 Testing::PatternID_t paramID; in ReadTestIdentification() 257 void FPGA::DispStatus(Testing::TestStatus status in DispStatus() 258 ,Testing::errorID_t error in DispStatus() 260 ,Testing::cycles_t cycles) in DispStatus() 262 if (status == Testing::kTestFailed) in DispStatus() [all …]
|
D | Generators.cpp | 3 void generate1(Testing::param_t *result,Testing::param_t *data,Testing::nbParameterEntries_t &nbEnt… in generate1() 5 Testing::param_t *pa,va; in generate1() 18 void generate2(Testing::param_t *result,Testing::param_t *data,Testing::nbParameterEntries_t &nbEnt… in generate2() 20 Testing::param_t *pa,*paStart,va; in generate2() 23 Testing::param_t *pb,*pbStart,vb; in generate2() 55 void generate3(Testing::param_t *result,Testing::param_t *data,Testing::nbParameterEntries_t &nbEnt… in generate3() 57 Testing::param_t *pa,*paStart,va; in generate3() 60 Testing::param_t *pb,*pbStart,vb; in generate3() 63 Testing::param_t *pc,*pcStart,vc; in generate3() 110 void generate4(Testing::param_t *result,Testing::param_t *data,Testing::nbParameterEntries_t &nbEnt… in generate4() [all …]
|
D | IORunner.cpp | 54 … IORunner::IORunner(IO *io,PatternMgr *mgr, Testing::RunningMode runningMode):m_io(io), m_mgr(mgr) in IORunner() 56 volatile Testing::cycles_t current; in IORunner() 60 if (runningMode == Testing::kDumpOnly) in IORunner() 64 if (runningMode == Testing::kTestAndDump) in IORunner() 80 Calibrate c((Testing::testID_t)0); in IORunner() 180 // Testing. 186 this->m_runningMode = Testing::kTestOnly; in IORunner() 197 Testing::TestStatus IORunner::run(Suite *s) in run() 199 Testing::TestStatus finalResult = Testing::kTestPassed; in run() 202 Testing::errorID_t error=0; in run() [all …]
|
D | Test.cpp | 31 int testIndex(Testing::testIndex_t i) in testIndex() 39 TestContainer::TestContainer(Testing::testID_t id):m_containerID(id) in TestContainer() 45 Suite::Suite(Testing::testID_t id): in Suite() 48 m_testIds(std::vector<Testing::testID_t>()) in Suite() 53 void Suite::addTest(Testing::testID_t id,test aTest) in addTest() 59 test Suite::getTest(Testing::testIndex_t id) in getTest() 81 Group::Group(Testing::testID_t id): in Group() 93 TestContainer *Group::getContainer(Testing::testIndex_t id) in getContainer()
|
D | Calibrate.cpp | 3 Calibrate::Calibrate(Testing::testID_t id):Client::Suite(id) in Calibrate() 11 void Calibrate::setUp(Testing::testID_t,std::vector<Testing::param_t>& ,Client::PatternMgr *) in setUp() 15 void Calibrate::tearDown(Testing::testID_t,Client::PatternMgr *) in tearDown()
|
/cmsis-dsp-latest/Testing/ |
D | README.md | 24 The commands must be run from Testing folder: 48 In `Testing\cmsis_build` you can find some scripts: 69 The `test_packlist.txt` is in the `Testing\cmsis_build` folder. 171 A folder can be reused for different nodes. For instance, you may have a suite for testing and one … 359 When instantiating a runner, you can specify the running mode with an enum. For instance Testing::k… 392 cd Testing 441 To generate all of them the first time, you can do (from `Testing` folder): 457 In `Testing\cmsis_build` you can find some scripts: 472 …e script where to find the `Output.pickle` file if the script is not run from the `Testing` folder. 546 Client::IORunner runner(&io,&mgr,Testing::kTestOnly); [all …]
|
/cmsis-dsp-latest/Testing/Include/Tests/ |
D | NNSupport.h | 6 NNSupport(Testing::testID_t id); 7 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& paramsArgs,Client::PatternMgr … 8 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
|
D | WindowTestsF32.h | 9 WindowTestsF32(Testing::testID_t id); 10 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr… 11 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
|
D | WindowTestsF64.h | 9 WindowTestsF64(Testing::testID_t id); 10 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr… 11 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
|
/cmsis-dsp-latest/.github/workflows/ |
D | runtest.yaml | 30 cache-dependency-path: Testing/requirements.txt 55 cd Testing 85 cd Testing/cmsis_build 94 path: Testing/cmsis_build/summary_${{ matrix.compiler }}.html 99 cd Testing/cmsis_build
|
/cmsis-dsp-latest/Testing/Include/Benchmarks/ |
D | ControllerF32.h | 9 ControllerF32(Testing::testID_t id); 10 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr… 11 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
|
D | ControllerQ15.h | 9 ControllerQ15(Testing::testID_t id); 10 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr… 11 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
|
D | ControllerQ31.h | 9 ControllerQ31(Testing::testID_t id); 10 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr… 11 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
|
D | FastMathF16.h | 9 FastMathF16(Testing::testID_t id); 10 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr… 11 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
|
D | FastMathF32.h | 9 FastMathF32(Testing::testID_t id); 10 …virtual void setUp(Testing::testID_t,std::vector<Testing::param_t>& params,Client::PatternMgr *mgr… 11 virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr);
|