desc.txt 168 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684
  1. group Root {
  2. class = Root
  3. group DSP Tests {
  4. class = DSPTests
  5. folder = DSP
  6. group Statistics Tests {
  7. class = StatsTests
  8. folder = Stats
  9. suite Statistics Tests F32 {
  10. class = StatsTestsF32
  11. folder = StatsF32
  12. Pattern INPUT1_F32_ID : Input1_f32.txt
  13. Pattern INPUT2_F32_ID : Input2_f32.txt
  14. Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt
  15. Pattern MAXVALS_F32_ID : MaxVals1_f32.txt
  16. Pattern MEANVALS_F32_ID : MeanVals2_f32.txt
  17. Pattern MININDEXES_S16_ID : MinIndexes3_s16.txt
  18. Pattern MINVALS_F32_ID : MinVals3_f32.txt
  19. Pattern POWERVALS_F32_ID : PowerVals4_f32.txt
  20. Pattern RMSVALS_F32_ID : RmsVals5_f32.txt
  21. Pattern STDVALS_F32_ID : StdVals6_f32.txt
  22. Pattern VARVALS_F32_ID : VarVals7_f32.txt
  23. Pattern INPUT22_F32_ID : Input22_f32.txt
  24. Pattern DIM22_S16_ID : Dims22_s16.txt
  25. Pattern REF22_ENTROPY_F32_ID : RefEntropy22_f32.txt
  26. Pattern INPUT23_F32_ID : Input23_f32.txt
  27. Pattern DIM23_S16_ID : Dims23_s16.txt
  28. Pattern REF23_LOGSUMEXP_F32_ID : RefLogSumExp23_f32.txt
  29. Pattern INPUTA24_F32_ID : InputA24_f32.txt
  30. Pattern INPUTB24_F32_ID : InputB24_f32.txt
  31. Pattern DIM24_S16_ID : Dims24_s16.txt
  32. Pattern REF24_KL_F32_ID : RefKL24_f32.txt
  33. Pattern INPUTA25_F32_ID : InputA25_f32.txt
  34. Pattern INPUTB25_F32_ID : InputB25_f32.txt
  35. Pattern DIM25_S16_ID : Dims25_s16.txt
  36. Pattern REF25_LOGSUMEXP_DOT_F32_ID : RefLogSumExpDot25_f32.txt
  37. Output OUT_F32_ID : Output
  38. Output OUT_S16_ID : Index
  39. Output TMP_F32_ID : Temp
  40. Functions {
  41. Test nb=3 arm_max_f32:test_max_f32
  42. Test nb=4n arm_max_f32:test_max_f32
  43. Test nb=4n+1 arm_max_f32:test_max_f32
  44. Test nb=3 arm_mean_f32:test_mean_f32
  45. Test nb=4n arm_mean_f32:test_mean_f32
  46. Test nb=4n+1 arm_mean_f32:test_mean_f32
  47. Test nb=3 arm_min_f32:test_min_f32
  48. Test nb=4n arm_min_f32:test_min_f32
  49. Test nb=4n+1 arm_min_f32:test_min_f32
  50. Test nb=3 arm_power_f32:test_power_f32
  51. Test nb=4n arm_power_f32:test_power_f32
  52. Test nb=4n+1 arm_power_f32:test_power_f32
  53. Test nb=3 arm_rms_f32:test_rms_f32
  54. Test nb=4n arm_rms_f32:test_rms_f32
  55. Test nb=4n+1 arm_rms_f32:test_rms_f32
  56. Test nb=3 arm_std_f32:test_std_f32
  57. Test nb=4n arm_std_f32:test_std_f32
  58. Test nb=4n+1 arm_std_f32:test_std_f32
  59. Test nb=3 arm_var_f32:test_var_f32
  60. Test nb=4n arm_var_f32:test_var_f32
  61. Test nb=4n+1 arm_var_f32:test_var_f32
  62. arm_entropy_f32:test_entropy_f32
  63. arm_logsumexp_f32:test_logsumexp_f32
  64. arm_kullback_leibler_f32:test_kullback_leibler_f32
  65. arm_logsumexp_dot_prod_f32:test_logsumexp_dot_prod_f32
  66. Test nb=3 arm_max_no_idx_f32:test_max_no_idx_f32
  67. Test nb=4n arm_max_no_idx_f32:test_max_no_idx_f32
  68. Test nb=4n+1 arm_max_no_idx_f32:test_max_no_idx_f32
  69. Test long arm_mean_f32:test_mean_f32
  70. Test long arm_rms_f32:test_rms_f32
  71. Test long arm_std_f32:test_std_f32
  72. Test long arm_var_f32:test_var_f32
  73. Test stability arm_std_f32:test_std_stability_f32
  74. }
  75. }
  76. suite Statistics Tests F64 {
  77. class = StatsTestsF64
  78. folder = StatsF64
  79. Pattern INPUT22_F64_ID : Input22_f64.txt
  80. Pattern DIM22_S16_ID : Dims22_s16.txt
  81. Pattern REF22_ENTROPY_F64_ID : RefEntropy22_f64.txt
  82. Pattern INPUTA24_F64_ID : InputA24_f64.txt
  83. Pattern INPUTB24_F64_ID : InputB24_f64.txt
  84. Pattern DIM24_S16_ID : Dims24_s16.txt
  85. Pattern REF24_KL_F64_ID : RefKL24_f64.txt
  86. Output OUT_F64_ID : Output
  87. Output OUT_S16_ID : Index
  88. Output TMP_F64_ID : Temp
  89. Functions {
  90. arm_entropy_f64:test_entropy_f64
  91. arm_kullback_leibler_f64:test_kullback_leibler_f64
  92. }
  93. }
  94. suite Statistics Tests Q31 {
  95. class = StatsTestsQ31
  96. folder = StatsQ31
  97. Pattern INPUT1_Q31_ID : Input1_q31.txt
  98. Pattern INPUT2_Q31_ID : Input2_q31.txt
  99. Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt
  100. Pattern MAXVALS_Q31_ID : MaxVals1_q31.txt
  101. Pattern MEANVALS_Q31_ID : MeanVals2_q31.txt
  102. Pattern MININDEXES_S16_ID : MinIndexes3_s16.txt
  103. Pattern MINVALS_Q31_ID : MinVals3_q31.txt
  104. Pattern POWERVALS_Q63_ID : PowerVals4_q63.txt
  105. Pattern RMSVALS_Q31_ID : RmsVals5_q31.txt
  106. Pattern STDVALS_Q31_ID : StdVals6_q31.txt
  107. Pattern VARVALS_Q31_ID : VarVals7_q31.txt
  108. Output OUT_Q31_ID : Output
  109. Output OUT_Q63_ID : Output
  110. Output OUT_S16_ID : Index
  111. Output TMP_Q31_ID : Temp
  112. Functions {
  113. Test nb=3 arm_max_q31:test_max_q31
  114. Test nb=4n arm_max_q31:test_max_q31
  115. Test nb=4n+1 arm_max_q31:test_max_q31
  116. Test nb=3 arm_mean_q31:test_mean_q31
  117. Test nb=4n arm_mean_q31:test_mean_q31
  118. Test nb=4n+1 arm_mean_q31:test_mean_q31
  119. Test nb=3 arm_min_q31:test_min_q31
  120. Test nb=4n arm_min_q31:test_min_q31
  121. Test nb=4n+1 arm_min_q31:test_min_q31
  122. Test nb=3 arm_power_q31:test_power_q31
  123. Test nb=4n arm_power_q31:test_power_q31
  124. Test nb=4n+1 arm_power_q31:test_power_q31
  125. Test nb=3 arm_rms_q31:test_rms_q31
  126. Test nb=4n arm_rms_q31:test_rms_q31
  127. Test nb=4n+1 arm_rms_q31:test_rms_q31
  128. Test nb=3 arm_std_q31:test_std_q31
  129. Test nb=4n arm_std_q31:test_std_q31
  130. Test nb=4n+1 arm_std_q31:test_std_q31
  131. Test nb=3 arm_var_q31:test_var_q31
  132. Test nb=4n arm_var_q31:test_var_q31
  133. Test nb=4n+1 arm_var_q31:test_var_q31
  134. }
  135. }
  136. suite Statistics Tests Q15 {
  137. class = StatsTestsQ15
  138. folder = StatsQ15
  139. Pattern INPUT1_Q15_ID : Input1_q15.txt
  140. Pattern INPUT2_Q15_ID : Input2_q15.txt
  141. Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt
  142. Pattern MAXVALS_Q15_ID : MaxVals1_q15.txt
  143. Pattern MEANVALS_Q15_ID : MeanVals2_q15.txt
  144. Pattern MININDEXES_S16_ID : MinIndexes3_s16.txt
  145. Pattern MINVALS_Q15_ID : MinVals3_q15.txt
  146. Pattern POWERVALS_Q63_ID : PowerVals4_q63.txt
  147. Pattern RMSVALS_Q15_ID : RmsVals5_q15.txt
  148. Pattern STDVALS_Q15_ID : StdVals6_q15.txt
  149. Pattern VARVALS_Q15_ID : VarVals7_q15.txt
  150. Output OUT_Q15_ID : Output
  151. Output OUT_Q63_ID : Output
  152. Output OUT_S16_ID : Index
  153. Output TMP_Q15_ID : Temp
  154. Functions {
  155. Test nb=7 arm_max_q15:test_max_q15
  156. Test nb=8n arm_max_q15:test_max_q15
  157. Test nb=8n+1 arm_max_q15:test_max_q15
  158. Test nb=7 arm_mean_q15:test_mean_q15
  159. Test nb=8n arm_mean_q15:test_mean_q15
  160. Test nb=8n+1 arm_mean_q15:test_mean_q15
  161. Test nb=7 arm_min_q15:test_min_q15
  162. Test nb=8n arm_min_q15:test_min_q15
  163. Test nb=8n+1 arm_min_q15:test_min_q15
  164. Test nb=7 arm_power_q15:test_power_q15
  165. Test nb=8n arm_power_q15:test_power_q15
  166. Test nb=8n+1 arm_power_q15:test_power_q15
  167. Test nb=7 arm_rms_q15:test_rms_q15
  168. Test nb=8n arm_rms_q15:test_rms_q15
  169. Test nb=8n+1 arm_rms_q15:test_rms_q15
  170. Test nb=7 arm_std_q15:test_std_q15
  171. Test nb=8n arm_std_q15:test_std_q15
  172. Test nb=8n+1 arm_std_q15:test_std_q15
  173. Test nb=7 arm_var_q15:test_var_q15
  174. Test nb=8n arm_var_q15:test_var_q15
  175. Test nb=8n+1 arm_var_q15:test_var_q15
  176. }
  177. }
  178. suite Statistics Tests Q7 {
  179. class = StatsTestsQ7
  180. folder = StatsQ7
  181. Pattern INPUT1_Q7_ID : Input1_q7.txt
  182. Pattern INPUT2_Q7_ID : Input2_q7.txt
  183. Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt
  184. Pattern MAXVALS_Q7_ID : MaxVals1_q7.txt
  185. Pattern MEANVALS_Q7_ID : MeanVals2_q7.txt
  186. Pattern MININDEXES_S16_ID : MinIndexes3_s16.txt
  187. Pattern MINVALS_Q7_ID : MinVals3_q7.txt
  188. Pattern POWERVALS_Q31_ID : PowerVals4_q31.txt
  189. Pattern MAXINDEXMAX_Q7_ID : InputMaxIndexMax1_q7.txt
  190. Pattern MININDEXMAX_Q7_ID : InputMinIndexMax3_q7.txt
  191. //Pattern RMSVALS_Q7_ID : RmsVals5_q7.txt
  192. //Pattern STDVALS_Q7_ID : StdVals6_q7.txt
  193. //Pattern VARVALS_Q7_ID : VarVals7_q7.txt
  194. Output OUT_Q7_ID : Output
  195. Output OUT_Q31_ID : Output
  196. Output OUT_S16_ID : Index
  197. Output TMP_Q7_ID : Temp
  198. Functions {
  199. Test nb=15 arm_max_q7:test_max_q7
  200. Test nb=16n arm_max_q7:test_max_q7
  201. Test nb=16n+1 arm_max_q7:test_max_q7
  202. Test nb=15 arm_mean_q7:test_mean_q7
  203. Test nb=16n arm_mean_q7:test_mean_q7
  204. Test nb=16n+1 arm_mean_q7:test_mean_q7
  205. Test nb=15 arm_min_q7:test_min_q7
  206. Test nb=16n arm_min_q7:test_min_q7
  207. Test nb=16n+1 arm_min_q7:test_min_q7
  208. Test nb=15 arm_power_q7:test_power_q7
  209. Test nb=16n arm_power_q7:test_power_q7
  210. Test nb=16n+1 arm_power_q7:test_power_q7
  211. Test big index arm_max_q7:test_max_q7
  212. Test big index arm_min_q7:test_min_q7
  213. }
  214. }
  215. }
  216. group Support Tests {
  217. class = SupportTests
  218. folder = Support
  219. suite Support Tests F32 {
  220. class = SupportTestsF32
  221. folder = SupportF32
  222. Pattern INPUTS_F32_ID : Inputs6_f32.txt
  223. Pattern INPUT_SORT_F32_ID : Input7_f32.txt
  224. Pattern INPUT_BITONIC_SORT_16_F32_ID : Input8_f32.txt
  225. Pattern INPUT_BITONIC_SORT_32_F32_ID : Input9_f32.txt
  226. Pattern INPUT_SORT_CONST_F32_ID : Input10_f32.txt
  227. Pattern INPUT_SPLINE_SQU_X_F32_ID : InputX11_f32.txt
  228. Pattern INPUT_SPLINE_SQU_Y_F32_ID : InputY11_f32.txt
  229. Pattern OUTPUT_SPLINE_SQU_X_F32_ID : OutputX11_f32.txt
  230. Pattern INPUT_SPLINE_SIN_X_F32_ID : InputX12_f32.txt
  231. Pattern INPUT_SPLINE_SIN_Y_F32_ID : InputY12_f32.txt
  232. Pattern OUTPUT_SPLINE_SIN_X_F32_ID : OutputX12_f32.txt
  233. Pattern INPUT_SPLINE_RAM_X_F32_ID : InputX13_f32.txt
  234. Pattern INPUT_SPLINE_RAM_Y_F32_ID : InputY13_f32.txt
  235. Pattern OUTPUT_SPLINE_RAM_X_F32_ID : OutputX13_f32.txt
  236. Pattern WEIGHTS_F32_ID : Weights6_f32.txt
  237. Pattern REF_F32_ID : Ref6_f32.txt
  238. Pattern REF_SORT_F32_ID : Reference7_f32.txt
  239. Pattern REF_BITONIC_SORT_16_F32_ID : Reference8_f32.txt
  240. Pattern REF_BITONIC_SORT_32_F32_ID : Reference9_f32.txt
  241. Pattern REF_SORT_CONST_F32_ID : Reference10_f32.txt
  242. Pattern REF_SPLINE_SQU_F32_ID : Reference11_f32.txt
  243. Pattern REF_SPLINE_SIN_F32_ID : Reference12_f32.txt
  244. Pattern REF_SPLINE_RAM_F32_ID : Reference13_f32.txt
  245. Pattern SAMPLES_F32_ID : Samples1_f32.txt
  246. Pattern SAMPLES_Q15_ID : Samples3_q15.txt
  247. Pattern SAMPLES_Q31_ID : Samples4_q31.txt
  248. Pattern SAMPLES_Q7_ID : Samples5_q7.txt
  249. Output OUT_F32_ID : Output
  250. Output COEFS_SPLINE_F32_ID : SplineCoefs
  251. Output TEMP_SPLINE_F32_ID : SplineTemp
  252. Functions {
  253. test_weighted_sum_f32 nb=3:test_weighted_sum_f32
  254. test_weighted_sum_f32 nb=4n:test_weighted_sum_f32
  255. test_weighted_sum_f32 nb=4n+1:test_weighted_sum_f32
  256. test_copy_f32 nb=3:test_copy_f32
  257. test_copy_f32 nb=4n:test_copy_f32
  258. test_copy_f32 nb=4n+1:test_copy_f32
  259. test_fill_f32 nb=3:test_fill_f32
  260. test_fill_f32 nb=4n:test_fill_f32
  261. test_fill_f32 nb=4n+1:test_fill_f32
  262. test_float_q15 nb=7:test_float_to_q15
  263. test_float_q15 nb=8n:test_float_to_q15
  264. test_float_q15 nb=8n+1:test_float_to_q15
  265. test_float_q31 nb=3:test_float_to_q31
  266. test_float_q31 nb=4n:test_float_to_q31
  267. test_float_q31 nb=4n+1:test_float_to_q31
  268. test_float_q7 nb=15:test_float_to_q7
  269. test_float_q7 nb=16n:test_float_to_q7
  270. test_float_q7 nb=16n+1:test_float_to_q7
  271. test_bitonic_sort_f32 nb=16 outofoplace:test_bitonic_sort_out_f32
  272. test_bitonic_sort_f32 nb=32 outofplace:test_bitonic_sort_out_f32
  273. test_bitonic_sort_f32 nb=32 inplace:test_bitonic_sort_in_f32
  274. test_bitonic_sort_f32 nb=16 const:test_bitonic_sort_const_f32
  275. test_bubble_sort_f32 nb=11 outofplace:test_bubble_sort_out_f32
  276. test_bubble_sort_f32 nb=11 inplace:test_bubble_sort_in_f32
  277. test_bubble_sort_f32 nb=16 const:test_bubble_sort_const_f32
  278. test_heap_sort_f32 nb=11 outofplace:test_heap_sort_out_f32
  279. test_heap_sort_f32 nb=11 inplace:test_heap_sort_in_f32
  280. test_heap_sort_f32 nb=16 const:test_heap_sort_const_f32
  281. test_insertion_sort_f32 nb=11 outofplace:test_insertion_sort_out_f32
  282. test_insertion_sort_f32 nb=11 inplace:test_insertion_sort_in_f32
  283. test_insertion_sort_f32 nb=16 const:test_insertion_sort_const_f32
  284. test_merge_sort_f32 nb=11 outofplace:test_merge_sort_out_f32
  285. test_merge_sort_f32 nb=16 const:test_merge_sort_const_f32
  286. test_quick_sort_f32 nb=11 outofplace:test_quick_sort_out_f32
  287. test_quick_sort_f32 nb=11 inplace:test_quick_sort_in_f32
  288. test_quick_sort_f32 nb=16 const:test_quick_sort_const_f32
  289. test_selection_sort_f32 nb=11 outofplace:test_selection_sort_out_f32
  290. test_selection_sort_f32 nb=11 inplace:test_selection_sort_in_f32
  291. test_selection_sort_f32 nb=16 const:test_selection_sort_const_f32
  292. test_spline_f32 square:test_spline_square_f32
  293. test_spline_f32 sin:test_spline_sine_f32
  294. test_spline_f32 ramp:test_spline_ramp_f32
  295. }
  296. }
  297. suite Support Tests Q31 {
  298. class = SupportTestsQ31
  299. folder = SupportQ31
  300. Pattern SAMPLES_F32_ID : Samples1_f32.txt
  301. Pattern SAMPLES_Q15_ID : Samples3_q15.txt
  302. Pattern SAMPLES_Q31_ID : Samples4_q31.txt
  303. Pattern SAMPLES_Q7_ID : Samples5_q7.txt
  304. Output OUT_ID : Output
  305. Functions {
  306. test_copy_q31 nb=3:test_copy_q31
  307. test_copy_q31 nb=4n:test_copy_q31
  308. test_copy_q31 nb=4n+1:test_copy_q31
  309. test_fill_q31 nb=3:test_fill_q31
  310. test_fill_q31 nb=4n:test_fill_q31
  311. test_fill_q31 nb=4n+1:test_fill_q31
  312. test_q31_float nb=3:test_q31_float
  313. test_q31_float nb=4n:test_q31_float
  314. test_q31_float nb=4n+1:test_q31_float
  315. test_q31_q15 nb=3:test_q31_q15
  316. test_q31_q15 nb=4n:test_q31_q15
  317. test_q31_q15 nb=4n+1:test_q31_q15
  318. test_q31_q7 nb=3:test_q31_q7
  319. test_q31_q7 nb=4n:test_q31_q7
  320. test_q31_q7 nb=4n+1:test_q31_q7
  321. }
  322. }
  323. suite Support Tests Q15 {
  324. class = SupportTestsQ15
  325. folder = SupportQ15
  326. Pattern SAMPLES_F32_ID : Samples1_f32.txt
  327. Pattern SAMPLES_Q15_ID : Samples3_q15.txt
  328. Pattern SAMPLES_Q31_ID : Samples4_q31.txt
  329. Pattern SAMPLES_Q7_ID : Samples5_q7.txt
  330. Output OUT_ID : Output
  331. Functions {
  332. test_copy_q15 nb=7:test_copy_q15
  333. test_copy_q15 nb=8n:test_copy_q15
  334. test_copy_q15 nb=8n+1:test_copy_q15
  335. test_fill_q15 nb=7:test_fill_q15
  336. test_fill_q15 nb=8n:test_fill_q15
  337. test_fill_q15 nb=8n+1:test_fill_q15
  338. test_q15_float nb=7:test_q15_float
  339. test_q15_float nb=8n:test_q15_float
  340. test_q15_float nb=8n+1:test_q15_float
  341. test_q15_q31 nb=7:test_q15_q31
  342. test_q15_q31 nb=8n:test_q15_q31
  343. test_q15_q31 nb=8n+1:test_q15_q31
  344. test_q15_q7 nb=7:test_q15_q7
  345. test_q15_q7 nb=8n:test_q15_q7
  346. test_q15_q7 nb=8n+1:test_q15_q7
  347. test_read_q15x2:test_read_q15x2
  348. test_read_q15x2_ia:test_read_q15x2_ia
  349. test_read_q15x2_da:test_read_q15x2_da
  350. test_write_q15x2_ia:test_write_q15x2_ia
  351. test_write_q15x2:test_write_q15x2
  352. }
  353. }
  354. suite Support Tests Q7 {
  355. class = SupportTestsQ7
  356. folder = SupportQ7
  357. Pattern SAMPLES_F32_ID : Samples1_f32.txt
  358. Pattern SAMPLES_Q15_ID : Samples3_q15.txt
  359. Pattern SAMPLES_Q31_ID : Samples4_q31.txt
  360. Pattern SAMPLES_Q7_ID : Samples5_q7.txt
  361. Output OUT_ID : Output
  362. Functions {
  363. test_copy_q7 nb=15:test_copy_q7
  364. test_copy_q7 nb=16n:test_copy_q7
  365. test_copy_q7 nb=16n+1:test_copy_q7
  366. test_fill_q7 nb=15:test_fill_q7
  367. test_fill_q7 nb=16n:test_fill_q7
  368. test_fill_q7 nb=16n+1:test_fill_q7
  369. test_q7_float nb=15:test_q7_float
  370. test_q7_float nb=16n:test_q7_float
  371. test_q7_float nb=16n+1:test_q7_float
  372. test_q7_q31 nb=15:test_q7_q31
  373. test_q7_q31 nb=16n:test_q7_q31
  374. test_q7_q31 nb=16n+1:test_q7_q31
  375. test_q7_q15 nb=15:test_q7_q15
  376. test_q7_q15 nb=16n:test_q7_q15
  377. test_q7_q15 nb=16n+1:test_q7_q15
  378. test_read_q7x4_ia:test_read_q7x4_ia
  379. test_read_q7x4_da:test_read_q7x4_da
  380. test_write_q7x4_ia:test_write_q7x4_ia
  381. }
  382. }
  383. }
  384. suite Support Bar Tests F32 {
  385. class = SupportBarTestsF32
  386. folder = SupportBarF32
  387. Pattern SAMPLES_F32_ID : Inputs1_f32.txt
  388. Pattern COEFS_F32_ID : Weights1_f32.txt
  389. Pattern REF_F32_ID : Ref1_f32.txt
  390. Pattern DIM_S16_ID : Dims1_s16.txt
  391. Output OUT_SAMPLES_F32_ID : Output
  392. Functions {
  393. test_barycenter_f32:test_barycenter_f32
  394. }
  395. }
  396. group Interpolation Tests{
  397. class = InterpolationTests
  398. folder = Interpolation
  399. suite Interpolation Tests F32{
  400. class = InterpolationTestsF32
  401. folder = InterpolationF32
  402. Pattern INPUT_F32_ID : Input1_f32.txt
  403. Pattern INPUTBI_F32_ID : Input2_f32.txt
  404. Pattern CONFIGBI_S16_ID : Config2_s16.txt
  405. Pattern YVAL_F32_ID : YVals1_f32.txt
  406. Pattern YVALBI_F32_ID : YVals2_f32.txt
  407. Pattern REF_LINEAR_F32_ID : Reference1_f32.txt
  408. Pattern REF_BILINEAR_F32_ID : Reference2_f32.txt
  409. Output OUT_SAMPLES_F32_ID : Output
  410. Functions {
  411. Test arm_linear_interp_f32:test_linear_interp_f32
  412. Test arm_bilinear_interp_f32:test_bilinear_interp_f32
  413. }
  414. }
  415. suite Interpolation Tests Q31{
  416. class = InterpolationTestsQ31
  417. folder = InterpolationQ31
  418. Pattern INPUT_Q31_ID : Input1_q31.txt
  419. Pattern INPUTBI_Q31_ID : Input2_q31.txt
  420. Pattern CONFIGBI_S16_ID : Config2_s16.txt
  421. Pattern YVAL_Q31_ID : YVals1_q31.txt
  422. Pattern YVALBI_Q31_ID : YVals2_q31.txt
  423. Pattern REF_LINEAR_Q31_ID : Reference1_q31.txt
  424. Pattern REF_BILINEAR_Q31_ID : Reference2_q31.txt
  425. Output OUT_SAMPLES_Q31_ID : Output
  426. Functions {
  427. Test arm_linear_interp_q31:test_linear_interp_q31
  428. Test arm_bilinear_interp_q31:test_bilinear_interp_q31
  429. }
  430. }
  431. suite Interpolation Tests Q15{
  432. class = InterpolationTestsQ15
  433. folder = InterpolationQ15
  434. Pattern INPUT_Q31_ID : Input1_q31.txt
  435. Pattern INPUTBI_Q31_ID : Input2_q31.txt
  436. Pattern CONFIGBI_S16_ID : Config2_s16.txt
  437. Pattern YVAL_Q15_ID : YVals1_q15.txt
  438. Pattern YVALBI_Q15_ID : YVals2_q15.txt
  439. Pattern REF_LINEAR_Q15_ID : Reference1_q15.txt
  440. Pattern REF_BILINEAR_Q15_ID : Reference2_q15.txt
  441. Output OUT_SAMPLES_Q15_ID : Output
  442. Functions {
  443. Test arm_linear_interp_q15:test_linear_interp_q15
  444. Test arm_bilinear_interp_q15:test_bilinear_interp_q15
  445. }
  446. }
  447. suite Interpolation Tests Q7{
  448. class = InterpolationTestsQ7
  449. folder = InterpolationQ7
  450. Pattern INPUT_Q31_ID : Input1_q31.txt
  451. Pattern INPUTBI_Q31_ID : Input2_q31.txt
  452. Pattern CONFIGBI_S16_ID : Config2_s16.txt
  453. Pattern YVAL_Q7_ID : YVals1_q7.txt
  454. Pattern YVALBI_Q7_ID : YVals2_q7.txt
  455. Pattern REF_LINEAR_Q7_ID : Reference1_q7.txt
  456. Pattern REF_BILINEAR_Q7_ID : Reference2_q7.txt
  457. Output OUT_SAMPLES_Q7_ID : Output
  458. Functions {
  459. Test arm_linear_interp_q7:test_linear_interp_q7
  460. Test arm_bilinear_interp_q7:test_bilinear_interp_q7
  461. }
  462. }
  463. }
  464. group Basic Tests {
  465. class = BasicTests
  466. folder = BasicMaths
  467. suite Basic Tests F32{
  468. class = BasicTestsF32
  469. folder = BasicMathsF32
  470. Pattern INPUT1_F32_ID : Input1_f32.txt
  471. Pattern INPUT2_F32_ID : Input2_f32.txt
  472. Pattern REF_ADD_F32_ID : Reference1_f32.txt
  473. Pattern REF_SUB_F32_ID : Reference2_f32.txt
  474. Pattern REF_MULT_F32_ID : Reference3_f32.txt
  475. Pattern REF_NEGATE_F32_ID : Reference4_f32.txt
  476. Pattern REF_OFFSET_F32_ID : Reference5_f32.txt
  477. Pattern REF_SCALE_F32_ID : Reference6_f32.txt
  478. Pattern REF_DOT_3_F32_ID : Reference7_f32.txt
  479. Pattern REF_DOT_4N_F32_ID : Reference8_f32.txt
  480. Pattern REF_DOT_4N1_F32_ID : Reference9_f32.txt
  481. Pattern REF_ABS_F32_ID : Reference10_f32.txt
  482. Pattern REF_DOT_LONG_F32_ID : Reference11_f32.txt
  483. Output OUT_SAMPLES_F32_ID : Output
  484. Output OUT_STATE_F32_ID : State
  485. Functions {
  486. Test nb=3 arm_add_f32:test_add_f32
  487. Test nb=4n arm_add_f32:test_add_f32
  488. Test nb=4n+1 arm_add_f32:test_add_f32
  489. Test nb=3 arm_sub_f32:test_sub_f32
  490. Test nb=4n arm_sub_f32:test_sub_f32
  491. Test nb=4n+1 arm_sub_f32:test_sub_f32
  492. Test nb=3 arm_mult_f32:test_mult_f32
  493. Test nb=4n arm_mult_f32:test_mult_f32
  494. Test nb=4n+1 arm_mult_f32:test_mult_f32
  495. Test nb=3 arm_negate_f32:test_negate_f32
  496. Test nb=4n arm_negate_f32:test_negate_f32
  497. Test nb=4n+1 arm_negate_f32:test_negate_f32
  498. Test nb=3 arm_offset_f32:test_offset_f32
  499. Test nb=4n arm_offset_f32:test_offset_f32
  500. Test nb=4n+1 arm_offset_f32:test_offset_f32
  501. Test nb=3 arm_scale_f32:test_scale_f32
  502. Test nb=4n arm_scale_f32:test_scale_f32
  503. Test nb=4n+1 arm_scale_f32:test_scale_f32
  504. Test nb=3 arm_dot_prod_f32:test_dot_prod_f32
  505. Test nb=4n arm_dot_prod_f32:test_dot_prod_f32
  506. Test nb=4n+1 arm_dot_prod_f32:test_dot_prod_f32
  507. Test nb=3 arm_abs_f32:test_abs_f32
  508. Test nb=4n arm_abs_f32:test_abs_f32
  509. Test nb=4n+1 arm_abs_f32:test_abs_f32
  510. Test long arm_add_f32:test_add_f32
  511. Test long arm_sub_f32:test_sub_f32
  512. Test long arm_mult_f32:test_mult_f32
  513. Test long arm_negate_f32:test_negate_f32
  514. Test long arm_offset_f32:test_offset_f32
  515. Test long arm_scale_f32:test_scale_f32
  516. Test long arm_dot_prod_f32:test_dot_prod_f32
  517. Test long arm_abs_f32:test_abs_f32
  518. }
  519. }
  520. suite Basic Tests Q31{
  521. class = BasicTestsQ31
  522. folder = BasicMathsQ31
  523. Pattern INPUT1_Q31_ID : Input1_q31.txt
  524. Pattern INPUT2_Q31_ID : Input2_q31.txt
  525. Pattern INPUTRAND_Q31_ID : Input12_q31.txt
  526. Pattern MAXNEG_Q31_ID : MaxNegInput12_s32.txt
  527. Pattern MAXNEG2_Q31_ID : MaxNeg2Input12_s32.txt
  528. Pattern MAXPOS_Q31_ID : MaxPosInput12_s32.txt
  529. Pattern INPUT1_BITWISE_Q31_ID : BitwiseInput24_s32.txt
  530. Pattern INPUT2_BITWISE_Q31_ID : BitwiseInput25_s32.txt
  531. Pattern REF_ADD_Q31_ID : Reference1_q31.txt
  532. Pattern REF_SUB_Q31_ID : Reference2_q31.txt
  533. Pattern REF_MULT_Q31_ID : Reference3_q31.txt
  534. Pattern REF_NEGATE_Q31_ID : Reference4_q31.txt
  535. Pattern REF_OFFSET_Q31_ID : Reference5_q31.txt
  536. Pattern REF_SCALE_Q31_ID : Reference6_q31.txt
  537. Pattern REF_DOT_3_Q31_ID : Reference7_q63.txt
  538. Pattern REF_DOT_4N_Q31_ID : Reference8_q63.txt
  539. Pattern REF_DOT_4N1_Q31_ID : Reference9_q63.txt
  540. Pattern REF_ABS_Q31_ID : Reference10_q31.txt
  541. Pattern REF_DOT_LONG_Q31_ID : Reference11_q63.txt
  542. Pattern REF_POSSAT_12_Q31_ID : PosSat12_q31.txt
  543. Pattern REF_NEGSAT_13_Q31_ID : NegSat13_q31.txt
  544. Pattern REF_POSSAT_14_Q31_ID : PosSat14_q31.txt
  545. Pattern REF_NEGSAT_15_Q31_ID : NegSat15_q31.txt
  546. Pattern REF_POSSAT_16_Q31_ID : PosSat16_q31.txt
  547. Pattern REF_POSSAT_17_Q31_ID : PosSat17_q31.txt
  548. Pattern REF_POSSAT_18_Q31_ID : PosSat18_q31.txt
  549. Pattern REF_NEGSAT_19_Q31_ID : NegSat19_q31.txt
  550. Pattern REF_POSSAT_20_Q31_ID : PosSat20_q31.txt
  551. Pattern REF_SHIFT_21_Q31_ID : Shift21_q31.txt
  552. Pattern REF_SHIFT_POSSAT_22_Q31_ID : Shift22_q31.txt
  553. Pattern REF_SHIFT_NEGSAT_23_Q31_ID : Shift23_q31.txt
  554. Pattern REF_AND_Q31_ID : And24_s32.txt
  555. Pattern REF_OR_Q31_ID : Or25_s32.txt
  556. Pattern REF_NOT_Q31_ID : Not26_s32.txt
  557. Pattern REF_XOR_Q31_ID : Xor27_s32.txt
  558. Output OUT_SAMPLES_ID : Output
  559. Output OUT_STATE_Q31_ID : State
  560. Functions {
  561. Test nb=3 arm_add_q31:test_add_q31
  562. Test nb=4n arm_add_q31:test_add_q31
  563. Test nb=4n+1 arm_add_q31:test_add_q31
  564. Test nb=3 arm_sub_q31:test_sub_q31
  565. Test nb=4n arm_sub_q31:test_sub_q31
  566. Test nb=4n+1 arm_sub_q31:test_sub_q31
  567. Test nb=3 arm_mult_q31:test_mult_q31
  568. Test nb=4n arm_mult_q31:test_mult_q31
  569. Test nb=4n+1 arm_mult_q31:test_mult_q31
  570. Test nb=3 arm_negate_q31:test_negate_q31
  571. Test nb=4n arm_negate_q31:test_negate_q31
  572. Test nb=4n+1 arm_negate_q31:test_negate_q31
  573. Test nb=3 arm_offset_q31:test_offset_q31
  574. Test nb=4n arm_offset_q31:test_offset_q31
  575. Test nb=4n+1 arm_offset_q31:test_offset_q31
  576. Test nb=3 arm_scale_q31:test_scale_q31
  577. Test nb=4n arm_scale_q31:test_scale_q31
  578. Test nb=4n+1 arm_scale_q31:test_scale_q31
  579. Test nb=3 arm_dot_prod_q31:test_dot_prod_q31
  580. Test nb=4n arm_dot_prod_q31:test_dot_prod_q31
  581. Test nb=4n+1 arm_dot_prod_q31:test_dot_prod_q31
  582. Test nb=3 arm_abs_q31:test_abs_q31
  583. Test nb=4n arm_abs_q31:test_abs_q31
  584. Test nb=4n+1 arm_abs_q31:test_abs_q31
  585. Test add sat pos:test_add_q31
  586. Test add sat neg:test_add_q31
  587. Test sub sat pos:test_sub_q31
  588. Test sub sat neg:test_sub_q31
  589. Test mul sat:test_mult_q31
  590. Test neg sat:test_negate_q31
  591. Test offset pos sat:test_offset_q31
  592. Test offset neg sat:test_offset_q31
  593. Test scale pos sat:test_scale_q31
  594. Test shift:test_shift_q31
  595. Test shift pos sat:test_shift_q31
  596. Test shift neg sat:test_shift_q31
  597. Test nb=3 arm_and_u32:test_and_u32
  598. Test nb=4n arm_and_u32:test_and_u32
  599. Test nb=4n+3 arm_and_u32:test_and_u32
  600. Test nb=3 arm_or_u32:test_or_u32
  601. Test nb=4n arm_or_u32:test_or_u32
  602. Test nb=4n+3 arm_or_u32:test_or_u32
  603. Test nb=3 arm_not_u32:test_not_u32
  604. Test nb=4n arm_not_u32:test_not_u32
  605. Test nb=4n+3 arm_not_u32:test_not_u32
  606. Test nb=3 arm_xor_u32:test_xor_u32
  607. Test nb=4n arm_xor_u32:test_xor_u32
  608. Test nb=4n+3 arm_xor_u32:test_xor_u32
  609. Test long arm_add_q31:test_add_q31
  610. Test long arm_sub_q31:test_sub_q31
  611. Test long arm_mult_q31:test_mult_q31
  612. Test long arm_negate_q31:test_negate_q31
  613. Test long arm_offset_q31:test_offset_q31
  614. Test long arm_scale_q31:test_scale_q31
  615. Test long arm_dot_prod_q31:test_dot_prod_q31
  616. Test long arm_abs_q31:test_abs_q31
  617. }
  618. }
  619. suite Basic Tests Q15{
  620. class = BasicTestsQ15
  621. folder = BasicMathsQ15
  622. Pattern INPUT1_Q15_ID : Input1_q15.txt
  623. Pattern INPUT2_Q15_ID : Input2_q15.txt
  624. Pattern INPUTRAND_Q15_ID : Input12_q15.txt
  625. Pattern MAXNEG_Q15_ID : MaxNegInput12_s16.txt
  626. Pattern MAXNEG2_Q15_ID : MaxNeg2Input12_s16.txt
  627. Pattern MAXPOS_Q15_ID : MaxPosInput12_s16.txt
  628. Pattern INPUT1_BITWISE_Q15_ID : BitwiseInput24_s16.txt
  629. Pattern INPUT2_BITWISE_Q15_ID : BitwiseInput25_s16.txt
  630. Pattern REF_ADD_Q15_ID : Reference1_q15.txt
  631. Pattern REF_SUB_Q15_ID : Reference2_q15.txt
  632. Pattern REF_MULT_Q15_ID : Reference3_q15.txt
  633. Pattern REF_NEGATE_Q15_ID : Reference4_q15.txt
  634. Pattern REF_OFFSET_Q15_ID : Reference5_q15.txt
  635. Pattern REF_SCALE_Q15_ID : Reference6_q15.txt
  636. Pattern REF_DOT_3_Q15_ID : Reference7_q63.txt
  637. Pattern REF_DOT_4N_Q15_ID : Reference8_q63.txt
  638. Pattern REF_DOT_4N1_Q15_ID : Reference9_q63.txt
  639. Pattern REF_ABS_Q15_ID : Reference10_q15.txt
  640. Pattern REF_DOT_LONG_Q15_ID : Reference11_q63.txt
  641. Pattern REF_POSSAT_12_Q15_ID : PosSat12_q15.txt
  642. Pattern REF_NEGSAT_13_Q15_ID : NegSat13_q15.txt
  643. Pattern REF_POSSAT_14_Q15_ID : PosSat14_q15.txt
  644. Pattern REF_NEGSAT_15_Q15_ID : NegSat15_q15.txt
  645. Pattern REF_POSSAT_16_Q15_ID : PosSat16_q15.txt
  646. Pattern REF_POSSAT_17_Q15_ID : PosSat17_q15.txt
  647. Pattern REF_POSSAT_18_Q15_ID : PosSat18_q15.txt
  648. Pattern REF_NEGSAT_19_Q15_ID : NegSat19_q15.txt
  649. Pattern REF_POSSAT_20_Q15_ID : PosSat20_q15.txt
  650. Pattern REF_SHIFT_21_Q15_ID : Shift21_q15.txt
  651. Pattern REF_SHIFT_POSSAT_22_Q15_ID : Shift22_q15.txt
  652. Pattern REF_SHIFT_NEGSAT_23_Q15_ID : Shift23_q15.txt
  653. Pattern REF_AND_Q15_ID : And24_s16.txt
  654. Pattern REF_OR_Q15_ID : Or25_s16.txt
  655. Pattern REF_NOT_Q15_ID : Not26_s16.txt
  656. Pattern REF_XOR_Q15_ID : Xor27_s16.txt
  657. Output OUT_SAMPLES_ID : Output
  658. Output OUT_STATE_Q15_ID : State
  659. Functions {
  660. Test nb=7 arm_add_q15:test_add_q15
  661. Test nb=8n arm_add_q15:test_add_q15
  662. Test nb=8n+1 arm_add_q15:test_add_q15
  663. Test nb=7 arm_sub_q15:test_sub_q15
  664. Test nb=8n arm_sub_q15:test_sub_q15
  665. Test nb=8n+1 arm_sub_q15:test_sub_q15
  666. Test nb=7 arm_mult_q15:test_mult_q15
  667. Test nb=8n arm_mult_q15:test_mult_q15
  668. Test nb=8n+1 arm_mult_q15:test_mult_q15
  669. Test nb=7 arm_negate_q15:test_negate_q15
  670. Test nb=8n arm_negate_q15:test_negate_q15
  671. Test nb=8n+1 arm_negate_q15:test_negate_q15
  672. Test nb=7 arm_offset_q15:test_offset_q15
  673. Test nb=8n arm_offset_q15:test_offset_q15
  674. Test nb=8n+1 arm_offset_q15:test_offset_q15
  675. Test nb=7 arm_scale_q15:test_scale_q15
  676. Test nb=8n arm_scale_q15:test_scale_q15
  677. Test nb=8n+1 arm_scale_q15:test_scale_q15
  678. Test nb=7 arm_dot_prod_q15:test_dot_prod_q15
  679. Test nb=8n arm_dot_prod_q15:test_dot_prod_q15
  680. Test nb=8n+1 arm_dot_prod_q15:test_dot_prod_q15
  681. Test nb=7 arm_abs_q15:test_abs_q15
  682. Test nb=8n arm_abs_q15:test_abs_q15
  683. Test nb=8n+1 arm_abs_q15:test_abs_q15
  684. Test add sat pos:test_add_q15
  685. Test add sat neg:test_add_q15
  686. Test sub sat pos:test_sub_q15
  687. Test sub sat neg:test_sub_q15
  688. Test mul sat:test_mult_q15
  689. Test neg sat:test_negate_q15
  690. Test offset pos sat:test_offset_q15
  691. Test offset neg sat:test_offset_q15
  692. Test scale pos sat:test_scale_q15
  693. Test shift:test_shift_q15
  694. Test shift pos sat:test_shift_q15
  695. Test shift neg sat:test_shift_q15
  696. Test nb=7 arm_and_u16:test_and_u16
  697. Test nb=8n arm_and_u16:test_and_u16
  698. Test nb=8n+7 arm_and_u16:test_and_u16
  699. Test nb=7 arm_or_u16:test_or_u16
  700. Test nb=8n arm_or_u16:test_or_u16
  701. Test nb=8n+7 arm_or_u16:test_or_u16
  702. Test nb=7 arm_not_u16:test_not_u16
  703. Test nb=8n arm_not_u16:test_not_u16
  704. Test nb=8n+7 arm_not_u16:test_not_u16
  705. Test nb=7 arm_xor_u16:test_xor_u16
  706. Test nb=8n arm_xor_u16:test_xor_u16
  707. Test nb=8n+7 arm_xor_u16:test_xor_u16
  708. Test long arm_add_q15:test_add_q15
  709. Test long arm_sub_q15:test_sub_q15
  710. Test long arm_mult_q15:test_mult_q15
  711. Test long arm_negate_q15:test_negate_q15
  712. Test long arm_offset_q15:test_offset_q15
  713. Test long arm_scale_q15:test_scale_q15
  714. Test long arm_dot_prod_q15:test_dot_prod_q15
  715. Test long arm_abs_q15:test_abs_q15
  716. }
  717. }
  718. suite Basic Tests Q7{
  719. class = BasicTestsQ7
  720. folder = BasicMathsQ7
  721. Pattern INPUT1_Q7_ID : Input1_q7.txt
  722. Pattern INPUT2_Q7_ID : Input2_q7.txt
  723. Pattern INPUTRAND_Q7_ID : Input12_q7.txt
  724. Pattern MAXNEG_Q7_ID : MaxNegInput12_s8.txt
  725. Pattern MAXNEG2_Q7_ID : MaxNeg2Input12_s8.txt
  726. Pattern MAXPOS_Q7_ID : MaxPosInput12_s8.txt
  727. Pattern INPUT1_BITWISE_Q7_ID : BitwiseInput24_s8.txt
  728. Pattern INPUT2_BITWISE_Q7_ID : BitwiseInput25_s8.txt
  729. Pattern REF_ADD_Q7_ID : Reference1_q7.txt
  730. Pattern REF_SUB_Q7_ID : Reference2_q7.txt
  731. Pattern REF_MULT_Q7_ID : Reference3_q7.txt
  732. Pattern REF_NEGATE_Q7_ID : Reference4_q7.txt
  733. Pattern REF_OFFSET_Q7_ID : Reference5_q7.txt
  734. Pattern REF_SCALE_Q7_ID : Reference6_q7.txt
  735. Pattern REF_DOT_3_Q7_ID : Reference7_q31.txt
  736. Pattern REF_DOT_4N_Q7_ID : Reference8_q31.txt
  737. Pattern REF_DOT_4N1_Q7_ID : Reference9_q31.txt
  738. Pattern REF_ABS_Q7_ID : Reference10_q7.txt
  739. Pattern REF_DOT_LONG_Q7_ID : Reference11_q31.txt
  740. Pattern REF_POSSAT_12_Q7_ID : PosSat12_q7.txt
  741. Pattern REF_NEGSAT_13_Q7_ID : NegSat13_q7.txt
  742. Pattern REF_POSSAT_14_Q7_ID : PosSat14_q7.txt
  743. Pattern REF_NEGSAT_15_Q7_ID : NegSat15_q7.txt
  744. Pattern REF_POSSAT_16_Q7_ID : PosSat16_q7.txt
  745. Pattern REF_POSSAT_17_Q7_ID : PosSat17_q7.txt
  746. Pattern REF_POSSAT_18_Q7_ID : PosSat18_q7.txt
  747. Pattern REF_NEGSAT_19_Q7_ID : NegSat19_q7.txt
  748. Pattern REF_POSSAT_20_Q7_ID : PosSat20_q7.txt
  749. Pattern REF_SHIFT_21_Q7_ID : Shift21_q7.txt
  750. Pattern REF_SHIFT_POSSAT_22_Q7_ID : Shift22_q7.txt
  751. Pattern REF_SHIFT_NEGSAT_23_Q7_ID : Shift23_q7.txt
  752. Pattern REF_AND_Q7_ID : And24_s8.txt
  753. Pattern REF_OR_Q7_ID : Or25_s8.txt
  754. Pattern REF_NOT_Q7_ID : Not26_s8.txt
  755. Pattern REF_XOR_Q7_ID : Xor27_s8.txt
  756. Output OUT_SAMPLES_ID : Output
  757. Output OUT_STATE_Q7_ID : State
  758. Functions {
  759. Test nb=15 arm_add_q7:test_add_q7
  760. Test nb=15n arm_add_q7:test_add_q7
  761. Test nb=15n+1 arm_add_q7:test_add_q7
  762. Test nb=15 arm_sub_q7:test_sub_q7
  763. Test nb=16n arm_sub_q7:test_sub_q7
  764. Test nb=16n+1 arm_sub_q7:test_sub_q7
  765. Test nb=15 arm_mult_q7:test_mult_short_q7
  766. Test nb=16n arm_mult_q7:test_mult_q7
  767. Test nb=16n+1 arm_mult_q7:test_mult_q7
  768. Test nb=15 arm_negate_q7:test_negate_q7
  769. Test nb=16n arm_negate_q7:test_negate_q7
  770. Test nb=16n+1 arm_negate_q7:test_negate_q7
  771. Test nb=15 arm_offset_q7:test_offset_q7
  772. Test nb=16n arm_offset_q7:test_offset_q7
  773. Test nb=16n+1 arm_offset_q7:test_offset_q7
  774. Test nb=15 arm_scale_q7:test_scale_q7
  775. Test nb=16n arm_scale_q7:test_scale_q7
  776. Test nb=16n+1 arm_scale_q7:test_scale_q7
  777. Test nb=15 arm_dot_prod_q7:test_dot_prod_q7
  778. Test nb=16n arm_dot_prod_q7:test_dot_prod_q7
  779. Test nb=16n+1 arm_dot_prod_q7:test_dot_prod_q7
  780. Test nb=15 arm_abs_q7:test_abs_q7
  781. Test nb=16n arm_abs_q7:test_abs_q7
  782. Test nb=16n+1 arm_abs_q7:test_abs_q7
  783. Test add sat pos:test_add_q7
  784. Test add sat neg:test_add_q7
  785. Test sub sat pos:test_sub_q7
  786. Test sub sat neg:test_sub_q7
  787. Test mul sat:test_mult_q7
  788. Test neg sat:test_negate_q7
  789. Test offset pos sat:test_offset_q7
  790. Test offset neg sat:test_offset_q7
  791. Test scale pos sat:test_scale_q7
  792. Test shift:test_shift_q7
  793. Test shift pos sat:test_shift_q7
  794. Test shift neg sat:test_shift_q7
  795. Test nb=15 arm_and_u8:test_and_u8
  796. Test nb=16n arm_and_u8:test_and_u8
  797. Test nb=16n+15 arm_and_u8:test_and_u8
  798. Test nb=15 arm_or_u8:test_or_u8
  799. Test nb=16n arm_or_u8:test_or_u8
  800. Test nb=16n+15 arm_or_u8:test_or_u8
  801. Test nb=15 arm_not_u8:test_not_u8
  802. Test nb=16n arm_not_u8:test_not_u8
  803. Test nb=16n+15 arm_not_u8:test_not_u8
  804. Test nb=15 arm_xor_u8:test_xor_u8
  805. Test nb=16n arm_xor_u8:test_xor_u8
  806. Test nb=16n+15 arm_xor_u8:test_xor_u8
  807. Test long arm_add_q7:test_add_q7
  808. Test long arm_sub_q7:test_sub_q7
  809. Test long arm_mult_q7:test_mult_q7
  810. Test long arm_negate_q7:test_negate_q7
  811. Test long arm_offset_q7:test_offset_q7
  812. Test long arm_scale_q7:test_scale_q7
  813. Test long arm_dot_prod_q7:test_dot_prod_q7
  814. Test long arm_abs_q7:test_abs_q7
  815. }
  816. }
  817. }
  818. group Complex Tests {
  819. class = ComplexTests
  820. folder = ComplexMaths
  821. suite Complex Tests F32{
  822. class = ComplexTestsF32
  823. folder = ComplexMathsF32
  824. Pattern INPUT1_F32_ID : Input1_f32.txt
  825. Pattern INPUT2_F32_ID : Input2_f32.txt
  826. Pattern INPUT3_F32_ID : Input3_f32.txt
  827. Pattern REF_CONJ_F32_ID : Reference1_f32.txt
  828. Pattern REF_DOT_PROD_3_F32_ID : Reference2_f32.txt
  829. Pattern REF_DOT_PROD_4N_F32_ID : Reference3_f32.txt
  830. Pattern REF_DOT_PROD_4N1_F32_ID : Reference4_f32.txt
  831. Pattern REF_MAG_F32_ID : Reference5_f32.txt
  832. Pattern REF_MAG_SQUARED_F32_ID : Reference6_f32.txt
  833. Pattern REF_CMPLX_MULT_CMPLX_F32_ID : Reference7_f32.txt
  834. Pattern REF_CMPLX_MULT_REAL_F32_ID : Reference8_f32.txt
  835. Pattern REF_DOT_PROD_LONG_F32_ID : Reference9_f32.txt
  836. Output OUT_SAMPLES_F32_ID : Output
  837. Output OUT_STATE_F32_ID : State
  838. Functions {
  839. Test nb=3 arm_cmplx_conj_f32:test_cmplx_conj_f32
  840. Test nb=4n arm_cmplx_conj_f32:test_cmplx_conj_f32
  841. Test nb=4n+1 arm_cmplx_conj_f32:test_cmplx_conj_f32
  842. Test nb=3 arm_cmplx_dot_prod_f32:test_cmplx_dot_prod_f32
  843. Test nb=4n arm_cmplx_dot_prod_f32:test_cmplx_dot_prod_f32
  844. Test nb=4n+1 arm_cmplx_dot_prod_f32:test_cmplx_dot_prod_f32
  845. Test nb=3 arm_cmplx_mag_f32:test_cmplx_mag_f32
  846. Test nb=4n arm_cmplx_mag_f32:test_cmplx_mag_f32
  847. Test nb=4n+1 arm_cmplx_mag_f32:test_cmplx_mag_f32
  848. Test nb=3 arm_cmplx_mag_squared_f32:test_cmplx_mag_squared_f32
  849. Test nb=4n arm_cmplx_mag_squared_f32:test_cmplx_mag_squared_f32
  850. Test nb=4n+1 arm_cmplx_mag_squared_f32:test_cmplx_mag_squared_f32
  851. Test nb=3 arm_cmplx_mult_cmplx_f32:test_cmplx_mult_cmplx_f32
  852. Test nb=4n arm_cmplx_mult_cmplx_f32:test_cmplx_mult_cmplx_f32
  853. Test nb=4n+1 arm_cmplx_mult_cmplx_f32:test_cmplx_mult_cmplx_f32
  854. Test nb=3 arm_cmplx_mult_real_f32:test_cmplx_mult_real_f32
  855. Test nb=4n arm_cmplx_mult_real_f32:test_cmplx_mult_real_f32
  856. Test nb=4n+1 arm_cmplx_mult_real_f32:test_cmplx_mult_real_f32
  857. Test long arm_cmplx_conj_f32:test_cmplx_conj_f32
  858. Test long arm_cmplx_dot_prod_f32:test_cmplx_dot_prod_f32
  859. Test long arm_cmplx_mag_f32:test_cmplx_mag_f32
  860. Test long arm_cmplx_mag_squared_f32:test_cmplx_mag_squared_f32
  861. Test long arm_cmplx_mult_cmplx_f32:test_cmplx_mult_cmplx_f32
  862. Test long arm_cmplx_mult_real_f32:test_cmplx_mult_real_f32
  863. }
  864. }
  865. suite Complex Tests Q31{
  866. class = ComplexTestsQ31
  867. folder = ComplexMathsQ31
  868. Pattern INPUT1_Q31_ID : Input1_q31.txt
  869. Pattern INPUT2_Q31_ID : Input2_q31.txt
  870. Pattern INPUT3_Q31_ID : Input3_q31.txt
  871. Pattern REF_CONJ_Q31_ID : Reference1_q31.txt
  872. Pattern REF_DOT_PROD_3_Q31_ID : Reference2_q63.txt
  873. Pattern REF_DOT_PROD_4N_Q31_ID : Reference3_q63.txt
  874. Pattern REF_DOT_PROD_4N1_Q31_ID : Reference4_q63.txt
  875. Pattern REF_MAG_Q31_ID : Reference5_q31.txt
  876. Pattern REF_MAG_SQUARED_Q31_ID : Reference6_q31.txt
  877. Pattern REF_CMPLX_MULT_CMPLX_Q31_ID : Reference7_q31.txt
  878. Pattern REF_CMPLX_MULT_REAL_Q31_ID : Reference8_q31.txt
  879. Output OUT_SAMPLES_Q31_ID : Output
  880. Output OUT_STATE_Q31_ID : State
  881. Functions {
  882. Test nb=3 arm_cmplx_conj_q31:test_cmplx_conj_q31
  883. Test nb=4n arm_cmplx_conj_q31:test_cmplx_conj_q31
  884. Test nb=4n+1 arm_cmplx_conj_q31:test_cmplx_conj_q31
  885. Test nb=3 arm_cmplx_dot_prod_q31:test_cmplx_dot_prod_q31
  886. Test nb=4n arm_cmplx_dot_prod_q31:test_cmplx_dot_prod_q31
  887. Test nb=4n+1 arm_cmplx_dot_prod_q31:test_cmplx_dot_prod_q31
  888. Test nb=3 arm_cmplx_mag_q31:test_cmplx_mag_q31
  889. Test nb=4n arm_cmplx_mag_q31:test_cmplx_mag_q31
  890. Test nb=4n+1 arm_cmplx_mag_q31:test_cmplx_mag_q31
  891. Test nb=3 arm_cmplx_mag_squared_q31:test_cmplx_mag_squared_q31
  892. Test nb=4n arm_cmplx_mag_squared_q31:test_cmplx_mag_squared_q31
  893. Test nb=4n+1 arm_cmplx_mag_squared_q31:test_cmplx_mag_squared_q31
  894. Test nb=3 arm_cmplx_mult_cmplx_q31:test_cmplx_mult_cmplx_q31
  895. Test nb=4n arm_cmplx_mult_cmplx_q31:test_cmplx_mult_cmplx_q31
  896. Test nb=4n+1 arm_cmplx_mult_cmplx_q31:test_cmplx_mult_cmplx_q31
  897. Test nb=3 arm_cmplx_mult_real_q31:test_cmplx_mult_real_q31
  898. Test nb=4n arm_cmplx_mult_real_q31:test_cmplx_mult_real_q31
  899. Test nb=4n+1 arm_cmplx_mult_real_q31:test_cmplx_mult_real_q31
  900. Test long arm_cmplx_conj_q31:test_cmplx_conj_q31
  901. Test long arm_cmplx_mag_q31:test_cmplx_mag_q31
  902. Test long arm_cmplx_mag_squared_q31:test_cmplx_mag_squared_q31
  903. Test long arm_cmplx_mult_cmplx_q31:test_cmplx_mult_cmplx_q31
  904. Test long arm_cmplx_mult_real_q31:test_cmplx_mult_real_q31
  905. }
  906. }
  907. suite Complex Tests Q15{
  908. class = ComplexTestsQ15
  909. folder = ComplexMathsQ15
  910. Pattern INPUT1_Q15_ID : Input1_q15.txt
  911. Pattern INPUT2_Q15_ID : Input2_q15.txt
  912. Pattern INPUT3_Q15_ID : Input3_q15.txt
  913. Pattern REF_CONJ_Q15_ID : Reference1_q15.txt
  914. Pattern REF_DOT_PROD_3_Q15_ID : Reference2_q31.txt
  915. Pattern REF_DOT_PROD_4N_Q15_ID : Reference3_q31.txt
  916. Pattern REF_DOT_PROD_4N1_Q15_ID : Reference4_q31.txt
  917. Pattern REF_MAG_Q15_ID : Reference5_q15.txt
  918. Pattern REF_MAG_SQUARED_Q15_ID : Reference6_q15.txt
  919. Pattern REF_CMPLX_MULT_CMPLX_Q15_ID : Reference7_q15.txt
  920. Pattern REF_CMPLX_MULT_REAL_Q15_ID : Reference8_q15.txt
  921. Output OUT_SAMPLES_Q15_ID : Output
  922. Output OUT_STATE_Q15_ID : State
  923. Functions {
  924. Test nb=3 arm_cmplx_conj_q15:test_cmplx_conj_q15
  925. Test nb=4n arm_cmplx_conj_q15:test_cmplx_conj_q15
  926. Test nb=4n+1 arm_cmplx_conj_q15:test_cmplx_conj_q15
  927. Test nb=3 arm_cmplx_dot_prod_q15:test_cmplx_dot_prod_q15
  928. Test nb=4n arm_cmplx_dot_prod_q15:test_cmplx_dot_prod_q15
  929. Test nb=4n+1 arm_cmplx_dot_prod_q15:test_cmplx_dot_prod_q15
  930. Test nb=3 arm_cmplx_mag_q15:test_cmplx_mag_q15
  931. Test nb=4n arm_cmplx_mag_q15:test_cmplx_mag_q15
  932. Test nb=4n+1 arm_cmplx_mag_q15:test_cmplx_mag_q15
  933. Test nb=3 arm_cmplx_mag_squared_q15:test_cmplx_mag_squared_q15
  934. Test nb=4n arm_cmplx_mag_squared_q15:test_cmplx_mag_squared_q15
  935. Test nb=4n+1 arm_cmplx_mag_squared_q15:test_cmplx_mag_squared_q15
  936. Test nb=3 arm_cmplx_mult_cmplx_q15:test_cmplx_mult_cmplx_q15
  937. Test nb=4n arm_cmplx_mult_cmplx_q15:test_cmplx_mult_cmplx_q15
  938. Test nb=4n+1 arm_cmplx_mult_cmplx_q15:test_cmplx_mult_cmplx_q15
  939. Test nb=3 arm_cmplx_mult_real_q15:test_cmplx_mult_real_q15
  940. Test nb=4n arm_cmplx_mult_real_q15:test_cmplx_mult_real_q15
  941. Test nb=4n+1 arm_cmplx_mult_real_q15:test_cmplx_mult_real_q15
  942. Test long arm_cmplx_conj_q15:test_cmplx_conj_q15
  943. Test long arm_cmplx_mag_q15:test_cmplx_mag_q15
  944. Test long arm_cmplx_mag_squared_q15:test_cmplx_mag_squared_q15
  945. Test long arm_cmplx_mult_cmplx_q15:test_cmplx_mult_cmplx_q15
  946. Test long arm_cmplx_mult_real_q15:test_cmplx_mult_real_q15
  947. }
  948. }
  949. }
  950. group Fast Maths Tests {
  951. class = FastMath
  952. folder = FastMath
  953. suite Fast Maths F32 {
  954. class = FastMathF32
  955. folder = FastMathF32
  956. Pattern ANGLES1_F32_ID : Angles1_f32.txt
  957. Pattern SQRTINPUT1_F32_ID : SqrtInput1_f32.txt
  958. Pattern LOGINPUT1_F32_ID : LogInput1_f32.txt
  959. Pattern EXPINPUT1_F32_ID : ExpInput1_f32.txt
  960. Pattern COS1_F32_ID : Cos1_f32.txt
  961. Pattern SIN1_F32_ID : Sin1_f32.txt
  962. Pattern SQRT1_F32_ID : Sqrt1_f32.txt
  963. Pattern LOG1_F32_ID : Log1_f32.txt
  964. Pattern EXP1_F32_ID : Exp1_f32.txt
  965. Output OUT_F32_ID : Output
  966. Functions {
  967. test_cos_f32:test_cos_f32
  968. test_sin_f32:test_sin_f32
  969. test_sqrt_f32:test_sqrt_f32
  970. test_vlog_f32:test_vlog_f32
  971. test_vlog_f32 nb=3:test_vlog_f32
  972. test_vlog_f32 nb=4n:test_vlog_f32
  973. test_vlog_f32 nb=4n+1:test_vlog_f32
  974. test_vexp_f32:test_vexp_f32
  975. test_vexp_f32 nb=3:test_vexp_f32
  976. test_vexp_f32 nb=4n:test_vexp_f32
  977. test_vexp_f32 nb=4n+1:test_vexp_f32
  978. }
  979. }
  980. suite Fast Maths Q31 {
  981. class = FastMathQ31
  982. folder = FastMathQ31
  983. Pattern ANGLES1_Q31_ID : Angles1_q31.txt
  984. Pattern SQRTINPUT1_Q31_ID : SqrtInput1_q31.txt
  985. Pattern COS1_Q31_ID : Cos1_q31.txt
  986. Pattern SIN1_Q31_ID : Sin1_q31.txt
  987. Pattern SQRT1_Q31_ID : Sqrt1_q31.txt
  988. Output OUT_Q31_ID : Output
  989. Functions {
  990. test_cos_q31:test_cos_q31
  991. test_sin_q31:test_sin_q31
  992. test_sqrt_q31:test_sqrt_q31
  993. }
  994. }
  995. suite Fast Maths Q15 {
  996. class = FastMathQ15
  997. folder = FastMathQ15
  998. Pattern ANGLES1_Q15_ID : Angles1_q15.txt
  999. Pattern SQRTINPUT1_Q15_ID : SqrtInput1_q15.txt
  1000. Pattern COS1_Q15_ID : Cos1_q15.txt
  1001. Pattern SIN1_Q15_ID : Sin1_q15.txt
  1002. Pattern SQRT1_Q15_ID : Sqrt1_q15.txt
  1003. Output OUT_Q15_ID : Output
  1004. Functions {
  1005. test_cos_q15:test_cos_q15
  1006. test_sin_q15:test_sin_q15
  1007. test_sqrt_q15:test_sqrt_q15
  1008. }
  1009. }
  1010. }
  1011. group SVM Tests {
  1012. class = SVMTests
  1013. folder = SVM
  1014. suite SVM F32 {
  1015. class = SVMF32
  1016. folder = SVMF32
  1017. Pattern SAMPLES1_F32_ID : Samples1_f32.txt
  1018. Pattern PARAMS1_F32_ID : Params1_f32.txt
  1019. Pattern DIMS1_S16_ID : Dims1_s16.txt
  1020. Pattern REF1_S32_ID : Reference1_s32.txt
  1021. Pattern SAMPLES2_F32_ID : Samples2_f32.txt
  1022. Pattern PARAMS2_F32_ID : Params2_f32.txt
  1023. Pattern DIMS2_S16_ID : Dims2_s16.txt
  1024. Pattern REF2_S32_ID : Reference2_s32.txt
  1025. Pattern SAMPLES3_F32_ID : Samples3_f32.txt
  1026. Pattern PARAMS3_F32_ID : Params3_f32.txt
  1027. Pattern DIMS3_S16_ID : Dims3_s16.txt
  1028. Pattern REF3_S32_ID : Reference3_s32.txt
  1029. Pattern SAMPLES4_F32_ID : Samples4_f32.txt
  1030. Pattern PARAMS4_F32_ID : Params4_f32.txt
  1031. Pattern DIMS4_S16_ID : Dims4_s16.txt
  1032. Pattern REF4_S32_ID : Reference4_s32.txt
  1033. Pattern SAMPLES5_F32_ID : Samples5_f32.txt
  1034. Pattern PARAMS5_F32_ID : Params5_f32.txt
  1035. Pattern DIMS5_S16_ID : Dims5_s16.txt
  1036. Pattern REF5_S32_ID : Reference5_s32.txt
  1037. Output OUT_S32_ID : Output
  1038. Functions {
  1039. arm_svm_linear_predict_f32:test_svm_linear_predict_f32
  1040. arm_svm_polynomial_predict_f32:test_svm_polynomial_predict_f32
  1041. arm_svm_rbf_predict_f32:test_svm_rbf_predict_f32
  1042. arm_svm_sigmoid_predict_f32:test_svm_sigmoid_predict_f32
  1043. arm_svm_oneclass_predict_f32:test_svm_rbf_predict_f32
  1044. }
  1045. }
  1046. }
  1047. group Bayes Tests {
  1048. class = BayesTests
  1049. folder = Bayes
  1050. suite Bayes F32 {
  1051. class = BayesF32
  1052. folder = BayesF32
  1053. Pattern DIMS1_S16_ID : Dims1_s16.txt
  1054. Pattern INPUTS1_F32_ID : Inputs1_f32.txt
  1055. Pattern PARAMS1_F32_ID : Params1_f32.txt
  1056. Pattern PROBAS1_F32_ID : Probas1_f32.txt
  1057. Pattern PREDICTS1_S16_ID : Predicts1_s16.txt
  1058. Output OUT_PROBA_F32_ID : Probas
  1059. Output OUT_PREDICT_S16_ID : Predicts
  1060. Functions {
  1061. arm_gaussian_naive_bayes_predict_f32:test_gaussian_naive_bayes_predict_f32
  1062. }
  1063. }
  1064. }
  1065. group Distance Tests {
  1066. class = DistanceTests
  1067. folder = Distance
  1068. suite Distance Tests F32 {
  1069. class = DistanceTestsF32
  1070. folder = DistanceF32
  1071. Pattern DIMS_S16_ID : Dims1_s16.txt
  1072. Pattern DIMS_MINKOWSKI_S16_ID : Dims9_s16.txt
  1073. Pattern INPUTA_F32_ID : InputA1_f32.txt
  1074. Pattern INPUTB_F32_ID : InputB1_f32.txt
  1075. Pattern INPUTA_JEN_F32_ID : InputA8_f32.txt
  1076. Pattern INPUTB_JEN_F32_ID : InputB8_f32.txt
  1077. Pattern REF1_F32_ID : Ref1_f32.txt
  1078. Pattern REF2_F32_ID : Ref2_f32.txt
  1079. Pattern REF3_F32_ID : Ref3_f32.txt
  1080. Pattern REF4_F32_ID : Ref4_f32.txt
  1081. Pattern REF5_F32_ID : Ref5_f32.txt
  1082. Pattern REF6_F32_ID : Ref6_f32.txt
  1083. Pattern REF7_F32_ID : Ref7_f32.txt
  1084. Pattern REF8_F32_ID : Ref8_f32.txt
  1085. Pattern REF9_F32_ID : Ref9_f32.txt
  1086. Output OUT_F32_ID : Output
  1087. Output TMPA_F32_ID : TmpA
  1088. Output TMPB_F32_ID : TmpB
  1089. Functions {
  1090. arm_braycurtis_distance_f32:test_braycurtis_distance_f32
  1091. arm_canberra_distance_f32:test_canberra_distance_f32
  1092. arm_chebyshev_distance_f32:test_chebyshev_distance_f32
  1093. arm_cityblock_distance_f32:test_cityblock_distance_f32
  1094. arm_correlation_distance_f32:test_correlation_distance_f32
  1095. arm_cosine_distance_f32:test_cosine_distance_f32
  1096. arm_euclidean_distance_f32:test_euclidean_distance_f32
  1097. arm_jensenshannon_distance_f32:test_jensenshannon_distance_f32
  1098. arm_minkowski_distance_f32:test_minkowski_distance_f32
  1099. }
  1100. }
  1101. suite Distance Tests U32 {
  1102. class = DistanceTestsU32
  1103. folder = DistanceU32
  1104. Pattern DIMS_S16_ID : Dims1_s16.txt
  1105. Pattern INPUTA_U32_ID : InputA1_u32.txt
  1106. Pattern INPUTB_U32_ID : InputB1_u32.txt
  1107. Pattern REF1_F32_ID : Ref1_f32.txt
  1108. Pattern REF2_F32_ID : Ref2_f32.txt
  1109. Pattern REF3_F32_ID : Ref3_f32.txt
  1110. Pattern REF4_F32_ID : Ref4_f32.txt
  1111. Pattern REF5_F32_ID : Ref5_f32.txt
  1112. Pattern REF6_F32_ID : Ref6_f32.txt
  1113. Pattern REF7_F32_ID : Ref7_f32.txt
  1114. Pattern REF8_F32_ID : Ref8_f32.txt
  1115. Pattern REF9_F32_ID : Ref9_f32.txt
  1116. Output OUT_F32_ID : Output
  1117. Functions {
  1118. arm_dice_distance:test_dice_distance
  1119. arm_hamming_distance:test_hamming_distance
  1120. arm_jaccard_distance:test_jaccard_distance
  1121. arm_kulsinski_distance:test_kulsinski_distance
  1122. arm_rogerstanimoto_distance:test_rogerstanimoto_distance
  1123. arm_russellrao_distance:test_russellrao_distance
  1124. arm_sokalmichener_distance:test_sokalmichener_distance
  1125. arm_sokalsneath_distance:test_sokalsneath_distance
  1126. arm_yule_distance:test_yule_distance
  1127. }
  1128. }
  1129. }
  1130. group Filtering Tests {
  1131. class = FilteringTests
  1132. folder = Filtering
  1133. group DECIM {
  1134. class = DECIM
  1135. folder = DECIM
  1136. suite DECIM F32 {
  1137. class = DECIMF32
  1138. folder = DECIMF32
  1139. Pattern INPUT1_F32_ID : Input2_f32.txt
  1140. Pattern INPUT2_F32_ID : Input3_f32.txt
  1141. Pattern COEFS1_F32_ID : Coefs2_f32.txt
  1142. Pattern COEFS2_F32_ID : Coefs3_f32.txt
  1143. Pattern CONFIGSDECIMF32_ID : Configs2_u32.txt
  1144. Pattern CONFIGSINTERPF32_ID : Configs3_u32.txt
  1145. Pattern REF1_DECIM_F32_ID : Reference2_f32.txt
  1146. Pattern REF2_INTERP_F32_ID : Reference3_f32.txt
  1147. Output OUT_F32_ID : Output
  1148. Output STATE_F32_ID : State
  1149. Functions {
  1150. test_fir_decimate_f32:test_fir_decimate_f32
  1151. test_fir_interpolate_f32:test_fir_interpolate_f32
  1152. }
  1153. }
  1154. suite DECIM Q31 {
  1155. class = DECIMQ31
  1156. folder = DECIMQ31
  1157. Pattern INPUT1_Q31_ID : Input2_q31.txt
  1158. Pattern INPUT2_Q31_ID : Input3_q31.txt
  1159. Pattern COEFS1_Q31_ID : Coefs2_q31.txt
  1160. Pattern COEFS2_Q31_ID : Coefs3_q31.txt
  1161. Pattern CONFIGSDECIMQ31_ID : Configs2_u32.txt
  1162. Pattern CONFIGSINTERPQ31_ID : Configs3_u32.txt
  1163. Pattern REF1_DECIM_Q31_ID : Reference2_q31.txt
  1164. Pattern REF2_INTERP_Q31_ID : Reference3_q31.txt
  1165. Output OUT_Q31_ID : Output
  1166. Output STATE_Q31_ID : State
  1167. Functions {
  1168. test_fir_decimate_q31:test_fir_decimate_q31
  1169. test_fir_interpolate_q31:test_fir_interpolate_q31
  1170. }
  1171. }
  1172. suite DECIM Q15 {
  1173. class = DECIMQ15
  1174. folder = DECIMQ15
  1175. Pattern INPUT1_Q15_ID : Input2_q15.txt
  1176. Pattern INPUT2_Q15_ID : Input3_q15.txt
  1177. Pattern COEFS1_Q15_ID : Coefs2_q15.txt
  1178. Pattern COEFS2_Q15_ID : Coefs3_q15.txt
  1179. Pattern CONFIGSDECIMQ15_ID : Configs2_u32.txt
  1180. Pattern CONFIGSINTERPQ15_ID : Configs3_u32.txt
  1181. Pattern REF1_DECIM_Q15_ID : Reference2_q15.txt
  1182. Pattern REF2_INTERP_Q15_ID : Reference3_q15.txt
  1183. Output OUT_Q15_ID : Output
  1184. Output STATE_Q15_ID : State
  1185. Functions {
  1186. test_fir_decimate_q15:test_fir_decimate_q15
  1187. test_fir_interpolate_q15:test_fir_interpolate_q15
  1188. }
  1189. }
  1190. }
  1191. group MISC {
  1192. class = MISC
  1193. folder = MISC
  1194. suite MISC F32 {
  1195. class = MISCF32
  1196. folder = MISCF32
  1197. Pattern INPUTA_F32_ID : InputsA1_f32.txt
  1198. Pattern INPUTB_F32_ID : InputsB1_f32.txt
  1199. Pattern REF1_F32_ID : Reference1_f32.txt
  1200. Pattern REF2_F32_ID : Reference2_f32.txt
  1201. Pattern REF3_F32_ID : Reference3_f32.txt
  1202. Pattern REF4_F32_ID : Reference4_f32.txt
  1203. Pattern REF5_F32_ID : Reference5_f32.txt
  1204. Pattern REF6_F32_ID : Reference6_f32.txt
  1205. Pattern REF7_F32_ID : Reference7_f32.txt
  1206. Pattern REF8_F32_ID : Reference8_f32.txt
  1207. Pattern REF9_F32_ID : Reference9_f32.txt
  1208. Pattern REF10_F32_ID : Reference10_f32.txt
  1209. Pattern REF11_F32_ID : Reference11_f32.txt
  1210. Pattern REF12_F32_ID : Reference12_f32.txt
  1211. Pattern REF13_F32_ID : Reference13_f32.txt
  1212. Pattern REF14_F32_ID : Reference14_f32.txt
  1213. Pattern REF15_F32_ID : Reference15_f32.txt
  1214. Pattern REF16_F32_ID : Reference16_f32.txt
  1215. Pattern REF17_F32_ID : Reference17_f32.txt
  1216. Pattern REF18_F32_ID : Reference18_f32.txt
  1217. Pattern REF19_F32_ID : Reference19_f32.txt
  1218. Pattern REF20_F32_ID : Reference20_f32.txt
  1219. Pattern REF21_F32_ID : Reference21_f32.txt
  1220. Pattern REF22_F32_ID : Reference22_f32.txt
  1221. Pattern REF23_F32_ID : Reference23_f32.txt
  1222. Pattern REF24_F32_ID : Reference24_f32.txt
  1223. Pattern REF25_F32_ID : Reference25_f32.txt
  1224. Pattern REF26_F32_ID : Reference26_f32.txt
  1225. Pattern REF27_F32_ID : Reference27_f32.txt
  1226. Pattern REF28_F32_ID : Reference28_f32.txt
  1227. Pattern REF29_F32_ID : Reference29_f32.txt
  1228. Pattern REF30_F32_ID : Reference30_f32.txt
  1229. Pattern REF31_F32_ID : Reference31_f32.txt
  1230. Pattern REF32_F32_ID : Reference32_f32.txt
  1231. Pattern REF33_F32_ID : Reference33_f32.txt
  1232. Pattern REF34_F32_ID : Reference34_f32.txt
  1233. Pattern REF35_F32_ID : Reference35_f32.txt
  1234. Pattern REF36_F32_ID : Reference36_f32.txt
  1235. Pattern REF37_F32_ID : Reference37_f32.txt
  1236. Pattern REF38_F32_ID : Reference38_f32.txt
  1237. Pattern REF39_F32_ID : Reference39_f32.txt
  1238. Pattern REF40_F32_ID : Reference40_f32.txt
  1239. Pattern REF41_F32_ID : Reference41_f32.txt
  1240. Pattern REF42_F32_ID : Reference42_f32.txt
  1241. Pattern REF43_F32_ID : Reference43_f32.txt
  1242. Pattern REF44_F32_ID : Reference44_f32.txt
  1243. Pattern REF45_F32_ID : Reference45_f32.txt
  1244. Pattern REF46_F32_ID : Reference46_f32.txt
  1245. Pattern REF47_F32_ID : Reference47_f32.txt
  1246. Pattern REF48_F32_ID : Reference48_f32.txt
  1247. Pattern REF49_F32_ID : Reference49_f32.txt
  1248. Pattern REF50_F32_ID : Reference50_f32.txt
  1249. Pattern REF51_F32_ID : Reference51_f32.txt
  1250. Pattern REF52_F32_ID : Reference52_f32.txt
  1251. Pattern REF53_F32_ID : Reference53_f32.txt
  1252. Pattern REF54_F32_ID : Reference54_f32.txt
  1253. Pattern REF55_F32_ID : Reference55_f32.txt
  1254. Pattern REF56_F32_ID : Reference56_f32.txt
  1255. Pattern REF57_F32_ID : Reference57_f32.txt
  1256. Pattern REF58_F32_ID : Reference58_f32.txt
  1257. Pattern REF59_F32_ID : Reference59_f32.txt
  1258. Pattern REF60_F32_ID : Reference60_f32.txt
  1259. Pattern REF61_F32_ID : Reference61_f32.txt
  1260. Pattern REF62_F32_ID : Reference62_f32.txt
  1261. Pattern REF63_F32_ID : Reference63_f32.txt
  1262. Pattern REF64_F32_ID : Reference64_f32.txt
  1263. Pattern REF65_F32_ID : Reference65_f32.txt
  1264. Pattern REF66_F32_ID : Reference66_f32.txt
  1265. Pattern REF67_F32_ID : Reference67_f32.txt
  1266. Pattern REF68_F32_ID : Reference68_f32.txt
  1267. Pattern REF69_F32_ID : Reference69_f32.txt
  1268. Pattern REF70_F32_ID : Reference70_f32.txt
  1269. Pattern REF71_F32_ID : Reference71_f32.txt
  1270. Pattern REF72_F32_ID : Reference72_f32.txt
  1271. Pattern REF73_F32_ID : Reference73_f32.txt
  1272. Pattern REF74_F32_ID : Reference74_f32.txt
  1273. Pattern REF75_F32_ID : Reference75_f32.txt
  1274. Pattern REF76_F32_ID : Reference76_f32.txt
  1275. Pattern REF77_F32_ID : Reference77_f32.txt
  1276. Pattern REF78_F32_ID : Reference78_f32.txt
  1277. Pattern REF79_F32_ID : Reference79_f32.txt
  1278. Pattern REF80_F32_ID : Reference80_f32.txt
  1279. Output OUT_F32_ID : Output
  1280. Functions {
  1281. arm_correlate_f32 nba=4 nbb=1:test_correlate_f32
  1282. arm_correlate_f32 nba=4 nbb=2:test_correlate_f32
  1283. arm_correlate_f32 nba=4 nbb=3:test_correlate_f32
  1284. arm_correlate_f32 nba=4 nbb=8:test_correlate_f32
  1285. arm_correlate_f32 nba=4 nbb=11:test_correlate_f32
  1286. arm_correlate_f32 nba=5 nbb=1:test_correlate_f32
  1287. arm_correlate_f32 nba=5 nbb=2:test_correlate_f32
  1288. arm_correlate_f32 nba=5 nbb=3:test_correlate_f32
  1289. arm_correlate_f32 nba=5 nbb=8:test_correlate_f32
  1290. arm_correlate_f32 nba=5 nbb=11:test_correlate_f32
  1291. arm_correlate_f32 nba=6 nbb=1:test_correlate_f32
  1292. arm_correlate_f32 nba=6 nbb=2:test_correlate_f32
  1293. arm_correlate_f32 nba=6 nbb=3:test_correlate_f32
  1294. arm_correlate_f32 nba=6 nbb=8:test_correlate_f32
  1295. arm_correlate_f32 nba=6 nbb=11:test_correlate_f32
  1296. arm_correlate_f32 nba=9 nbb=1:test_correlate_f32
  1297. arm_correlate_f32 nba=9 nbb=2:test_correlate_f32
  1298. arm_correlate_f32 nba=9 nbb=3:test_correlate_f32
  1299. arm_correlate_f32 nba=9 nbb=8:test_correlate_f32
  1300. arm_correlate_f32 nba=9 nbb=11:test_correlate_f32
  1301. arm_correlate_f32 nba=10 nbb=1:test_correlate_f32
  1302. arm_correlate_f32 nba=10 nbb=2:test_correlate_f32
  1303. arm_correlate_f32 nba=10 nbb=3:test_correlate_f32
  1304. arm_correlate_f32 nba=10 nbb=8:test_correlate_f32
  1305. arm_correlate_f32 nba=10 nbb=11:test_correlate_f32
  1306. arm_correlate_f32 nba=11 nbb=1:test_correlate_f32
  1307. arm_correlate_f32 nba=11 nbb=2:test_correlate_f32
  1308. arm_correlate_f32 nba=11 nbb=3:test_correlate_f32
  1309. arm_correlate_f32 nba=11 nbb=8:test_correlate_f32
  1310. arm_correlate_f32 nba=11 nbb=11:test_correlate_f32
  1311. arm_correlate_f32 nba=12 nbb=1:test_correlate_f32
  1312. arm_correlate_f32 nba=12 nbb=2:test_correlate_f32
  1313. arm_correlate_f32 nba=12 nbb=3:test_correlate_f32
  1314. arm_correlate_f32 nba=12 nbb=8:test_correlate_f32
  1315. arm_correlate_f32 nba=12 nbb=11:test_correlate_f32
  1316. arm_correlate_f32 nba=13 nbb=1:test_correlate_f32
  1317. arm_correlate_f32 nba=13 nbb=2:test_correlate_f32
  1318. arm_correlate_f32 nba=13 nbb=3:test_correlate_f32
  1319. arm_correlate_f32 nba=13 nbb=8:test_correlate_f32
  1320. arm_correlate_f32 nba=13 nbb=11:test_correlate_f32
  1321. arm_conv_f32 nba=4 nbb=1:test_conv_f32
  1322. arm_conv_f32 nba=4 nbb=2:test_conv_f32
  1323. arm_conv_f32 nba=4 nbb=3:test_conv_f32
  1324. arm_conv_f32 nba=4 nbb=8:test_conv_f32
  1325. arm_conv_f32 nba=4 nbb=11:test_conv_f32
  1326. arm_conv_f32 nba=5 nbb=1:test_conv_f32
  1327. arm_conv_f32 nba=5 nbb=2:test_conv_f32
  1328. arm_conv_f32 nba=5 nbb=3:test_conv_f32
  1329. arm_conv_f32 nba=5 nbb=8:test_conv_f32
  1330. arm_conv_f32 nba=5 nbb=11:test_conv_f32
  1331. arm_conv_f32 nba=6 nbb=1:test_conv_f32
  1332. arm_conv_f32 nba=6 nbb=2:test_conv_f32
  1333. arm_conv_f32 nba=6 nbb=3:test_conv_f32
  1334. arm_conv_f32 nba=6 nbb=8:test_conv_f32
  1335. arm_conv_f32 nba=6 nbb=11:test_conv_f32
  1336. arm_conv_f32 nba=9 nbb=1:test_conv_f32
  1337. arm_conv_f32 nba=9 nbb=2:test_conv_f32
  1338. arm_conv_f32 nba=9 nbb=3:test_conv_f32
  1339. arm_conv_f32 nba=9 nbb=8:test_conv_f32
  1340. arm_conv_f32 nba=9 nbb=11:test_conv_f32
  1341. arm_conv_f32 nba=10 nbb=1:test_conv_f32
  1342. arm_conv_f32 nba=10 nbb=2:test_conv_f32
  1343. arm_conv_f32 nba=10 nbb=3:test_conv_f32
  1344. arm_conv_f32 nba=10 nbb=8:test_conv_f32
  1345. arm_conv_f32 nba=10 nbb=11:test_conv_f32
  1346. arm_conv_f32 nba=11 nbb=1:test_conv_f32
  1347. arm_conv_f32 nba=11 nbb=2:test_conv_f32
  1348. arm_conv_f32 nba=11 nbb=3:test_conv_f32
  1349. arm_conv_f32 nba=11 nbb=8:test_conv_f32
  1350. arm_conv_f32 nba=11 nbb=11:test_conv_f32
  1351. arm_conv_f32 nba=12 nbb=1:test_conv_f32
  1352. arm_conv_f32 nba=12 nbb=2:test_conv_f32
  1353. arm_conv_f32 nba=12 nbb=3:test_conv_f32
  1354. arm_conv_f32 nba=12 nbb=8:test_conv_f32
  1355. arm_conv_f32 nba=12 nbb=11:test_conv_f32
  1356. arm_conv_f32 nba=13 nbb=1:test_conv_f32
  1357. arm_conv_f32 nba=13 nbb=2:test_conv_f32
  1358. arm_conv_f32 nba=13 nbb=3:test_conv_f32
  1359. arm_conv_f32 nba=13 nbb=8:test_conv_f32
  1360. arm_conv_f32 nba=13 nbb=11:test_conv_f32
  1361. }
  1362. }
  1363. suite MISC Q31 {
  1364. class = MISCQ31
  1365. folder = MISCQ31
  1366. Pattern INPUTA_Q31_ID : InputsA1_q31.txt
  1367. Pattern INPUTB_Q31_ID : InputsB1_q31.txt
  1368. Pattern REF1_Q31_ID : Reference1_q31.txt
  1369. Pattern REF2_Q31_ID : Reference2_q31.txt
  1370. Pattern REF3_Q31_ID : Reference3_q31.txt
  1371. Pattern REF4_Q31_ID : Reference4_q31.txt
  1372. Pattern REF5_Q31_ID : Reference5_q31.txt
  1373. Pattern REF6_Q31_ID : Reference6_q31.txt
  1374. Pattern REF7_Q31_ID : Reference7_q31.txt
  1375. Pattern REF8_Q31_ID : Reference8_q31.txt
  1376. Pattern REF9_Q31_ID : Reference9_q31.txt
  1377. Pattern REF10_Q31_ID : Reference10_q31.txt
  1378. Pattern REF11_Q31_ID : Reference11_q31.txt
  1379. Pattern REF12_Q31_ID : Reference12_q31.txt
  1380. Pattern REF13_Q31_ID : Reference13_q31.txt
  1381. Pattern REF14_Q31_ID : Reference14_q31.txt
  1382. Pattern REF15_Q31_ID : Reference15_q31.txt
  1383. Pattern REF16_Q31_ID : Reference16_q31.txt
  1384. Pattern REF17_Q31_ID : Reference17_q31.txt
  1385. Pattern REF18_Q31_ID : Reference18_q31.txt
  1386. Pattern REF19_Q31_ID : Reference19_q31.txt
  1387. Pattern REF20_Q31_ID : Reference20_q31.txt
  1388. Pattern REF21_Q31_ID : Reference21_q31.txt
  1389. Pattern REF22_Q31_ID : Reference22_q31.txt
  1390. Pattern REF23_Q31_ID : Reference23_q31.txt
  1391. Pattern REF24_Q31_ID : Reference24_q31.txt
  1392. Pattern REF25_Q31_ID : Reference25_q31.txt
  1393. Pattern REF26_Q31_ID : Reference26_q31.txt
  1394. Pattern REF27_Q31_ID : Reference27_q31.txt
  1395. Pattern REF28_Q31_ID : Reference28_q31.txt
  1396. Pattern REF29_Q31_ID : Reference29_q31.txt
  1397. Pattern REF30_Q31_ID : Reference30_q31.txt
  1398. Pattern REF31_Q31_ID : Reference31_q31.txt
  1399. Pattern REF32_Q31_ID : Reference32_q31.txt
  1400. Pattern REF33_Q31_ID : Reference33_q31.txt
  1401. Pattern REF34_Q31_ID : Reference34_q31.txt
  1402. Pattern REF35_Q31_ID : Reference35_q31.txt
  1403. Pattern REF36_Q31_ID : Reference36_q31.txt
  1404. Pattern REF37_Q31_ID : Reference37_q31.txt
  1405. Pattern REF38_Q31_ID : Reference38_q31.txt
  1406. Pattern REF39_Q31_ID : Reference39_q31.txt
  1407. Pattern REF40_Q31_ID : Reference40_q31.txt
  1408. Pattern REF41_Q31_ID : Reference41_q31.txt
  1409. Pattern REF42_Q31_ID : Reference42_q31.txt
  1410. Pattern REF43_Q31_ID : Reference43_q31.txt
  1411. Pattern REF44_Q31_ID : Reference44_q31.txt
  1412. Pattern REF45_Q31_ID : Reference45_q31.txt
  1413. Pattern REF46_Q31_ID : Reference46_q31.txt
  1414. Pattern REF47_Q31_ID : Reference47_q31.txt
  1415. Pattern REF48_Q31_ID : Reference48_q31.txt
  1416. Pattern REF49_Q31_ID : Reference49_q31.txt
  1417. Pattern REF50_Q31_ID : Reference50_q31.txt
  1418. Pattern REF51_Q31_ID : Reference51_q31.txt
  1419. Pattern REF52_Q31_ID : Reference52_q31.txt
  1420. Pattern REF53_Q31_ID : Reference53_q31.txt
  1421. Pattern REF54_Q31_ID : Reference54_q31.txt
  1422. Pattern REF55_Q31_ID : Reference55_q31.txt
  1423. Pattern REF56_Q31_ID : Reference56_q31.txt
  1424. Pattern REF57_Q31_ID : Reference57_q31.txt
  1425. Pattern REF58_Q31_ID : Reference58_q31.txt
  1426. Pattern REF59_Q31_ID : Reference59_q31.txt
  1427. Pattern REF60_Q31_ID : Reference60_q31.txt
  1428. Pattern REF61_Q31_ID : Reference61_q31.txt
  1429. Pattern REF62_Q31_ID : Reference62_q31.txt
  1430. Pattern REF63_Q31_ID : Reference63_q31.txt
  1431. Pattern REF64_Q31_ID : Reference64_q31.txt
  1432. Pattern REF65_Q31_ID : Reference65_q31.txt
  1433. Pattern REF66_Q31_ID : Reference66_q31.txt
  1434. Pattern REF67_Q31_ID : Reference67_q31.txt
  1435. Pattern REF68_Q31_ID : Reference68_q31.txt
  1436. Pattern REF69_Q31_ID : Reference69_q31.txt
  1437. Pattern REF70_Q31_ID : Reference70_q31.txt
  1438. Pattern REF71_Q31_ID : Reference71_q31.txt
  1439. Pattern REF72_Q31_ID : Reference72_q31.txt
  1440. Pattern REF73_Q31_ID : Reference73_q31.txt
  1441. Pattern REF74_Q31_ID : Reference74_q31.txt
  1442. Pattern REF75_Q31_ID : Reference75_q31.txt
  1443. Pattern REF76_Q31_ID : Reference76_q31.txt
  1444. Pattern REF77_Q31_ID : Reference77_q31.txt
  1445. Pattern REF78_Q31_ID : Reference78_q31.txt
  1446. Pattern REF79_Q31_ID : Reference79_q31.txt
  1447. Pattern REF80_Q31_ID : Reference80_q31.txt
  1448. Output OUT_Q31_ID : Output
  1449. Functions {
  1450. arm_correlate_q31 nba=4 nbb=1:test_correlate_q31
  1451. arm_correlate_q31 nba=4 nbb=2:test_correlate_q31
  1452. arm_correlate_q31 nba=4 nbb=3:test_correlate_q31
  1453. arm_correlate_q31 nba=4 nbb=8:test_correlate_q31
  1454. arm_correlate_q31 nba=4 nbb=11:test_correlate_q31
  1455. arm_correlate_q31 nba=5 nbb=1:test_correlate_q31
  1456. arm_correlate_q31 nba=5 nbb=2:test_correlate_q31
  1457. arm_correlate_q31 nba=5 nbb=3:test_correlate_q31
  1458. arm_correlate_q31 nba=5 nbb=8:test_correlate_q31
  1459. arm_correlate_q31 nba=5 nbb=11:test_correlate_q31
  1460. arm_correlate_q31 nba=6 nbb=1:test_correlate_q31
  1461. arm_correlate_q31 nba=6 nbb=2:test_correlate_q31
  1462. arm_correlate_q31 nba=6 nbb=3:test_correlate_q31
  1463. arm_correlate_q31 nba=6 nbb=8:test_correlate_q31
  1464. arm_correlate_q31 nba=6 nbb=11:test_correlate_q31
  1465. arm_correlate_q31 nba=9 nbb=1:test_correlate_q31
  1466. arm_correlate_q31 nba=9 nbb=2:test_correlate_q31
  1467. arm_correlate_q31 nba=9 nbb=3:test_correlate_q31
  1468. arm_correlate_q31 nba=9 nbb=8:test_correlate_q31
  1469. arm_correlate_q31 nba=9 nbb=11:test_correlate_q31
  1470. arm_correlate_q31 nba=10 nbb=1:test_correlate_q31
  1471. arm_correlate_q31 nba=10 nbb=2:test_correlate_q31
  1472. arm_correlate_q31 nba=10 nbb=3:test_correlate_q31
  1473. arm_correlate_q31 nba=10 nbb=8:test_correlate_q31
  1474. arm_correlate_q31 nba=10 nbb=11:test_correlate_q31
  1475. arm_correlate_q31 nba=11 nbb=1:test_correlate_q31
  1476. arm_correlate_q31 nba=11 nbb=2:test_correlate_q31
  1477. arm_correlate_q31 nba=11 nbb=3:test_correlate_q31
  1478. arm_correlate_q31 nba=11 nbb=8:test_correlate_q31
  1479. arm_correlate_q31 nba=11 nbb=11:test_correlate_q31
  1480. arm_correlate_q31 nba=12 nbb=1:test_correlate_q31
  1481. arm_correlate_q31 nba=12 nbb=2:test_correlate_q31
  1482. arm_correlate_q31 nba=12 nbb=3:test_correlate_q31
  1483. arm_correlate_q31 nba=12 nbb=8:test_correlate_q31
  1484. arm_correlate_q31 nba=12 nbb=11:test_correlate_q31
  1485. arm_correlate_q31 nba=13 nbb=1:test_correlate_q31
  1486. arm_correlate_q31 nba=13 nbb=2:test_correlate_q31
  1487. arm_correlate_q31 nba=13 nbb=3:test_correlate_q31
  1488. arm_correlate_q31 nba=13 nbb=8:test_correlate_q31
  1489. arm_correlate_q31 nba=13 nbb=11:test_correlate_q31
  1490. arm_conv_q31 nba=4 nbb=1:test_conv_q31
  1491. arm_conv_q31 nba=4 nbb=2:test_conv_q31
  1492. arm_conv_q31 nba=4 nbb=3:test_conv_q31
  1493. arm_conv_q31 nba=4 nbb=8:test_conv_q31
  1494. arm_conv_q31 nba=4 nbb=11:test_conv_q31
  1495. arm_conv_q31 nba=5 nbb=1:test_conv_q31
  1496. arm_conv_q31 nba=5 nbb=2:test_conv_q31
  1497. arm_conv_q31 nba=5 nbb=3:test_conv_q31
  1498. arm_conv_q31 nba=5 nbb=8:test_conv_q31
  1499. arm_conv_q31 nba=5 nbb=11:test_conv_q31
  1500. arm_conv_q31 nba=6 nbb=1:test_conv_q31
  1501. arm_conv_q31 nba=6 nbb=2:test_conv_q31
  1502. arm_conv_q31 nba=6 nbb=3:test_conv_q31
  1503. arm_conv_q31 nba=6 nbb=8:test_conv_q31
  1504. arm_conv_q31 nba=6 nbb=11:test_conv_q31
  1505. arm_conv_q31 nba=9 nbb=1:test_conv_q31
  1506. arm_conv_q31 nba=9 nbb=2:test_conv_q31
  1507. arm_conv_q31 nba=9 nbb=3:test_conv_q31
  1508. arm_conv_q31 nba=9 nbb=8:test_conv_q31
  1509. arm_conv_q31 nba=9 nbb=11:test_conv_q31
  1510. arm_conv_q31 nba=10 nbb=1:test_conv_q31
  1511. arm_conv_q31 nba=10 nbb=2:test_conv_q31
  1512. arm_conv_q31 nba=10 nbb=3:test_conv_q31
  1513. arm_conv_q31 nba=10 nbb=8:test_conv_q31
  1514. arm_conv_q31 nba=10 nbb=11:test_conv_q31
  1515. arm_conv_q31 nba=11 nbb=1:test_conv_q31
  1516. arm_conv_q31 nba=11 nbb=2:test_conv_q31
  1517. arm_conv_q31 nba=11 nbb=3:test_conv_q31
  1518. arm_conv_q31 nba=11 nbb=8:test_conv_q31
  1519. arm_conv_q31 nba=11 nbb=11:test_conv_q31
  1520. arm_conv_q31 nba=12 nbb=1:test_conv_q31
  1521. arm_conv_q31 nba=12 nbb=2:test_conv_q31
  1522. arm_conv_q31 nba=12 nbb=3:test_conv_q31
  1523. arm_conv_q31 nba=12 nbb=8:test_conv_q31
  1524. arm_conv_q31 nba=12 nbb=11:test_conv_q31
  1525. arm_conv_q31 nba=13 nbb=1:test_conv_q31
  1526. arm_conv_q31 nba=13 nbb=2:test_conv_q31
  1527. arm_conv_q31 nba=13 nbb=3:test_conv_q31
  1528. arm_conv_q31 nba=13 nbb=8:test_conv_q31
  1529. arm_conv_q31 nba=13 nbb=11:test_conv_q31
  1530. }
  1531. }
  1532. suite MISC Q15 {
  1533. class = MISCQ15
  1534. folder = MISCQ15
  1535. Pattern INPUTA_Q15_ID : InputsA1_q15.txt
  1536. Pattern INPUTB_Q15_ID : InputsB1_q15.txt
  1537. Pattern REF1_Q15_ID : Reference1_q15.txt
  1538. Pattern REF2_Q15_ID : Reference2_q15.txt
  1539. Pattern REF3_Q15_ID : Reference3_q15.txt
  1540. Pattern REF4_Q15_ID : Reference4_q15.txt
  1541. Pattern REF5_Q15_ID : Reference5_q15.txt
  1542. Pattern REF6_Q15_ID : Reference6_q15.txt
  1543. Pattern REF7_Q15_ID : Reference7_q15.txt
  1544. Pattern REF8_Q15_ID : Reference8_q15.txt
  1545. Pattern REF9_Q15_ID : Reference9_q15.txt
  1546. Pattern REF10_Q15_ID : Reference10_q15.txt
  1547. Pattern REF11_Q15_ID : Reference11_q15.txt
  1548. Pattern REF12_Q15_ID : Reference12_q15.txt
  1549. Pattern REF13_Q15_ID : Reference13_q15.txt
  1550. Pattern REF14_Q15_ID : Reference14_q15.txt
  1551. Pattern REF15_Q15_ID : Reference15_q15.txt
  1552. Pattern REF16_Q15_ID : Reference16_q15.txt
  1553. Pattern REF17_Q15_ID : Reference17_q15.txt
  1554. Pattern REF18_Q15_ID : Reference18_q15.txt
  1555. Pattern REF19_Q15_ID : Reference19_q15.txt
  1556. Pattern REF20_Q15_ID : Reference20_q15.txt
  1557. Pattern REF21_Q15_ID : Reference21_q15.txt
  1558. Pattern REF22_Q15_ID : Reference22_q15.txt
  1559. Pattern REF23_Q15_ID : Reference23_q15.txt
  1560. Pattern REF24_Q15_ID : Reference24_q15.txt
  1561. Pattern REF25_Q15_ID : Reference25_q15.txt
  1562. Pattern REF26_Q15_ID : Reference26_q15.txt
  1563. Pattern REF27_Q15_ID : Reference27_q15.txt
  1564. Pattern REF28_Q15_ID : Reference28_q15.txt
  1565. Pattern REF29_Q15_ID : Reference29_q15.txt
  1566. Pattern REF30_Q15_ID : Reference30_q15.txt
  1567. Pattern REF31_Q15_ID : Reference31_q15.txt
  1568. Pattern REF32_Q15_ID : Reference32_q15.txt
  1569. Pattern REF33_Q15_ID : Reference33_q15.txt
  1570. Pattern REF34_Q15_ID : Reference34_q15.txt
  1571. Pattern REF35_Q15_ID : Reference35_q15.txt
  1572. Pattern REF36_Q15_ID : Reference36_q15.txt
  1573. Pattern REF37_Q15_ID : Reference37_q15.txt
  1574. Pattern REF38_Q15_ID : Reference38_q15.txt
  1575. Pattern REF39_Q15_ID : Reference39_q15.txt
  1576. Pattern REF40_Q15_ID : Reference40_q15.txt
  1577. Pattern REF41_Q15_ID : Reference41_q15.txt
  1578. Pattern REF42_Q15_ID : Reference42_q15.txt
  1579. Pattern REF43_Q15_ID : Reference43_q15.txt
  1580. Pattern REF44_Q15_ID : Reference44_q15.txt
  1581. Pattern REF45_Q15_ID : Reference45_q15.txt
  1582. Pattern REF46_Q15_ID : Reference46_q15.txt
  1583. Pattern REF47_Q15_ID : Reference47_q15.txt
  1584. Pattern REF48_Q15_ID : Reference48_q15.txt
  1585. Pattern REF49_Q15_ID : Reference49_q15.txt
  1586. Pattern REF50_Q15_ID : Reference50_q15.txt
  1587. Output OUT_Q15_ID : Output
  1588. Functions {
  1589. arm_correlate_q15 nba=14 nbb=15:test_correlate_q15
  1590. arm_correlate_q15 nba=14 nbb=16:test_correlate_q15
  1591. arm_correlate_q15 nba=14 nbb=17:test_correlate_q15
  1592. arm_correlate_q15 nba=14 nbb=18:test_correlate_q15
  1593. arm_correlate_q15 nba=14 nbb=33:test_correlate_q15
  1594. arm_correlate_q15 nba=15 nbb=15:test_correlate_q15
  1595. arm_correlate_q15 nba=15 nbb=16:test_correlate_q15
  1596. arm_correlate_q15 nba=15 nbb=17:test_correlate_q15
  1597. arm_correlate_q15 nba=15 nbb=18:test_correlate_q15
  1598. arm_correlate_q15 nba=15 nbb=33:test_correlate_q15
  1599. arm_correlate_q15 nba=16 nbb=15:test_correlate_q15
  1600. arm_correlate_q15 nba=16 nbb=16:test_correlate_q15
  1601. arm_correlate_q15 nba=16 nbb=17:test_correlate_q15
  1602. arm_correlate_q15 nba=16 nbb=18:test_correlate_q15
  1603. arm_correlate_q15 nba=16 nbb=33:test_correlate_q15
  1604. arm_correlate_q15 nba=17 nbb=15:test_correlate_q15
  1605. arm_correlate_q15 nba=17 nbb=16:test_correlate_q15
  1606. arm_correlate_q15 nba=17 nbb=17:test_correlate_q15
  1607. arm_correlate_q15 nba=17 nbb=18:test_correlate_q15
  1608. arm_correlate_q15 nba=17 nbb=33:test_correlate_q15
  1609. arm_correlate_q15 nba=32 nbb=15:test_correlate_q15
  1610. arm_correlate_q15 nba=32 nbb=16:test_correlate_q15
  1611. arm_correlate_q15 nba=32 nbb=17:test_correlate_q15
  1612. arm_correlate_q15 nba=32 nbb=18:test_correlate_q15
  1613. arm_correlate_q15 nba=32 nbb=33:test_correlate_q15
  1614. arm_conv_q15 nba=14 nbb=15:test_conv_q15
  1615. arm_conv_q15 nba=14 nbb=16:test_conv_q15
  1616. arm_conv_q15 nba=14 nbb=17:test_conv_q15
  1617. arm_conv_q15 nba=14 nbb=18:test_conv_q15
  1618. arm_conv_q15 nba=14 nbb=33:test_conv_q15
  1619. arm_conv_q15 nba=15 nbb=15:test_conv_q15
  1620. arm_conv_q15 nba=15 nbb=16:test_conv_q15
  1621. arm_conv_q15 nba=15 nbb=17:test_conv_q15
  1622. arm_conv_q15 nba=15 nbb=18:test_conv_q15
  1623. arm_conv_q15 nba=15 nbb=33:test_conv_q15
  1624. arm_conv_q15 nba=16 nbb=15:test_conv_q15
  1625. arm_conv_q15 nba=16 nbb=16:test_conv_q15
  1626. arm_conv_q15 nba=16 nbb=17:test_conv_q15
  1627. arm_conv_q15 nba=16 nbb=18:test_conv_q15
  1628. arm_conv_q15 nba=16 nbb=33:test_conv_q15
  1629. arm_conv_q15 nba=17 nbb=15:test_conv_q15
  1630. arm_conv_q15 nba=17 nbb=16:test_conv_q15
  1631. arm_conv_q15 nba=17 nbb=17:test_conv_q15
  1632. arm_conv_q15 nba=17 nbb=18:test_conv_q15
  1633. arm_conv_q15 nba=17 nbb=33:test_conv_q15
  1634. arm_conv_q15 nba=32 nbb=15:test_conv_q15
  1635. arm_conv_q15 nba=32 nbb=16:test_conv_q15
  1636. arm_conv_q15 nba=32 nbb=17:test_conv_q15
  1637. arm_conv_q15 nba=32 nbb=18:test_conv_q15
  1638. arm_conv_q15 nba=32 nbb=33:test_conv_q15
  1639. }
  1640. }
  1641. suite MISC Q7 {
  1642. class = MISCQ7
  1643. folder = MISCQ7
  1644. Pattern INPUTA_Q7_ID : InputsA1_q7.txt
  1645. Pattern INPUTB_Q7_ID : InputsB1_q7.txt
  1646. Pattern REF1_Q7_ID : Reference1_q7.txt
  1647. Pattern REF2_Q7_ID : Reference2_q7.txt
  1648. Pattern REF3_Q7_ID : Reference3_q7.txt
  1649. Pattern REF4_Q7_ID : Reference4_q7.txt
  1650. Pattern REF5_Q7_ID : Reference5_q7.txt
  1651. Pattern REF6_Q7_ID : Reference6_q7.txt
  1652. Pattern REF7_Q7_ID : Reference7_q7.txt
  1653. Pattern REF8_Q7_ID : Reference8_q7.txt
  1654. Pattern REF9_Q7_ID : Reference9_q7.txt
  1655. Pattern REF10_Q7_ID : Reference10_q7.txt
  1656. Pattern REF11_Q7_ID : Reference11_q7.txt
  1657. Pattern REF12_Q7_ID : Reference12_q7.txt
  1658. Pattern REF13_Q7_ID : Reference13_q7.txt
  1659. Pattern REF14_Q7_ID : Reference14_q7.txt
  1660. Pattern REF15_Q7_ID : Reference15_q7.txt
  1661. Pattern REF16_Q7_ID : Reference16_q7.txt
  1662. Pattern REF17_Q7_ID : Reference17_q7.txt
  1663. Pattern REF18_Q7_ID : Reference18_q7.txt
  1664. Pattern REF19_Q7_ID : Reference19_q7.txt
  1665. Pattern REF20_Q7_ID : Reference20_q7.txt
  1666. Pattern REF21_Q7_ID : Reference21_q7.txt
  1667. Pattern REF22_Q7_ID : Reference22_q7.txt
  1668. Pattern REF23_Q7_ID : Reference23_q7.txt
  1669. Pattern REF24_Q7_ID : Reference24_q7.txt
  1670. Pattern REF25_Q7_ID : Reference25_q7.txt
  1671. Pattern REF26_Q7_ID : Reference26_q7.txt
  1672. Pattern REF27_Q7_ID : Reference27_q7.txt
  1673. Pattern REF28_Q7_ID : Reference28_q7.txt
  1674. Pattern REF29_Q7_ID : Reference29_q7.txt
  1675. Pattern REF30_Q7_ID : Reference30_q7.txt
  1676. Pattern REF31_Q7_ID : Reference31_q7.txt
  1677. Pattern REF32_Q7_ID : Reference32_q7.txt
  1678. Pattern REF33_Q7_ID : Reference33_q7.txt
  1679. Pattern REF34_Q7_ID : Reference34_q7.txt
  1680. Pattern REF35_Q7_ID : Reference35_q7.txt
  1681. Pattern REF36_Q7_ID : Reference36_q7.txt
  1682. Pattern REF37_Q7_ID : Reference37_q7.txt
  1683. Pattern REF38_Q7_ID : Reference38_q7.txt
  1684. Pattern REF39_Q7_ID : Reference39_q7.txt
  1685. Pattern REF40_Q7_ID : Reference40_q7.txt
  1686. Pattern REF41_Q7_ID : Reference41_q7.txt
  1687. Pattern REF42_Q7_ID : Reference42_q7.txt
  1688. Pattern REF43_Q7_ID : Reference43_q7.txt
  1689. Pattern REF44_Q7_ID : Reference44_q7.txt
  1690. Pattern REF45_Q7_ID : Reference45_q7.txt
  1691. Pattern REF46_Q7_ID : Reference46_q7.txt
  1692. Pattern REF47_Q7_ID : Reference47_q7.txt
  1693. Pattern REF48_Q7_ID : Reference48_q7.txt
  1694. Pattern REF49_Q7_ID : Reference49_q7.txt
  1695. Pattern REF50_Q7_ID : Reference50_q7.txt
  1696. Output OUT_Q7_ID : Output
  1697. Functions {
  1698. arm_correlate_q7 nba=30 nbb=31:test_correlate_q7
  1699. arm_correlate_q7 nba=30 nbb=32:test_correlate_q7
  1700. arm_correlate_q7 nba=30 nbb=33:test_correlate_q7
  1701. arm_correlate_q7 nba=30 nbb=34:test_correlate_q7
  1702. arm_correlate_q7 nba=30 nbb=49:test_correlate_q7
  1703. arm_correlate_q7 nba=31 nbb=31:test_correlate_q7
  1704. arm_correlate_q7 nba=31 nbb=32:test_correlate_q7
  1705. arm_correlate_q7 nba=31 nbb=33:test_correlate_q7
  1706. arm_correlate_q7 nba=31 nbb=34:test_correlate_q7
  1707. arm_correlate_q7 nba=31 nbb=49:test_correlate_q7
  1708. arm_correlate_q7 nba=32 nbb=31:test_correlate_q7
  1709. arm_correlate_q7 nba=32 nbb=32:test_correlate_q7
  1710. arm_correlate_q7 nba=32 nbb=33:test_correlate_q7
  1711. arm_correlate_q7 nba=32 nbb=34:test_correlate_q7
  1712. arm_correlate_q7 nba=32 nbb=49:test_correlate_q7
  1713. arm_correlate_q7 nba=33 nbb=31:test_correlate_q7
  1714. arm_correlate_q7 nba=33 nbb=32:test_correlate_q7
  1715. arm_correlate_q7 nba=33 nbb=33:test_correlate_q7
  1716. arm_correlate_q7 nba=33 nbb=34:test_correlate_q7
  1717. arm_correlate_q7 nba=33 nbb=49:test_correlate_q7
  1718. arm_correlate_q7 nba=48 nbb=31:test_correlate_q7
  1719. arm_correlate_q7 nba=48 nbb=32:test_correlate_q7
  1720. arm_correlate_q7 nba=48 nbb=33:test_correlate_q7
  1721. arm_correlate_q7 nba=48 nbb=34:test_correlate_q7
  1722. arm_correlate_q7 nba=48 nbb=49:test_correlate_q7
  1723. arm_conv_q7 nba=30 nbb=31:test_conv_q7
  1724. arm_conv_q7 nba=30 nbb=32:test_conv_q7
  1725. arm_conv_q7 nba=30 nbb=33:test_conv_q7
  1726. arm_conv_q7 nba=30 nbb=34:test_conv_q7
  1727. arm_conv_q7 nba=30 nbb=49:test_conv_q7
  1728. arm_conv_q7 nba=31 nbb=31:test_conv_q7
  1729. arm_conv_q7 nba=31 nbb=32:test_conv_q7
  1730. arm_conv_q7 nba=31 nbb=33:test_conv_q7
  1731. arm_conv_q7 nba=31 nbb=34:test_conv_q7
  1732. arm_conv_q7 nba=31 nbb=49:test_conv_q7
  1733. arm_conv_q7 nba=32 nbb=31:test_conv_q7
  1734. arm_conv_q7 nba=32 nbb=32:test_conv_q7
  1735. arm_conv_q7 nba=32 nbb=33:test_conv_q7
  1736. arm_conv_q7 nba=32 nbb=34:test_conv_q7
  1737. arm_conv_q7 nba=32 nbb=49:test_conv_q7
  1738. arm_conv_q7 nba=33 nbb=31:test_conv_q7
  1739. arm_conv_q7 nba=33 nbb=32:test_conv_q7
  1740. arm_conv_q7 nba=33 nbb=33:test_conv_q7
  1741. arm_conv_q7 nba=33 nbb=34:test_conv_q7
  1742. arm_conv_q7 nba=33 nbb=49:test_conv_q7
  1743. arm_conv_q7 nba=48 nbb=31:test_conv_q7
  1744. arm_conv_q7 nba=48 nbb=32:test_conv_q7
  1745. arm_conv_q7 nba=48 nbb=33:test_conv_q7
  1746. arm_conv_q7 nba=48 nbb=34:test_conv_q7
  1747. arm_conv_q7 nba=48 nbb=49:test_conv_q7
  1748. }
  1749. }
  1750. }
  1751. group FIR {
  1752. class = FIR
  1753. folder = FIR
  1754. suite FIR F32 {
  1755. class = FIRF32
  1756. folder = FIRF32
  1757. Pattern FIRINPUTS_F32_ID : FirInput1_f32.txt
  1758. Pattern FIRCOEFS_F32_ID : FirCoefs1_f32.txt
  1759. Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt
  1760. Pattern FIRREFS_F32_ID : FirRefs1_f32.txt
  1761. Output OUT_F32_ID : Output
  1762. Functions {
  1763. arm_fir_f32:test_fir_f32
  1764. }
  1765. }
  1766. suite FIR Q31 {
  1767. class = FIRQ31
  1768. folder = FIRQ31
  1769. Pattern FIRINPUTS_Q31_ID : FirInput1_q31.txt
  1770. Pattern FIRCOEFS_Q31_ID : FirCoefs1_q31.txt
  1771. Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt
  1772. Pattern FIRREFS_Q31_ID : FirRefs1_q31.txt
  1773. Output OUT_Q31_ID : Output
  1774. Functions {
  1775. arm_fir_q31:test_fir_q31
  1776. }
  1777. }
  1778. suite FIR Q15 {
  1779. class = FIRQ15
  1780. folder = FIRQ15
  1781. Pattern FIRINPUTS_Q15_ID : FirInput1_q15.txt
  1782. Pattern FIRCOEFS_Q15_ID : FirCoefs1_q15.txt
  1783. Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt
  1784. Pattern FIRREFS_Q15_ID : FirRefs1_q15.txt
  1785. Output OUT_Q15_ID : Output
  1786. Functions {
  1787. arm_fir_q15:test_fir_q15
  1788. }
  1789. }
  1790. suite FIR Q7 {
  1791. class = FIRQ7
  1792. folder = FIRQ7
  1793. Pattern FIRINPUTS_Q7_ID : FirInput1_q7.txt
  1794. Pattern FIRCOEFS_Q7_ID : FirCoefs1_q7.txt
  1795. Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt
  1796. Pattern FIRREFS_Q7_ID : FirRefs1_q7.txt
  1797. Output OUT_Q7_ID : Output
  1798. Functions {
  1799. arm_fir_q7:test_fir_q7
  1800. }
  1801. }
  1802. }
  1803. group BIQUAD {
  1804. class = BIQUAD
  1805. folder = BIQUAD
  1806. suite BIQUAD F64 {
  1807. class = BIQUADF64
  1808. folder = BIQUADF64
  1809. Pattern BIQUADINPUTS_F64_ID : BiquadInput1_f64.txt
  1810. Pattern BIQUADCOEFS_F64_ID : BiquadCoefs1_f64.txt
  1811. Pattern BIQUADREFS_F64_ID : BiquadOutput1_f64.txt
  1812. Pattern ALLBIQUADINPUTS_F64_ID : AllBiquadInputs2_f64.txt
  1813. Pattern ALLBIQUADCOEFS_F64_ID : AllBiquadCoefs2_f64.txt
  1814. Pattern ALLBIQUADREFS_F64_ID : AllBiquadRefs2_f64.txt
  1815. Pattern ALLBIQUADCONFIGS_S16_ID : AllBiquadConfigs2_s16.txt
  1816. Output OUT_F64_ID : Output
  1817. Output STATE_F64_ID : State
  1818. Functions {
  1819. arm_biquad_cascade_df2T ref pattern:test_biquad_cascade_df2T_ref
  1820. arm_biquad_cascade_df2T random pattern:test_biquad_cascade_df2T_rand
  1821. }
  1822. }
  1823. suite BIQUAD F32 {
  1824. class = BIQUADF32
  1825. folder = BIQUADF32
  1826. Pattern BIQUADINPUTS_F32_ID : BiquadInput1_f32.txt
  1827. Pattern BIQUADCOEFS_F32_ID : BiquadCoefs1_f32.txt
  1828. Pattern BIQUADREFS_F32_ID : BiquadOutput1_f32.txt
  1829. Pattern ALLBIQUADINPUTS_F32_ID : AllBiquadInputs2_f32.txt
  1830. Pattern ALLBIQUADSTEREOINPUTS_F32_ID : AllBiquadStereoInputs2_f32.txt
  1831. Pattern ALLBIQUADCOEFS_F32_ID : AllBiquadCoefs2_f32.txt
  1832. Pattern ALLBIQUADREFS_F32_ID : AllBiquadRefs2_f32.txt
  1833. Pattern ALLBIQUADSTEREOREFS_F32_ID : AllBiquadStereoRefs2_f32.txt
  1834. Pattern ALLBIQUADCONFIGS_S16_ID : AllBiquadConfigs2_s16.txt
  1835. Output OUT_F32_ID : Output
  1836. Output STATE_F32_ID : State
  1837. Functions {
  1838. arm_biquad_cascade_df1 ref pattern:test_biquad_cascade_df1_ref
  1839. arm_biquad_cascade_df2T ref pattern:test_biquad_cascade_df2T_ref
  1840. arm_biquad_cascade_df1 random pattern:test_biquad_cascade_df1_rand
  1841. arm_biquad_cascade_df2T random pattern:test_biquad_cascade_df2T_rand
  1842. arm_biquad_cascade_stereo_df2T random pattern:test_biquad_cascade_stereo_df2T_rand
  1843. }
  1844. }
  1845. suite BIQUAD Q31 {
  1846. class = BIQUADQ31
  1847. folder = BIQUADQ31
  1848. Pattern BIQUADINPUTS_Q31_ID : BiquadInput1_q31.txt
  1849. Pattern BIQUADCOEFS_Q31_ID : BiquadCoefs1_q31.txt
  1850. Pattern BIQUADREFS_Q31_ID : BiquadOutput1_q31.txt
  1851. Output OUT_Q31_ID : Output
  1852. Output STATE_Q64_ID : State64
  1853. Functions {
  1854. arm_biquad_cascade_df1:test_biquad_cascade_df1
  1855. arm_biquad_cascade_df1_32x64:test_biquad_cascade_df1_32x64
  1856. }
  1857. }
  1858. suite BIQUAD Q15 {
  1859. class = BIQUADQ15
  1860. folder = BIQUADQ15
  1861. Pattern BIQUADINPUTS_Q15_ID : BiquadInput1_q15.txt
  1862. Pattern BIQUADCOEFS_Q15_ID : BiquadCoefs1_q15.txt
  1863. Pattern BIQUADREFS_Q15_ID : BiquadOutput1_q15.txt
  1864. Output OUT_Q15_ID : Output
  1865. Functions {
  1866. arm_biquad_cascade_df1:test_biquad_cascade_df1
  1867. }
  1868. }
  1869. }
  1870. }
  1871. group Matrix Tests {
  1872. class = MatrixTests
  1873. folder = Matrix
  1874. group Unary Tests {
  1875. class = UnaryTests
  1876. folder = Unary
  1877. suite Unary Tests F32 {
  1878. class = UnaryTestsF32
  1879. folder = UnaryF32
  1880. Pattern INPUTS1_F32_ID : InputA1_f32.txt
  1881. Pattern INPUTS2_F32_ID : InputB1_f32.txt
  1882. Pattern INPUTSINV_F32_ID : InputInvert1_f32.txt
  1883. Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt
  1884. Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt
  1885. Pattern REFADD1_F32_ID : RefAdd1_f32.txt
  1886. Pattern REFSUB1_F32_ID : RefSub1_f32.txt
  1887. Pattern REFSCALE1_F32_ID : RefScale1_f32.txt
  1888. Pattern REFTRANS1_F32_ID : RefTranspose1_f32.txt
  1889. Pattern REFINV1_F32_ID : RefInvert1_f32.txt
  1890. Output OUT_F32_ID : Output
  1891. Output TMPA_F32_ID : TmpA
  1892. Output TMPB_F32_ID : TmpB
  1893. Functions {
  1894. test matrix add:test_mat_add_f32
  1895. test matrix sub:test_mat_sub_f32
  1896. test matrix scale:test_mat_scale_f32
  1897. test matrix transpose:test_mat_trans_f32
  1898. test matrix inverse:test_mat_inverse_f32
  1899. }
  1900. }
  1901. suite Unary Tests Q31 {
  1902. class = UnaryTestsQ31
  1903. folder = UnaryQ31
  1904. Pattern INPUTS1_Q31_ID : InputA1_q31.txt
  1905. Pattern INPUTS2_Q31_ID : InputB1_q31.txt
  1906. Pattern INPUTSINV_Q31_ID : InputInvert1_q31.txt
  1907. Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt
  1908. Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt
  1909. Pattern REFADD1_Q31_ID : RefAdd1_q31.txt
  1910. Pattern REFSUB1_Q31_ID : RefSub1_q31.txt
  1911. Pattern REFSCALE1_Q31_ID : RefScale1_q31.txt
  1912. Pattern REFTRANS1_Q31_ID : RefTranspose1_q31.txt
  1913. Pattern REFINV1_Q31_ID : RefInvert1_q31.txt
  1914. Output OUT_Q31_ID : Output
  1915. Output TMPA_Q31_ID : TmpA
  1916. Output TMPB_Q31_ID : TmpB
  1917. Functions {
  1918. test matrix add:test_mat_add_q31
  1919. test matrix sub:test_mat_sub_q31
  1920. test matrix scale:test_mat_scale_q31
  1921. test matrix transpose:test_mat_trans_q31
  1922. }
  1923. }
  1924. suite Unary Tests Q15 {
  1925. class = UnaryTestsQ15
  1926. folder = UnaryQ15
  1927. Pattern INPUTS1_Q15_ID : InputA1_q15.txt
  1928. Pattern INPUTS2_Q15_ID : InputB1_q15.txt
  1929. Pattern INPUTSINV_Q15_ID : InputInvert1_q15.txt
  1930. Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt
  1931. Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt
  1932. Pattern REFADD1_Q15_ID : RefAdd1_q15.txt
  1933. Pattern REFSUB1_Q15_ID : RefSub1_q15.txt
  1934. Pattern REFSCALE1_Q15_ID : RefScale1_q15.txt
  1935. Pattern REFTRANS1_Q15_ID : RefTranspose1_q15.txt
  1936. Pattern REFINV1_Q15_ID : RefInvert1_q15.txt
  1937. Output OUT_Q15_ID : Output
  1938. Output TMPA_Q15_ID : TmpA
  1939. Output TMPB_Q15_ID : TmpB
  1940. Functions {
  1941. test matrix add:test_mat_add_q15
  1942. test matrix sub:test_mat_sub_q15
  1943. test matrix scale:test_mat_scale_q15
  1944. test matrix transpose:test_mat_trans_q15
  1945. }
  1946. }
  1947. suite Unary Tests F64 {
  1948. class = UnaryTestsF64
  1949. folder = UnaryF64
  1950. Pattern INPUTS1_F64_ID : InputA1_f64.txt
  1951. Pattern INPUTS2_F64_ID : InputB1_f64.txt
  1952. Pattern INPUTSINV_F64_ID : InputInvert1_f64.txt
  1953. Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt
  1954. Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt
  1955. Pattern REFADD1_F64_ID : RefAdd1_f64.txt
  1956. Pattern REFSUB1_F64_ID : RefSub1_f64.txt
  1957. Pattern REFSCALE1_F64_ID : RefScale1_f64.txt
  1958. Pattern REFTRANS1_F64_ID : RefTranspose1_f64.txt
  1959. Pattern REFINV1_F64_ID : RefInvert1_f64.txt
  1960. Output OUT_F64_ID : Output
  1961. Output TMPA_F64_ID : TmpA
  1962. Output TMPB_F64_ID : TmpB
  1963. Functions {
  1964. disabled {test matrix add:test_mat_add_f64}
  1965. disabled {test matrix sub:test_mat_sub_f64}
  1966. disabled {test matrix scale:test_mat_scale_f64}
  1967. disabled {test matrix transpose:test_mat_trans_f64}
  1968. test matrix inverse:test_mat_inverse_f64
  1969. }
  1970. }
  1971. }
  1972. group Binary Tests{
  1973. class = BinaryTests
  1974. folder = Binary
  1975. suite Binary F32 {
  1976. class = BinaryTestsF32
  1977. folder = BinaryF32
  1978. Pattern INPUTS1_F32_ID : InputA1_f32.txt
  1979. Pattern INPUTS2_F32_ID : InputB1_f32.txt
  1980. Pattern INPUTSC1_F32_ID : InputAC1_f32.txt
  1981. Pattern INPUTSC2_F32_ID : InputBC1_f32.txt
  1982. Pattern REFMUL1_F32_ID : RefMul1_f32.txt
  1983. Pattern REFCMPLXMUL1_F32_ID : RefCmplxMul1_f32.txt
  1984. Pattern DIMSBINARY1_S16_ID : DimsBinary1_s16.txt
  1985. Output OUT_F32_ID : Output
  1986. Output TMPA_F32_ID : TmpA
  1987. Output TMPB_F32_ID : TmpB
  1988. Functions {
  1989. test mult:test_mat_mult_f32
  1990. test complex mult:test_mat_cmplx_mult_f32
  1991. }
  1992. }
  1993. suite Binary Q31 {
  1994. class = BinaryTestsQ31
  1995. folder = BinaryQ31
  1996. Pattern INPUTS1_Q31_ID : InputA1_q31.txt
  1997. Pattern INPUTS2_Q31_ID : InputB1_q31.txt
  1998. Pattern INPUTSC1_Q31_ID : InputAC1_q31.txt
  1999. Pattern INPUTSC2_Q31_ID : InputBC1_q31.txt
  2000. Pattern REFMUL1_Q31_ID : RefMul1_q31.txt
  2001. Pattern REFCMPLXMUL1_Q31_ID : RefCmplxMul1_q31.txt
  2002. Pattern DIMSBINARY1_S16_ID : DimsBinary1_s16.txt
  2003. Output OUT_Q31_ID : Output
  2004. Output TMPA_Q31_ID : TmpA
  2005. Output TMPB_Q31_ID : TmpB
  2006. Functions {
  2007. test mult:test_mat_mult_q31
  2008. test complex mult:test_mat_cmplx_mult_q31
  2009. }
  2010. }
  2011. suite Binary Q15 {
  2012. class = BinaryTestsQ15
  2013. folder = BinaryQ15
  2014. Pattern INPUTS1_Q15_ID : InputA1_q15.txt
  2015. Pattern INPUTS2_Q15_ID : InputB1_q15.txt
  2016. Pattern INPUTSC1_Q15_ID : InputAC1_q15.txt
  2017. Pattern INPUTSC2_Q15_ID : InputBC1_q15.txt
  2018. Pattern REFMUL1_Q15_ID : RefMul1_q15.txt
  2019. Pattern REFCMPLXMUL1_Q15_ID : RefCmplxMul1_q15.txt
  2020. Pattern DIMSBINARY1_S16_ID : DimsBinary1_s16.txt
  2021. Output OUT_Q15_ID : Output
  2022. Output TMPA_Q15_ID : TmpA
  2023. Output TMPB_Q15_ID : TmpB
  2024. Output TMP_Q15_ID : Tmp
  2025. Functions {
  2026. test mult:test_mat_mult_q15
  2027. test complex mult:test_mat_cmplx_mult_q15
  2028. }
  2029. }
  2030. }
  2031. }
  2032. group Transform Tests {
  2033. class = TransformTests
  2034. folder = Transform
  2035. suite Transform Complex F64 {
  2036. class = TransformCF64
  2037. folder = TransformF64
  2038. Pattern INPUTS_CFFT_NOISY_16_F64_ID : ComplexInputSamples_Noisy_16_1_f64.txt
  2039. Pattern INPUTS_CIFFT_NOISY_16_F64_ID : ComplexInputIFFTSamples_Noisy_16_1_f64.txt
  2040. Pattern REF_CFFT_NOISY_16_F64_ID : ComplexFFTSamples_Noisy_16_1_f64.txt
  2041. Pattern INPUTS_CFFT_NOISY_32_F64_ID : ComplexInputSamples_Noisy_32_2_f64.txt
  2042. Pattern INPUTS_CIFFT_NOISY_32_F64_ID : ComplexInputIFFTSamples_Noisy_32_2_f64.txt
  2043. Pattern REF_CFFT_NOISY_32_F64_ID : ComplexFFTSamples_Noisy_32_2_f64.txt
  2044. Pattern INPUTS_CFFT_NOISY_64_F64_ID : ComplexInputSamples_Noisy_64_3_f64.txt
  2045. Pattern INPUTS_CIFFT_NOISY_64_F64_ID : ComplexInputIFFTSamples_Noisy_64_3_f64.txt
  2046. Pattern REF_CFFT_NOISY_64_F64_ID : ComplexFFTSamples_Noisy_64_3_f64.txt
  2047. Pattern INPUTS_CFFT_NOISY_128_F64_ID : ComplexInputSamples_Noisy_128_4_f64.txt
  2048. Pattern INPUTS_CIFFT_NOISY_128_F64_ID : ComplexInputIFFTSamples_Noisy_128_4_f64.txt
  2049. Pattern REF_CFFT_NOISY_128_F64_ID : ComplexFFTSamples_Noisy_128_4_f64.txt
  2050. Pattern INPUTS_CFFT_NOISY_256_F64_ID : ComplexInputSamples_Noisy_256_5_f64.txt
  2051. Pattern INPUTS_CIFFT_NOISY_256_F64_ID : ComplexInputIFFTSamples_Noisy_256_5_f64.txt
  2052. Pattern REF_CFFT_NOISY_256_F64_ID : ComplexFFTSamples_Noisy_256_5_f64.txt
  2053. Pattern INPUTS_CFFT_NOISY_512_F64_ID : ComplexInputSamples_Noisy_512_6_f64.txt
  2054. Pattern INPUTS_CIFFT_NOISY_512_F64_ID : ComplexInputIFFTSamples_Noisy_512_6_f64.txt
  2055. Pattern REF_CFFT_NOISY_512_F64_ID : ComplexFFTSamples_Noisy_512_6_f64.txt
  2056. Pattern INPUTS_CFFT_NOISY_1024_F64_ID : ComplexInputSamples_Noisy_1024_7_f64.txt
  2057. Pattern INPUTS_CIFFT_NOISY_1024_F64_ID : ComplexInputIFFTSamples_Noisy_1024_7_f64.txt
  2058. Pattern REF_CFFT_NOISY_1024_F64_ID : ComplexFFTSamples_Noisy_1024_7_f64.txt
  2059. Pattern INPUTS_CFFT_NOISY_2048_F64_ID : ComplexInputSamples_Noisy_2048_8_f64.txt
  2060. Pattern INPUTS_CIFFT_NOISY_2048_F64_ID : ComplexInputIFFTSamples_Noisy_2048_8_f64.txt
  2061. Pattern REF_CFFT_NOISY_2048_F64_ID : ComplexFFTSamples_Noisy_2048_8_f64.txt
  2062. Pattern INPUTS_CFFT_NOISY_4096_F64_ID : ComplexInputSamples_Noisy_4096_9_f64.txt
  2063. Pattern INPUTS_CIFFT_NOISY_4096_F64_ID : ComplexInputIFFTSamples_Noisy_4096_9_f64.txt
  2064. Pattern REF_CFFT_NOISY_4096_F64_ID : ComplexFFTSamples_Noisy_4096_9_f64.txt
  2065. Pattern INPUTS_CFFT_STEP_16_F64_ID : ComplexInputSamples_Step_16_10_f64.txt
  2066. Pattern INPUTS_CIFFT_STEP_16_F64_ID : ComplexInputIFFTSamples_Step_16_10_f64.txt
  2067. Pattern REF_CFFT_STEP_16_F64_ID : ComplexFFTSamples_Step_16_10_f64.txt
  2068. Pattern INPUTS_CFFT_STEP_32_F64_ID : ComplexInputSamples_Step_32_11_f64.txt
  2069. Pattern INPUTS_CIFFT_STEP_32_F64_ID : ComplexInputIFFTSamples_Step_32_11_f64.txt
  2070. Pattern REF_CFFT_STEP_32_F64_ID : ComplexFFTSamples_Step_32_11_f64.txt
  2071. Pattern INPUTS_CFFT_STEP_64_F64_ID : ComplexInputSamples_Step_64_12_f64.txt
  2072. Pattern INPUTS_CIFFT_STEP_64_F64_ID : ComplexInputIFFTSamples_Step_64_12_f64.txt
  2073. Pattern REF_CFFT_STEP_64_F64_ID : ComplexFFTSamples_Step_64_12_f64.txt
  2074. Pattern INPUTS_CFFT_STEP_128_F64_ID : ComplexInputSamples_Step_128_13_f64.txt
  2075. Pattern INPUTS_CIFFT_STEP_128_F64_ID : ComplexInputIFFTSamples_Step_128_13_f64.txt
  2076. Pattern REF_CFFT_STEP_128_F64_ID : ComplexFFTSamples_Step_128_13_f64.txt
  2077. Pattern INPUTS_CFFT_STEP_256_F64_ID : ComplexInputSamples_Step_256_14_f64.txt
  2078. Pattern INPUTS_CIFFT_STEP_256_F64_ID : ComplexInputIFFTSamples_Step_256_14_f64.txt
  2079. Pattern REF_CFFT_STEP_256_F64_ID : ComplexFFTSamples_Step_256_14_f64.txt
  2080. Pattern INPUTS_CFFT_STEP_512_F64_ID : ComplexInputSamples_Step_512_15_f64.txt
  2081. Pattern INPUTS_CIFFT_STEP_512_F64_ID : ComplexInputIFFTSamples_Step_512_15_f64.txt
  2082. Pattern REF_CFFT_STEP_512_F64_ID : ComplexFFTSamples_Step_512_15_f64.txt
  2083. Pattern INPUTS_CFFT_STEP_1024_F64_ID : ComplexInputSamples_Step_1024_16_f64.txt
  2084. Pattern INPUTS_CIFFT_STEP_1024_F64_ID : ComplexInputIFFTSamples_Step_1024_16_f64.txt
  2085. Pattern REF_CFFT_STEP_1024_F64_ID : ComplexFFTSamples_Step_1024_16_f64.txt
  2086. Pattern INPUTS_CFFT_STEP_2048_F64_ID : ComplexInputSamples_Step_2048_17_f64.txt
  2087. Pattern INPUTS_CIFFT_STEP_2048_F64_ID : ComplexInputIFFTSamples_Step_2048_17_f64.txt
  2088. Pattern REF_CFFT_STEP_2048_F64_ID : ComplexFFTSamples_Step_2048_17_f64.txt
  2089. Pattern INPUTS_CFFT_STEP_4096_F64_ID : ComplexInputSamples_Step_4096_18_f64.txt
  2090. Pattern INPUTS_CIFFT_STEP_4096_F64_ID : ComplexInputIFFTSamples_Step_4096_18_f64.txt
  2091. Pattern REF_CFFT_STEP_4096_F64_ID : ComplexFFTSamples_Step_4096_18_f64.txt
  2092. Output OUTPUT_CFFT_F64_ID : ComplexFFTSamples
  2093. Functions {
  2094. cfft_noisy_16_f64:test_cfft_f64
  2095. cfft_noisy_32_f64:test_cfft_f64
  2096. cfft_noisy_64_f64:test_cfft_f64
  2097. cfft_noisy_128_f64:test_cfft_f64
  2098. cfft_noisy_256_f64:test_cfft_f64
  2099. cfft_noisy_512_f64:test_cfft_f64
  2100. cfft_noisy_1024_f64:test_cfft_f64
  2101. cfft_noisy_2048_f64:test_cfft_f64
  2102. cfft_noisy_4096_f64:test_cfft_f64
  2103. cfft_step_16_f64:test_cfft_f64
  2104. cfft_step_32_f64:test_cfft_f64
  2105. cfft_step_64_f64:test_cfft_f64
  2106. cfft_step_128_f64:test_cfft_f64
  2107. cfft_step_256_f64:test_cfft_f64
  2108. cfft_step_512_f64:test_cfft_f64
  2109. cfft_step_1024_f64:test_cfft_f64
  2110. cfft_step_2048_f64:test_cfft_f64
  2111. cfft_step_4096_f64:test_cfft_f64
  2112. cifft_noisy_16_f64:test_cfft_f64
  2113. cifft_noisy_32_f64:test_cfft_f64
  2114. cifft_noisy_64_f64:test_cfft_f64
  2115. cifft_noisy_128_f64:test_cfft_f64
  2116. cifft_noisy_256_f64:test_cfft_f64
  2117. cifft_noisy_512_f64:test_cfft_f64
  2118. cifft_noisy_1024_f64:test_cfft_f64
  2119. cifft_noisy_2048_f64:test_cfft_f64
  2120. cifft_noisy_4096_f64:test_cfft_f64
  2121. cifft_step_16_f64:test_cfft_f64
  2122. cifft_step_32_f64:test_cfft_f64
  2123. cifft_step_64_f64:test_cfft_f64
  2124. cifft_step_128_f64:test_cfft_f64
  2125. cifft_step_256_f64:test_cfft_f64
  2126. cifft_step_512_f64:test_cfft_f64
  2127. cifft_step_1024_f64:test_cfft_f64
  2128. cifft_step_2048_f64:test_cfft_f64
  2129. cifft_step_4096_f64:test_cfft_f64
  2130. }
  2131. }
  2132. suite Transform Real F64 {
  2133. class = TransformRF64
  2134. folder = TransformF64
  2135. Pattern INPUTS_RFFT_NOISY_32_F64_ID : RealInputSamples_Noisy_32_2_f64.txt
  2136. Pattern INPUTS_RIFFT_NOISY_32_F64_ID : RealInputIFFTSamples_Noisy_32_2_f64.txt
  2137. Pattern REF_RFFT_NOISY_32_F64_ID : RealFFTSamples_Noisy_32_2_f64.txt
  2138. Pattern INPUTS_RFFT_NOISY_64_F64_ID : RealInputSamples_Noisy_64_3_f64.txt
  2139. Pattern INPUTS_RIFFT_NOISY_64_F64_ID : RealInputIFFTSamples_Noisy_64_3_f64.txt
  2140. Pattern REF_RFFT_NOISY_64_F64_ID : RealFFTSamples_Noisy_64_3_f64.txt
  2141. Pattern INPUTS_RFFT_NOISY_128_F64_ID : RealInputSamples_Noisy_128_4_f64.txt
  2142. Pattern INPUTS_RIFFT_NOISY_128_F64_ID : RealInputIFFTSamples_Noisy_128_4_f64.txt
  2143. Pattern REF_RFFT_NOISY_128_F64_ID : RealFFTSamples_Noisy_128_4_f64.txt
  2144. Pattern INPUTS_RFFT_NOISY_256_F64_ID : RealInputSamples_Noisy_256_5_f64.txt
  2145. Pattern INPUTS_RIFFT_NOISY_256_F64_ID : RealInputIFFTSamples_Noisy_256_5_f64.txt
  2146. Pattern REF_RFFT_NOISY_256_F64_ID : RealFFTSamples_Noisy_256_5_f64.txt
  2147. Pattern INPUTS_RFFT_NOISY_512_F64_ID : RealInputSamples_Noisy_512_6_f64.txt
  2148. Pattern INPUTS_RIFFT_NOISY_512_F64_ID : RealInputIFFTSamples_Noisy_512_6_f64.txt
  2149. Pattern REF_RFFT_NOISY_512_F64_ID : RealFFTSamples_Noisy_512_6_f64.txt
  2150. Pattern INPUTS_RFFT_NOISY_1024_F64_ID : RealInputSamples_Noisy_1024_7_f64.txt
  2151. Pattern INPUTS_RIFFT_NOISY_1024_F64_ID : RealInputIFFTSamples_Noisy_1024_7_f64.txt
  2152. Pattern REF_RFFT_NOISY_1024_F64_ID : RealFFTSamples_Noisy_1024_7_f64.txt
  2153. Pattern INPUTS_RFFT_NOISY_2048_F64_ID : RealInputSamples_Noisy_2048_8_f64.txt
  2154. Pattern INPUTS_RIFFT_NOISY_2048_F64_ID : RealInputIFFTSamples_Noisy_2048_8_f64.txt
  2155. Pattern REF_RFFT_NOISY_2048_F64_ID : RealFFTSamples_Noisy_2048_8_f64.txt
  2156. Pattern INPUTS_RFFT_NOISY_4096_F64_ID : RealInputSamples_Noisy_4096_9_f64.txt
  2157. Pattern INPUTS_RIFFT_NOISY_4096_F64_ID : RealInputIFFTSamples_Noisy_4096_9_f64.txt
  2158. Pattern REF_RFFT_NOISY_4096_F64_ID : RealFFTSamples_Noisy_4096_9_f64.txt
  2159. Pattern INPUTS_RFFT_STEP_32_F64_ID : RealInputSamples_Step_32_11_f64.txt
  2160. Pattern INPUTS_RIFFT_STEP_32_F64_ID : RealInputIFFTSamples_Step_32_11_f64.txt
  2161. Pattern REF_RFFT_STEP_32_F64_ID : RealFFTSamples_Step_32_11_f64.txt
  2162. Pattern INPUTS_RFFT_STEP_64_F64_ID : RealInputSamples_Step_64_12_f64.txt
  2163. Pattern INPUTS_RIFFT_STEP_64_F64_ID : RealInputIFFTSamples_Step_64_12_f64.txt
  2164. Pattern REF_RFFT_STEP_64_F64_ID : RealFFTSamples_Step_64_12_f64.txt
  2165. Pattern INPUTS_RFFT_STEP_128_F64_ID : RealInputSamples_Step_128_13_f64.txt
  2166. Pattern INPUTS_RIFFT_STEP_128_F64_ID : RealInputIFFTSamples_Step_128_13_f64.txt
  2167. Pattern REF_RFFT_STEP_128_F64_ID : RealFFTSamples_Step_128_13_f64.txt
  2168. Pattern INPUTS_RFFT_STEP_256_F64_ID : RealInputSamples_Step_256_14_f64.txt
  2169. Pattern INPUTS_RIFFT_STEP_256_F64_ID : RealInputIFFTSamples_Step_256_14_f64.txt
  2170. Pattern REF_RFFT_STEP_256_F64_ID : RealFFTSamples_Step_256_14_f64.txt
  2171. Pattern INPUTS_RFFT_STEP_512_F64_ID : RealInputSamples_Step_512_15_f64.txt
  2172. Pattern INPUTS_RIFFT_STEP_512_F64_ID : RealInputIFFTSamples_Step_512_15_f64.txt
  2173. Pattern REF_RFFT_STEP_512_F64_ID : RealFFTSamples_Step_512_15_f64.txt
  2174. Pattern INPUTS_RFFT_STEP_1024_F64_ID : RealInputSamples_Step_1024_16_f64.txt
  2175. Pattern INPUTS_RIFFT_STEP_1024_F64_ID : RealInputIFFTSamples_Step_1024_16_f64.txt
  2176. Pattern REF_RFFT_STEP_1024_F64_ID : RealFFTSamples_Step_1024_16_f64.txt
  2177. Pattern INPUTS_RFFT_STEP_2048_F64_ID : RealInputSamples_Step_2048_17_f64.txt
  2178. Pattern INPUTS_RIFFT_STEP_2048_F64_ID : RealInputIFFTSamples_Step_2048_17_f64.txt
  2179. Pattern REF_RFFT_STEP_2048_F64_ID : RealFFTSamples_Step_2048_17_f64.txt
  2180. Pattern INPUTS_RFFT_STEP_4096_F64_ID : RealInputSamples_Step_4096_18_f64.txt
  2181. Pattern INPUTS_RIFFT_STEP_4096_F64_ID : RealInputIFFTSamples_Step_4096_18_f64.txt
  2182. Pattern REF_RFFT_STEP_4096_F64_ID : RealFFTSamples_Step_4096_18_f64.txt
  2183. Output OUTPUT_RFFT_F64_ID : RealFFTSamples
  2184. Output TEMP_F64_ID : Temp
  2185. Functions {
  2186. rfft_noisy_64_f64:test_rfft_f64
  2187. rfft_noisy_64_f64:test_rfft_f64
  2188. rfft_noisy_128_f64:test_rfft_f64
  2189. rfft_noisy_256_f64:test_rfft_f64
  2190. rfft_noisy_512_f64:test_rfft_f64
  2191. rfft_noisy_1024_f64:test_rfft_f64
  2192. rfft_noisy_2048_f64:test_rfft_f64
  2193. rfft_noisy_4096_f64:test_rfft_f64
  2194. rfft_step_64_f64:test_rfft_f64
  2195. rfft_step_64_f64:test_rfft_f64
  2196. rfft_step_128_f64:test_rfft_f64
  2197. rfft_step_256_f64:test_rfft_f64
  2198. rfft_step_512_f64:test_rfft_f64
  2199. rfft_step_1024_f64:test_rfft_f64
  2200. rfft_step_2048_f64:test_rfft_f64
  2201. rfft_step_4096_f64:test_rfft_f64
  2202. rifft_noisy_64_f64:test_rfft_f64
  2203. rifft_noisy_64_f64:test_rfft_f64
  2204. rifft_noisy_128_f64:test_rfft_f64
  2205. rifft_noisy_256_f64:test_rfft_f64
  2206. rifft_noisy_512_f64:test_rfft_f64
  2207. rifft_noisy_1024_f64:test_rfft_f64
  2208. rifft_noisy_2048_f64:test_rfft_f64
  2209. rifft_noisy_4096_f64:test_rfft_f64
  2210. rifft_step_64_f64:test_rfft_f64
  2211. rifft_step_64_f64:test_rfft_f64
  2212. rifft_step_128_f64:test_rfft_f64
  2213. rifft_step_256_f64:test_rfft_f64
  2214. rifft_step_512_f64:test_rfft_f64
  2215. rifft_step_1024_f64:test_rfft_f64
  2216. rifft_step_2048_f64:test_rfft_f64
  2217. rifft_step_4096_f64:test_rfft_f64
  2218. }
  2219. }
  2220. suite Transform Complex F32 {
  2221. class = TransformCF32
  2222. folder = TransformF32
  2223. Pattern INPUTS_CFFT_NOISY_16_F32_ID : ComplexInputSamples_Noisy_16_1_f32.txt
  2224. Pattern INPUTS_CIFFT_NOISY_16_F32_ID : ComplexInputIFFTSamples_Noisy_16_1_f32.txt
  2225. Pattern REF_CFFT_NOISY_16_F32_ID : ComplexFFTSamples_Noisy_16_1_f32.txt
  2226. Pattern INPUTS_CFFT_NOISY_32_F32_ID : ComplexInputSamples_Noisy_32_2_f32.txt
  2227. Pattern INPUTS_CIFFT_NOISY_32_F32_ID : ComplexInputIFFTSamples_Noisy_32_2_f32.txt
  2228. Pattern REF_CFFT_NOISY_32_F32_ID : ComplexFFTSamples_Noisy_32_2_f32.txt
  2229. Pattern INPUTS_CFFT_NOISY_64_F32_ID : ComplexInputSamples_Noisy_64_3_f32.txt
  2230. Pattern INPUTS_CIFFT_NOISY_64_F32_ID : ComplexInputIFFTSamples_Noisy_64_3_f32.txt
  2231. Pattern REF_CFFT_NOISY_64_F32_ID : ComplexFFTSamples_Noisy_64_3_f32.txt
  2232. Pattern INPUTS_CFFT_NOISY_128_F32_ID : ComplexInputSamples_Noisy_128_4_f32.txt
  2233. Pattern INPUTS_CIFFT_NOISY_128_F32_ID : ComplexInputIFFTSamples_Noisy_128_4_f32.txt
  2234. Pattern REF_CFFT_NOISY_128_F32_ID : ComplexFFTSamples_Noisy_128_4_f32.txt
  2235. Pattern INPUTS_CFFT_NOISY_256_F32_ID : ComplexInputSamples_Noisy_256_5_f32.txt
  2236. Pattern INPUTS_CIFFT_NOISY_256_F32_ID : ComplexInputIFFTSamples_Noisy_256_5_f32.txt
  2237. Pattern REF_CFFT_NOISY_256_F32_ID : ComplexFFTSamples_Noisy_256_5_f32.txt
  2238. Pattern INPUTS_CFFT_NOISY_512_F32_ID : ComplexInputSamples_Noisy_512_6_f32.txt
  2239. Pattern INPUTS_CIFFT_NOISY_512_F32_ID : ComplexInputIFFTSamples_Noisy_512_6_f32.txt
  2240. Pattern REF_CFFT_NOISY_512_F32_ID : ComplexFFTSamples_Noisy_512_6_f32.txt
  2241. Pattern INPUTS_CFFT_NOISY_1024_F32_ID : ComplexInputSamples_Noisy_1024_7_f32.txt
  2242. Pattern INPUTS_CIFFT_NOISY_1024_F32_ID : ComplexInputIFFTSamples_Noisy_1024_7_f32.txt
  2243. Pattern REF_CFFT_NOISY_1024_F32_ID : ComplexFFTSamples_Noisy_1024_7_f32.txt
  2244. Pattern INPUTS_CFFT_NOISY_2048_F32_ID : ComplexInputSamples_Noisy_2048_8_f32.txt
  2245. Pattern INPUTS_CIFFT_NOISY_2048_F32_ID : ComplexInputIFFTSamples_Noisy_2048_8_f32.txt
  2246. Pattern REF_CFFT_NOISY_2048_F32_ID : ComplexFFTSamples_Noisy_2048_8_f32.txt
  2247. Pattern INPUTS_CFFT_NOISY_4096_F32_ID : ComplexInputSamples_Noisy_4096_9_f32.txt
  2248. Pattern INPUTS_CIFFT_NOISY_4096_F32_ID : ComplexInputIFFTSamples_Noisy_4096_9_f32.txt
  2249. Pattern REF_CFFT_NOISY_4096_F32_ID : ComplexFFTSamples_Noisy_4096_9_f32.txt
  2250. Pattern INPUTS_CFFT_STEP_16_F32_ID : ComplexInputSamples_Step_16_10_f32.txt
  2251. Pattern INPUTS_CIFFT_STEP_16_F32_ID : ComplexInputIFFTSamples_Step_16_10_f32.txt
  2252. Pattern REF_CFFT_STEP_16_F32_ID : ComplexFFTSamples_Step_16_10_f32.txt
  2253. Pattern INPUTS_CFFT_STEP_32_F32_ID : ComplexInputSamples_Step_32_11_f32.txt
  2254. Pattern INPUTS_CIFFT_STEP_32_F32_ID : ComplexInputIFFTSamples_Step_32_11_f32.txt
  2255. Pattern REF_CFFT_STEP_32_F32_ID : ComplexFFTSamples_Step_32_11_f32.txt
  2256. Pattern INPUTS_CFFT_STEP_64_F32_ID : ComplexInputSamples_Step_64_12_f32.txt
  2257. Pattern INPUTS_CIFFT_STEP_64_F32_ID : ComplexInputIFFTSamples_Step_64_12_f32.txt
  2258. Pattern REF_CFFT_STEP_64_F32_ID : ComplexFFTSamples_Step_64_12_f32.txt
  2259. Pattern INPUTS_CFFT_STEP_128_F32_ID : ComplexInputSamples_Step_128_13_f32.txt
  2260. Pattern INPUTS_CIFFT_STEP_128_F32_ID : ComplexInputIFFTSamples_Step_128_13_f32.txt
  2261. Pattern REF_CFFT_STEP_128_F32_ID : ComplexFFTSamples_Step_128_13_f32.txt
  2262. Pattern INPUTS_CFFT_STEP_256_F32_ID : ComplexInputSamples_Step_256_14_f32.txt
  2263. Pattern INPUTS_CIFFT_STEP_256_F32_ID : ComplexInputIFFTSamples_Step_256_14_f32.txt
  2264. Pattern REF_CFFT_STEP_256_F32_ID : ComplexFFTSamples_Step_256_14_f32.txt
  2265. Pattern INPUTS_CFFT_STEP_512_F32_ID : ComplexInputSamples_Step_512_15_f32.txt
  2266. Pattern INPUTS_CIFFT_STEP_512_F32_ID : ComplexInputIFFTSamples_Step_512_15_f32.txt
  2267. Pattern REF_CFFT_STEP_512_F32_ID : ComplexFFTSamples_Step_512_15_f32.txt
  2268. Pattern INPUTS_CFFT_STEP_1024_F32_ID : ComplexInputSamples_Step_1024_16_f32.txt
  2269. Pattern INPUTS_CIFFT_STEP_1024_F32_ID : ComplexInputIFFTSamples_Step_1024_16_f32.txt
  2270. Pattern REF_CFFT_STEP_1024_F32_ID : ComplexFFTSamples_Step_1024_16_f32.txt
  2271. Pattern INPUTS_CFFT_STEP_2048_F32_ID : ComplexInputSamples_Step_2048_17_f32.txt
  2272. Pattern INPUTS_CIFFT_STEP_2048_F32_ID : ComplexInputIFFTSamples_Step_2048_17_f32.txt
  2273. Pattern REF_CFFT_STEP_2048_F32_ID : ComplexFFTSamples_Step_2048_17_f32.txt
  2274. Pattern INPUTS_CFFT_STEP_4096_F32_ID : ComplexInputSamples_Step_4096_18_f32.txt
  2275. Pattern INPUTS_CIFFT_STEP_4096_F32_ID : ComplexInputIFFTSamples_Step_4096_18_f32.txt
  2276. Pattern REF_CFFT_STEP_4096_F32_ID : ComplexFFTSamples_Step_4096_18_f32.txt
  2277. Output OUTPUT_CFFT_F32_ID : ComplexFFTSamples
  2278. Functions {
  2279. cfft_noisy_16_f32:test_cfft_f32
  2280. cfft_noisy_32_f32:test_cfft_f32
  2281. cfft_noisy_64_f32:test_cfft_f32
  2282. cfft_noisy_128_f32:test_cfft_f32
  2283. cfft_noisy_256_f32:test_cfft_f32
  2284. cfft_noisy_512_f32:test_cfft_f32
  2285. cfft_noisy_1024_f32:test_cfft_f32
  2286. cfft_noisy_2048_f32:test_cfft_f32
  2287. cfft_noisy_4096_f32:test_cfft_f32
  2288. cfft_step_16_f32:test_cfft_f32
  2289. cfft_step_32_f32:test_cfft_f32
  2290. cfft_step_64_f32:test_cfft_f32
  2291. cfft_step_128_f32:test_cfft_f32
  2292. cfft_step_256_f32:test_cfft_f32
  2293. cfft_step_512_f32:test_cfft_f32
  2294. cfft_step_1024_f32:test_cfft_f32
  2295. cfft_step_2048_f32:test_cfft_f32
  2296. cfft_step_4096_f32:test_cfft_f32
  2297. cifft_noisy_16_f32:test_cfft_f32
  2298. cifft_noisy_32_f32:test_cfft_f32
  2299. cifft_noisy_64_f32:test_cfft_f32
  2300. cifft_noisy_128_f32:test_cfft_f32
  2301. cifft_noisy_256_f32:test_cfft_f32
  2302. cifft_noisy_512_f32:test_cfft_f32
  2303. cifft_noisy_1024_f32:test_cfft_f32
  2304. cifft_noisy_2048_f32:test_cfft_f32
  2305. cifft_noisy_4096_f32:test_cfft_f32
  2306. cifft_step_16_f32:test_cfft_f32
  2307. cifft_step_32_f32:test_cfft_f32
  2308. cifft_step_64_f32:test_cfft_f32
  2309. cifft_step_128_f32:test_cfft_f32
  2310. cifft_step_256_f32:test_cfft_f32
  2311. cifft_step_512_f32:test_cfft_f32
  2312. cifft_step_1024_f32:test_cfft_f32
  2313. cifft_step_2048_f32:test_cfft_f32
  2314. cifft_step_4096_f32:test_cfft_f32
  2315. }
  2316. }
  2317. suite Transform Real F32 {
  2318. class = TransformRF32
  2319. folder = TransformF32
  2320. Pattern INPUTS_RFFT_NOISY_32_F32_ID : RealInputSamples_Noisy_32_2_f32.txt
  2321. Pattern INPUTS_RIFFT_NOISY_32_F32_ID : RealInputIFFTSamples_Noisy_32_2_f32.txt
  2322. Pattern REF_RFFT_NOISY_32_F32_ID : RealFFTSamples_Noisy_32_2_f32.txt
  2323. Pattern INPUTS_RFFT_NOISY_64_F32_ID : RealInputSamples_Noisy_64_3_f32.txt
  2324. Pattern INPUTS_RIFFT_NOISY_64_F32_ID : RealInputIFFTSamples_Noisy_64_3_f32.txt
  2325. Pattern REF_RFFT_NOISY_64_F32_ID : RealFFTSamples_Noisy_64_3_f32.txt
  2326. Pattern INPUTS_RFFT_NOISY_128_F32_ID : RealInputSamples_Noisy_128_4_f32.txt
  2327. Pattern INPUTS_RIFFT_NOISY_128_F32_ID : RealInputIFFTSamples_Noisy_128_4_f32.txt
  2328. Pattern REF_RFFT_NOISY_128_F32_ID : RealFFTSamples_Noisy_128_4_f32.txt
  2329. Pattern INPUTS_RFFT_NOISY_256_F32_ID : RealInputSamples_Noisy_256_5_f32.txt
  2330. Pattern INPUTS_RIFFT_NOISY_256_F32_ID : RealInputIFFTSamples_Noisy_256_5_f32.txt
  2331. Pattern REF_RFFT_NOISY_256_F32_ID : RealFFTSamples_Noisy_256_5_f32.txt
  2332. Pattern INPUTS_RFFT_NOISY_512_F32_ID : RealInputSamples_Noisy_512_6_f32.txt
  2333. Pattern INPUTS_RIFFT_NOISY_512_F32_ID : RealInputIFFTSamples_Noisy_512_6_f32.txt
  2334. Pattern REF_RFFT_NOISY_512_F32_ID : RealFFTSamples_Noisy_512_6_f32.txt
  2335. Pattern INPUTS_RFFT_NOISY_1024_F32_ID : RealInputSamples_Noisy_1024_7_f32.txt
  2336. Pattern INPUTS_RIFFT_NOISY_1024_F32_ID : RealInputIFFTSamples_Noisy_1024_7_f32.txt
  2337. Pattern REF_RFFT_NOISY_1024_F32_ID : RealFFTSamples_Noisy_1024_7_f32.txt
  2338. Pattern INPUTS_RFFT_NOISY_2048_F32_ID : RealInputSamples_Noisy_2048_8_f32.txt
  2339. Pattern INPUTS_RIFFT_NOISY_2048_F32_ID : RealInputIFFTSamples_Noisy_2048_8_f32.txt
  2340. Pattern REF_RFFT_NOISY_2048_F32_ID : RealFFTSamples_Noisy_2048_8_f32.txt
  2341. Pattern INPUTS_RFFT_NOISY_4096_F32_ID : RealInputSamples_Noisy_4096_9_f32.txt
  2342. Pattern INPUTS_RIFFT_NOISY_4096_F32_ID : RealInputIFFTSamples_Noisy_4096_9_f32.txt
  2343. Pattern REF_RFFT_NOISY_4096_F32_ID : RealFFTSamples_Noisy_4096_9_f32.txt
  2344. Pattern INPUTS_RFFT_STEP_16_F32_ID : RealInputSamples_Step_16_10_f32.txt
  2345. Pattern INPUTS_RIFFT_STEP_16_F32_ID : RealInputIFFTSamples_Step_16_10_f32.txt
  2346. Pattern REF_RFFT_STEP_16_F32_ID : RealFFTSamples_Step_16_10_f32.txt
  2347. Pattern INPUTS_RFFT_STEP_32_F32_ID : RealInputSamples_Step_32_11_f32.txt
  2348. Pattern INPUTS_RIFFT_STEP_32_F32_ID : RealInputIFFTSamples_Step_32_11_f32.txt
  2349. Pattern REF_RFFT_STEP_32_F32_ID : RealFFTSamples_Step_32_11_f32.txt
  2350. Pattern INPUTS_RFFT_STEP_64_F32_ID : RealInputSamples_Step_64_12_f32.txt
  2351. Pattern INPUTS_RIFFT_STEP_64_F32_ID : RealInputIFFTSamples_Step_64_12_f32.txt
  2352. Pattern REF_RFFT_STEP_64_F32_ID : RealFFTSamples_Step_64_12_f32.txt
  2353. Pattern INPUTS_RFFT_STEP_128_F32_ID : RealInputSamples_Step_128_13_f32.txt
  2354. Pattern INPUTS_RIFFT_STEP_128_F32_ID : RealInputIFFTSamples_Step_128_13_f32.txt
  2355. Pattern REF_RFFT_STEP_128_F32_ID : RealFFTSamples_Step_128_13_f32.txt
  2356. Pattern INPUTS_RFFT_STEP_256_F32_ID : RealInputSamples_Step_256_14_f32.txt
  2357. Pattern INPUTS_RIFFT_STEP_256_F32_ID : RealInputIFFTSamples_Step_256_14_f32.txt
  2358. Pattern REF_RFFT_STEP_256_F32_ID : RealFFTSamples_Step_256_14_f32.txt
  2359. Pattern INPUTS_RFFT_STEP_512_F32_ID : RealInputSamples_Step_512_15_f32.txt
  2360. Pattern INPUTS_RIFFT_STEP_512_F32_ID : RealInputIFFTSamples_Step_512_15_f32.txt
  2361. Pattern REF_RFFT_STEP_512_F32_ID : RealFFTSamples_Step_512_15_f32.txt
  2362. Pattern INPUTS_RFFT_STEP_1024_F32_ID : RealInputSamples_Step_1024_16_f32.txt
  2363. Pattern INPUTS_RIFFT_STEP_1024_F32_ID : RealInputIFFTSamples_Step_1024_16_f32.txt
  2364. Pattern REF_RFFT_STEP_1024_F32_ID : RealFFTSamples_Step_1024_16_f32.txt
  2365. Pattern INPUTS_RFFT_STEP_2048_F32_ID : RealInputSamples_Step_2048_17_f32.txt
  2366. Pattern INPUTS_RIFFT_STEP_2048_F32_ID : RealInputIFFTSamples_Step_2048_17_f32.txt
  2367. Pattern REF_RFFT_STEP_2048_F32_ID : RealFFTSamples_Step_2048_17_f32.txt
  2368. Pattern INPUTS_RFFT_STEP_4096_F32_ID : RealInputSamples_Step_4096_18_f32.txt
  2369. Pattern INPUTS_RIFFT_STEP_4096_F32_ID : RealInputIFFTSamples_Step_4096_18_f32.txt
  2370. Pattern REF_RFFT_STEP_4096_F32_ID : RealFFTSamples_Step_4096_18_f32.txt
  2371. Output OUTPUT_RFFT_F32_ID : RealFFTSamples
  2372. Output TEMP_F32_ID : Temp
  2373. Functions {
  2374. rfft_noisy_32_f32:test_rfft_f32
  2375. rfft_noisy_64_f32:test_rfft_f32
  2376. rfft_noisy_128_f32:test_rfft_f32
  2377. rfft_noisy_256_f32:test_rfft_f32
  2378. rfft_noisy_512_f32:test_rfft_f32
  2379. rfft_noisy_1024_f32:test_rfft_f32
  2380. rfft_noisy_2048_f32:test_rfft_f32
  2381. rfft_noisy_4096_f32:test_rfft_f32
  2382. rfft_step_32_f32:test_rfft_f32
  2383. rfft_step_64_f32:test_rfft_f32
  2384. rfft_step_128_f32:test_rfft_f32
  2385. rfft_step_256_f32:test_rfft_f32
  2386. rfft_step_512_f32:test_rfft_f32
  2387. rfft_step_1024_f32:test_rfft_f32
  2388. rfft_step_2048_f32:test_rfft_f32
  2389. rfft_step_4096_f32:test_rfft_f32
  2390. rifft_noisy_32_f32:test_rfft_f32
  2391. rifft_noisy_64_f32:test_rfft_f32
  2392. rifft_noisy_128_f32:test_rfft_f32
  2393. rifft_noisy_256_f32:test_rfft_f32
  2394. rifft_noisy_512_f32:test_rfft_f32
  2395. rifft_noisy_1024_f32:test_rfft_f32
  2396. rifft_noisy_2048_f32:test_rfft_f32
  2397. rifft_noisy_4096_f32:test_rfft_f32
  2398. rifft_step_32_f32:test_rfft_f32
  2399. rifft_step_64_f32:test_rfft_f32
  2400. rifft_step_128_f32:test_rfft_f32
  2401. rifft_step_256_f32:test_rfft_f32
  2402. rifft_step_512_f32:test_rfft_f32
  2403. rifft_step_1024_f32:test_rfft_f32
  2404. rifft_step_2048_f32:test_rfft_f32
  2405. rifft_step_4096_f32:test_rfft_f32
  2406. }
  2407. }
  2408. suite Transform Complex Q31 {
  2409. class = TransformCQ31
  2410. folder = TransformQ31
  2411. Pattern INPUTS_CFFT_NOISY_16_Q31_ID : ComplexInputSamples_Noisy_16_1_q31.txt
  2412. Pattern INPUTS_CIFFT_NOISY_16_Q31_ID : ComplexInputIFFTSamples_Noisy_16_1_q31.txt
  2413. Pattern REF_CFFT_NOISY_16_Q31_ID : ComplexFFTSamples_Noisy_16_1_q31.txt
  2414. Pattern INPUTS_CFFT_NOISY_32_Q31_ID : ComplexInputSamples_Noisy_32_2_q31.txt
  2415. Pattern INPUTS_CIFFT_NOISY_32_Q31_ID : ComplexInputIFFTSamples_Noisy_32_2_q31.txt
  2416. Pattern REF_CFFT_NOISY_32_Q31_ID : ComplexFFTSamples_Noisy_32_2_q31.txt
  2417. Pattern INPUTS_CFFT_NOISY_64_Q31_ID : ComplexInputSamples_Noisy_64_3_q31.txt
  2418. Pattern INPUTS_CIFFT_NOISY_64_Q31_ID : ComplexInputIFFTSamples_Noisy_64_3_q31.txt
  2419. Pattern REF_CFFT_NOISY_64_Q31_ID : ComplexFFTSamples_Noisy_64_3_q31.txt
  2420. Pattern INPUTS_CFFT_NOISY_128_Q31_ID : ComplexInputSamples_Noisy_128_4_q31.txt
  2421. Pattern INPUTS_CIFFT_NOISY_128_Q31_ID : ComplexInputIFFTSamples_Noisy_128_4_q31.txt
  2422. Pattern REF_CFFT_NOISY_128_Q31_ID : ComplexFFTSamples_Noisy_128_4_q31.txt
  2423. Pattern INPUTS_CFFT_NOISY_256_Q31_ID : ComplexInputSamples_Noisy_256_5_q31.txt
  2424. Pattern INPUTS_CIFFT_NOISY_256_Q31_ID : ComplexInputIFFTSamples_Noisy_256_5_q31.txt
  2425. Pattern REF_CFFT_NOISY_256_Q31_ID : ComplexFFTSamples_Noisy_256_5_q31.txt
  2426. Pattern INPUTS_CFFT_NOISY_512_Q31_ID : ComplexInputSamples_Noisy_512_6_q31.txt
  2427. Pattern INPUTS_CIFFT_NOISY_512_Q31_ID : ComplexInputIFFTSamples_Noisy_512_6_q31.txt
  2428. Pattern REF_CFFT_NOISY_512_Q31_ID : ComplexFFTSamples_Noisy_512_6_q31.txt
  2429. Pattern INPUTS_CFFT_NOISY_1024_Q31_ID : ComplexInputSamples_Noisy_1024_7_q31.txt
  2430. Pattern INPUTS_CIFFT_NOISY_1024_Q31_ID : ComplexInputIFFTSamples_Noisy_1024_7_q31.txt
  2431. Pattern REF_CFFT_NOISY_1024_Q31_ID : ComplexFFTSamples_Noisy_1024_7_q31.txt
  2432. Pattern INPUTS_CFFT_NOISY_2048_Q31_ID : ComplexInputSamples_Noisy_2048_8_q31.txt
  2433. Pattern INPUTS_CIFFT_NOISY_2048_Q31_ID : ComplexInputIFFTSamples_Noisy_2048_8_q31.txt
  2434. Pattern REF_CFFT_NOISY_2048_Q31_ID : ComplexFFTSamples_Noisy_2048_8_q31.txt
  2435. Pattern INPUTS_CFFT_NOISY_4096_Q31_ID : ComplexInputSamples_Noisy_4096_9_q31.txt
  2436. Pattern INPUTS_CIFFT_NOISY_4096_Q31_ID : ComplexInputIFFTSamples_Noisy_4096_9_q31.txt
  2437. Pattern REF_CFFT_NOISY_4096_Q31_ID : ComplexFFTSamples_Noisy_4096_9_q31.txt
  2438. Pattern INPUTS_CFFT_STEP_16_Q31_ID : ComplexInputSamples_Step_16_10_q31.txt
  2439. Pattern INPUTS_CIFFT_STEP_16_Q31_ID : ComplexInputIFFTSamples_Step_16_10_q31.txt
  2440. Pattern REF_CFFT_STEP_16_Q31_ID : ComplexFFTSamples_Step_16_10_q31.txt
  2441. Pattern INPUTS_CFFT_STEP_32_Q31_ID : ComplexInputSamples_Step_32_11_q31.txt
  2442. Pattern INPUTS_CIFFT_STEP_32_Q31_ID : ComplexInputIFFTSamples_Step_32_11_q31.txt
  2443. Pattern REF_CFFT_STEP_32_Q31_ID : ComplexFFTSamples_Step_32_11_q31.txt
  2444. Pattern INPUTS_CFFT_STEP_64_Q31_ID : ComplexInputSamples_Step_64_12_q31.txt
  2445. Pattern INPUTS_CIFFT_STEP_64_Q31_ID : ComplexInputIFFTSamples_Step_64_12_q31.txt
  2446. Pattern REF_CFFT_STEP_64_Q31_ID : ComplexFFTSamples_Step_64_12_q31.txt
  2447. Pattern INPUTS_CFFT_STEP_128_Q31_ID : ComplexInputSamples_Step_128_13_q31.txt
  2448. Pattern INPUTS_CIFFT_STEP_128_Q31_ID : ComplexInputIFFTSamples_Step_128_13_q31.txt
  2449. Pattern REF_CFFT_STEP_128_Q31_ID : ComplexFFTSamples_Step_128_13_q31.txt
  2450. Pattern INPUTS_CFFT_STEP_256_Q31_ID : ComplexInputSamples_Step_256_14_q31.txt
  2451. Pattern INPUTS_CIFFT_STEP_256_Q31_ID : ComplexInputIFFTSamples_Step_256_14_q31.txt
  2452. Pattern REF_CFFT_STEP_256_Q31_ID : ComplexFFTSamples_Step_256_14_q31.txt
  2453. Pattern INPUTS_CFFT_STEP_512_Q31_ID : ComplexInputSamples_Step_512_15_q31.txt
  2454. Pattern INPUTS_CIFFT_STEP_512_Q31_ID : ComplexInputIFFTSamples_Step_512_15_q31.txt
  2455. Pattern REF_CFFT_STEP_512_Q31_ID : ComplexFFTSamples_Step_512_15_q31.txt
  2456. Pattern INPUTS_CFFT_STEP_1024_Q31_ID : ComplexInputSamples_Step_1024_16_q31.txt
  2457. Pattern INPUTS_CIFFT_STEP_1024_Q31_ID : ComplexInputIFFTSamples_Step_1024_16_q31.txt
  2458. Pattern REF_CFFT_STEP_1024_Q31_ID : ComplexFFTSamples_Step_1024_16_q31.txt
  2459. Pattern INPUTS_CFFT_STEP_2048_Q31_ID : ComplexInputSamples_Step_2048_17_q31.txt
  2460. Pattern INPUTS_CIFFT_STEP_2048_Q31_ID : ComplexInputIFFTSamples_Step_2048_17_q31.txt
  2461. Pattern REF_CFFT_STEP_2048_Q31_ID : ComplexFFTSamples_Step_2048_17_q31.txt
  2462. Pattern INPUTS_CFFT_STEP_4096_Q31_ID : ComplexInputSamples_Step_4096_18_q31.txt
  2463. Pattern INPUTS_CIFFT_STEP_4096_Q31_ID : ComplexInputIFFTSamples_Step_4096_18_q31.txt
  2464. Pattern REF_CFFT_STEP_4096_Q31_ID : ComplexFFTSamples_Step_4096_18_q31.txt
  2465. Output OUTPUT_CFFT_Q31_ID : ComplexFFTSamples
  2466. Output OUTPUT_ICFFT_Q31_ID : ComplexIFFTSamples
  2467. Functions {
  2468. cfft_noisy_16_q31:test_cfft_q31
  2469. cfft_noisy_32_q31:test_cfft_q31
  2470. cfft_noisy_64_q31:test_cfft_q31
  2471. cfft_noisy_128_q31:test_cfft_q31
  2472. cfft_noisy_256_q31:test_cfft_q31
  2473. cfft_noisy_512_q31:test_cfft_q31
  2474. cfft_noisy_1024_q31:test_cfft_q31
  2475. cfft_noisy_2048_q31:test_cfft_q31
  2476. cfft_noisy_4096_q31:test_cfft_q31
  2477. cfft_step_16_q31:test_cfft_q31
  2478. cfft_step_32_q31:test_cfft_q31
  2479. cfft_step_64_q31:test_cfft_q31
  2480. cfft_step_128_q31:test_cfft_q31
  2481. cfft_step_256_q31:test_cfft_q31
  2482. cfft_step_512_q31:test_cfft_q31
  2483. cfft_step_1024_q31:test_cfft_q31
  2484. cfft_step_2048_q31:test_cfft_q31
  2485. cfft_step_4096_q31:test_cfft_q31
  2486. cifft_noisy_16_q31:test_cifft_q31
  2487. cifft_noisy_32_q31:test_cifft_q31
  2488. cifft_noisy_64_q31:test_cifft_q31
  2489. cifft_noisy_128_q31:test_cifft_q31
  2490. cifft_noisy_256_q31:test_cifft_q31
  2491. cifft_noisy_512_q31:test_cifft_q31
  2492. cifft_noisy_1024_q31:test_cifft_q31
  2493. cifft_noisy_2048_q31:test_cifft_q31
  2494. cifft_noisy_4096_q31:test_cifft_q31
  2495. cifft_step_16_q31:test_cifft_q31
  2496. cifft_step_32_q31:test_cifft_q31
  2497. cifft_step_64_q31:test_cifft_q31
  2498. cifft_step_128_q31:test_cifft_q31
  2499. cifft_step_256_q31:test_cifft_q31
  2500. cifft_step_512_q31:test_cifft_q31
  2501. cifft_step_1024_q31:test_cifft_q31
  2502. cifft_step_2048_q31:test_cifft_q31
  2503. cifft_step_4096_q31:test_cifft_q31
  2504. }
  2505. }
  2506. suite Transform Real Q31 {
  2507. class = TransformRQ31
  2508. folder = TransformQ31
  2509. Pattern INPUTS_RFFT_NOISY_32_Q31_ID : RealInputSamples_Noisy_32_2_q31.txt
  2510. Pattern INPUTS_RIFFT_NOISY_32_Q31_ID : RealInputIFFTSamples_Noisy_32_2_q31.txt
  2511. Pattern REF_RFFT_NOISY_32_Q31_ID : RealFFTSamples_Noisy_32_2_q31.txt
  2512. Pattern INPUTS_RFFT_NOISY_64_Q31_ID : RealInputSamples_Noisy_64_3_q31.txt
  2513. Pattern INPUTS_RIFFT_NOISY_64_Q31_ID : RealInputIFFTSamples_Noisy_64_3_q31.txt
  2514. Pattern REF_RFFT_NOISY_64_Q31_ID : RealFFTSamples_Noisy_64_3_q31.txt
  2515. Pattern INPUTS_RFFT_NOISY_128_Q31_ID : RealInputSamples_Noisy_128_4_q31.txt
  2516. Pattern INPUTS_RIFFT_NOISY_128_Q31_ID : RealInputIFFTSamples_Noisy_128_4_q31.txt
  2517. Pattern REF_RFFT_NOISY_128_Q31_ID : RealFFTSamples_Noisy_128_4_q31.txt
  2518. Pattern INPUTS_RFFT_NOISY_256_Q31_ID : RealInputSamples_Noisy_256_5_q31.txt
  2519. Pattern INPUTS_RIFFT_NOISY_256_Q31_ID : RealInputIFFTSamples_Noisy_256_5_q31.txt
  2520. Pattern REF_RFFT_NOISY_256_Q31_ID : RealFFTSamples_Noisy_256_5_q31.txt
  2521. Pattern INPUTS_RFFT_NOISY_512_Q31_ID : RealInputSamples_Noisy_512_6_q31.txt
  2522. Pattern INPUTS_RIFFT_NOISY_512_Q31_ID : RealInputIFFTSamples_Noisy_512_6_q31.txt
  2523. Pattern REF_RFFT_NOISY_512_Q31_ID : RealFFTSamples_Noisy_512_6_q31.txt
  2524. Pattern INPUTS_RFFT_NOISY_1024_Q31_ID : RealInputSamples_Noisy_1024_7_q31.txt
  2525. Pattern INPUTS_RIFFT_NOISY_1024_Q31_ID : RealInputIFFTSamples_Noisy_1024_7_q31.txt
  2526. Pattern REF_RFFT_NOISY_1024_Q31_ID : RealFFTSamples_Noisy_1024_7_q31.txt
  2527. Pattern INPUTS_RFFT_NOISY_2048_Q31_ID : RealInputSamples_Noisy_2048_8_q31.txt
  2528. Pattern INPUTS_RIFFT_NOISY_2048_Q31_ID : RealInputIFFTSamples_Noisy_2048_8_q31.txt
  2529. Pattern REF_RFFT_NOISY_2048_Q31_ID : RealFFTSamples_Noisy_2048_8_q31.txt
  2530. Pattern INPUTS_RFFT_NOISY_4096_Q31_ID : RealInputSamples_Noisy_4096_9_q31.txt
  2531. Pattern INPUTS_RIFFT_NOISY_4096_Q31_ID : RealInputIFFTSamples_Noisy_4096_9_q31.txt
  2532. Pattern REF_RFFT_NOISY_4096_Q31_ID : RealFFTSamples_Noisy_4096_9_q31.txt
  2533. Pattern INPUTS_RFFT_STEP_16_Q31_ID : RealInputSamples_Step_16_10_q31.txt
  2534. Pattern INPUTS_RIFFT_STEP_16_Q31_ID : RealInputIFFTSamples_Step_16_10_q31.txt
  2535. Pattern REF_RFFT_STEP_16_Q31_ID : RealFFTSamples_Step_16_10_q31.txt
  2536. Pattern INPUTS_RFFT_STEP_32_Q31_ID : RealInputSamples_Step_32_11_q31.txt
  2537. Pattern INPUTS_RIFFT_STEP_32_Q31_ID : RealInputIFFTSamples_Step_32_11_q31.txt
  2538. Pattern REF_RFFT_STEP_32_Q31_ID : RealFFTSamples_Step_32_11_q31.txt
  2539. Pattern INPUTS_RFFT_STEP_64_Q31_ID : RealInputSamples_Step_64_12_q31.txt
  2540. Pattern INPUTS_RIFFT_STEP_64_Q31_ID : RealInputIFFTSamples_Step_64_12_q31.txt
  2541. Pattern REF_RFFT_STEP_64_Q31_ID : RealFFTSamples_Step_64_12_q31.txt
  2542. Pattern INPUTS_RFFT_STEP_128_Q31_ID : RealInputSamples_Step_128_13_q31.txt
  2543. Pattern INPUTS_RIFFT_STEP_128_Q31_ID : RealInputIFFTSamples_Step_128_13_q31.txt
  2544. Pattern REF_RFFT_STEP_128_Q31_ID : RealFFTSamples_Step_128_13_q31.txt
  2545. Pattern INPUTS_RFFT_STEP_256_Q31_ID : RealInputSamples_Step_256_14_q31.txt
  2546. Pattern INPUTS_RIFFT_STEP_256_Q31_ID : RealInputIFFTSamples_Step_256_14_q31.txt
  2547. Pattern REF_RFFT_STEP_256_Q31_ID : RealFFTSamples_Step_256_14_q31.txt
  2548. Pattern INPUTS_RFFT_STEP_512_Q31_ID : RealInputSamples_Step_512_15_q31.txt
  2549. Pattern INPUTS_RIFFT_STEP_512_Q31_ID : RealInputIFFTSamples_Step_512_15_q31.txt
  2550. Pattern REF_RFFT_STEP_512_Q31_ID : RealFFTSamples_Step_512_15_q31.txt
  2551. Pattern INPUTS_RFFT_STEP_1024_Q31_ID : RealInputSamples_Step_1024_16_q31.txt
  2552. Pattern INPUTS_RIFFT_STEP_1024_Q31_ID : RealInputIFFTSamples_Step_1024_16_q31.txt
  2553. Pattern REF_RFFT_STEP_1024_Q31_ID : RealFFTSamples_Step_1024_16_q31.txt
  2554. Pattern INPUTS_RFFT_STEP_2048_Q31_ID : RealInputSamples_Step_2048_17_q31.txt
  2555. Pattern INPUTS_RIFFT_STEP_2048_Q31_ID : RealInputIFFTSamples_Step_2048_17_q31.txt
  2556. Pattern REF_RFFT_STEP_2048_Q31_ID : RealFFTSamples_Step_2048_17_q31.txt
  2557. Pattern INPUTS_RFFT_STEP_4096_Q31_ID : RealInputSamples_Step_4096_18_q31.txt
  2558. Pattern INPUTS_RIFFT_STEP_4096_Q31_ID : RealInputIFFTSamples_Step_4096_18_q31.txt
  2559. Pattern REF_RFFT_STEP_4096_Q31_ID : RealFFTSamples_Step_4096_18_q31.txt
  2560. Output OUTPUT_RFFT_Q31_ID : RealFFTSamples
  2561. Output TEMP_Q31_ID : Temp
  2562. Output FULLOUTPUT_Q31_ID : RFFTFullOutput
  2563. Functions {
  2564. rfft_noisy_32_q31:test_rfft_q31
  2565. rfft_noisy_64_q31:test_rfft_q31
  2566. rfft_noisy_128_q31:test_rfft_q31
  2567. rfft_noisy_256_q31:test_rfft_q31
  2568. rfft_noisy_512_q31:test_rfft_q31
  2569. rfft_noisy_1024_q31:test_rfft_q31
  2570. rfft_noisy_2048_q31:test_rfft_q31
  2571. rfft_noisy_4096_q31:test_rfft_q31
  2572. rfft_step_32_q31:test_rfft_q31
  2573. rfft_step_64_q31:test_rfft_q31
  2574. rfft_step_128_q31:test_rfft_q31
  2575. rfft_step_256_q31:test_rfft_q31
  2576. rfft_step_512_q31:test_rfft_q31
  2577. rfft_step_1024_q31:test_rfft_q31
  2578. rfft_step_2048_q31:test_rfft_q31
  2579. rfft_step_4096_q31:test_rfft_q31
  2580. rifft_noisy_32_q31:test_rfft_q31
  2581. rifft_noisy_64_q31:test_rfft_q31
  2582. rifft_noisy_128_q31:test_rfft_q31
  2583. rifft_noisy_256_q31:test_rfft_q31
  2584. rifft_noisy_512_q31:test_rfft_q31
  2585. rifft_noisy_1024_q31:test_rfft_q31
  2586. rifft_noisy_2048_q31:test_rfft_q31
  2587. rifft_noisy_4096_q31:test_rfft_q31
  2588. rifft_step_32_q31:test_rfft_q31
  2589. rifft_step_64_q31:test_rfft_q31
  2590. rifft_step_128_q31:test_rfft_q31
  2591. rifft_step_256_q31:test_rfft_q31
  2592. rifft_step_512_q31:test_rfft_q31
  2593. rifft_step_1024_q31:test_rfft_q31
  2594. rifft_step_2048_q31:test_rfft_q31
  2595. rifft_step_4096_q31:test_rfft_q31
  2596. }
  2597. }
  2598. suite Transform Complex Q15 {
  2599. class = TransformCQ15
  2600. folder = TransformQ15
  2601. Pattern INPUTS_CFFT_NOISY_16_Q15_ID : ComplexInputSamples_Noisy_16_1_q15.txt
  2602. Pattern INPUTS_CIFFT_NOISY_16_Q15_ID : ComplexInputIFFTSamples_Noisy_16_1_q15.txt
  2603. Pattern REF_CFFT_NOISY_16_Q15_ID : ComplexFFTSamples_Noisy_16_1_q15.txt
  2604. Pattern INPUTS_CFFT_NOISY_32_Q15_ID : ComplexInputSamples_Noisy_32_2_q15.txt
  2605. Pattern INPUTS_CIFFT_NOISY_32_Q15_ID : ComplexInputIFFTSamples_Noisy_32_2_q15.txt
  2606. Pattern REF_CFFT_NOISY_32_Q15_ID : ComplexFFTSamples_Noisy_32_2_q15.txt
  2607. Pattern INPUTS_CFFT_NOISY_64_Q15_ID : ComplexInputSamples_Noisy_64_3_q15.txt
  2608. Pattern INPUTS_CIFFT_NOISY_64_Q15_ID : ComplexInputIFFTSamples_Noisy_64_3_q15.txt
  2609. Pattern REF_CFFT_NOISY_64_Q15_ID : ComplexFFTSamples_Noisy_64_3_q15.txt
  2610. Pattern INPUTS_CFFT_NOISY_128_Q15_ID : ComplexInputSamples_Noisy_128_4_q15.txt
  2611. Pattern INPUTS_CIFFT_NOISY_128_Q15_ID : ComplexInputIFFTSamples_Noisy_128_4_q15.txt
  2612. Pattern REF_CFFT_NOISY_128_Q15_ID : ComplexFFTSamples_Noisy_128_4_q15.txt
  2613. Pattern INPUTS_CFFT_NOISY_256_Q15_ID : ComplexInputSamples_Noisy_256_5_q15.txt
  2614. Pattern INPUTS_CIFFT_NOISY_256_Q15_ID : ComplexInputIFFTSamples_Noisy_256_5_q15.txt
  2615. Pattern REF_CFFT_NOISY_256_Q15_ID : ComplexFFTSamples_Noisy_256_5_q15.txt
  2616. Pattern INPUTS_CFFT_NOISY_512_Q15_ID : ComplexInputSamples_Noisy_512_6_q15.txt
  2617. Pattern INPUTS_CIFFT_NOISY_512_Q15_ID : ComplexInputIFFTSamples_Noisy_512_6_q15.txt
  2618. Pattern REF_CFFT_NOISY_512_Q15_ID : ComplexFFTSamples_Noisy_512_6_q15.txt
  2619. Pattern INPUTS_CFFT_NOISY_1024_Q15_ID : ComplexInputSamples_Noisy_1024_7_q15.txt
  2620. Pattern INPUTS_CIFFT_NOISY_1024_Q15_ID : ComplexInputIFFTSamples_Noisy_1024_7_q15.txt
  2621. Pattern REF_CFFT_NOISY_1024_Q15_ID : ComplexFFTSamples_Noisy_1024_7_q15.txt
  2622. Pattern INPUTS_CFFT_NOISY_2048_Q15_ID : ComplexInputSamples_Noisy_2048_8_q15.txt
  2623. Pattern INPUTS_CIFFT_NOISY_2048_Q15_ID : ComplexInputIFFTSamples_Noisy_2048_8_q15.txt
  2624. Pattern REF_CFFT_NOISY_2048_Q15_ID : ComplexFFTSamples_Noisy_2048_8_q15.txt
  2625. Pattern INPUTS_CFFT_NOISY_4096_Q15_ID : ComplexInputSamples_Noisy_4096_9_q15.txt
  2626. Pattern INPUTS_CIFFT_NOISY_4096_Q15_ID : ComplexInputIFFTSamples_Noisy_4096_9_q15.txt
  2627. Pattern REF_CFFT_NOISY_4096_Q15_ID : ComplexFFTSamples_Noisy_4096_9_q15.txt
  2628. Pattern INPUTS_CFFT_STEP_16_Q15_ID : ComplexInputSamples_Step_16_10_q15.txt
  2629. Pattern INPUTS_CIFFT_STEP_16_Q15_ID : ComplexInputIFFTSamples_Step_16_10_q15.txt
  2630. Pattern REF_CFFT_STEP_16_Q15_ID : ComplexFFTSamples_Step_16_10_q15.txt
  2631. Pattern INPUTS_CFFT_STEP_32_Q15_ID : ComplexInputSamples_Step_32_11_q15.txt
  2632. Pattern INPUTS_CIFFT_STEP_32_Q15_ID : ComplexInputIFFTSamples_Step_32_11_q15.txt
  2633. Pattern REF_CFFT_STEP_32_Q15_ID : ComplexFFTSamples_Step_32_11_q15.txt
  2634. Pattern INPUTS_CFFT_STEP_64_Q15_ID : ComplexInputSamples_Step_64_12_q15.txt
  2635. Pattern INPUTS_CIFFT_STEP_64_Q15_ID : ComplexInputIFFTSamples_Step_64_12_q15.txt
  2636. Pattern REF_CFFT_STEP_64_Q15_ID : ComplexFFTSamples_Step_64_12_q15.txt
  2637. Pattern INPUTS_CFFT_STEP_128_Q15_ID : ComplexInputSamples_Step_128_13_q15.txt
  2638. Pattern INPUTS_CIFFT_STEP_128_Q15_ID : ComplexInputIFFTSamples_Step_128_13_q15.txt
  2639. Pattern REF_CFFT_STEP_128_Q15_ID : ComplexFFTSamples_Step_128_13_q15.txt
  2640. Pattern INPUTS_CFFT_STEP_256_Q15_ID : ComplexInputSamples_Step_256_14_q15.txt
  2641. Pattern INPUTS_CIFFT_STEP_256_Q15_ID : ComplexInputIFFTSamples_Step_256_14_q15.txt
  2642. Pattern REF_CFFT_STEP_256_Q15_ID : ComplexFFTSamples_Step_256_14_q15.txt
  2643. Pattern INPUTS_CFFT_STEP_512_Q15_ID : ComplexInputSamples_Step_512_15_q15.txt
  2644. Pattern INPUTS_CIFFT_STEP_512_Q15_ID : ComplexInputIFFTSamples_Step_512_15_q15.txt
  2645. Pattern REF_CFFT_STEP_512_Q15_ID : ComplexFFTSamples_Step_512_15_q15.txt
  2646. Pattern INPUTS_CFFT_STEP_1024_Q15_ID : ComplexInputSamples_Step_1024_16_q15.txt
  2647. Pattern INPUTS_CIFFT_STEP_1024_Q15_ID : ComplexInputIFFTSamples_Step_1024_16_q15.txt
  2648. Pattern REF_CFFT_STEP_1024_Q15_ID : ComplexFFTSamples_Step_1024_16_q15.txt
  2649. Pattern INPUTS_CFFT_STEP_2048_Q15_ID : ComplexInputSamples_Step_2048_17_q15.txt
  2650. Pattern INPUTS_CIFFT_STEP_2048_Q15_ID : ComplexInputIFFTSamples_Step_2048_17_q15.txt
  2651. Pattern REF_CFFT_STEP_2048_Q15_ID : ComplexFFTSamples_Step_2048_17_q15.txt
  2652. Pattern INPUTS_CFFT_STEP_4096_Q15_ID : ComplexInputSamples_Step_4096_18_q15.txt
  2653. Pattern INPUTS_CIFFT_STEP_4096_Q15_ID : ComplexInputIFFTSamples_Step_4096_18_q15.txt
  2654. Pattern REF_CFFT_STEP_4096_Q15_ID : ComplexFFTSamples_Step_4096_18_q15.txt
  2655. Output OUTPUT_CFFT_Q15_ID : ComplexFFTSamples
  2656. Output OUTPUT_ICFFT_Q15_ID : ComplexIFFTSamples
  2657. Functions {
  2658. cfft_noisy_16_q15:test_cfft_q15
  2659. cfft_noisy_32_q15:test_cfft_q15
  2660. cfft_noisy_64_q15:test_cfft_q15
  2661. cfft_noisy_128_q15:test_cfft_q15
  2662. cfft_noisy_256_q15:test_cfft_q15
  2663. cfft_noisy_512_q15:test_cfft_q15
  2664. cfft_noisy_1024_q15:test_cfft_q15
  2665. cfft_noisy_2048_q15:test_cfft_q15
  2666. cfft_noisy_4096_q15:test_cfft_q15
  2667. cfft_step_16_q15:test_cfft_q15
  2668. cfft_step_32_q15:test_cfft_q15
  2669. cfft_step_64_q15:test_cfft_q15
  2670. cfft_step_128_q15:test_cfft_q15
  2671. cfft_step_256_q15:test_cfft_q15
  2672. cfft_step_512_q15:test_cfft_q15
  2673. cfft_step_1024_q15:test_cfft_q15
  2674. cfft_step_2048_q15:test_cfft_q15
  2675. cfft_step_4096_q15:test_cfft_q15
  2676. cifft_noisy_16_q15:test_cifft_q15
  2677. cifft_noisy_32_q15:test_cifft_q15
  2678. cifft_noisy_64_q15:test_cifft_q15
  2679. cifft_noisy_128_q15:test_cifft_q15
  2680. cifft_noisy_256_q15:test_cifft_q15
  2681. disabled {cifft_noisy_512_q15:test_cifft_q15}
  2682. disabled {cifft_noisy_1024_q15:test_cifft_q15}
  2683. disabled {cifft_noisy_2048_q15:test_cifft_q15}
  2684. disabled {cifft_noisy_4096_q15:test_cifft_q15}
  2685. cifft_step_16_q15:test_cifft_q15
  2686. cifft_step_32_q15:test_cifft_q15
  2687. cifft_step_64_q15:test_cifft_q15
  2688. cifft_step_128_q15:test_cifft_q15
  2689. cifft_step_256_q15:test_cifft_q15
  2690. disabled {cifft_step_512_q15:test_cifft_q15}
  2691. disabled {cifft_step_1024_q15:test_cifft_q15}
  2692. disabled {cifft_step_2048_q15:test_cifft_q15}
  2693. disabled {cifft_step_4096_q15:test_cifft_q15}
  2694. }
  2695. }
  2696. suite Transform Real Q15 {
  2697. class = TransformRQ15
  2698. folder = TransformQ15
  2699. Pattern INPUTS_RFFT_NOISY_32_Q15_ID : RealInputSamples_Noisy_32_2_q15.txt
  2700. Pattern INPUTS_RIFFT_NOISY_32_Q15_ID : RealInputIFFTSamples_Noisy_32_2_q15.txt
  2701. Pattern REF_RFFT_NOISY_32_Q15_ID : RealFFTSamples_Noisy_32_2_q15.txt
  2702. Pattern INPUTS_RFFT_NOISY_64_Q15_ID : RealInputSamples_Noisy_64_3_q15.txt
  2703. Pattern INPUTS_RIFFT_NOISY_64_Q15_ID : RealInputIFFTSamples_Noisy_64_3_q15.txt
  2704. Pattern REF_RFFT_NOISY_64_Q15_ID : RealFFTSamples_Noisy_64_3_q15.txt
  2705. Pattern INPUTS_RFFT_NOISY_128_Q15_ID : RealInputSamples_Noisy_128_4_q15.txt
  2706. Pattern INPUTS_RIFFT_NOISY_128_Q15_ID : RealInputIFFTSamples_Noisy_128_4_q15.txt
  2707. Pattern REF_RFFT_NOISY_128_Q15_ID : RealFFTSamples_Noisy_128_4_q15.txt
  2708. Pattern INPUTS_RFFT_NOISY_256_Q15_ID : RealInputSamples_Noisy_256_5_q15.txt
  2709. Pattern INPUTS_RIFFT_NOISY_256_Q15_ID : RealInputIFFTSamples_Noisy_256_5_q15.txt
  2710. Pattern REF_RFFT_NOISY_256_Q15_ID : RealFFTSamples_Noisy_256_5_q15.txt
  2711. Pattern INPUTS_RFFT_NOISY_512_Q15_ID : RealInputSamples_Noisy_512_6_q15.txt
  2712. Pattern INPUTS_RIFFT_NOISY_512_Q15_ID : RealInputIFFTSamples_Noisy_512_6_q15.txt
  2713. Pattern REF_RFFT_NOISY_512_Q15_ID : RealFFTSamples_Noisy_512_6_q15.txt
  2714. Pattern INPUTS_RFFT_NOISY_1024_Q15_ID : RealInputSamples_Noisy_1024_7_q15.txt
  2715. Pattern INPUTS_RIFFT_NOISY_1024_Q15_ID : RealInputIFFTSamples_Noisy_1024_7_q15.txt
  2716. Pattern REF_RFFT_NOISY_1024_Q15_ID : RealFFTSamples_Noisy_1024_7_q15.txt
  2717. Pattern INPUTS_RFFT_NOISY_2048_Q15_ID : RealInputSamples_Noisy_2048_8_q15.txt
  2718. Pattern INPUTS_RIFFT_NOISY_2048_Q15_ID : RealInputIFFTSamples_Noisy_2048_8_q15.txt
  2719. Pattern REF_RFFT_NOISY_2048_Q15_ID : RealFFTSamples_Noisy_2048_8_q15.txt
  2720. Pattern INPUTS_RFFT_NOISY_4096_Q15_ID : RealInputSamples_Noisy_4096_9_q15.txt
  2721. Pattern INPUTS_RIFFT_NOISY_4096_Q15_ID : RealInputIFFTSamples_Noisy_4096_9_q15.txt
  2722. Pattern REF_RFFT_NOISY_4096_Q15_ID : RealFFTSamples_Noisy_4096_9_q15.txt
  2723. Pattern INPUTS_RFFT_STEP_16_Q15_ID : RealInputSamples_Step_16_10_q15.txt
  2724. Pattern INPUTS_RIFFT_STEP_16_Q15_ID : RealInputIFFTSamples_Step_16_10_q15.txt
  2725. Pattern REF_RFFT_STEP_16_Q15_ID : RealFFTSamples_Step_16_10_q15.txt
  2726. Pattern INPUTS_RFFT_STEP_32_Q15_ID : RealInputSamples_Step_32_11_q15.txt
  2727. Pattern INPUTS_RIFFT_STEP_32_Q15_ID : RealInputIFFTSamples_Step_32_11_q15.txt
  2728. Pattern REF_RFFT_STEP_32_Q15_ID : RealFFTSamples_Step_32_11_q15.txt
  2729. Pattern INPUTS_RFFT_STEP_64_Q15_ID : RealInputSamples_Step_64_12_q15.txt
  2730. Pattern INPUTS_RIFFT_STEP_64_Q15_ID : RealInputIFFTSamples_Step_64_12_q15.txt
  2731. Pattern REF_RFFT_STEP_64_Q15_ID : RealFFTSamples_Step_64_12_q15.txt
  2732. Pattern INPUTS_RFFT_STEP_128_Q15_ID : RealInputSamples_Step_128_13_q15.txt
  2733. Pattern INPUTS_RIFFT_STEP_128_Q15_ID : RealInputIFFTSamples_Step_128_13_q15.txt
  2734. Pattern REF_RFFT_STEP_128_Q15_ID : RealFFTSamples_Step_128_13_q15.txt
  2735. Pattern INPUTS_RFFT_STEP_256_Q15_ID : RealInputSamples_Step_256_14_q15.txt
  2736. Pattern INPUTS_RIFFT_STEP_256_Q15_ID : RealInputIFFTSamples_Step_256_14_q15.txt
  2737. Pattern REF_RFFT_STEP_256_Q15_ID : RealFFTSamples_Step_256_14_q15.txt
  2738. Pattern INPUTS_RFFT_STEP_512_Q15_ID : RealInputSamples_Step_512_15_q15.txt
  2739. Pattern INPUTS_RIFFT_STEP_512_Q15_ID : RealInputIFFTSamples_Step_512_15_q15.txt
  2740. Pattern REF_RFFT_STEP_512_Q15_ID : RealFFTSamples_Step_512_15_q15.txt
  2741. Pattern INPUTS_RFFT_STEP_1024_Q15_ID : RealInputSamples_Step_1024_16_q15.txt
  2742. Pattern INPUTS_RIFFT_STEP_1024_Q15_ID : RealInputIFFTSamples_Step_1024_16_q15.txt
  2743. Pattern REF_RFFT_STEP_1024_Q15_ID : RealFFTSamples_Step_1024_16_q15.txt
  2744. Pattern INPUTS_RFFT_STEP_2048_Q15_ID : RealInputSamples_Step_2048_17_q15.txt
  2745. Pattern INPUTS_RIFFT_STEP_2048_Q15_ID : RealInputIFFTSamples_Step_2048_17_q15.txt
  2746. Pattern REF_RFFT_STEP_2048_Q15_ID : RealFFTSamples_Step_2048_17_q15.txt
  2747. Pattern INPUTS_RFFT_STEP_4096_Q15_ID : RealInputSamples_Step_4096_18_q15.txt
  2748. Pattern INPUTS_RIFFT_STEP_4096_Q15_ID : RealInputIFFTSamples_Step_4096_18_q15.txt
  2749. Pattern REF_RFFT_STEP_4096_Q15_ID : RealFFTSamples_Step_4096_18_q15.txt
  2750. Output OUTPUT_RFFT_Q15_ID : RealFFTSamples
  2751. Output TEMP_Q15_ID : Temp
  2752. Output FULLOUTPUT_Q15_ID : RFFTFullOutput
  2753. Functions {
  2754. rfft_noisy_32_q15:test_rfft_q15
  2755. rfft_noisy_64_q15:test_rfft_q15
  2756. rfft_noisy_128_q15:test_rfft_q15
  2757. rfft_noisy_256_q15:test_rfft_q15
  2758. rfft_noisy_512_q15:test_rfft_q15
  2759. rfft_noisy_1024_q15:test_rfft_q15
  2760. rfft_noisy_2048_q15:test_rfft_q15
  2761. rfft_noisy_4096_q15:test_rfft_q15
  2762. rfft_step_32_q15:test_rfft_q15
  2763. rfft_step_64_q15:test_rfft_q15
  2764. rfft_step_128_q15:test_rfft_q15
  2765. rfft_step_256_q15:test_rfft_q15
  2766. rfft_step_512_q15:test_rfft_q15
  2767. rfft_step_1024_q15:test_rfft_q15
  2768. rfft_step_2048_q15:test_rfft_q15
  2769. rfft_step_4096_q15:test_rfft_q15
  2770. rifft_noisy_32_q15:test_rfft_q15
  2771. rifft_noisy_64_q15:test_rfft_q15
  2772. rifft_noisy_128_q15:test_rfft_q15
  2773. disabled{rifft_noisy_256_q15:test_rfft_q15}
  2774. disabled{rifft_noisy_512_q15:test_rfft_q15}
  2775. disabled{rifft_noisy_1024_q15:test_rfft_q15}
  2776. disabled{rifft_noisy_2048_q15:test_rfft_q15}
  2777. disabled{rifft_noisy_4096_q15:test_rfft_q15}
  2778. rifft_step_32_q15:test_rfft_q15
  2779. rifft_step_64_q15:test_rfft_q15
  2780. rifft_step_128_q15:test_rfft_q15
  2781. disabled{rifft_step_256_q15:test_rfft_q15}
  2782. disabled{rifft_step_512_q15:test_rfft_q15}
  2783. disabled{rifft_step_1024_q15:test_rfft_q15}
  2784. disabled{rifft_step_2048_q15:test_rfft_q15}
  2785. disabled{rifft_step_4096_q15:test_rfft_q15}
  2786. }
  2787. }
  2788. }
  2789. }
  2790. group NN Tests {
  2791. class = NNTests
  2792. folder = NN
  2793. suite Fully Connected {
  2794. class = FullyConnected
  2795. folder = FullyConnected
  2796. // TestCase_[nbBatches]_[colDim]_[rowDim]_xxx_[testNb].txt
  2797. // 1
  2798. Pattern INPUT1_S8_ID : TestCase_1_10_4_input_1.txt
  2799. Pattern BIAS1_S8_ID : TestCase_1_10_4_bias_1.txt
  2800. Pattern WEIGHT1_S8_ID : TestCase_1_10_4_weights_1.txt
  2801. Pattern REF1_S8_ID : TestCase_1_10_4_output_1.txt
  2802. // 2
  2803. Pattern INPUT2_S8_ID : TestCase_1_8_9_input_2.txt
  2804. Pattern BIAS2_S8_ID : TestCase_1_8_9_bias_2.txt
  2805. Pattern WEIGHT2_S8_ID : TestCase_1_8_9_weights_2.txt
  2806. Pattern REF2_S8_ID : TestCase_1_8_9_output_2.txt
  2807. // 3
  2808. Pattern INPUT3_S8_ID : TestCase_1_10_4_input_3.txt
  2809. Pattern BIAS3_S8_ID : TestCase_1_10_4_bias_3.txt
  2810. Pattern WEIGHT3_S8_ID : TestCase_1_10_4_weights_3.txt
  2811. Pattern REF3_S8_ID : TestCase_1_10_4_output_3.txt
  2812. // 4
  2813. Pattern INPUT4_S8_ID : TestCase_1_9_1_input_4.txt
  2814. Pattern BIAS4_S8_ID : TestCase_1_9_1_bias_4.txt
  2815. Pattern WEIGHT4_S8_ID : TestCase_1_9_1_weights_4.txt
  2816. Pattern REF4_S8_ID : TestCase_1_9_1_output_4.txt
  2817. // 5
  2818. Pattern INPUT5_S8_ID : TestCase_1_8_8_input_5.txt
  2819. Pattern BIAS5_S8_ID : TestCase_1_8_8_bias_5.txt
  2820. Pattern WEIGHT5_S8_ID : TestCase_1_8_8_weights_5.txt
  2821. Pattern REF5_S8_ID : TestCase_1_8_8_output_5.txt
  2822. // 6
  2823. Pattern INPUT6_S8_ID : TestCase_9_6_1_input_6.txt
  2824. Pattern BIAS6_S8_ID : TestCase_9_6_1_bias_6.txt
  2825. Pattern WEIGHT6_S8_ID : TestCase_9_6_1_weights_6.txt
  2826. Pattern REF6_S8_ID : TestCase_9_6_1_output_6.txt
  2827. // 7
  2828. Pattern INPUT7_S8_ID : TestCase_8_8_1_input_7.txt
  2829. Pattern BIAS7_S8_ID : TestCase_8_8_1_bias_7.txt
  2830. Pattern WEIGHT7_S8_ID : TestCase_8_8_1_weights_7.txt
  2831. Pattern REF7_S8_ID : TestCase_8_8_1_output_7.txt
  2832. // 8
  2833. Pattern INPUT8_S8_ID : TestCase_4_10_1_input_8.txt
  2834. Pattern BIAS8_S8_ID : TestCase_4_10_1_bias_8.txt
  2835. Pattern WEIGHT8_S8_ID : TestCase_4_10_1_weights_8.txt
  2836. Pattern REF8_S8_ID : TestCase_4_10_1_output_8.txt
  2837. // 9
  2838. Pattern INPUT9_S8_ID : TestCase_9_6_1_input_9.txt
  2839. Pattern BIAS9_S8_ID : TestCase_9_6_1_bias_9.txt
  2840. Pattern WEIGHT9_S8_ID : TestCase_9_6_1_weights_9.txt
  2841. Pattern REF9_S8_ID : TestCase_9_6_1_output_9.txt
  2842. // 10
  2843. Pattern INPUT10_S8_ID : TestCase_4_10_1_input_10.txt
  2844. Pattern BIAS10_S8_ID : TestCase_4_10_1_bias_10.txt
  2845. Pattern WEIGHT10_S8_ID : TestCase_4_10_1_weights_10.txt
  2846. Pattern REF10_S8_ID : TestCase_4_10_1_output_10.txt
  2847. // 11
  2848. Pattern INPUT11_S8_ID : TestCase_8_8_1_input_11.txt
  2849. Pattern BIAS11_S8_ID : TestCase_8_8_1_bias_11.txt
  2850. Pattern WEIGHT11_S8_ID : TestCase_8_8_1_weights_11.txt
  2851. Pattern REF11_S8_ID : TestCase_8_8_1_output_11.txt
  2852. // 12
  2853. Pattern INPUT12_S8_ID : TestCase_9_8_4_input_12.txt
  2854. Pattern BIAS12_S8_ID : TestCase_9_8_4_bias_12.txt
  2855. Pattern WEIGHT12_S8_ID : TestCase_9_8_4_weights_12.txt
  2856. Pattern REF12_S8_ID : TestCase_9_8_4_output_12.txt
  2857. // 13
  2858. Pattern INPUT13_S8_ID : TestCase_8_8_5_input_13.txt
  2859. Pattern BIAS13_S8_ID : TestCase_8_8_5_bias_13.txt
  2860. Pattern WEIGHT13_S8_ID : TestCase_8_8_5_weights_13.txt
  2861. Pattern REF13_S8_ID : TestCase_8_8_5_output_13.txt
  2862. // 14
  2863. Pattern INPUT14_S8_ID : TestCase_4_7_3_input_14.txt
  2864. Pattern BIAS14_S8_ID : TestCase_4_7_3_bias_14.txt
  2865. Pattern WEIGHT14_S8_ID : TestCase_4_7_3_weights_14.txt
  2866. Pattern REF14_S8_ID : TestCase_4_7_3_output_14.txt
  2867. // 15
  2868. Pattern INPUT15_S8_ID : TestCase_8_7_4_input_15.txt
  2869. Pattern BIAS15_S8_ID : TestCase_8_7_4_bias_15.txt
  2870. Pattern WEIGHT15_S8_ID : TestCase_8_7_4_weights_15.txt
  2871. Pattern REF15_S8_ID : TestCase_8_7_4_output_15.txt
  2872. Output OUTPUT_S8_ID : Output
  2873. Output TEMP_S16_ID : Temp
  2874. Functions {
  2875. fully_connected_tflite_s8 test1:test_fully_connected_tflite_s8
  2876. fully_connected_tflite_s8 test2:test_fully_connected_tflite_s8
  2877. fully_connected_tflite_s8 test3:test_fully_connected_tflite_s8
  2878. fully_connected_tflite_s8 test4:test_fully_connected_tflite_s8
  2879. fully_connected_tflite_s8 test5:test_fully_connected_tflite_s8
  2880. matmul_tflite_s8 test6:test_fully_connected_tflite_s8
  2881. matmul_tflite_s8 test7:test_fully_connected_tflite_s8
  2882. matmul_tflite_s8 test8:test_fully_connected_tflite_s8
  2883. matmul_tflite_s8 test9:test_fully_connected_tflite_s8
  2884. matmul_tflite_s8 test10:test_fully_connected_tflite_s8
  2885. matmul_tflite_s8 test11:test_fully_connected_tflite_s8
  2886. matmul_tflite_s8 test12:test_fully_connected_tflite_s8
  2887. matmul_tflite_s8 test13:test_fully_connected_tflite_s8
  2888. matmul_tflite_s8 test14:test_fully_connected_tflite_s8
  2889. matmul_tflite_s8 test15:test_fully_connected_tflite_s8
  2890. }
  2891. }
  2892. suite Pooling {
  2893. class = Pooling
  2894. folder = Pooling
  2895. Pattern INPUT1_S8_ID : Input1.txt
  2896. Pattern REF1_S8_ID : Ref1.txt
  2897. Pattern INPUT2_S8_ID : Input2.txt
  2898. Pattern REF2_S8_ID : Ref2.txt
  2899. Pattern INPUT3_S8_ID : Input3.txt
  2900. Pattern REF3_S8_ID : Ref3.txt
  2901. Pattern INPUT4_S8_ID : Input4.txt
  2902. Pattern REF4_S8_ID : Ref4.txt
  2903. Pattern INPUT5_S8_ID : Input5.txt
  2904. Pattern REF5_S8_ID : Ref5.txt
  2905. Pattern INPUT6_S8_ID : Input6.txt
  2906. Pattern REF6_S8_ID : Ref6.txt
  2907. Pattern INPUT7_S8_ID : Input7.txt
  2908. Pattern REF7_S8_ID : Ref7.txt
  2909. Pattern INPUT8_S8_ID : Input8.txt
  2910. Pattern REF8_S8_ID : Ref8.txt
  2911. Output OUTPUT_S8_ID : Output
  2912. Output TEMP_S8_ID : Temp
  2913. Output TEMPINPUT_S8_ID : TempInput
  2914. Functions {
  2915. arm_avgpool_s8 Test 1:test_avgpool_s8
  2916. arm_avgpool_s8 Test 2:test_avgpool_s8
  2917. arm_avgpool_s8 Test 3:test_avgpool_s8
  2918. arm_avgpool_s8 Test 4:test_avgpool_s8
  2919. arm_avgpool_s8 Test 5:test_avgpool_s8
  2920. arm_avgpool_s8 Test 6:test_avgpool_s8
  2921. arm_avgpool_s8 Test 7:test_avgpool_s8
  2922. arm_avgpool_s8 Test 8:test_avgpool_s8
  2923. }
  2924. }
  2925. suite Softmax {
  2926. class = Softmax
  2927. folder = SoftmaxQ7
  2928. Pattern INPUT1_Q7_ID : InputA1_q7.txt
  2929. Pattern DIMS1_S16_ID : Dims1_s16.txt
  2930. Pattern REF1_S16_ID : Ref1_s16.txt
  2931. Pattern SAMPLES1_Q7_ID : Samples1_q7.txt
  2932. Output OUTPUT_S16_ID : Output
  2933. Output TEMP_Q7_ID : Temp
  2934. Functions {
  2935. arm_softmax_q7 Test 1:test_softmax_q7
  2936. arm_softmax_with_batch_q7 Test 2:test_softmax_with_batch_q7
  2937. }
  2938. }
  2939. suite NNSupport {
  2940. class = NNSupport
  2941. folder = SupportQ7
  2942. Functions {
  2943. test_nn_elementwise_add_s8 Test 1:test_nn_elementwise_add_s8
  2944. }
  2945. }
  2946. }
  2947. group Example Tests {
  2948. class = ExampleTests
  2949. folder = Example
  2950. group ExampleCategory {
  2951. class = ExampleCategory
  2952. folder = ExampleCategory
  2953. suite ExampleCategory F32 {
  2954. class = ExampleCategoryF32
  2955. folder = ExampleCategoryF32
  2956. Pattern INPUT1_F32_ID : Input1_f32.txt
  2957. Pattern INPUT2_F32_ID : Input2_f32.txt
  2958. Pattern REF_OUT_F32_ID : Reference1_f32.txt
  2959. Output OUT_F32_ID : Output
  2960. Functions {
  2961. Short description of tests should go here:test_op_f32
  2962. Test with 9 samples:test_op_f32
  2963. }
  2964. }
  2965. suite ExampleCategory Q31 {
  2966. class = ExampleCategoryQ31
  2967. folder = ExampleCategoryQ31
  2968. Pattern INPUT1_Q31_ID : Input1_q31.txt
  2969. Pattern INPUT2_Q31_ID : Input2_q31.txt
  2970. Pattern REF_OUT_Q31_ID : Reference1_q31.txt
  2971. Output OUT_Q31_ID : Output
  2972. Functions {
  2973. Short description of tests:test_op_q31
  2974. }
  2975. }
  2976. suite ExampleCategory Q15 {
  2977. class = ExampleCategoryQ15
  2978. folder = ExampleCategoryQ15
  2979. Pattern INPUT1_Q15_ID : Input1_q15.txt
  2980. Pattern INPUT2_Q15_ID : Input2_q15.txt
  2981. Pattern REF_OUT_Q15_ID : Reference1_q15.txt
  2982. Output OUT_Q15_ID : Output
  2983. Functions {
  2984. Short description of tests:test_op_q15
  2985. }
  2986. }
  2987. suite ExampleCategory Q7 {
  2988. class = ExampleCategoryQ7
  2989. folder = ExampleCategoryQ7
  2990. Pattern INPUT1_Q7_ID : Input1_q7.txt
  2991. Pattern INPUT2_Q7_ID : Input2_q7.txt
  2992. Pattern REF_OUT_Q7_ID : Reference1_q7.txt
  2993. Output OUT_Q7_ID : Output
  2994. Functions {
  2995. Short description of tests:test_op_q7
  2996. }
  2997. }
  2998. }
  2999. }
  3000. }