1group Root { 2 class = Root 3 4 group DSP Tests { 5 class = DSPTests 6 folder = DSP 7 8 group Statistics Tests { 9 class = StatsTests 10 folder = Stats 11 12 13 suite Statistics Tests F64 { 14 class = StatsTestsF64 15 folder = StatsF64 16 17 Pattern INPUT1_F64_ID : Input1_f64.txt 18 Pattern INPUTNEW1_F64_ID : InputNew1_f64.txt 19 Pattern INPUTNEW2_F64_ID : InputNew2_f64.txt 20 21 Pattern INPUT2_F64_ID : Input2_f64.txt 22 Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt 23 Pattern MAXVALS_F64_ID : MaxVals1_f64.txt 24 Pattern MEANVALS_F64_ID : MeanVals2_f64.txt 25 Pattern MININDEXES_S16_ID : MinIndexes3_s16.txt 26 Pattern MINVALS_F64_ID : MinVals3_f64.txt 27 Pattern POWERVALS_F64_ID : PowerVals4_f64.txt 28 Pattern RMSVALS_F64_ID : RmsVals5_f64.txt 29 Pattern STDVALS_F64_ID : StdVals6_f64.txt 30 Pattern VARVALS_F64_ID : VarVals7_f64.txt 31 32 Pattern INPUT22_F64_ID : Input22_f64.txt 33 Pattern DIM22_S16_ID : Dims22_s16.txt 34 Pattern REF22_ENTROPY_F64_ID : RefEntropy22_f64.txt 35 36 Pattern INPUT23_F64_ID : Input23_f64.txt 37 Pattern DIM23_S16_ID : Dims23_s16.txt 38 Pattern REF23_LOGSUMEXP_F64_ID : RefLogSumExp23_f64.txt 39 40 Pattern INPUTA24_F64_ID : InputA24_f64.txt 41 Pattern INPUTB24_F64_ID : InputB24_f64.txt 42 Pattern DIM24_S16_ID : Dims24_s16.txt 43 Pattern REF24_KL_F64_ID : RefKL24_f64.txt 44 45 Pattern INPUTA25_F64_ID : InputA25_f64.txt 46 Pattern INPUTB25_F64_ID : InputB25_f64.txt 47 Pattern DIM25_S16_ID : Dims25_s16.txt 48 Pattern REF25_LOGSUMEXP_DOT_F64_ID : RefLogSumExpDot25_f64.txt 49 50 Pattern ABSMAXINDEXES_S16_ID : AbsMaxIndexes26_s16.txt 51 Pattern ABSMAXVALS_F64_ID : AbsMaxVals26_f64.txt 52 53 Pattern ABSMININDEXES_S16_ID : AbsMinIndexes27_s16.txt 54 Pattern ABSMINVALS_F64_ID : AbsMinVals27_f64.txt 55 56 Pattern MSE_F64_ID : MSEVals28_f64.txt 57 58 59 Pattern INPUT_ACCUMULATE_F64_ID : InputAccumulate1_f64.txt 60 Pattern INPUT_ACCUMULATE_CONFIG_S16_ID : InputAccumulateConfig1_s16.txt 61 Pattern REF_ACCUMULATE_F64_ID : RefAccumulate1_f64.txt 62 63 Output OUT_F64_ID : Output 64 Output OUT_S16_ID : Index 65 Output TMP_F64_ID : Temp 66 67 Functions { 68 Test nb=2 arm_max_f64:test_max_f64 69 Test nb=2n arm_max_f64:test_max_f64 70 Test nb=2n+1 arm_max_f64:test_max_f64 71 72 Test nb=2 arm_mean_f64:test_mean_f64 73 Test nb=2n arm_mean_f64:test_mean_f64 74 Test nb=2n+1 arm_mean_f64:test_mean_f64 75 76 Test nb=2 arm_min_f64:test_min_f64 77 Test nb=2n arm_min_f64:test_min_f64 78 Test nb=2n+1 arm_min_f64:test_min_f64 79 80 Test nb=2 arm_power_f64:test_power_f64 81 Test nb=2n arm_power_f64:test_power_f64 82 Test nb=2n+1 arm_power_f64:test_power_f64 83 84 disabled{Test nb=2 arm_rms_f64:test_rms_f64} 85 disabled{Test nb=2n arm_rms_f64:test_rms_f64} 86 disabled{Test nb=2n+1 arm_rms_f64:test_rms_f64} 87 88 Test nb=2 arm_std_f64:test_std_f64 89 Test nb=2n arm_std_f64:test_std_f64 90 Test nb=2n+1 arm_std_f64:test_std_f64 91 92 Test nb=2 arm_var_f64:test_var_f64 93 Test nb=2n arm_var_f64:test_var_f64 94 Test nb=2n+1 arm_var_f64:test_var_f64 95 96 arm_entropy_f64:test_entropy_f64 97 disabled{arm_logsumexp_f64:test_logsumexp_f64} 98 arm_kullback_leibler_f64:test_kullback_leibler_f64 99 disabled{arm_logsumexp_dot_prod_f64:test_logsumexp_dot_prod_f64} 100 101 Test nb=2 arm_max_no_idx_f64:test_max_no_idx_f64 102 Test nb=2n arm_max_no_idx_f64:test_max_no_idx_f64 103 Test nb=2n+1 arm_max_no_idx_f64:test_max_no_idx_f64 104 105 Test long arm_mean_f64:test_mean_f64 106 disabled{Test long arm_rms_f64:test_rms_f64} 107 Test long arm_std_f64:test_std_f64 108 Test long arm_var_f64:test_var_f64 109 110 Test stability arm_std_f64:test_std_stability_f64 111 112 Test nb=2 arm_absmax_f64:test_absmax_f64 113 Test nb=2n arm_absmax_f64:test_absmax_f64 114 Test nb=2n+1 arm_absmax_f64:test_absmax_f64 115 116 Test nb=2 arm_absmin_f64:test_absmin_f64 117 Test nb=2n arm_absmin_f64:test_absmin_f64 118 Test nb=2n+1 arm_absmin_f64:test_absmin_f64 119 120 Test nb=2 arm_min_no_idx_f64:test_min_no_idx_f64 121 Test nb=2n arm_min_no_idx_f64:test_min_no_idx_f64 122 Test nb=2n+1 arm_min_no_idx_f64:test_min_no_idx_f64 123 124 Test nb=2 arm_absmax_no_idx_f64:test_absmax_no_idx_f64 125 Test nb=2n arm_absmax_no_idx_f64:test_absmax_no_idx_f64 126 Test nb=2n+1 arm_absmax_no_idx_f64:test_absmax_no_idx_f64 127 128 Test nb=2 arm_absmin_no_idx_f64:test_absmin_no_idx_f64 129 Test nb=2n arm_absmin_no_idx_f64:test_absmin_no_idx_f64 130 Test nb=2n+1 arm_absmin_no_idx_f64:test_absmin_no_idx_f64 131 132 Test nb=2 arm_mse_f64:test_mse_f64 133 Test nb=2n arm_mse_f64:test_mse_f64 134 Test nb=2n+1 arm_mse_f64:test_mse_f64 135 Test long arm_mse_f64:test_mse_f64 136 Test combined arm_accumulate_f64:test_accumulate_f64 137 138 } 139 140 } 141 142 suite Statistics Tests F32 { 143 class = StatsTestsF32 144 folder = StatsF32 145 146 Pattern INPUT1_F32_ID : Input1_f32.txt 147 Pattern INPUTNEW1_F32_ID : InputNew1_f32.txt 148 Pattern INPUTNEW2_F32_ID : InputNew2_f32.txt 149 150 Pattern INPUT2_F32_ID : Input2_f32.txt 151 Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt 152 Pattern MAXVALS_F32_ID : MaxVals1_f32.txt 153 Pattern MEANVALS_F32_ID : MeanVals2_f32.txt 154 Pattern MININDEXES_S16_ID : MinIndexes3_s16.txt 155 Pattern MINVALS_F32_ID : MinVals3_f32.txt 156 Pattern POWERVALS_F32_ID : PowerVals4_f32.txt 157 Pattern RMSVALS_F32_ID : RmsVals5_f32.txt 158 Pattern STDVALS_F32_ID : StdVals6_f32.txt 159 Pattern VARVALS_F32_ID : VarVals7_f32.txt 160 161 Pattern INPUT22_F32_ID : Input22_f32.txt 162 Pattern DIM22_S16_ID : Dims22_s16.txt 163 Pattern REF22_ENTROPY_F32_ID : RefEntropy22_f32.txt 164 165 Pattern INPUT23_F32_ID : Input23_f32.txt 166 Pattern DIM23_S16_ID : Dims23_s16.txt 167 Pattern REF23_LOGSUMEXP_F32_ID : RefLogSumExp23_f32.txt 168 169 Pattern INPUTA24_F32_ID : InputA24_f32.txt 170 Pattern INPUTB24_F32_ID : InputB24_f32.txt 171 Pattern DIM24_S16_ID : Dims24_s16.txt 172 Pattern REF24_KL_F32_ID : RefKL24_f32.txt 173 174 Pattern INPUTA25_F32_ID : InputA25_f32.txt 175 Pattern INPUTB25_F32_ID : InputB25_f32.txt 176 Pattern DIM25_S16_ID : Dims25_s16.txt 177 Pattern REF25_LOGSUMEXP_DOT_F32_ID : RefLogSumExpDot25_f32.txt 178 179 Pattern ABSMAXINDEXES_S16_ID : AbsMaxIndexes26_s16.txt 180 Pattern ABSMAXVALS_F32_ID : AbsMaxVals26_f32.txt 181 182 Pattern ABSMININDEXES_S16_ID : AbsMinIndexes27_s16.txt 183 Pattern ABSMINVALS_F32_ID : AbsMinVals27_f32.txt 184 185 Pattern MSE_F32_ID : MSEVals28_f32.txt 186 187 Pattern INPUT_ACCUMULATE_F32_ID : InputAccumulate1_f32.txt 188 Pattern INPUT_ACCUMULATE_CONFIG_S16_ID : InputAccumulateConfig1_s16.txt 189 Pattern REF_ACCUMULATE_F32_ID : RefAccumulate1_f32.txt 190 191 Output OUT_F32_ID : Output 192 Output OUT_S16_ID : Index 193 Output TMP_F32_ID : Temp 194 195 Functions { 196 Test nb=3 arm_max_f32:test_max_f32 197 Test nb=4n arm_max_f32:test_max_f32 198 Test nb=4n+1 arm_max_f32:test_max_f32 199 200 Test nb=3 arm_mean_f32:test_mean_f32 201 Test nb=4n arm_mean_f32:test_mean_f32 202 Test nb=4n+1 arm_mean_f32:test_mean_f32 203 204 Test nb=3 arm_min_f32:test_min_f32 205 Test nb=4n arm_min_f32:test_min_f32 206 Test nb=4n+1 arm_min_f32:test_min_f32 207 208 Test nb=3 arm_power_f32:test_power_f32 209 Test nb=4n arm_power_f32:test_power_f32 210 Test nb=4n+1 arm_power_f32:test_power_f32 211 212 Test nb=3 arm_rms_f32:test_rms_f32 213 Test nb=4n arm_rms_f32:test_rms_f32 214 Test nb=4n+1 arm_rms_f32:test_rms_f32 215 216 Test nb=3 arm_std_f32:test_std_f32 217 Test nb=4n arm_std_f32:test_std_f32 218 Test nb=4n+1 arm_std_f32:test_std_f32 219 220 Test nb=3 arm_var_f32:test_var_f32 221 Test nb=4n arm_var_f32:test_var_f32 222 Test nb=4n+1 arm_var_f32:test_var_f32 223 224 arm_entropy_f32:test_entropy_f32 225 arm_logsumexp_f32:test_logsumexp_f32 226 arm_kullback_leibler_f32:test_kullback_leibler_f32 227 arm_logsumexp_dot_prod_f32:test_logsumexp_dot_prod_f32 228 229 Test nb=3 arm_max_no_idx_f32:test_max_no_idx_f32 230 Test nb=4n arm_max_no_idx_f32:test_max_no_idx_f32 231 Test nb=4n+1 arm_max_no_idx_f32:test_max_no_idx_f32 232 233 Test long arm_mean_f32:test_mean_f32 234 Test long arm_rms_f32:test_rms_f32 235 Test long arm_std_f32:test_std_f32 236 Test long arm_var_f32:test_var_f32 237 238 Test stability arm_std_f32:test_std_stability_f32 239 240 Test nb=3 arm_absmax_f32:test_absmax_f32 241 Test nb=4n arm_absmax_f32:test_absmax_f32 242 Test nb=4n+1 arm_absmax_f32:test_absmax_f32 243 244 Test nb=3 arm_absmin_f32:test_absmin_f32 245 Test nb=4n arm_absmin_f32:test_absmin_f32 246 Test nb=4n+1 arm_absmin_f32:test_absmin_f32 247 248 Test nb=3 arm_min_no_idx_f32:test_min_no_idx_f32 249 Test nb=4n arm_min_no_idx_f32:test_min_no_idx_f32 250 Test nb=4n+1 arm_min_no_idx_f32:test_min_no_idx_f32 251 252 Test nb=3 arm_absmax_no_idx_f32:test_absmax_no_idx_f32 253 Test nb=4n arm_absmax_no_idx_f32:test_absmax_no_idx_f32 254 Test nb=4n+1 arm_absmax_no_idx_f32:test_absmax_no_idx_f32 255 256 Test nb=3 arm_absmin_no_idx_f32:test_absmin_no_idx_f32 257 Test nb=4n arm_absmin_no_idx_f32:test_absmin_no_idx_f32 258 Test nb=4n+1 arm_absmin_no_idx_f32:test_absmin_no_idx_f32 259 260 Test nb=3 arm_mse_f32:test_mse_f32 261 Test nb=4n arm_mse_f32:test_mse_f32 262 Test nb=4n+1 arm_mse_f32:test_mse_f32 263 Test long arm_mse_f32:test_mse_f32 264 Test combined arm_accumulate_f32:test_accumulate_f32 265 266 } 267 268 } 269 270 271 272 suite Statistics Tests Q31 { 273 class = StatsTestsQ31 274 folder = StatsQ31 275 276 Pattern INPUT1_Q31_ID : Input1_q31.txt 277 Pattern INPUTNEW1_Q31_ID : InputNew1_q31.txt 278 Pattern INPUTNEW2_Q31_ID : InputNew2_q31.txt 279 280 Pattern INPUT2_Q31_ID : Input2_q31.txt 281 Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt 282 Pattern MAXVALS_Q31_ID : MaxVals1_q31.txt 283 Pattern MEANVALS_Q31_ID : MeanVals2_q31.txt 284 Pattern MININDEXES_S16_ID : MinIndexes3_s16.txt 285 Pattern MINVALS_Q31_ID : MinVals3_q31.txt 286 Pattern POWERVALS_Q63_ID : PowerVals4_q63.txt 287 Pattern RMSVALS_Q31_ID : RmsVals5_q31.txt 288 Pattern STDVALS_Q31_ID : StdVals6_q31.txt 289 Pattern VARVALS_Q31_ID : VarVals7_q31.txt 290 291 Pattern ABSMAXINDEXES_S16_ID : AbsMaxIndexes8_s16.txt 292 Pattern ABSMAXVALS_Q31_ID : AbsMaxVals8_q31.txt 293 294 Pattern ABSMININDEXES_S16_ID : AbsMinIndexes9_s16.txt 295 Pattern ABSMINVALS_Q31_ID : AbsMinVals9_q31.txt 296 297 Pattern MSE_Q31_ID : MSEVals10_q31.txt 298 299 Output OUT_Q31_ID : Output 300 Output OUT_Q63_ID : Output 301 Output OUT_S16_ID : Index 302 Output TMP_Q31_ID : Temp 303 304 Functions { 305 Test nb=3 arm_max_q31:test_max_q31 306 Test nb=4n arm_max_q31:test_max_q31 307 Test nb=4n+1 arm_max_q31:test_max_q31 308 309 Test nb=3 arm_mean_q31:test_mean_q31 310 Test nb=4n arm_mean_q31:test_mean_q31 311 Test nb=4n+1 arm_mean_q31:test_mean_q31 312 313 Test nb=3 arm_min_q31:test_min_q31 314 Test nb=4n arm_min_q31:test_min_q31 315 Test nb=4n+1 arm_min_q31:test_min_q31 316 317 Test nb=3 arm_power_q31:test_power_q31 318 Test nb=4n arm_power_q31:test_power_q31 319 Test nb=4n+1 arm_power_q31:test_power_q31 320 321 Test nb=3 arm_rms_q31:test_rms_q31 322 Test nb=4n arm_rms_q31:test_rms_q31 323 Test nb=4n+1 arm_rms_q31:test_rms_q31 324 325 Test nb=3 arm_std_q31:test_std_q31 326 Test nb=4n arm_std_q31:test_std_q31 327 Test nb=4n+1 arm_std_q31:test_std_q31 328 329 Test nb=3 arm_var_q31:test_var_q31 330 Test nb=4n arm_var_q31:test_var_q31 331 Test nb=4n+1 arm_var_q31:test_var_q31 332 333 Test nb=3 arm_absmax_q31:test_absmax_q31 334 Test nb=4n arm_absmax_q31:test_absmax_q31 335 Test nb=4n+1 arm_absmax_q31:test_absmax_q31 336 337 Test nb=3 arm_absmin_q31:test_absmin_q31 338 Test nb=4n arm_absmin_q31:test_absmin_q31 339 Test nb=4n+1 arm_absmin_q31:test_absmin_q31 340 341 Test nb=3 arm_max_no_idx_q31:test_max_no_idx_q31 342 Test nb=4n arm_max_no_idx_q31:test_max_no_idx_q31 343 Test nb=4n+1 arm_max_no_idx_q31:test_max_no_idx_q31 344 345 Test nb=3 arm_min_no_idx_q31:test_min_no_idx_q31 346 Test nb=4n arm_min_no_idx_q31:test_min_no_idx_q31 347 Test nb=4n+1 arm_min_no_idx_q31:test_min_no_idx_q31 348 349 Test nb=3 arm_absmax_no_idx_q31:test_absmax_no_idx_q31 350 Test nb=4n arm_absmax_no_idx_q31:test_absmax_no_idx_q31 351 Test nb=4n+1 arm_absmax_no_idx_q31:test_absmax_no_idx_q31 352 353 Test nb=3 arm_absmin_no_idx_q31:test_absmin_no_idx_q31 354 Test nb=4n arm_absmin_no_idx_q31:test_absmin_no_idx_q31 355 Test nb=4n+1 arm_absmin_no_idx_q31:test_absmin_no_idx_q31 356 357 Test nb=3 arm_mse_q31:test_mse_q31 358 Test nb=4n arm_mse_q31:test_mse_q31 359 Test nb=4n+1 arm_mse_q31:test_mse_q31 360 Test long arm_mse_q31:test_mse_q31 361 362 Test saturation arm_absmax_no_idx_q31:test_absmax_no_idx_q31 363 Test saturation arm_absmax_q31:test_absmax_q31 364 365 } 366 367 } 368 369 suite Statistics Tests Q15 { 370 class = StatsTestsQ15 371 folder = StatsQ15 372 373 Pattern INPUT1_Q15_ID : Input1_q15.txt 374 Pattern INPUTNEW1_Q15_ID : InputNew1_q15.txt 375 Pattern INPUTNEW2_Q15_ID : InputNew2_q15.txt 376 377 Pattern INPUT2_Q15_ID : Input2_q15.txt 378 Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt 379 Pattern MAXVALS_Q15_ID : MaxVals1_q15.txt 380 Pattern MEANVALS_Q15_ID : MeanVals2_q15.txt 381 Pattern MININDEXES_S16_ID : MinIndexes3_s16.txt 382 Pattern MINVALS_Q15_ID : MinVals3_q15.txt 383 Pattern POWERVALS_Q63_ID : PowerVals4_q63.txt 384 Pattern RMSVALS_Q15_ID : RmsVals5_q15.txt 385 Pattern STDVALS_Q15_ID : StdVals6_q15.txt 386 Pattern VARVALS_Q15_ID : VarVals7_q15.txt 387 388 Pattern ABSMAXINDEXES_S16_ID : AbsMaxIndexes8_s16.txt 389 Pattern ABSMAXVALS_Q15_ID : AbsMaxVals8_q15.txt 390 391 Pattern ABSMININDEXES_S16_ID : AbsMinIndexes9_s16.txt 392 Pattern ABSMINVALS_Q15_ID : AbsMinVals9_q15.txt 393 394 Pattern MSE_Q15_ID : MSEVals10_q15.txt 395 396 Output OUT_Q15_ID : Output 397 Output OUT_Q63_ID : Output 398 Output OUT_S16_ID : Index 399 Output TMP_Q15_ID : Temp 400 401 Functions { 402 Test nb=7 arm_max_q15:test_max_q15 403 Test nb=8n arm_max_q15:test_max_q15 404 Test nb=8n+1 arm_max_q15:test_max_q15 405 406 Test nb=7 arm_mean_q15:test_mean_q15 407 Test nb=8n arm_mean_q15:test_mean_q15 408 Test nb=8n+1 arm_mean_q15:test_mean_q15 409 410 Test nb=7 arm_min_q15:test_min_q15 411 Test nb=8n arm_min_q15:test_min_q15 412 Test nb=8n+1 arm_min_q15:test_min_q15 413 414 Test nb=7 arm_power_q15:test_power_q15 415 Test nb=8n arm_power_q15:test_power_q15 416 Test nb=8n+1 arm_power_q15:test_power_q15 417 418 Test nb=7 arm_rms_q15:test_rms_q15 419 Test nb=8n arm_rms_q15:test_rms_q15 420 Test nb=8n+1 arm_rms_q15:test_rms_q15 421 422 Test nb=7 arm_std_q15:test_std_q15 423 Test nb=8n arm_std_q15:test_std_q15 424 Test nb=8n+1 arm_std_q15:test_std_q15 425 426 Test nb=7 arm_var_q15:test_var_q15 427 Test nb=8n arm_var_q15:test_var_q15 428 Test nb=8n+1 arm_var_q15:test_var_q15 429 430 Test nb=7 arm_absmax_q15:test_absmax_q15 431 Test nb=8n arm_absmax_q15:test_absmax_q15 432 Test nb=8n+1 arm_absmax_q15:test_absmax_q15 433 434 Test nb=7 arm_absmin_q15:test_absmin_q15 435 Test nb=8n arm_absmin_q15:test_absmin_q15 436 Test nb=8n+1 arm_absmin_q15:test_absmin_q15 437 438 Test nb=7 arm_max_no_idx_q15:test_max_no_idx_q15 439 Test nb=8n arm_max_no_idx_q15:test_max_no_idx_q15 440 Test nb=8n+1 arm_max_no_idx_q15:test_max_no_idx_q15 441 442 Test nb=7 arm_min_no_idx_q15:test_min_no_idx_q15 443 Test nb=8n arm_min_no_idx_q15:test_min_no_idx_q15 444 Test nb=8n+1 arm_min_no_idx_q15:test_min_no_idx_q15 445 446 Test nb=7 arm_absmax_no_idx_q15:test_absmax_no_idx_q15 447 Test nb=8n arm_absmax_no_idx_q15:test_absmax_no_idx_q15 448 Test nb=8n+1 arm_absmax_no_idx_q15:test_absmax_no_idx_q15 449 450 Test nb=7 arm_absmin_no_idx_q15:test_absmin_no_idx_q15 451 Test nb=8n arm_absmin_no_idx_q15:test_absmin_no_idx_q15 452 Test nb=8n+1 arm_absmin_no_idx_q15:test_absmin_no_idx_q15 453 454 Test nb=7 arm_mse_q15:test_mse_q15 455 Test nb=8n arm_mse_q15:test_mse_q15 456 Test nb=8n+1 arm_mse_q15:test_mse_q15 457 Test long arm_mse_q15:test_mse_q15 458 459 Test saturation arm_absmax_no_idx_q15:test_absmax_no_idx_q15 460 Test saturation arm_absmax_q15:test_absmax_q15 461 462 } 463 464 } 465 466 suite Statistics Tests Q7 { 467 class = StatsTestsQ7 468 folder = StatsQ7 469 470 Pattern INPUT1_Q7_ID : Input1_q7.txt 471 Pattern INPUTNEW1_Q7_ID : InputNew1_q7.txt 472 Pattern INPUTNEW2_Q7_ID : InputNew2_q7.txt 473 474 Pattern INPUT2_Q7_ID : Input2_q7.txt 475 Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt 476 Pattern MAXVALS_Q7_ID : MaxVals1_q7.txt 477 Pattern MEANVALS_Q7_ID : MeanVals2_q7.txt 478 Pattern MININDEXES_S16_ID : MinIndexes3_s16.txt 479 Pattern MINVALS_Q7_ID : MinVals3_q7.txt 480 Pattern POWERVALS_Q31_ID : PowerVals4_q31.txt 481 Pattern MAXINDEXMAX_Q7_ID : InputMaxIndexMax1_q7.txt 482 Pattern MININDEXMAX_Q7_ID : InputMinIndexMax3_q7.txt 483 484 Pattern ABSMAXINDEXES_S16_ID : AbsMaxIndexes8_s16.txt 485 Pattern ABSMAXVALS_Q7_ID : AbsMaxVals8_q7.txt 486 487 Pattern ABSMININDEXES_S16_ID : AbsMinIndexes9_s16.txt 488 Pattern ABSMINVALS_Q7_ID : AbsMinVals9_q7.txt 489 490 Pattern ABSMAXINDEXMAX_Q7_ID : InputAbsMaxIndexMax8_q7.txt 491 Pattern ABSMININDEXMAX_Q7_ID : InputAbsMinIndexMax9_q7.txt 492 493 Pattern MSE_Q7_ID : MSEVals10_q7.txt 494 495 496 //Pattern RMSVALS_Q7_ID : RmsVals5_q7.txt 497 //Pattern STDVALS_Q7_ID : StdVals6_q7.txt 498 //Pattern VARVALS_Q7_ID : VarVals7_q7.txt 499 500 Output OUT_Q7_ID : Output 501 Output OUT_Q31_ID : Output 502 Output OUT_S16_ID : Index 503 Output TMP_Q7_ID : Temp 504 505 Functions { 506 Test nb=15 arm_max_q7:test_max_q7 507 Test nb=16n arm_max_q7:test_max_q7 508 Test nb=16n+1 arm_max_q7:test_max_q7 509 510 Test nb=15 arm_mean_q7:test_mean_q7 511 Test nb=16n arm_mean_q7:test_mean_q7 512 Test nb=16n+1 arm_mean_q7:test_mean_q7 513 514 Test nb=15 arm_min_q7:test_min_q7 515 Test nb=16n arm_min_q7:test_min_q7 516 Test nb=16n+1 arm_min_q7:test_min_q7 517 518 Test nb=15 arm_power_q7:test_power_q7 519 Test nb=16n arm_power_q7:test_power_q7 520 Test nb=16n+1 arm_power_q7:test_power_q7 521 522 Test big index arm_max_q7:test_max_q7 523 Test big index arm_min_q7:test_min_q7 524 525 Test nb=15 arm_absmax_q7:test_absmax_q7 526 Test nb=16n arm_absmax_q7:test_absmax_q7 527 Test nb=16n+1 arm_absmax_q7:test_absmax_q7 528 529 Test nb=15 arm_absmin_q7:test_absmin_q7 530 Test nb=16n arm_absmin_q7:test_absmin_q7 531 Test nb=16n+1 arm_absmin_q7:test_absmin_q7 532 533 Test big index arm_absmax_q7:test_absmax_q7 534 Test big index arm_absmin_q7:test_absmin_q7 535 536 Test nb=15 arm_max_no_idx_q7:test_max_no_idx_q7 537 Test nb=16n arm_max_no_idx_q7:test_max_no_idx_q7 538 Test nb=16n+1 arm_max_no_idx_q7:test_max_no_idx_q7 539 540 Test nb=15 arm_min_no_idx_q7:test_min_no_idx_q7 541 Test nb=16n arm_min_no_idx_q7:test_min_no_idx_q7 542 Test nb=16n+1 arm_min_no_idx_q7:test_min_no_idx_q7 543 544 Test nb=15 arm_absmax_no_idx_q7:test_absmax_no_idx_q7 545 Test nb=16n arm_absmax_no_idx_q7:test_absmax_no_idx_q7 546 Test nb=16n+1 arm_absmax_no_idx_q7:test_absmax_no_idx_q7 547 548 Test nb=15 arm_absmin_no_idx_q7:test_absmin_no_idx_q7 549 Test nb=16n arm_absmin_no_idx_q7:test_absmin_no_idx_q7 550 Test nb=16n+1 arm_absmin_no_idx_q7:test_absmin_no_idx_q7 551 552 Test nb=15 arm_mse_q7:test_mse_q7 553 Test nb=16n arm_mse_q7:test_mse_q7 554 Test nb=16n+1 arm_mse_q7:test_mse_q7 555 Test long arm_mse_q7:test_mse_q7 556 557 Test saturation arm_absmax_no_idx_q7:test_absmax_no_idx_q7 558 Test saturation arm_absmax_q7:test_absmax_q7 559 560 } 561 562 } 563 } 564 565 group Support Tests { 566 class = SupportTests 567 folder = Support 568 569 suite Support Tests F64 { 570 class = SupportTestsF64 571 folder = SupportF64 572 573 574 Pattern SAMPLES_F64_ID : Samples1_f64.txt 575 Pattern SAMPLES_Q15_ID : Samples3_q15.txt 576 Pattern SAMPLES_Q31_ID : Samples4_q31.txt 577 Pattern SAMPLES_Q7_ID : Samples5_q7.txt 578 Pattern SAMPLES_F32_ID : Samples6_f32.txt 579 580 581 Output OUT_F64_ID : Output 582 583 Functions { 584 disabled{test_weighted_sum_f64 nb=3:test_weighted_sum_f64} 585 disabled{test_weighted_sum_f64 nb=4n:test_weighted_sum_f64} 586 disabled{test_weighted_sum_f64 nb=4n+1:test_weighted_sum_f64} 587 test_copy_f64 nb=2:test_copy_f64 588 test_copy_f64 nb=2n:test_copy_f64 589 test_copy_f64 nb=2n+1:test_copy_f64 590 test_fill_f64 nb=2:test_fill_f64 591 test_fill_f64 nb=2n:test_fill_f64 592 test_fill_f64 nb=2n+1:test_fill_f64 593 594 disabled{test_bitonic_sort_f64 nb=16 outofoplace:test_bitonic_sort_out_f64 } 595 disabled{test_bitonic_sort_f64 nb=32 outofplace:test_bitonic_sort_out_f64} 596 disabled{test_bitonic_sort_f64 nb=32 inplace:test_bitonic_sort_in_f64} 597 disabled{test_bitonic_sort_f64 nb=16 const:test_bitonic_sort_const_f64} 598 disabled{test_bubble_sort_f64 nb=11 outofplace:test_bubble_sort_out_f64} 599 disabled{test_bubble_sort_f64 nb=11 inplace:test_bubble_sort_in_f64} 600 disabled{test_bubble_sort_f64 nb=16 const:test_bubble_sort_const_f64} 601 disabled{test_heap_sort_f64 nb=11 outofplace:test_heap_sort_out_f64} 602 disabled{test_heap_sort_f64 nb=11 inplace:test_heap_sort_in_f64} 603 disabled{test_heap_sort_f64 nb=16 const:test_heap_sort_const_f64} 604 disabled{test_insertion_sort_f64 nb=11 outofplace:test_insertion_sort_out_f64 } 605 disabled{test_insertion_sort_f64 nb=11 inplace:test_insertion_sort_in_f64 } 606 disabled{test_insertion_sort_f64 nb=16 const:test_insertion_sort_const_f64 } 607 disabled{test_merge_sort_f64 nb=11 outofplace:test_merge_sort_out_f64 } 608 disabled{test_merge_sort_f64 nb=16 const:test_merge_sort_const_f64 } 609 disabled{test_quick_sort_f64 nb=11 outofplace:test_quick_sort_out_f64} 610 disabled{test_quick_sort_f64 nb=11 inplace:test_quick_sort_in_f64 } 611 disabled{test_quick_sort_f64 nb=16 const:test_quick_sort_const_f64} 612 disabled{test_selection_sort_f64 nb=11 outofplace:test_selection_sort_out_f64 } 613 disabled{test_selection_sort_f64 nb=11 inplace:test_selection_sort_in_f64} 614 disabled{test_selection_sort_f64 nb=16 const:test_selection_sort_const_f64} 615 616 test_f64_q15 nb=1:test_f64_to_q15 617 test_f64_q15 nb=2n:test_f64_to_q15 618 test_f64_q15 nb=2n+1:test_f64_to_q15 619 test_f64_q31 nb=1:test_f64_to_q31 620 test_f64_q31 nb=2n:test_f64_to_q31 621 test_f64_q31 nb=2n+1:test_f64_to_q31 622 test_f64_q7 nb=1:test_f64_to_q7 623 test_f64_q7 nb=2n:test_f64_to_q7 624 test_f64_q7 nb=2n+1:test_f64_to_q7 625 test_f64_float nb=1:test_f64_to_float 626 test_f64_float nb=2n:test_f64_to_float 627 test_f64_float nb=2n+1:test_f64_to_float 628 629 } 630 631 } 632 633 suite Support Tests F32 { 634 class = SupportTestsF32 635 folder = SupportF32 636 637 Pattern INPUTS_F32_ID : Inputs6_f32.txt 638 Pattern INPUT_SORT_F32_ID : Input7_f32.txt 639 Pattern INPUT_BITONIC_SORT_16_F32_ID : Input8_f32.txt 640 Pattern INPUT_BITONIC_SORT_32_F32_ID : Input9_f32.txt 641 Pattern INPUT_SORT_CONST_F32_ID : Input10_f32.txt 642 Pattern WEIGHTS_F32_ID : Weights6_f32.txt 643 Pattern REF_F32_ID : Ref6_f32.txt 644 Pattern REF_SORT_F32_ID : Reference7_f32.txt 645 Pattern REF_BITONIC_SORT_16_F32_ID : Reference8_f32.txt 646 Pattern REF_BITONIC_SORT_32_F32_ID : Reference9_f32.txt 647 Pattern REF_SORT_CONST_F32_ID : Reference10_f32.txt 648 649 Pattern SAMPLES_F32_ID : Samples1_f32.txt 650 Pattern SAMPLES_Q15_ID : Samples3_q15.txt 651 Pattern SAMPLES_Q31_ID : Samples4_q31.txt 652 Pattern SAMPLES_Q7_ID : Samples5_q7.txt 653 Pattern SAMPLES_F64_ID : Samples6_f64.txt 654 655 Output OUT_F32_ID : Output 656 657 Functions { 658 test_weighted_sum_f32 nb=3:test_weighted_sum_f32 659 test_weighted_sum_f32 nb=4n:test_weighted_sum_f32 660 test_weighted_sum_f32 nb=4n+1:test_weighted_sum_f32 661 test_copy_f32 nb=3:test_copy_f32 662 test_copy_f32 nb=4n:test_copy_f32 663 test_copy_f32 nb=4n+1:test_copy_f32 664 test_fill_f32 nb=3:test_fill_f32 665 test_fill_f32 nb=4n:test_fill_f32 666 test_fill_f32 nb=4n+1:test_fill_f32 667 test_float_q15 nb=7:test_float_to_q15 668 test_float_q15 nb=8n:test_float_to_q15 669 test_float_q15 nb=8n+1:test_float_to_q15 670 test_float_q31 nb=3:test_float_to_q31 671 test_float_q31 nb=4n:test_float_to_q31 672 test_float_q31 nb=4n+1:test_float_to_q31 673 test_float_q7 nb=15:test_float_to_q7 674 test_float_q7 nb=16n:test_float_to_q7 675 test_float_q7 nb=16n+1:test_float_to_q7 676 677 test_bitonic_sort_f32 nb=16 outofoplace:test_bitonic_sort_out_f32 678 test_bitonic_sort_f32 nb=32 outofplace:test_bitonic_sort_out_f32 679 test_bitonic_sort_f32 nb=32 inplace:test_bitonic_sort_in_f32 680 test_bitonic_sort_f32 nb=16 const:test_bitonic_sort_const_f32 681 test_bubble_sort_f32 nb=11 outofplace:test_bubble_sort_out_f32 682 test_bubble_sort_f32 nb=11 inplace:test_bubble_sort_in_f32 683 test_bubble_sort_f32 nb=16 const:test_bubble_sort_const_f32 684 test_heap_sort_f32 nb=11 outofplace:test_heap_sort_out_f32 685 test_heap_sort_f32 nb=11 inplace:test_heap_sort_in_f32 686 test_heap_sort_f32 nb=16 const:test_heap_sort_const_f32 687 test_insertion_sort_f32 nb=11 outofplace:test_insertion_sort_out_f32 688 test_insertion_sort_f32 nb=11 inplace:test_insertion_sort_in_f32 689 test_insertion_sort_f32 nb=16 const:test_insertion_sort_const_f32 690 test_merge_sort_f32 nb=11 outofplace:test_merge_sort_out_f32 691 test_merge_sort_f32 nb=16 const:test_merge_sort_const_f32 692 test_quick_sort_f32 nb=11 outofplace:test_quick_sort_out_f32 693 test_quick_sort_f32 nb=11 inplace:test_quick_sort_in_f32 694 test_quick_sort_f32 nb=16 const:test_quick_sort_const_f32 695 test_selection_sort_f32 nb=11 outofplace:test_selection_sort_out_f32 696 test_selection_sort_f32 nb=11 inplace:test_selection_sort_in_f32 697 test_selection_sort_f32 nb=16 const:test_selection_sort_const_f32 698 699 test_float_f64 nb=15:test_float_to_f64 700 test_float_f64 nb=16n:test_float_to_f64 701 test_float_f64 nb=16n+1:test_float_to_f64 702 703 } 704 705 } 706 707 suite Support Tests Q31 { 708 class = SupportTestsQ31 709 folder = SupportQ31 710 711 Pattern SAMPLES_F32_ID : Samples1_f32.txt 712 Pattern SAMPLES_Q15_ID : Samples3_q15.txt 713 Pattern SAMPLES_Q31_ID : Samples4_q31.txt 714 Pattern SAMPLES_Q7_ID : Samples5_q7.txt 715 Pattern SAMPLES_F64_ID : Samples6_f64.txt 716 717 Output OUT_ID : Output 718 719 Functions { 720 test_copy_q31 nb=3:test_copy_q31 721 test_copy_q31 nb=4n:test_copy_q31 722 test_copy_q31 nb=4n+1:test_copy_q31 723 test_fill_q31 nb=3:test_fill_q31 724 test_fill_q31 nb=4n:test_fill_q31 725 test_fill_q31 nb=4n+1:test_fill_q31 726 test_q31_float nb=3:test_q31_float 727 test_q31_float nb=4n:test_q31_float 728 test_q31_float nb=4n+1:test_q31_float 729 test_q31_q15 nb=3:test_q31_q15 730 test_q31_q15 nb=4n:test_q31_q15 731 test_q31_q15 nb=4n+1:test_q31_q15 732 test_q31_q7 nb=3:test_q31_q7 733 test_q31_q7 nb=4n:test_q31_q7 734 test_q31_q7 nb=4n+1:test_q31_q7 735 test_q31_f64 nb=3:test_q31_f64 736 test_q31_f64 nb=4n:test_q31_f64 737 test_q31_f64 nb=4n+1:test_q31_f64 738 } 739 740 } 741 742 suite Support Tests Q15 { 743 class = SupportTestsQ15 744 folder = SupportQ15 745 746 Pattern SAMPLES_F32_ID : Samples1_f32.txt 747 Pattern SAMPLES_Q15_ID : Samples3_q15.txt 748 Pattern SAMPLES_Q31_ID : Samples4_q31.txt 749 Pattern SAMPLES_Q7_ID : Samples5_q7.txt 750 Pattern SAMPLES_F64_ID : Samples6_f64.txt 751 752 Output OUT_ID : Output 753 754 Functions { 755 test_copy_q15 nb=7:test_copy_q15 756 test_copy_q15 nb=8n:test_copy_q15 757 test_copy_q15 nb=8n+1:test_copy_q15 758 test_fill_q15 nb=7:test_fill_q15 759 test_fill_q15 nb=8n:test_fill_q15 760 test_fill_q15 nb=8n+1:test_fill_q15 761 test_q15_float nb=7:test_q15_float 762 test_q15_float nb=8n:test_q15_float 763 test_q15_float nb=8n+1:test_q15_float 764 test_q15_q31 nb=7:test_q15_q31 765 test_q15_q31 nb=8n:test_q15_q31 766 test_q15_q31 nb=8n+1:test_q15_q31 767 test_q15_q7 nb=7:test_q15_q7 768 test_q15_q7 nb=8n:test_q15_q7 769 test_q15_q7 nb=8n+1:test_q15_q7 770 test_read_q15x2:test_read_q15x2 771 test_read_q15x2_ia:test_read_q15x2_ia 772 test_read_q15x2_da:test_read_q15x2_da 773 test_write_q15x2_ia:test_write_q15x2_ia 774 test_write_q15x2:test_write_q15x2 775 test_q15_f64 nb=7:test_q15_f64 776 test_q15_f64 nb=8n:test_q15_f64 777 test_q15_f64 nb=8n+1:test_q15_f64 778 } 779 780 } 781 782 suite Support Tests Q7 { 783 class = SupportTestsQ7 784 folder = SupportQ7 785 786 Pattern SAMPLES_F32_ID : Samples1_f32.txt 787 Pattern SAMPLES_Q15_ID : Samples3_q15.txt 788 Pattern SAMPLES_Q31_ID : Samples4_q31.txt 789 Pattern SAMPLES_Q7_ID : Samples5_q7.txt 790 Pattern SAMPLES_F64_ID : Samples6_f64.txt 791 792 Output OUT_ID : Output 793 794 Functions { 795 test_copy_q7 nb=15:test_copy_q7 796 test_copy_q7 nb=16n:test_copy_q7 797 test_copy_q7 nb=16n+1:test_copy_q7 798 test_fill_q7 nb=15:test_fill_q7 799 test_fill_q7 nb=16n:test_fill_q7 800 test_fill_q7 nb=16n+1:test_fill_q7 801 test_q7_float nb=15:test_q7_float 802 test_q7_float nb=16n:test_q7_float 803 test_q7_float nb=16n+1:test_q7_float 804 test_q7_q31 nb=15:test_q7_q31 805 test_q7_q31 nb=16n:test_q7_q31 806 test_q7_q31 nb=16n+1:test_q7_q31 807 test_q7_q15 nb=15:test_q7_q15 808 test_q7_q15 nb=16n:test_q7_q15 809 test_q7_q15 nb=16n+1:test_q7_q15 810 test_read_q7x4_ia:test_read_q7x4_ia 811 test_read_q7x4_da:test_read_q7x4_da 812 test_write_q7x4_ia:test_write_q7x4_ia 813 test_q7_f64 nb=15:test_q7_f64 814 test_q7_f64 nb=16n:test_q7_f64 815 test_q7_f64 nb=16n+1:test_q7_f64 816 } 817 818 } 819 } 820 821 suite Support Bar Tests F32 { 822 class = SupportBarTestsF32 823 folder = SupportBarF32 824 825 Pattern SAMPLES_F32_ID : Inputs1_f32.txt 826 Pattern COEFS_F32_ID : Weights1_f32.txt 827 Pattern REF_F32_ID : Ref1_f32.txt 828 Pattern DIM_S16_ID : Dims1_s16.txt 829 830 831 Output OUT_SAMPLES_F32_ID : Output 832 833 834 Functions { 835 test_barycenter_f32:test_barycenter_f32 836 } 837 838 } 839 840 group Interpolation Tests{ 841 class = InterpolationTests 842 folder = Interpolation 843 844 suite Interpolation Tests F32{ 845 class = InterpolationTestsF32 846 folder = InterpolationF32 847 848 Pattern INPUT_F32_ID : Input1_f32.txt 849 Pattern INPUTBI_F32_ID : Input2_f32.txt 850 Pattern CONFIGBI_S16_ID : Config2_s16.txt 851 852 Pattern YVAL_F32_ID : YVals1_f32.txt 853 Pattern YVALBI_F32_ID : YVals2_f32.txt 854 855 Pattern REF_LINEAR_F32_ID : Reference1_f32.txt 856 Pattern REF_BILINEAR_F32_ID : Reference2_f32.txt 857 858 Pattern REF_SPLINE_SQU_F32_ID : Reference3_f32.txt 859 Pattern REF_SPLINE_SIN_F32_ID : Reference4_f32.txt 860 Pattern REF_SPLINE_RAM_F32_ID : Reference5_f32.txt 861 862 Pattern INPUT_SPLINE_SQU_X_F32_ID : InputX3_f32.txt 863 Pattern INPUT_SPLINE_SQU_Y_F32_ID : InputY3_f32.txt 864 Pattern OUTPUT_SPLINE_SQU_X_F32_ID : OutputX3_f32.txt 865 Pattern INPUT_SPLINE_SIN_X_F32_ID : InputX4_f32.txt 866 Pattern INPUT_SPLINE_SIN_Y_F32_ID : InputY4_f32.txt 867 Pattern OUTPUT_SPLINE_SIN_X_F32_ID : OutputX4_f32.txt 868 Pattern INPUT_SPLINE_RAM_X_F32_ID : InputX5_f32.txt 869 Pattern INPUT_SPLINE_RAM_Y_F32_ID : InputY5_f32.txt 870 Pattern OUTPUT_SPLINE_RAM_X_F32_ID : OutputX5_f32.txt 871 872 873 Output OUT_SAMPLES_F32_ID : Output 874 Output COEFS_SPLINE_F32_ID : SplineCoefs 875 Output TEMP_SPLINE_F32_ID : SplineTemp 876 877 Functions { 878 Test arm_linear_interp_f32:test_linear_interp_f32 879 Test arm_bilinear_interp_f32:test_bilinear_interp_f32 880 881 test_spline_f32 square:test_spline_square_f32 882 test_spline_f32 sin:test_spline_sine_f32 883 test_spline_f32 ramp:test_spline_ramp_f32 884 } 885 } 886 887 suite Interpolation Tests Q31{ 888 class = InterpolationTestsQ31 889 folder = InterpolationQ31 890 891 Pattern INPUT_Q31_ID : Input1_q31.txt 892 Pattern INPUTBI_Q31_ID : Input2_q31.txt 893 Pattern CONFIGBI_S16_ID : Config2_s16.txt 894 895 Pattern YVAL_Q31_ID : YVals1_q31.txt 896 Pattern YVALBI_Q31_ID : YVals2_q31.txt 897 898 Pattern REF_LINEAR_Q31_ID : Reference1_q31.txt 899 Pattern REF_BILINEAR_Q31_ID : Reference2_q31.txt 900 901 Output OUT_SAMPLES_Q31_ID : Output 902 903 Functions { 904 Test arm_linear_interp_q31:test_linear_interp_q31 905 Test arm_bilinear_interp_q31:test_bilinear_interp_q31 906 } 907 } 908 909 suite Interpolation Tests Q15{ 910 class = InterpolationTestsQ15 911 folder = InterpolationQ15 912 913 Pattern INPUT_Q31_ID : Input1_q31.txt 914 Pattern INPUTBI_Q31_ID : Input2_q31.txt 915 Pattern CONFIGBI_S16_ID : Config2_s16.txt 916 917 Pattern YVAL_Q15_ID : YVals1_q15.txt 918 Pattern YVALBI_Q15_ID : YVals2_q15.txt 919 920 Pattern REF_LINEAR_Q15_ID : Reference1_q15.txt 921 Pattern REF_BILINEAR_Q15_ID : Reference2_q15.txt 922 923 Output OUT_SAMPLES_Q15_ID : Output 924 925 Functions { 926 Test arm_linear_interp_q15:test_linear_interp_q15 927 Test arm_bilinear_interp_q15:test_bilinear_interp_q15 928 } 929 } 930 931 suite Interpolation Tests Q7{ 932 class = InterpolationTestsQ7 933 folder = InterpolationQ7 934 935 Pattern INPUT_Q31_ID : Input1_q31.txt 936 Pattern INPUTBI_Q31_ID : Input2_q31.txt 937 Pattern CONFIGBI_S16_ID : Config2_s16.txt 938 939 Pattern YVAL_Q7_ID : YVals1_q7.txt 940 Pattern YVALBI_Q7_ID : YVals2_q7.txt 941 942 Pattern REF_LINEAR_Q7_ID : Reference1_q7.txt 943 Pattern REF_BILINEAR_Q7_ID : Reference2_q7.txt 944 945 Output OUT_SAMPLES_Q7_ID : Output 946 947 Functions { 948 Test arm_linear_interp_q7:test_linear_interp_q7 949 Test arm_bilinear_interp_q7:test_bilinear_interp_q7 950 } 951 } 952 } 953 954 group Quaternion Tests { 955 class = QuaternionTests 956 folder = QuaternionMaths 957 958 suite Quaternion Tests F32{ 959 class = QuaternionTestsF32 960 folder = QuaternionMathsF32 961 962 Pattern INPUT1_F32_ID : Input1_f32.txt 963 Pattern INPUT2_F32_ID : Input2_f32.txt 964 Pattern INPUT7_F32_ID : Input7_f32.txt 965 966 Pattern REF_NORM_F32_ID : Reference1_f32.txt 967 Pattern REF_INVERSE_F32_ID : Reference2_f32.txt 968 Pattern REF_CONJUGATE_F32_ID : Reference3_f32.txt 969 Pattern REF_NORMALIZE_F32_ID : Reference4_f32.txt 970 Pattern REF_MULT_F32_ID : Reference5_f32.txt 971 Pattern REF_QUAT2ROT_F32_ID : Reference6_f32.txt 972 Pattern REF_ROT2QUAT_F32_ID : Reference7_f32.txt 973 974 975 Output OUT_SAMPLES_F32_ID : Output 976 977 Functions { 978 Test arm_quaternion_norm_f32:test_quaternion_norm_f32 979 Test arm_quaternion_inverse_f32:test_quaternion_inverse_f32 980 Test arm_quaternion_conjugate_f32:test_quaternion_conjugate_f32 981 Test arm_quaternion_normalize_f32:test_quaternion_normalize_f32 982 Test arm_quaternion_prod_single_f32:test_quaternion_prod_single_f32 983 Test arm_quaternion_product_f32:test_quaternion_product_f32 984 Test arm_quaternion2rotation_f32:test_quaternion2rotation_f32 985 Test arm_rotation2quaternion_f32:test_rotation2quaternion_f32 986 } 987 } 988 } 989 990 group Basic Tests { 991 class = BasicTests 992 folder = BasicMaths 993 994 suite Basic Tests F64{ 995 class = BasicTestsF64 996 folder = BasicMathsF64 997 998 Pattern INPUT1_F64_ID : Input1_f64.txt 999 Pattern INPUT2_F64_ID : Input2_f64.txt 1000 1001 Pattern INPUT_CLIP_F64_ID : Input12_f64.txt 1002 1003 Pattern REF_ADD_F64_ID : Reference1_f64.txt 1004 Pattern REF_SUB_F64_ID : Reference2_f64.txt 1005 Pattern REF_MULT_F64_ID : Reference3_f64.txt 1006 Pattern REF_NEGATE_F64_ID : Reference4_f64.txt 1007 Pattern REF_OFFSET_F64_ID : Reference5_f64.txt 1008 Pattern REF_SCALE_F64_ID : Reference6_f64.txt 1009 Pattern REF_DOT_3_F64_ID : Reference7_f64.txt 1010 Pattern REF_DOT_4N_F64_ID : Reference8_f64.txt 1011 Pattern REF_DOT_4N1_F64_ID : Reference9_f64.txt 1012 Pattern REF_ABS_F64_ID : Reference10_f64.txt 1013 Pattern REF_DOT_LONG_F64_ID : Reference11_f64.txt 1014 1015 Pattern REF_CLIP1_F64_ID : Reference12_f64.txt 1016 Pattern REF_CLIP2_F64_ID : Reference13_f64.txt 1017 Pattern REF_CLIP3_F64_ID : Reference14_f64.txt 1018 1019 Output OUT_SAMPLES_F64_ID : Output 1020 Output OUT_STATE_F64_ID : State 1021 1022 Functions { 1023 Test nb=2 arm_add_f64:test_add_f64 1024 Test nb=2n arm_add_f64:test_add_f64 1025 Test nb=2n+1 arm_add_f64:test_add_f64 1026 1027 Test nb=2 arm_sub_f64:test_sub_f64 1028 Test nb=2n arm_sub_f64:test_sub_f64 1029 Test nb=2n+1 arm_sub_f64:test_sub_f64 1030 1031 Test nb=2 arm_mult_f64:test_mult_f64 1032 Test nb=2n arm_mult_f64:test_mult_f64 1033 Test nb=2n+1 arm_mult_f64:test_mult_f64 1034 1035 Test nb=2 arm_negate_f64:test_negate_f64 1036 Test nb=2n arm_negate_f64:test_negate_f64 1037 Test nb=2n+1 arm_negate_f64:test_negate_f64 1038 1039 Test nb=2 arm_offset_f64:test_offset_f64 1040 Test nb=2n arm_offset_f64:test_offset_f64 1041 Test nb=2n+1 arm_offset_f64:test_offset_f64 1042 1043 Test nb=2 arm_scale_f64:test_scale_f64 1044 Test nb=2n arm_scale_f64:test_scale_f64 1045 Test nb=2n+1 arm_scale_f64:test_scale_f64 1046 1047 Test nb=2 arm_dot_prod_f64:test_dot_prod_f64 1048 Test nb=2n arm_dot_prod_f64:test_dot_prod_f64 1049 Test nb=2n+1 arm_dot_prod_f64:test_dot_prod_f64 1050 1051 Test nb=2 arm_abs_f64:test_abs_f64 1052 Test nb=2n arm_abs_f64:test_abs_f64 1053 Test nb=2n+1 arm_abs_f64:test_abs_f64 1054 1055 Test long arm_add_f64:test_add_f64 1056 Test long arm_sub_f64:test_sub_f64 1057 Test long arm_mult_f64:test_mult_f64 1058 Test long arm_negate_f64:test_negate_f64 1059 Test long arm_offset_f64:test_offset_f64 1060 Test long arm_scale_f64:test_scale_f64 1061 Test long arm_dot_prod_f64:test_dot_prod_f64 1062 Test long arm_abs_f64:test_abs_f64 1063 disabled{Test 1 arm_clip_f64:test_clip_f64} 1064 disabled{Test 2 arm_clip_f64:test_clip_f64} 1065 disabled{Test 3 arm_clip_f64:test_clip_f64} 1066 } 1067 } 1068 1069 suite Basic Tests F32{ 1070 class = BasicTestsF32 1071 folder = BasicMathsF32 1072 1073 Pattern INPUT1_F32_ID : Input1_f32.txt 1074 Pattern INPUT2_F32_ID : Input2_f32.txt 1075 1076 Pattern INPUT_CLIP_F32_ID : Input12_f32.txt 1077 1078 Pattern REF_ADD_F32_ID : Reference1_f32.txt 1079 Pattern REF_SUB_F32_ID : Reference2_f32.txt 1080 Pattern REF_MULT_F32_ID : Reference3_f32.txt 1081 Pattern REF_NEGATE_F32_ID : Reference4_f32.txt 1082 Pattern REF_OFFSET_F32_ID : Reference5_f32.txt 1083 Pattern REF_SCALE_F32_ID : Reference6_f32.txt 1084 Pattern REF_DOT_3_F32_ID : Reference7_f32.txt 1085 Pattern REF_DOT_4N_F32_ID : Reference8_f32.txt 1086 Pattern REF_DOT_4N1_F32_ID : Reference9_f32.txt 1087 Pattern REF_ABS_F32_ID : Reference10_f32.txt 1088 Pattern REF_DOT_LONG_F32_ID : Reference11_f32.txt 1089 1090 Pattern REF_CLIP1_F32_ID : Reference12_f32.txt 1091 Pattern REF_CLIP2_F32_ID : Reference13_f32.txt 1092 Pattern REF_CLIP3_F32_ID : Reference14_f32.txt 1093 1094 Output OUT_SAMPLES_F32_ID : Output 1095 Output OUT_STATE_F32_ID : State 1096 1097 Functions { 1098 Test nb=3 arm_add_f32:test_add_f32 1099 Test nb=4n arm_add_f32:test_add_f32 1100 Test nb=4n+1 arm_add_f32:test_add_f32 1101 1102 Test nb=3 arm_sub_f32:test_sub_f32 1103 Test nb=4n arm_sub_f32:test_sub_f32 1104 Test nb=4n+1 arm_sub_f32:test_sub_f32 1105 1106 Test nb=3 arm_mult_f32:test_mult_f32 1107 Test nb=4n arm_mult_f32:test_mult_f32 1108 Test nb=4n+1 arm_mult_f32:test_mult_f32 1109 1110 Test nb=3 arm_negate_f32:test_negate_f32 1111 Test nb=4n arm_negate_f32:test_negate_f32 1112 Test nb=4n+1 arm_negate_f32:test_negate_f32 1113 1114 Test nb=3 arm_offset_f32:test_offset_f32 1115 Test nb=4n arm_offset_f32:test_offset_f32 1116 Test nb=4n+1 arm_offset_f32:test_offset_f32 1117 1118 Test nb=3 arm_scale_f32:test_scale_f32 1119 Test nb=4n arm_scale_f32:test_scale_f32 1120 Test nb=4n+1 arm_scale_f32:test_scale_f32 1121 1122 Test nb=3 arm_dot_prod_f32:test_dot_prod_f32 1123 Test nb=4n arm_dot_prod_f32:test_dot_prod_f32 1124 Test nb=4n+1 arm_dot_prod_f32:test_dot_prod_f32 1125 1126 Test nb=3 arm_abs_f32:test_abs_f32 1127 Test nb=4n arm_abs_f32:test_abs_f32 1128 Test nb=4n+1 arm_abs_f32:test_abs_f32 1129 1130 Test long arm_add_f32:test_add_f32 1131 Test long arm_sub_f32:test_sub_f32 1132 Test long arm_mult_f32:test_mult_f32 1133 Test long arm_negate_f32:test_negate_f32 1134 Test long arm_offset_f32:test_offset_f32 1135 Test long arm_scale_f32:test_scale_f32 1136 Test long arm_dot_prod_f32:test_dot_prod_f32 1137 Test long arm_abs_f32:test_abs_f32 1138 Test 1 arm_clip_f32:test_clip_f32 1139 Test 2 arm_clip_f32:test_clip_f32 1140 Test 3 arm_clip_f32:test_clip_f32 1141 } 1142 } 1143 1144 suite Basic Tests Q31{ 1145 class = BasicTestsQ31 1146 folder = BasicMathsQ31 1147 1148 Pattern INPUT1_Q31_ID : Input1_q31.txt 1149 Pattern INPUT2_Q31_ID : Input2_q31.txt 1150 Pattern INPUTRAND_Q31_ID : Input12_q31.txt 1151 1152 Pattern MAXNEG_Q31_ID : MaxNegInput12_s32.txt 1153 Pattern MAXNEG2_Q31_ID : MaxNeg2Input12_s32.txt 1154 Pattern MAXPOS_Q31_ID : MaxPosInput12_s32.txt 1155 1156 Pattern INPUT1_BITWISE_Q31_ID : BitwiseInput24_s32.txt 1157 Pattern INPUT2_BITWISE_Q31_ID : BitwiseInput25_s32.txt 1158 1159 Pattern INPUT_CLIP_Q31_ID : Input28_q31.txt 1160 1161 Pattern REF_ADD_Q31_ID : Reference1_q31.txt 1162 Pattern REF_SUB_Q31_ID : Reference2_q31.txt 1163 Pattern REF_MULT_Q31_ID : Reference3_q31.txt 1164 Pattern REF_NEGATE_Q31_ID : Reference4_q31.txt 1165 Pattern REF_OFFSET_Q31_ID : Reference5_q31.txt 1166 Pattern REF_SCALE_Q31_ID : Reference6_q31.txt 1167 Pattern REF_DOT_3_Q31_ID : Reference7_q63.txt 1168 Pattern REF_DOT_4N_Q31_ID : Reference8_q63.txt 1169 Pattern REF_DOT_4N1_Q31_ID : Reference9_q63.txt 1170 Pattern REF_ABS_Q31_ID : Reference10_q31.txt 1171 Pattern REF_DOT_LONG_Q31_ID : Reference11_q63.txt 1172 1173 Pattern REF_POSSAT_12_Q31_ID : PosSat12_q31.txt 1174 Pattern REF_NEGSAT_13_Q31_ID : NegSat13_q31.txt 1175 Pattern REF_POSSAT_14_Q31_ID : PosSat14_q31.txt 1176 Pattern REF_NEGSAT_15_Q31_ID : NegSat15_q31.txt 1177 Pattern REF_POSSAT_16_Q31_ID : PosSat16_q31.txt 1178 Pattern REF_POSSAT_17_Q31_ID : PosSat17_q31.txt 1179 Pattern REF_POSSAT_18_Q31_ID : PosSat18_q31.txt 1180 Pattern REF_NEGSAT_19_Q31_ID : NegSat19_q31.txt 1181 Pattern REF_POSSAT_20_Q31_ID : PosSat20_q31.txt 1182 1183 Pattern REF_SHIFT_21_Q31_ID : Shift21_q31.txt 1184 Pattern REF_SHIFT_POSSAT_22_Q31_ID : Shift22_q31.txt 1185 Pattern REF_SHIFT_NEGSAT_23_Q31_ID : Shift23_q31.txt 1186 1187 Pattern REF_AND_Q31_ID : And24_s32.txt 1188 Pattern REF_OR_Q31_ID : Or25_s32.txt 1189 Pattern REF_NOT_Q31_ID : Not26_s32.txt 1190 Pattern REF_XOR_Q31_ID : Xor27_s32.txt 1191 1192 Pattern REF_CLIP1_Q31_ID : Reference28_q31.txt 1193 Pattern REF_CLIP2_Q31_ID : Reference29_q31.txt 1194 Pattern REF_CLIP3_Q31_ID : Reference30_q31.txt 1195 1196 Output OUT_SAMPLES_ID : Output 1197 Output OUT_STATE_Q31_ID : State 1198 1199 Functions { 1200 Test nb=3 arm_add_q31:test_add_q31 1201 Test nb=4n arm_add_q31:test_add_q31 1202 Test nb=4n+1 arm_add_q31:test_add_q31 1203 1204 Test nb=3 arm_sub_q31:test_sub_q31 1205 Test nb=4n arm_sub_q31:test_sub_q31 1206 Test nb=4n+1 arm_sub_q31:test_sub_q31 1207 1208 Test nb=3 arm_mult_q31:test_mult_q31 1209 Test nb=4n arm_mult_q31:test_mult_q31 1210 Test nb=4n+1 arm_mult_q31:test_mult_q31 1211 1212 Test nb=3 arm_negate_q31:test_negate_q31 1213 Test nb=4n arm_negate_q31:test_negate_q31 1214 Test nb=4n+1 arm_negate_q31:test_negate_q31 1215 1216 Test nb=3 arm_offset_q31:test_offset_q31 1217 Test nb=4n arm_offset_q31:test_offset_q31 1218 Test nb=4n+1 arm_offset_q31:test_offset_q31 1219 1220 Test nb=3 arm_scale_q31:test_scale_q31 1221 Test nb=4n arm_scale_q31:test_scale_q31 1222 Test nb=4n+1 arm_scale_q31:test_scale_q31 1223 1224 Test nb=3 arm_dot_prod_q31:test_dot_prod_q31 1225 Test nb=4n arm_dot_prod_q31:test_dot_prod_q31 1226 Test nb=4n+1 arm_dot_prod_q31:test_dot_prod_q31 1227 1228 Test nb=3 arm_abs_q31:test_abs_q31 1229 Test nb=4n arm_abs_q31:test_abs_q31 1230 Test nb=4n+1 arm_abs_q31:test_abs_q31 1231 1232 Test add sat pos:test_add_q31 1233 Test add sat neg:test_add_q31 1234 1235 Test sub sat pos:test_sub_q31 1236 Test sub sat neg:test_sub_q31 1237 1238 Test mul sat:test_mult_q31 1239 1240 Test neg sat:test_negate_q31 1241 1242 Test offset pos sat:test_offset_q31 1243 Test offset neg sat:test_offset_q31 1244 1245 Test scale pos sat:test_scale_q31 1246 1247 Test shift:test_shift_q31 1248 Test shift pos sat:test_shift_q31 1249 Test shift neg sat:test_shift_q31 1250 1251 Test nb=3 arm_and_u32:test_and_u32 1252 Test nb=4n arm_and_u32:test_and_u32 1253 Test nb=4n+3 arm_and_u32:test_and_u32 1254 1255 Test nb=3 arm_or_u32:test_or_u32 1256 Test nb=4n arm_or_u32:test_or_u32 1257 Test nb=4n+3 arm_or_u32:test_or_u32 1258 1259 Test nb=3 arm_not_u32:test_not_u32 1260 Test nb=4n arm_not_u32:test_not_u32 1261 Test nb=4n+3 arm_not_u32:test_not_u32 1262 1263 Test nb=3 arm_xor_u32:test_xor_u32 1264 Test nb=4n arm_xor_u32:test_xor_u32 1265 Test nb=4n+3 arm_xor_u32:test_xor_u32 1266 1267 Test long arm_add_q31:test_add_q31 1268 Test long arm_sub_q31:test_sub_q31 1269 Test long arm_mult_q31:test_mult_q31 1270 Test long arm_negate_q31:test_negate_q31 1271 Test long arm_offset_q31:test_offset_q31 1272 Test long arm_scale_q31:test_scale_q31 1273 Test long arm_dot_prod_q31:test_dot_prod_q31 1274 Test long arm_abs_q31:test_abs_q31 1275 Test 1 arm_clip_q31:test_clip_q31 1276 Test 2 arm_clip_q31:test_clip_q31 1277 Test 3 arm_clip_q31:test_clip_q31 1278 1279 } 1280 } 1281 1282 suite Basic Tests Q15{ 1283 class = BasicTestsQ15 1284 folder = BasicMathsQ15 1285 1286 Pattern INPUT1_Q15_ID : Input1_q15.txt 1287 Pattern INPUT2_Q15_ID : Input2_q15.txt 1288 Pattern INPUTRAND_Q15_ID : Input12_q15.txt 1289 1290 Pattern MAXNEG_Q15_ID : MaxNegInput12_s16.txt 1291 Pattern MAXNEG2_Q15_ID : MaxNeg2Input12_s16.txt 1292 Pattern MAXPOS_Q15_ID : MaxPosInput12_s16.txt 1293 1294 Pattern INPUT1_BITWISE_Q15_ID : BitwiseInput24_s16.txt 1295 Pattern INPUT2_BITWISE_Q15_ID : BitwiseInput25_s16.txt 1296 1297 Pattern INPUT_CLIP_Q15_ID : Input28_q15.txt 1298 1299 Pattern REF_ADD_Q15_ID : Reference1_q15.txt 1300 Pattern REF_SUB_Q15_ID : Reference2_q15.txt 1301 Pattern REF_MULT_Q15_ID : Reference3_q15.txt 1302 Pattern REF_NEGATE_Q15_ID : Reference4_q15.txt 1303 Pattern REF_OFFSET_Q15_ID : Reference5_q15.txt 1304 Pattern REF_SCALE_Q15_ID : Reference6_q15.txt 1305 Pattern REF_DOT_3_Q15_ID : Reference7_q63.txt 1306 Pattern REF_DOT_4N_Q15_ID : Reference8_q63.txt 1307 Pattern REF_DOT_4N1_Q15_ID : Reference9_q63.txt 1308 Pattern REF_ABS_Q15_ID : Reference10_q15.txt 1309 Pattern REF_DOT_LONG_Q15_ID : Reference11_q63.txt 1310 1311 Pattern REF_POSSAT_12_Q15_ID : PosSat12_q15.txt 1312 Pattern REF_NEGSAT_13_Q15_ID : NegSat13_q15.txt 1313 Pattern REF_POSSAT_14_Q15_ID : PosSat14_q15.txt 1314 Pattern REF_NEGSAT_15_Q15_ID : NegSat15_q15.txt 1315 Pattern REF_POSSAT_16_Q15_ID : PosSat16_q15.txt 1316 Pattern REF_POSSAT_17_Q15_ID : PosSat17_q15.txt 1317 Pattern REF_POSSAT_18_Q15_ID : PosSat18_q15.txt 1318 Pattern REF_NEGSAT_19_Q15_ID : NegSat19_q15.txt 1319 Pattern REF_POSSAT_20_Q15_ID : PosSat20_q15.txt 1320 1321 Pattern REF_SHIFT_21_Q15_ID : Shift21_q15.txt 1322 Pattern REF_SHIFT_POSSAT_22_Q15_ID : Shift22_q15.txt 1323 Pattern REF_SHIFT_NEGSAT_23_Q15_ID : Shift23_q15.txt 1324 1325 Pattern REF_AND_Q15_ID : And24_s16.txt 1326 Pattern REF_OR_Q15_ID : Or25_s16.txt 1327 Pattern REF_NOT_Q15_ID : Not26_s16.txt 1328 Pattern REF_XOR_Q15_ID : Xor27_s16.txt 1329 1330 Pattern REF_CLIP1_Q15_ID : Reference28_q15.txt 1331 Pattern REF_CLIP2_Q15_ID : Reference29_q15.txt 1332 Pattern REF_CLIP3_Q15_ID : Reference30_q15.txt 1333 1334 Output OUT_SAMPLES_ID : Output 1335 Output OUT_STATE_Q15_ID : State 1336 1337 Functions { 1338 Test nb=7 arm_add_q15:test_add_q15 1339 Test nb=8n arm_add_q15:test_add_q15 1340 Test nb=8n+1 arm_add_q15:test_add_q15 1341 1342 Test nb=7 arm_sub_q15:test_sub_q15 1343 Test nb=8n arm_sub_q15:test_sub_q15 1344 Test nb=8n+1 arm_sub_q15:test_sub_q15 1345 1346 Test nb=7 arm_mult_q15:test_mult_q15 1347 Test nb=8n arm_mult_q15:test_mult_q15 1348 Test nb=8n+1 arm_mult_q15:test_mult_q15 1349 1350 Test nb=7 arm_negate_q15:test_negate_q15 1351 Test nb=8n arm_negate_q15:test_negate_q15 1352 Test nb=8n+1 arm_negate_q15:test_negate_q15 1353 1354 Test nb=7 arm_offset_q15:test_offset_q15 1355 Test nb=8n arm_offset_q15:test_offset_q15 1356 Test nb=8n+1 arm_offset_q15:test_offset_q15 1357 1358 Test nb=7 arm_scale_q15:test_scale_q15 1359 Test nb=8n arm_scale_q15:test_scale_q15 1360 Test nb=8n+1 arm_scale_q15:test_scale_q15 1361 1362 Test nb=7 arm_dot_prod_q15:test_dot_prod_q15 1363 Test nb=8n arm_dot_prod_q15:test_dot_prod_q15 1364 Test nb=8n+1 arm_dot_prod_q15:test_dot_prod_q15 1365 1366 Test nb=7 arm_abs_q15:test_abs_q15 1367 Test nb=8n arm_abs_q15:test_abs_q15 1368 Test nb=8n+1 arm_abs_q15:test_abs_q15 1369 1370 Test add sat pos:test_add_q15 1371 Test add sat neg:test_add_q15 1372 1373 Test sub sat pos:test_sub_q15 1374 Test sub sat neg:test_sub_q15 1375 1376 Test mul sat:test_mult_q15 1377 1378 Test neg sat:test_negate_q15 1379 1380 Test offset pos sat:test_offset_q15 1381 Test offset neg sat:test_offset_q15 1382 1383 Test scale pos sat:test_scale_q15 1384 1385 Test shift:test_shift_q15 1386 Test shift pos sat:test_shift_q15 1387 Test shift neg sat:test_shift_q15 1388 1389 Test nb=7 arm_and_u16:test_and_u16 1390 Test nb=8n arm_and_u16:test_and_u16 1391 Test nb=8n+7 arm_and_u16:test_and_u16 1392 1393 Test nb=7 arm_or_u16:test_or_u16 1394 Test nb=8n arm_or_u16:test_or_u16 1395 Test nb=8n+7 arm_or_u16:test_or_u16 1396 1397 Test nb=7 arm_not_u16:test_not_u16 1398 Test nb=8n arm_not_u16:test_not_u16 1399 Test nb=8n+7 arm_not_u16:test_not_u16 1400 1401 Test nb=7 arm_xor_u16:test_xor_u16 1402 Test nb=8n arm_xor_u16:test_xor_u16 1403 Test nb=8n+7 arm_xor_u16:test_xor_u16 1404 1405 Test long arm_add_q15:test_add_q15 1406 Test long arm_sub_q15:test_sub_q15 1407 Test long arm_mult_q15:test_mult_q15 1408 Test long arm_negate_q15:test_negate_q15 1409 Test long arm_offset_q15:test_offset_q15 1410 Test long arm_scale_q15:test_scale_q15 1411 Test long arm_dot_prod_q15:test_dot_prod_q15 1412 Test long arm_abs_q15:test_abs_q15 1413 Test 1 arm_clip_q15:test_clip_q15 1414 Test 2 arm_clip_q15:test_clip_q15 1415 Test 3 arm_clip_q15:test_clip_q15 1416 } 1417 } 1418 1419 suite Basic Tests Q7{ 1420 class = BasicTestsQ7 1421 folder = BasicMathsQ7 1422 1423 Pattern INPUT1_Q7_ID : Input1_q7.txt 1424 Pattern INPUT2_Q7_ID : Input2_q7.txt 1425 Pattern INPUTRAND_Q7_ID : Input12_q7.txt 1426 1427 Pattern MAXNEG_Q7_ID : MaxNegInput12_s8.txt 1428 Pattern MAXNEG2_Q7_ID : MaxNeg2Input12_s8.txt 1429 Pattern MAXPOS_Q7_ID : MaxPosInput12_s8.txt 1430 1431 Pattern INPUT1_BITWISE_Q7_ID : BitwiseInput24_s8.txt 1432 Pattern INPUT2_BITWISE_Q7_ID : BitwiseInput25_s8.txt 1433 1434 Pattern INPUT_CLIP_Q7_ID : Input28_q7.txt 1435 1436 Pattern REF_ADD_Q7_ID : Reference1_q7.txt 1437 Pattern REF_SUB_Q7_ID : Reference2_q7.txt 1438 Pattern REF_MULT_Q7_ID : Reference3_q7.txt 1439 Pattern REF_NEGATE_Q7_ID : Reference4_q7.txt 1440 Pattern REF_OFFSET_Q7_ID : Reference5_q7.txt 1441 Pattern REF_SCALE_Q7_ID : Reference6_q7.txt 1442 Pattern REF_DOT_3_Q7_ID : Reference7_q31.txt 1443 Pattern REF_DOT_4N_Q7_ID : Reference8_q31.txt 1444 Pattern REF_DOT_4N1_Q7_ID : Reference9_q31.txt 1445 Pattern REF_ABS_Q7_ID : Reference10_q7.txt 1446 Pattern REF_DOT_LONG_Q7_ID : Reference11_q31.txt 1447 1448 Pattern REF_POSSAT_12_Q7_ID : PosSat12_q7.txt 1449 Pattern REF_NEGSAT_13_Q7_ID : NegSat13_q7.txt 1450 Pattern REF_POSSAT_14_Q7_ID : PosSat14_q7.txt 1451 Pattern REF_NEGSAT_15_Q7_ID : NegSat15_q7.txt 1452 Pattern REF_POSSAT_16_Q7_ID : PosSat16_q7.txt 1453 Pattern REF_POSSAT_17_Q7_ID : PosSat17_q7.txt 1454 Pattern REF_POSSAT_18_Q7_ID : PosSat18_q7.txt 1455 Pattern REF_NEGSAT_19_Q7_ID : NegSat19_q7.txt 1456 Pattern REF_POSSAT_20_Q7_ID : PosSat20_q7.txt 1457 1458 Pattern REF_SHIFT_21_Q7_ID : Shift21_q7.txt 1459 Pattern REF_SHIFT_POSSAT_22_Q7_ID : Shift22_q7.txt 1460 Pattern REF_SHIFT_NEGSAT_23_Q7_ID : Shift23_q7.txt 1461 1462 Pattern REF_AND_Q7_ID : And24_s8.txt 1463 Pattern REF_OR_Q7_ID : Or25_s8.txt 1464 Pattern REF_NOT_Q7_ID : Not26_s8.txt 1465 Pattern REF_XOR_Q7_ID : Xor27_s8.txt 1466 1467 Pattern REF_CLIP1_Q7_ID : Reference28_q7.txt 1468 Pattern REF_CLIP2_Q7_ID : Reference29_q7.txt 1469 Pattern REF_CLIP3_Q7_ID : Reference30_q7.txt 1470 1471 Output OUT_SAMPLES_ID : Output 1472 Output OUT_STATE_Q7_ID : State 1473 1474 Functions { 1475 Test nb=15 arm_add_q7:test_add_q7 1476 Test nb=15n arm_add_q7:test_add_q7 1477 Test nb=15n+1 arm_add_q7:test_add_q7 1478 1479 Test nb=15 arm_sub_q7:test_sub_q7 1480 Test nb=16n arm_sub_q7:test_sub_q7 1481 Test nb=16n+1 arm_sub_q7:test_sub_q7 1482 1483 Test nb=15 arm_mult_q7:test_mult_short_q7 1484 Test nb=16n arm_mult_q7:test_mult_q7 1485 Test nb=16n+1 arm_mult_q7:test_mult_q7 1486 1487 Test nb=15 arm_negate_q7:test_negate_q7 1488 Test nb=16n arm_negate_q7:test_negate_q7 1489 Test nb=16n+1 arm_negate_q7:test_negate_q7 1490 1491 Test nb=15 arm_offset_q7:test_offset_q7 1492 Test nb=16n arm_offset_q7:test_offset_q7 1493 Test nb=16n+1 arm_offset_q7:test_offset_q7 1494 1495 Test nb=15 arm_scale_q7:test_scale_q7 1496 Test nb=16n arm_scale_q7:test_scale_q7 1497 Test nb=16n+1 arm_scale_q7:test_scale_q7 1498 1499 Test nb=15 arm_dot_prod_q7:test_dot_prod_q7 1500 Test nb=16n arm_dot_prod_q7:test_dot_prod_q7 1501 Test nb=16n+1 arm_dot_prod_q7:test_dot_prod_q7 1502 1503 Test nb=15 arm_abs_q7:test_abs_q7 1504 Test nb=16n arm_abs_q7:test_abs_q7 1505 Test nb=16n+1 arm_abs_q7:test_abs_q7 1506 1507 Test add sat pos:test_add_q7 1508 Test add sat neg:test_add_q7 1509 1510 Test sub sat pos:test_sub_q7 1511 Test sub sat neg:test_sub_q7 1512 1513 Test mul sat:test_mult_q7 1514 1515 Test neg sat:test_negate_q7 1516 1517 Test offset pos sat:test_offset_q7 1518 Test offset neg sat:test_offset_q7 1519 1520 Test scale pos sat:test_scale_q7 1521 1522 Test shift:test_shift_q7 1523 Test shift pos sat:test_shift_q7 1524 Test shift neg sat:test_shift_q7 1525 1526 Test nb=15 arm_and_u8:test_and_u8 1527 Test nb=16n arm_and_u8:test_and_u8 1528 Test nb=16n+15 arm_and_u8:test_and_u8 1529 1530 Test nb=15 arm_or_u8:test_or_u8 1531 Test nb=16n arm_or_u8:test_or_u8 1532 Test nb=16n+15 arm_or_u8:test_or_u8 1533 1534 Test nb=15 arm_not_u8:test_not_u8 1535 Test nb=16n arm_not_u8:test_not_u8 1536 Test nb=16n+15 arm_not_u8:test_not_u8 1537 1538 Test nb=15 arm_xor_u8:test_xor_u8 1539 Test nb=16n arm_xor_u8:test_xor_u8 1540 Test nb=16n+15 arm_xor_u8:test_xor_u8 1541 1542 Test long arm_add_q7:test_add_q7 1543 Test long arm_sub_q7:test_sub_q7 1544 Test long arm_mult_q7:test_mult_q7 1545 Test long arm_negate_q7:test_negate_q7 1546 Test long arm_offset_q7:test_offset_q7 1547 Test long arm_scale_q7:test_scale_q7 1548 Test long arm_dot_prod_q7:test_dot_prod_q7 1549 Test long arm_abs_q7:test_abs_q7 1550 Test 1 arm_clip_q7:test_clip_q7 1551 Test 2 arm_clip_q7:test_clip_q7 1552 Test 3 arm_clip_q7:test_clip_q7 1553 } 1554 } 1555 } 1556 1557 group Complex Tests { 1558 class = ComplexTests 1559 folder = ComplexMaths 1560 1561 suite Complex Tests F64{ 1562 class = ComplexTestsF64 1563 folder = ComplexMathsF64 1564 1565 Pattern INPUT1_F64_ID : Input1_f64.txt 1566 Pattern INPUT2_F64_ID : Input2_f64.txt 1567 Pattern INPUT3_F64_ID : Input3_f64.txt 1568 1569 Pattern REF_CONJ_F64_ID : Reference1_f64.txt 1570 Pattern REF_DOT_PROD_3_F64_ID : Reference2_f64.txt 1571 Pattern REF_DOT_PROD_4N_F64_ID : Reference3_f64.txt 1572 Pattern REF_DOT_PROD_4N1_F64_ID : Reference4_f64.txt 1573 Pattern REF_MAG_F64_ID : Reference5_f64.txt 1574 Pattern REF_MAG_SQUARED_F64_ID : Reference6_f64.txt 1575 Pattern REF_CMPLX_MULT_CMPLX_F64_ID : Reference7_f64.txt 1576 Pattern REF_CMPLX_MULT_REAL_F64_ID : Reference8_f64.txt 1577 Pattern REF_DOT_PROD_LONG_F64_ID : Reference9_f64.txt 1578 1579 Output OUT_SAMPLES_F64_ID : Output 1580 Output OUT_STATE_F64_ID : State 1581 1582 Functions { 1583 disabled{Test nb=2 arm_cmplx_conj_f64:test_cmplx_conj_f64} 1584 disabled{Test nb=2n arm_cmplx_conj_f64:test_cmplx_conj_f64} 1585 disabled{Test nb=2n+1 arm_cmplx_conj_f64:test_cmplx_conj_f64} 1586 1587 disabled{Test nb=2 arm_cmplx_dot_prod_f64:test_cmplx_dot_prod_f64} 1588 disabled{Test nb=2n arm_cmplx_dot_prod_f64:test_cmplx_dot_prod_f64} 1589 disabled{Test nb=2n+1 arm_cmplx_dot_prod_f64:test_cmplx_dot_prod_f64} 1590 1591 Test nb=2 arm_cmplx_mag_f64:test_cmplx_mag_f64 1592 Test nb=2n arm_cmplx_mag_f64:test_cmplx_mag_f64 1593 Test nb=2n+1 arm_cmplx_mag_f64:test_cmplx_mag_f64 1594 1595 Test nb=2 arm_cmplx_mag_squared_f64:test_cmplx_mag_squared_f64 1596 Test nb=2n arm_cmplx_mag_squared_f64:test_cmplx_mag_squared_f64 1597 Test nb=2n+1 arm_cmplx_mag_squared_f64:test_cmplx_mag_squared_f64 1598 1599 Test nb=2 arm_cmplx_mult_cmplx_f64:test_cmplx_mult_cmplx_f64 1600 Test nb=2n arm_cmplx_mult_cmplx_f64:test_cmplx_mult_cmplx_f64 1601 Test nb=2n+1 arm_cmplx_mult_cmplx_f64:test_cmplx_mult_cmplx_f64 1602 1603 disabled{Test nb=2 arm_cmplx_mult_real_f64:test_cmplx_mult_real_f64} 1604 disabled{Test nb=2n arm_cmplx_mult_real_f64:test_cmplx_mult_real_f64} 1605 disabled{Test nb=2n+1 arm_cmplx_mult_real_f64:test_cmplx_mult_real_f64} 1606 1607 disabled{Test long arm_cmplx_conj_f64:test_cmplx_conj_f64} 1608 disabled{Test long arm_cmplx_dot_prod_f64:test_cmplx_dot_prod_f64} 1609 Test long arm_cmplx_mag_f64:test_cmplx_mag_f64 1610 Test long arm_cmplx_mag_squared_f64:test_cmplx_mag_squared_f64 1611 Test long arm_cmplx_mult_cmplx_f64:test_cmplx_mult_cmplx_f64 1612 disabled{Test long arm_cmplx_mult_real_f64:test_cmplx_mult_real_f64} 1613 1614 } 1615 1616 } 1617 1618 suite Complex Tests F32{ 1619 class = ComplexTestsF32 1620 folder = ComplexMathsF32 1621 1622 Pattern INPUT1_F32_ID : Input1_f32.txt 1623 Pattern INPUT2_F32_ID : Input2_f32.txt 1624 Pattern INPUT3_F32_ID : Input3_f32.txt 1625 1626 Pattern REF_CONJ_F32_ID : Reference1_f32.txt 1627 Pattern REF_DOT_PROD_3_F32_ID : Reference2_f32.txt 1628 Pattern REF_DOT_PROD_4N_F32_ID : Reference3_f32.txt 1629 Pattern REF_DOT_PROD_4N1_F32_ID : Reference4_f32.txt 1630 Pattern REF_MAG_F32_ID : Reference5_f32.txt 1631 Pattern REF_MAG_SQUARED_F32_ID : Reference6_f32.txt 1632 Pattern REF_CMPLX_MULT_CMPLX_F32_ID : Reference7_f32.txt 1633 Pattern REF_CMPLX_MULT_REAL_F32_ID : Reference8_f32.txt 1634 Pattern REF_DOT_PROD_LONG_F32_ID : Reference9_f32.txt 1635 1636 Output OUT_SAMPLES_F32_ID : Output 1637 Output OUT_STATE_F32_ID : State 1638 1639 Functions { 1640 Test nb=3 arm_cmplx_conj_f32:test_cmplx_conj_f32 1641 Test nb=4n arm_cmplx_conj_f32:test_cmplx_conj_f32 1642 Test nb=4n+1 arm_cmplx_conj_f32:test_cmplx_conj_f32 1643 1644 Test nb=3 arm_cmplx_dot_prod_f32:test_cmplx_dot_prod_f32 1645 Test nb=4n arm_cmplx_dot_prod_f32:test_cmplx_dot_prod_f32 1646 Test nb=4n+1 arm_cmplx_dot_prod_f32:test_cmplx_dot_prod_f32 1647 1648 Test nb=3 arm_cmplx_mag_f32:test_cmplx_mag_f32 1649 Test nb=4n arm_cmplx_mag_f32:test_cmplx_mag_f32 1650 Test nb=4n+1 arm_cmplx_mag_f32:test_cmplx_mag_f32 1651 1652 Test nb=3 arm_cmplx_mag_squared_f32:test_cmplx_mag_squared_f32 1653 Test nb=4n arm_cmplx_mag_squared_f32:test_cmplx_mag_squared_f32 1654 Test nb=4n+1 arm_cmplx_mag_squared_f32:test_cmplx_mag_squared_f32 1655 1656 Test nb=3 arm_cmplx_mult_cmplx_f32:test_cmplx_mult_cmplx_f32 1657 Test nb=4n arm_cmplx_mult_cmplx_f32:test_cmplx_mult_cmplx_f32 1658 Test nb=4n+1 arm_cmplx_mult_cmplx_f32:test_cmplx_mult_cmplx_f32 1659 1660 Test nb=3 arm_cmplx_mult_real_f32:test_cmplx_mult_real_f32 1661 Test nb=4n arm_cmplx_mult_real_f32:test_cmplx_mult_real_f32 1662 Test nb=4n+1 arm_cmplx_mult_real_f32:test_cmplx_mult_real_f32 1663 1664 Test long arm_cmplx_conj_f32:test_cmplx_conj_f32 1665 Test long arm_cmplx_dot_prod_f32:test_cmplx_dot_prod_f32 1666 Test long arm_cmplx_mag_f32:test_cmplx_mag_f32 1667 Test long arm_cmplx_mag_squared_f32:test_cmplx_mag_squared_f32 1668 Test long arm_cmplx_mult_cmplx_f32:test_cmplx_mult_cmplx_f32 1669 Test long arm_cmplx_mult_real_f32:test_cmplx_mult_real_f32 1670 1671 } 1672 1673 } 1674 1675 suite Complex Tests Q31{ 1676 class = ComplexTestsQ31 1677 folder = ComplexMathsQ31 1678 1679 Pattern INPUT1_Q31_ID : Input1_q31.txt 1680 Pattern INPUT2_Q31_ID : Input2_q31.txt 1681 Pattern INPUT3_Q31_ID : Input3_q31.txt 1682 1683 Pattern REF_CONJ_Q31_ID : Reference1_q31.txt 1684 Pattern REF_DOT_PROD_3_Q31_ID : Reference2_q63.txt 1685 Pattern REF_DOT_PROD_4N_Q31_ID : Reference3_q63.txt 1686 Pattern REF_DOT_PROD_4N1_Q31_ID : Reference4_q63.txt 1687 Pattern REF_MAG_Q31_ID : Reference5_q31.txt 1688 Pattern REF_MAG_SQUARED_Q31_ID : Reference6_q31.txt 1689 Pattern REF_CMPLX_MULT_CMPLX_Q31_ID : Reference7_q31.txt 1690 Pattern REF_CMPLX_MULT_REAL_Q31_ID : Reference8_q31.txt 1691 1692 Output OUT_SAMPLES_Q31_ID : Output 1693 Output OUT_STATE_Q31_ID : State 1694 1695 Functions { 1696 Test nb=3 arm_cmplx_conj_q31:test_cmplx_conj_q31 1697 Test nb=4n arm_cmplx_conj_q31:test_cmplx_conj_q31 1698 Test nb=4n+1 arm_cmplx_conj_q31:test_cmplx_conj_q31 1699 1700 Test nb=3 arm_cmplx_dot_prod_q31:test_cmplx_dot_prod_q31 1701 Test nb=4n arm_cmplx_dot_prod_q31:test_cmplx_dot_prod_q31 1702 Test nb=4n+1 arm_cmplx_dot_prod_q31:test_cmplx_dot_prod_q31 1703 1704 Test nb=3 arm_cmplx_mag_q31:test_cmplx_mag_q31 1705 Test nb=4n arm_cmplx_mag_q31:test_cmplx_mag_q31 1706 Test nb=4n+1 arm_cmplx_mag_q31:test_cmplx_mag_q31 1707 1708 Test nb=3 arm_cmplx_mag_squared_q31:test_cmplx_mag_squared_q31 1709 Test nb=4n arm_cmplx_mag_squared_q31:test_cmplx_mag_squared_q31 1710 Test nb=4n+1 arm_cmplx_mag_squared_q31:test_cmplx_mag_squared_q31 1711 1712 Test nb=3 arm_cmplx_mult_cmplx_q31:test_cmplx_mult_cmplx_q31 1713 Test nb=4n arm_cmplx_mult_cmplx_q31:test_cmplx_mult_cmplx_q31 1714 Test nb=4n+1 arm_cmplx_mult_cmplx_q31:test_cmplx_mult_cmplx_q31 1715 1716 Test nb=3 arm_cmplx_mult_real_q31:test_cmplx_mult_real_q31 1717 Test nb=4n arm_cmplx_mult_real_q31:test_cmplx_mult_real_q31 1718 Test nb=4n+1 arm_cmplx_mult_real_q31:test_cmplx_mult_real_q31 1719 1720 Test long arm_cmplx_conj_q31:test_cmplx_conj_q31 1721 Test long arm_cmplx_mag_q31:test_cmplx_mag_q31 1722 Test long arm_cmplx_mag_squared_q31:test_cmplx_mag_squared_q31 1723 Test long arm_cmplx_mult_cmplx_q31:test_cmplx_mult_cmplx_q31 1724 Test long arm_cmplx_mult_real_q31:test_cmplx_mult_real_q31 1725 } 1726 1727 } 1728 1729 suite Complex Tests Q15{ 1730 class = ComplexTestsQ15 1731 folder = ComplexMathsQ15 1732 1733 Pattern INPUT1_Q15_ID : Input1_q15.txt 1734 Pattern INPUT2_Q15_ID : Input2_q15.txt 1735 Pattern INPUT3_Q15_ID : Input3_q15.txt 1736 1737 Pattern REF_CONJ_Q15_ID : Reference1_q15.txt 1738 Pattern REF_DOT_PROD_3_Q15_ID : Reference2_q31.txt 1739 Pattern REF_DOT_PROD_4N_Q15_ID : Reference3_q31.txt 1740 Pattern REF_DOT_PROD_4N1_Q15_ID : Reference4_q31.txt 1741 Pattern REF_MAG_Q15_ID : Reference5_q15.txt 1742 Pattern REF_MAG_SQUARED_Q15_ID : Reference6_q15.txt 1743 Pattern REF_CMPLX_MULT_CMPLX_Q15_ID : Reference7_q15.txt 1744 Pattern REF_CMPLX_MULT_REAL_Q15_ID : Reference8_q15.txt 1745 1746 Output OUT_SAMPLES_Q15_ID : Output 1747 Output OUT_STATE_Q15_ID : State 1748 1749 Functions { 1750 Test nb=3 arm_cmplx_conj_q15:test_cmplx_conj_q15 1751 Test nb=4n arm_cmplx_conj_q15:test_cmplx_conj_q15 1752 Test nb=4n+1 arm_cmplx_conj_q15:test_cmplx_conj_q15 1753 1754 Test nb=3 arm_cmplx_dot_prod_q15:test_cmplx_dot_prod_q15 1755 Test nb=4n arm_cmplx_dot_prod_q15:test_cmplx_dot_prod_q15 1756 Test nb=4n+1 arm_cmplx_dot_prod_q15:test_cmplx_dot_prod_q15 1757 1758 Test nb=3 arm_cmplx_mag_q15:test_cmplx_mag_q15 1759 Test nb=4n arm_cmplx_mag_q15:test_cmplx_mag_q15 1760 Test nb=4n+1 arm_cmplx_mag_q15:test_cmplx_mag_q15 1761 1762 Test nb=3 arm_cmplx_mag_squared_q15:test_cmplx_mag_squared_q15 1763 Test nb=4n arm_cmplx_mag_squared_q15:test_cmplx_mag_squared_q15 1764 Test nb=4n+1 arm_cmplx_mag_squared_q15:test_cmplx_mag_squared_q15 1765 1766 Test nb=3 arm_cmplx_mult_cmplx_q15:test_cmplx_mult_cmplx_q15 1767 Test nb=4n arm_cmplx_mult_cmplx_q15:test_cmplx_mult_cmplx_q15 1768 Test nb=4n+1 arm_cmplx_mult_cmplx_q15:test_cmplx_mult_cmplx_q15 1769 1770 Test nb=3 arm_cmplx_mult_real_q15:test_cmplx_mult_real_q15 1771 Test nb=4n arm_cmplx_mult_real_q15:test_cmplx_mult_real_q15 1772 Test nb=4n+1 arm_cmplx_mult_real_q15:test_cmplx_mult_real_q15 1773 1774 Test long arm_cmplx_conj_q15:test_cmplx_conj_q15 1775 Test long arm_cmplx_mag_q15:test_cmplx_mag_q15 1776 Test long arm_cmplx_mag_squared_q15:test_cmplx_mag_squared_q15 1777 Test long arm_cmplx_mult_cmplx_q15:test_cmplx_mult_cmplx_q15 1778 Test long arm_cmplx_mult_real_q15:test_cmplx_mult_real_q15 1779 1780 Test nb=3 arm_cmplx_mag_fast_q15:test_cmplx_mag_fast_q15 1781 Test nb=4n arm_cmplx_mag_fast_q15:test_cmplx_mag_fast_q15 1782 Test nb=4n+1 arm_cmplx_mag_fast_q15:test_cmplx_mag_fast_q15 1783 Test long arm_cmplx_mag_fast_q15:test_cmplx_mag_fast_q15 1784 1785 } 1786 1787 } 1788 1789 } 1790 1791 group Fast Maths Tests { 1792 class = FastMath 1793 folder = FastMath 1794 1795 suite Fast Maths F64 { 1796 class = FastMathF64 1797 folder = FastMathF64 1798 1799 Pattern ANGLES1_F64_ID : Angles1_f64.txt 1800 Pattern SQRTINPUT1_F64_ID : SqrtInput1_f64.txt 1801 Pattern LOGINPUT1_F64_ID : LogInput1_f64.txt 1802 Pattern EXPINPUT1_F64_ID : ExpInput1_f64.txt 1803 1804 Pattern COS1_F64_ID : Cos1_f64.txt 1805 Pattern SIN1_F64_ID : Sin1_f64.txt 1806 Pattern SQRT1_F64_ID : Sqrt1_f64.txt 1807 Pattern LOG1_F64_ID : Log1_f64.txt 1808 Pattern EXP1_F64_ID : Exp1_f64.txt 1809 1810 Output OUT_F64_ID : Output 1811 1812 Functions { 1813 disabled{test_cos_f64:test_cos_f64} 1814 disabled{test_sin_f64:test_sin_f64} 1815 disabled{test_sqrt_f64:test_sqrt_f64} 1816 test_vlog_f64:test_vlog_f64 1817 test_vlog_f64 nb=2:test_vlog_f64 1818 test_vlog_f64 nb=2n:test_vlog_f64 1819 test_vlog_f64 nb=2n+1:test_vlog_f64 1820 test_vexp_f64:test_vexp_f64 1821 test_vexp_f64 nb=2:test_vexp_f64 1822 test_vexp_f64 nb=2n:test_vexp_f64 1823 test_vexp_f64 nb=2n+1:test_vexp_f64 1824 } 1825 } 1826 1827 suite Fast Maths F32 { 1828 class = FastMathF32 1829 folder = FastMathF32 1830 1831 Pattern ANGLES1_F32_ID : Angles1_f32.txt 1832 Pattern SQRTINPUT1_F32_ID : SqrtInput1_f32.txt 1833 Pattern LOGINPUT1_F32_ID : LogInput1_f32.txt 1834 Pattern EXPINPUT1_F32_ID : ExpInput1_f32.txt 1835 Pattern ATAN2INPUT1_F32_ID : Atan2Input1_f32.txt 1836 1837 Pattern COS1_F32_ID : Cos1_f32.txt 1838 Pattern SIN1_F32_ID : Sin1_f32.txt 1839 Pattern SQRT1_F32_ID : Sqrt1_f32.txt 1840 Pattern LOG1_F32_ID : Log1_f32.txt 1841 Pattern EXP1_F32_ID : Exp1_f32.txt 1842 Pattern ATAN2_F32_ID : Atan2Ref1_f32.txt 1843 1844 Output OUT_F32_ID : Output 1845 1846 Functions { 1847 test_cos_f32:test_cos_f32 1848 test_sin_f32:test_sin_f32 1849 test_sqrt_f32:test_sqrt_f32 1850 test_vlog_f32:test_vlog_f32 1851 test_vlog_f32 nb=3:test_vlog_f32 1852 test_vlog_f32 nb=4n:test_vlog_f32 1853 test_vlog_f32 nb=4n+1:test_vlog_f32 1854 test_vexp_f32:test_vexp_f32 1855 test_vexp_f32 nb=3:test_vexp_f32 1856 test_vexp_f32 nb=4n:test_vexp_f32 1857 test_vexp_f32 nb=4n+1:test_vexp_f32 1858 test_atan2_scalar_f32:test_atan2_scalar_f32 1859 } 1860 } 1861 1862 suite Fast Maths Q31 { 1863 class = FastMathQ31 1864 folder = FastMathQ31 1865 1866 Pattern ANGLES1_Q31_ID : Angles1_q31.txt 1867 Pattern SQRTINPUT1_Q31_ID : SqrtInput1_q31.txt 1868 Pattern LOGINPUT1_Q31_ID : LogInput1_q31.txt 1869 1870 Pattern ATAN2INPUT1_Q31_ID : Atan2Input1_q31.txt 1871 Pattern ATAN2_Q31_ID : Atan2Ref1_q31.txt 1872 1873 Pattern RECIPINPUT1_Q31_ID : RecipInput1_q31.txt 1874 Pattern RECIP_VAL_Q31_ID : RecipRef1_q31.txt 1875 Pattern RECIP_SHIFT_S16_ID : RecipShift1_s16.txt 1876 1877 Pattern COS1_Q31_ID : Cos1_q31.txt 1878 Pattern SIN1_Q31_ID : Sin1_q31.txt 1879 Pattern SQRT1_Q31_ID : Sqrt1_q31.txt 1880 Pattern LOG1_Q31_ID : Log1_q31.txt 1881 1882 Pattern NUMERATOR_Q31_ID : Numerator1_q31.txt 1883 Pattern DENOMINATOR_Q31_ID : Denominator1_q31.txt 1884 1885 Pattern DIVISION_VALUE_Q31_ID : DivisionValue1_q31.txt 1886 Pattern DIVISION_SHIFT_S16_ID : DivisionShift1_s16.txt 1887 1888 1889 Output OUT_Q31_ID : Output 1890 Output SHIFT_S16_ID : Output 1891 1892 Functions { 1893 test_cos_q31:test_cos_q31 1894 test_sin_q31:test_sin_q31 1895 test_sqrt_q31:test_sqrt_q31 1896 test_division_q31:test_division_q31 1897 test_vlog_q31:test_vlog_q31 1898 test_vlog_q31 nb=3:test_vlog_q31 1899 test_vlog_q31 nb=4n:test_vlog_q31 1900 test_vlog_q31 nb=4n+1:test_vlog_q31 1901 test_atan2_scalar_q31:test_atan2_scalar_q31 1902 test_recip_q31:test_recip_q31 1903 } 1904 } 1905 1906 suite Fast Maths Q15 { 1907 class = FastMathQ15 1908 folder = FastMathQ15 1909 1910 Pattern ANGLES1_Q15_ID : Angles1_q15.txt 1911 Pattern SQRTINPUT1_Q15_ID : SqrtInput1_q15.txt 1912 Pattern LOGINPUT1_Q15_ID : LogInput1_q15.txt 1913 Pattern COS1_Q15_ID : Cos1_q15.txt 1914 Pattern SIN1_Q15_ID : Sin1_q15.txt 1915 Pattern SQRT1_Q15_ID : Sqrt1_q15.txt 1916 Pattern LOG1_Q15_ID : Log1_q15.txt 1917 1918 Pattern NUMERATOR_Q15_ID : Numerator1_q15.txt 1919 Pattern DENOMINATOR_Q15_ID : Denominator1_q15.txt 1920 1921 Pattern DIVISION_VALUE_Q15_ID : DivisionValue1_q15.txt 1922 Pattern DIVISION_SHIFT_S16_ID : DivisionShift1_s16.txt 1923 1924 Pattern ATAN2INPUT1_Q15_ID : Atan2Input1_q15.txt 1925 Pattern ATAN2_Q15_ID : Atan2Ref1_q15.txt 1926 1927 Pattern RECIPINPUT1_Q15_ID : RecipInput1_q15.txt 1928 Pattern RECIP_VAL_Q15_ID : RecipRef1_q15.txt 1929 Pattern RECIP_SHIFT_S16_ID : RecipShift1_s16.txt 1930 1931 Output OUT_Q15_ID : Output 1932 Output SHIFT_S16_ID : Output 1933 1934 Functions { 1935 test_cos_q15:test_cos_q15 1936 test_sin_q15:test_sin_q15 1937 test_sqrt_q15:test_sqrt_q15 1938 test_division_q15:test_division_q15 1939 test_vlog_q15:test_vlog_q15 1940 test_vlog_q15 nb=3:test_vlog_q15 1941 test_vlog_q15 nb=4n:test_vlog_q15 1942 test_vlog_q15 nb=4n+1:test_vlog_q15 1943 test_atan2_scalar_q15:test_atan2_scalar_q15 1944 test_recip_q15:test_recip_q15 1945 } 1946 } 1947 1948 suite Fast Maths Q63 { 1949 class = FastMathQ63 1950 folder = FastMathQ63 1951 1952 Pattern NORMINPUT1_U64_ID : Norm64To32_Input1_u64.txt 1953 Pattern NORM_REF_S16_ID : RefNorm64To32_Norms1_s16.txt 1954 Pattern NORM_REF_VALS_S32_ID : RefNorm64To32_Vals1_s32.txt 1955 1956 Pattern DIV_DEN_INPUT1_S64_ID : DivDenInput1_s64.txt 1957 Pattern DIV_NUM_INPUT1_S32_ID : DivNumInput1_s32.txt 1958 Pattern DIV_REF_S32_ID : DivRef1_u32.txt 1959 1960 Output OUT_S32_ID : Output 1961 Output NORMS_S16_ID : Output 1962 1963 Functions { 1964 test_norm_64_to_32u:test_norm_64_to_32u 1965 test_div_int64_to_int32:test_div_int64_to_int32 1966 } 1967 } 1968 } 1969 1970 group SVM Tests { 1971 class = SVMTests 1972 folder = SVM 1973 1974 suite SVM F32 { 1975 class = SVMF32 1976 folder = SVMF32 1977 1978 Pattern SAMPLES1_F32_ID : Samples1_f32.txt 1979 Pattern PARAMS1_F32_ID : Params1_f32.txt 1980 Pattern DIMS1_S16_ID : Dims1_s16.txt 1981 Pattern REF1_S32_ID : Reference1_s32.txt 1982 1983 Pattern SAMPLES2_F32_ID : Samples2_f32.txt 1984 Pattern PARAMS2_F32_ID : Params2_f32.txt 1985 Pattern DIMS2_S16_ID : Dims2_s16.txt 1986 Pattern REF2_S32_ID : Reference2_s32.txt 1987 1988 Pattern SAMPLES3_F32_ID : Samples3_f32.txt 1989 Pattern PARAMS3_F32_ID : Params3_f32.txt 1990 Pattern DIMS3_S16_ID : Dims3_s16.txt 1991 Pattern REF3_S32_ID : Reference3_s32.txt 1992 1993 Pattern SAMPLES4_F32_ID : Samples4_f32.txt 1994 Pattern PARAMS4_F32_ID : Params4_f32.txt 1995 Pattern DIMS4_S16_ID : Dims4_s16.txt 1996 Pattern REF4_S32_ID : Reference4_s32.txt 1997 1998 Pattern SAMPLES5_F32_ID : Samples5_f32.txt 1999 Pattern PARAMS5_F32_ID : Params5_f32.txt 2000 Pattern DIMS5_S16_ID : Dims5_s16.txt 2001 Pattern REF5_S32_ID : Reference5_s32.txt 2002 2003 Output OUT_S32_ID : Output 2004 2005 Functions { 2006 arm_svm_linear_predict_f32:test_svm_linear_predict_f32 2007 arm_svm_polynomial_predict_f32:test_svm_polynomial_predict_f32 2008 arm_svm_rbf_predict_f32:test_svm_rbf_predict_f32 2009 arm_svm_sigmoid_predict_f32:test_svm_sigmoid_predict_f32 2010 disabled{arm_svm_oneclass_predict_f32:test_svm_linear_predict_f32} 2011 } 2012 } 2013 } 2014 2015 group Bayes Tests { 2016 class = BayesTests 2017 folder = Bayes 2018 2019 suite Bayes F32 { 2020 class = BayesF32 2021 folder = BayesF32 2022 2023 Pattern DIMS1_S16_ID : Dims1_s16.txt 2024 Pattern INPUTS1_F32_ID : Inputs1_f32.txt 2025 Pattern PARAMS1_F32_ID : Params1_f32.txt 2026 Pattern PROBAS1_F32_ID : Probas1_f32.txt 2027 Pattern PREDICTS1_S16_ID : Predicts1_s16.txt 2028 2029 Output OUT_PROBA_F32_ID : Probas 2030 Output OUT_PREDICT_S16_ID : Predicts 2031 2032 Functions { 2033 arm_gaussian_naive_bayes_predict_f32:test_gaussian_naive_bayes_predict_f32 2034 } 2035 } 2036 } 2037 2038 group Distance Tests { 2039 class = DistanceTests 2040 folder = Distance 2041 2042 suite Distance Tests F64 { 2043 class = DistanceTestsF64 2044 folder = DistanceF64 2045 2046 Pattern DIMS_S16_ID : Dims1_s16.txt 2047 Pattern DIMS_MINKOWSKI_S16_ID : Dims9_s16.txt 2048 2049 Pattern INPUTA_F64_ID : InputA1_f64.txt 2050 Pattern INPUTB_F64_ID : InputB1_f64.txt 2051 2052 Pattern INPUTA_JEN_F64_ID : InputA8_f64.txt 2053 Pattern INPUTB_JEN_F64_ID : InputB8_f64.txt 2054 2055 Pattern REF1_F64_ID : Ref1_f64.txt 2056 Pattern REF2_F64_ID : Ref2_f64.txt 2057 Pattern REF3_F64_ID : Ref3_f64.txt 2058 Pattern REF4_F64_ID : Ref4_f64.txt 2059 Pattern REF5_F64_ID : Ref5_f64.txt 2060 Pattern REF6_F64_ID : Ref6_f64.txt 2061 Pattern REF7_F64_ID : Ref7_f64.txt 2062 Pattern REF8_F64_ID : Ref8_f64.txt 2063 Pattern REF9_F64_ID : Ref9_f64.txt 2064 2065 Output OUT_F64_ID : Output 2066 Output TMPA_F64_ID : TmpA 2067 Output TMPB_F64_ID : TmpB 2068 2069 Functions { 2070 disabled{arm_braycurtis_distance_f64:test_braycurtis_distance_f64} 2071 disabled{arm_canberra_distance_f64:test_canberra_distance_f64} 2072 arm_chebyshev_distance_f64:test_chebyshev_distance_f64 2073 arm_cityblock_distance_f64:test_cityblock_distance_f64 2074 disabled{arm_correlation_distance_f64:test_correlation_distance_f64} 2075 arm_cosine_distance_f64:test_cosine_distance_f64 2076 arm_euclidean_distance_f64:test_euclidean_distance_f64 2077 disabled{arm_jensenshannon_distance_f64:test_jensenshannon_distance_f64} 2078 disabled{arm_minkowski_distance_f64:test_minkowski_distance_f64} 2079 } 2080 } 2081 2082 suite Distance Tests F32 { 2083 class = DistanceTestsF32 2084 folder = DistanceF32 2085 2086 Pattern DIMS_S16_ID : Dims1_s16.txt 2087 Pattern DIMS_MINKOWSKI_S16_ID : Dims9_s16.txt 2088 2089 Pattern INPUTA_F32_ID : InputA1_f32.txt 2090 Pattern INPUTB_F32_ID : InputB1_f32.txt 2091 2092 Pattern INPUTA_JEN_F32_ID : InputA8_f32.txt 2093 Pattern INPUTB_JEN_F32_ID : InputB8_f32.txt 2094 2095 Pattern INPUT_QUERY_F32_ID : Query10_f32.txt 2096 Pattern INPUT_TEMPLATE_F32_ID : Template10_f32.txt 2097 2098 Pattern REF1_F32_ID : Ref1_f32.txt 2099 Pattern REF2_F32_ID : Ref2_f32.txt 2100 Pattern REF3_F32_ID : Ref3_f32.txt 2101 Pattern REF4_F32_ID : Ref4_f32.txt 2102 Pattern REF5_F32_ID : Ref5_f32.txt 2103 Pattern REF6_F32_ID : Ref6_f32.txt 2104 Pattern REF7_F32_ID : Ref7_f32.txt 2105 Pattern REF8_F32_ID : Ref8_f32.txt 2106 Pattern REF9_F32_ID : Ref9_f32.txt 2107 2108 Pattern REF10_F32_ID : DTWRef10_f32.txt 2109 Pattern REF10_S16_PATH_ID : PathRef10_s16.txt 2110 2111 Output OUT_F32_ID : Output 2112 Output TMPA_F32_ID : TmpA 2113 Output TMPB_F32_ID : TmpB 2114 Output TMPC_Q7_ID : TmpC 2115 Output OUTA_S16_ID : OutA 2116 Output OUTB_S16_ID : OutB 2117 2118 Functions { 2119 arm_braycurtis_distance_f32:test_braycurtis_distance_f32 2120 arm_canberra_distance_f32:test_canberra_distance_f32 2121 arm_chebyshev_distance_f32:test_chebyshev_distance_f32 2122 arm_cityblock_distance_f32:test_cityblock_distance_f32 2123 arm_correlation_distance_f32:test_correlation_distance_f32 2124 arm_cosine_distance_f32:test_cosine_distance_f32 2125 arm_euclidean_distance_f32:test_euclidean_distance_f32 2126 arm_jensenshannon_distance_f32:test_jensenshannon_distance_f32 2127 arm_minkowski_distance_f32:test_minkowski_distance_f32 2128 arm_dtw_distance_f32:test_dtw_distance_f32 2129 } 2130 } 2131 2132 suite Distance Tests U32 { 2133 class = DistanceTestsU32 2134 folder = DistanceU32 2135 2136 Pattern DIMS_S16_ID : Dims1_s16.txt 2137 2138 Pattern INPUTA_U32_ID : InputA1_u32.txt 2139 Pattern INPUTB_U32_ID : InputB1_u32.txt 2140 2141 Pattern REF1_F32_ID : Ref1_f32.txt 2142 Pattern REF2_F32_ID : Ref2_f32.txt 2143 Pattern REF3_F32_ID : Ref3_f32.txt 2144 Pattern REF4_F32_ID : Ref4_f32.txt 2145 Pattern REF5_F32_ID : Ref5_f32.txt 2146 Pattern REF6_F32_ID : Ref6_f32.txt 2147 Pattern REF7_F32_ID : Ref7_f32.txt 2148 Pattern REF8_F32_ID : Ref8_f32.txt 2149 Pattern REF9_F32_ID : Ref9_f32.txt 2150 2151 Output OUT_F32_ID : Output 2152 2153 Functions { 2154 arm_dice_distance:test_dice_distance 2155 arm_hamming_distance:test_hamming_distance 2156 arm_jaccard_distance:test_jaccard_distance 2157 arm_kulsinski_distance:test_kulsinski_distance 2158 arm_rogerstanimoto_distance:test_rogerstanimoto_distance 2159 arm_russellrao_distance:test_russellrao_distance 2160 arm_sokalmichener_distance:test_sokalmichener_distance 2161 arm_sokalsneath_distance:test_sokalsneath_distance 2162 arm_yule_distance:test_yule_distance 2163 } 2164 } 2165 } 2166 2167 group Filtering Tests { 2168 class = FilteringTests 2169 folder = Filtering 2170 2171 group DECIM { 2172 class = DECIM 2173 folder = DECIM 2174 2175 suite DECIM F32 { 2176 class = DECIMF32 2177 folder = DECIMF32 2178 2179 Pattern INPUT1_F32_ID : Input2_f32.txt 2180 Pattern INPUT2_F32_ID : Input3_f32.txt 2181 Pattern COEFS1_F32_ID : Coefs2_f32.txt 2182 Pattern COEFS2_F32_ID : Coefs3_f32.txt 2183 2184 Pattern CONFIGSDECIMF32_ID : Configs2_u32.txt 2185 Pattern CONFIGSINTERPF32_ID : Configs3_u32.txt 2186 2187 Pattern REF1_DECIM_F32_ID : Reference2_f32.txt 2188 Pattern REF2_INTERP_F32_ID : Reference3_f32.txt 2189 2190 Output OUT_F32_ID : Output 2191 Output STATE_F32_ID : State 2192 2193 Functions { 2194 test_fir_decimate_f32:test_fir_decimate_f32 2195 test_fir_interpolate_f32:test_fir_interpolate_f32 2196 } 2197 } 2198 2199 suite DECIM Q31 { 2200 class = DECIMQ31 2201 folder = DECIMQ31 2202 2203 Pattern INPUT1_Q31_ID : Input2_q31.txt 2204 Pattern INPUT2_Q31_ID : Input3_q31.txt 2205 Pattern COEFS1_Q31_ID : Coefs2_q31.txt 2206 Pattern COEFS2_Q31_ID : Coefs3_q31.txt 2207 2208 Pattern CONFIGSDECIMQ31_ID : Configs2_u32.txt 2209 Pattern CONFIGSINTERPQ31_ID : Configs3_u32.txt 2210 2211 Pattern REF1_DECIM_Q31_ID : Reference2_q31.txt 2212 Pattern REF2_INTERP_Q31_ID : Reference3_q31.txt 2213 2214 Output OUT_Q31_ID : Output 2215 Output STATE_Q31_ID : State 2216 2217 Functions { 2218 test_fir_decimate_q31:test_fir_decimate_q31 2219 test_fir_interpolate_q31:test_fir_interpolate_q31 2220 } 2221 } 2222 2223 suite DECIM Q15 { 2224 class = DECIMQ15 2225 folder = DECIMQ15 2226 2227 Pattern INPUT1_Q15_ID : Input2_q15.txt 2228 Pattern INPUT2_Q15_ID : Input3_q15.txt 2229 Pattern COEFS1_Q15_ID : Coefs2_q15.txt 2230 Pattern COEFS2_Q15_ID : Coefs3_q15.txt 2231 2232 Pattern CONFIGSDECIMQ15_ID : Configs2_u32.txt 2233 Pattern CONFIGSINTERPQ15_ID : Configs3_u32.txt 2234 2235 Pattern REF1_DECIM_Q15_ID : Reference2_q15.txt 2236 Pattern REF2_INTERP_Q15_ID : Reference3_q15.txt 2237 2238 Output OUT_Q15_ID : Output 2239 Output STATE_Q15_ID : State 2240 2241 Functions { 2242 test_fir_decimate_q15:test_fir_decimate_q15 2243 test_fir_interpolate_q15:test_fir_interpolate_q15 2244 } 2245 } 2246 } 2247 2248 group MISC { 2249 class = MISC 2250 folder = MISC 2251 2252 suite MISC F64 { 2253 class = MISCF64 2254 folder = MISCF64 2255 2256 Pattern INPUTA_F64_ID : InputsA1_f64.txt 2257 Pattern INPUTB_F64_ID : InputsB1_f64.txt 2258 2259 Pattern INPUTA2_F64_ID : InputsA2_f64.txt 2260 Pattern INPUTB2_F64_ID : InputsB2_f64.txt 2261 2262 Pattern INPUTPHI_A_F64_ID : InputPhi81_f64.txt 2263 Pattern INPUTPHI_B_F64_ID : InputPhi82_f64.txt 2264 Pattern INPUTPHI_C_F64_ID : InputPhi83_f64.txt 2265 2266 Pattern INPUT_ERRORS_F64_ID : LDErrors81_f64.txt 2267 2268 Pattern REF1_F64_ID : Reference1_f64.txt 2269 Pattern REF2_F64_ID : Reference2_f64.txt 2270 Pattern REF3_F64_ID : Reference3_f64.txt 2271 Pattern REF4_F64_ID : Reference4_f64.txt 2272 Pattern REF5_F64_ID : Reference5_f64.txt 2273 Pattern REF6_F64_ID : Reference6_f64.txt 2274 Pattern REF7_F64_ID : Reference7_f64.txt 2275 Pattern REF8_F64_ID : Reference8_f64.txt 2276 Pattern REF9_F64_ID : Reference9_f64.txt 2277 Pattern REF10_F64_ID : Reference10_f64.txt 2278 Pattern REF11_F64_ID : Reference11_f64.txt 2279 Pattern REF12_F64_ID : Reference12_f64.txt 2280 Pattern REF13_F64_ID : Reference13_f64.txt 2281 Pattern REF14_F64_ID : Reference14_f64.txt 2282 Pattern REF15_F64_ID : Reference15_f64.txt 2283 Pattern REF16_F64_ID : Reference16_f64.txt 2284 Pattern REF17_F64_ID : Reference17_f64.txt 2285 Pattern REF18_F64_ID : Reference18_f64.txt 2286 Pattern REF19_F64_ID : Reference19_f64.txt 2287 Pattern REF20_F64_ID : Reference20_f64.txt 2288 Pattern REF21_F64_ID : Reference21_f64.txt 2289 Pattern REF22_F64_ID : Reference22_f64.txt 2290 Pattern REF23_F64_ID : Reference23_f64.txt 2291 Pattern REF24_F64_ID : Reference24_f64.txt 2292 Pattern REF25_F64_ID : Reference25_f64.txt 2293 Pattern REF26_F64_ID : Reference26_f64.txt 2294 Pattern REF27_F64_ID : Reference27_f64.txt 2295 Pattern REF28_F64_ID : Reference28_f64.txt 2296 Pattern REF29_F64_ID : Reference29_f64.txt 2297 Pattern REF30_F64_ID : Reference30_f64.txt 2298 Pattern REF31_F64_ID : Reference31_f64.txt 2299 Pattern REF32_F64_ID : Reference32_f64.txt 2300 Pattern REF33_F64_ID : Reference33_f64.txt 2301 Pattern REF34_F64_ID : Reference34_f64.txt 2302 Pattern REF35_F64_ID : Reference35_f64.txt 2303 Pattern REF36_F64_ID : Reference36_f64.txt 2304 Pattern REF37_F64_ID : Reference37_f64.txt 2305 Pattern REF38_F64_ID : Reference38_f64.txt 2306 Pattern REF39_F64_ID : Reference39_f64.txt 2307 Pattern REF40_F64_ID : Reference40_f64.txt 2308 Pattern REF41_F64_ID : Reference41_f64.txt 2309 Pattern REF42_F64_ID : Reference42_f64.txt 2310 Pattern REF43_F64_ID : Reference43_f64.txt 2311 Pattern REF44_F64_ID : Reference44_f64.txt 2312 Pattern REF45_F64_ID : Reference45_f64.txt 2313 Pattern REF46_F64_ID : Reference46_f64.txt 2314 Pattern REF47_F64_ID : Reference47_f64.txt 2315 Pattern REF48_F64_ID : Reference48_f64.txt 2316 Pattern REF49_F64_ID : Reference49_f64.txt 2317 Pattern REF50_F64_ID : Reference50_f64.txt 2318 Pattern REF51_F64_ID : Reference51_f64.txt 2319 Pattern REF52_F64_ID : Reference52_f64.txt 2320 Pattern REF53_F64_ID : Reference53_f64.txt 2321 Pattern REF54_F64_ID : Reference54_f64.txt 2322 Pattern REF55_F64_ID : Reference55_f64.txt 2323 Pattern REF56_F64_ID : Reference56_f64.txt 2324 Pattern REF57_F64_ID : Reference57_f64.txt 2325 Pattern REF58_F64_ID : Reference58_f64.txt 2326 Pattern REF59_F64_ID : Reference59_f64.txt 2327 Pattern REF60_F64_ID : Reference60_f64.txt 2328 Pattern REF61_F64_ID : Reference61_f64.txt 2329 Pattern REF62_F64_ID : Reference62_f64.txt 2330 Pattern REF63_F64_ID : Reference63_f64.txt 2331 Pattern REF64_F64_ID : Reference64_f64.txt 2332 Pattern REF65_F64_ID : Reference65_f64.txt 2333 Pattern REF66_F64_ID : Reference66_f64.txt 2334 Pattern REF67_F64_ID : Reference67_f64.txt 2335 Pattern REF68_F64_ID : Reference68_f64.txt 2336 Pattern REF69_F64_ID : Reference69_f64.txt 2337 Pattern REF70_F64_ID : Reference70_f64.txt 2338 Pattern REF71_F64_ID : Reference71_f64.txt 2339 Pattern REF72_F64_ID : Reference72_f64.txt 2340 Pattern REF73_F64_ID : Reference73_f64.txt 2341 Pattern REF74_F64_ID : Reference74_f64.txt 2342 Pattern REF75_F64_ID : Reference75_f64.txt 2343 Pattern REF76_F64_ID : Reference76_f64.txt 2344 Pattern REF77_F64_ID : Reference77_f64.txt 2345 Pattern REF78_F64_ID : Reference78_f64.txt 2346 Pattern REF79_F64_ID : Reference79_f64.txt 2347 Pattern REF80_F64_ID : Reference80_f64.txt 2348 Pattern REF81_F64_ID : Reference81_f64.txt 2349 Pattern REF82_F64_ID : Reference82_f64.txt 2350 Pattern REF83_F64_ID : Reference83_f64.txt 2351 2352 Pattern REF84_F64_ID : Reference84_f64.txt 2353 Pattern REF85_F64_ID : Reference85_f64.txt 2354 Pattern REF86_F64_ID : Reference86_f64.txt 2355 2356 2357 Output OUT_F64_ID : Output 2358 Output TMP_F64_ID : Temp 2359 2360 Functions { 2361 arm_correlate_f64 nba=4 nbb=1:test_correlate_f64 2362 arm_correlate_f64 nba=4 nbb=2:test_correlate_f64 2363 arm_correlate_f64 nba=4 nbb=3:test_correlate_f64 2364 arm_correlate_f64 nba=4 nbb=8:test_correlate_f64 2365 arm_correlate_f64 nba=4 nbb=11:test_correlate_f64 2366 arm_correlate_f64 nba=5 nbb=1:test_correlate_f64 2367 arm_correlate_f64 nba=5 nbb=2:test_correlate_f64 2368 arm_correlate_f64 nba=5 nbb=3:test_correlate_f64 2369 arm_correlate_f64 nba=5 nbb=8:test_correlate_f64 2370 arm_correlate_f64 nba=5 nbb=11:test_correlate_f64 2371 arm_correlate_f64 nba=6 nbb=1:test_correlate_f64 2372 arm_correlate_f64 nba=6 nbb=2:test_correlate_f64 2373 arm_correlate_f64 nba=6 nbb=3:test_correlate_f64 2374 arm_correlate_f64 nba=6 nbb=8:test_correlate_f64 2375 arm_correlate_f64 nba=6 nbb=11:test_correlate_f64 2376 arm_correlate_f64 nba=9 nbb=1:test_correlate_f64 2377 arm_correlate_f64 nba=9 nbb=2:test_correlate_f64 2378 arm_correlate_f64 nba=9 nbb=3:test_correlate_f64 2379 arm_correlate_f64 nba=9 nbb=8:test_correlate_f64 2380 arm_correlate_f64 nba=9 nbb=11:test_correlate_f64 2381 arm_correlate_f64 nba=10 nbb=1:test_correlate_f64 2382 arm_correlate_f64 nba=10 nbb=2:test_correlate_f64 2383 arm_correlate_f64 nba=10 nbb=3:test_correlate_f64 2384 arm_correlate_f64 nba=10 nbb=8:test_correlate_f64 2385 arm_correlate_f64 nba=10 nbb=11:test_correlate_f64 2386 arm_correlate_f64 nba=11 nbb=1:test_correlate_f64 2387 arm_correlate_f64 nba=11 nbb=2:test_correlate_f64 2388 arm_correlate_f64 nba=11 nbb=3:test_correlate_f64 2389 arm_correlate_f64 nba=11 nbb=8:test_correlate_f64 2390 arm_correlate_f64 nba=11 nbb=11:test_correlate_f64 2391 arm_correlate_f64 nba=12 nbb=1:test_correlate_f64 2392 arm_correlate_f64 nba=12 nbb=2:test_correlate_f64 2393 arm_correlate_f64 nba=12 nbb=3:test_correlate_f64 2394 arm_correlate_f64 nba=12 nbb=8:test_correlate_f64 2395 arm_correlate_f64 nba=12 nbb=11:test_correlate_f64 2396 arm_correlate_f64 nba=13 nbb=1:test_correlate_f64 2397 arm_correlate_f64 nba=13 nbb=2:test_correlate_f64 2398 arm_correlate_f64 nba=13 nbb=3:test_correlate_f64 2399 arm_correlate_f64 nba=13 nbb=8:test_correlate_f64 2400 arm_correlate_f64 nba=13 nbb=11:test_correlate_f64 2401 disabled{arm_conv_f64 nba=4 nbb=1:test_conv_f64} 2402 disabled{arm_conv_f64 nba=4 nbb=2:test_conv_f64} 2403 disabled{arm_conv_f64 nba=4 nbb=3:test_conv_f64} 2404 disabled{arm_conv_f64 nba=4 nbb=8:test_conv_f64} 2405 disabled{arm_conv_f64 nba=4 nbb=11:test_conv_f64} 2406 disabled{arm_conv_f64 nba=5 nbb=1:test_conv_f64} 2407 disabled{arm_conv_f64 nba=5 nbb=2:test_conv_f64} 2408 disabled{arm_conv_f64 nba=5 nbb=3:test_conv_f64} 2409 disabled{arm_conv_f64 nba=5 nbb=8:test_conv_f64} 2410 disabled{arm_conv_f64 nba=5 nbb=11:test_conv_f64} 2411 disabled{arm_conv_f64 nba=6 nbb=1:test_conv_f64} 2412 disabled{arm_conv_f64 nba=6 nbb=2:test_conv_f64} 2413 disabled{arm_conv_f64 nba=6 nbb=3:test_conv_f64} 2414 disabled{arm_conv_f64 nba=6 nbb=8:test_conv_f64} 2415 disabled{arm_conv_f64 nba=6 nbb=11:test_conv_f64} 2416 disabled{arm_conv_f64 nba=9 nbb=1:test_conv_f64} 2417 disabled{arm_conv_f64 nba=9 nbb=2:test_conv_f64} 2418 disabled{arm_conv_f64 nba=9 nbb=3:test_conv_f64} 2419 disabled{arm_conv_f64 nba=9 nbb=8:test_conv_f64} 2420 disabled{arm_conv_f64 nba=9 nbb=11:test_conv_f64} 2421 disabled{arm_conv_f64 nba=10 nbb=1:test_conv_f64} 2422 disabled{arm_conv_f64 nba=10 nbb=2:test_conv_f64} 2423 disabled{arm_conv_f64 nba=10 nbb=3:test_conv_f64} 2424 disabled{arm_conv_f64 nba=10 nbb=8:test_conv_f64} 2425 disabled{arm_conv_f64 nba=10 nbb=11:test_conv_f64} 2426 disabled{arm_conv_f64 nba=11 nbb=1:test_conv_f64} 2427 disabled{arm_conv_f64 nba=11 nbb=2:test_conv_f64} 2428 disabled{arm_conv_f64 nba=11 nbb=3:test_conv_f64} 2429 disabled{arm_conv_f64 nba=11 nbb=8:test_conv_f64} 2430 disabled{arm_conv_f64 nba=11 nbb=11:test_conv_f64} 2431 disabled{arm_conv_f64 nba=12 nbb=1:test_conv_f64} 2432 disabled{arm_conv_f64 nba=12 nbb=2:test_conv_f64} 2433 disabled{arm_conv_f64 nba=12 nbb=3:test_conv_f64} 2434 disabled{arm_conv_f64 nba=12 nbb=8:test_conv_f64} 2435 disabled{arm_conv_f64 nba=12 nbb=11:test_conv_f64} 2436 disabled{arm_conv_f64 nba=13 nbb=1:test_conv_f64} 2437 disabled{arm_conv_f64 nba=13 nbb=2:test_conv_f64} 2438 disabled{arm_conv_f64 nba=13 nbb=3:test_conv_f64} 2439 disabled{arm_conv_f64 nba=13 nbb=8:test_conv_f64} 2440 disabled{arm_conv_f64 nba=13 nbb=11:test_conv_f64} 2441 disabled{arm_levinson_durbin_f64 n=3:test_levinson_durbin_f64} 2442 disabled{arm_levinson_durbin_f64 n=8:test_levinson_durbin_f64} 2443 disabled{arm_levinson_durbin_f64 n=11:test_levinson_durbin_f64} 2444 disabled{arm_conv_partial_f64 nba=6 nbb=8 first=3:test_conv_partial_f64} 2445 disabled{arm_conv_partial_f64 nba=6 nbb=8 first=9:test_conv_partial_f64} 2446 disabled{arm_conv_partial_f64 nba=6 nbb=8 first=7:test_conv_partial_f64} 2447 } 2448 2449 } 2450 2451 suite MISC F32 { 2452 class = MISCF32 2453 folder = MISCF32 2454 2455 Pattern INPUTA_F32_ID : InputsA1_f32.txt 2456 Pattern INPUTB_F32_ID : InputsB1_f32.txt 2457 2458 Pattern INPUTA2_F32_ID : InputsA2_f32.txt 2459 Pattern INPUTB2_F32_ID : InputsB2_f32.txt 2460 2461 Pattern INPUTPHI_A_F32_ID : InputPhi81_f32.txt 2462 Pattern INPUTPHI_B_F32_ID : InputPhi82_f32.txt 2463 Pattern INPUTPHI_C_F32_ID : InputPhi83_f32.txt 2464 2465 Pattern INPUT_ERRORS_F32_ID : LDErrors81_f32.txt 2466 2467 Pattern REF1_F32_ID : Reference1_f32.txt 2468 Pattern REF2_F32_ID : Reference2_f32.txt 2469 Pattern REF3_F32_ID : Reference3_f32.txt 2470 Pattern REF4_F32_ID : Reference4_f32.txt 2471 Pattern REF5_F32_ID : Reference5_f32.txt 2472 Pattern REF6_F32_ID : Reference6_f32.txt 2473 Pattern REF7_F32_ID : Reference7_f32.txt 2474 Pattern REF8_F32_ID : Reference8_f32.txt 2475 Pattern REF9_F32_ID : Reference9_f32.txt 2476 Pattern REF10_F32_ID : Reference10_f32.txt 2477 Pattern REF11_F32_ID : Reference11_f32.txt 2478 Pattern REF12_F32_ID : Reference12_f32.txt 2479 Pattern REF13_F32_ID : Reference13_f32.txt 2480 Pattern REF14_F32_ID : Reference14_f32.txt 2481 Pattern REF15_F32_ID : Reference15_f32.txt 2482 Pattern REF16_F32_ID : Reference16_f32.txt 2483 Pattern REF17_F32_ID : Reference17_f32.txt 2484 Pattern REF18_F32_ID : Reference18_f32.txt 2485 Pattern REF19_F32_ID : Reference19_f32.txt 2486 Pattern REF20_F32_ID : Reference20_f32.txt 2487 Pattern REF21_F32_ID : Reference21_f32.txt 2488 Pattern REF22_F32_ID : Reference22_f32.txt 2489 Pattern REF23_F32_ID : Reference23_f32.txt 2490 Pattern REF24_F32_ID : Reference24_f32.txt 2491 Pattern REF25_F32_ID : Reference25_f32.txt 2492 Pattern REF26_F32_ID : Reference26_f32.txt 2493 Pattern REF27_F32_ID : Reference27_f32.txt 2494 Pattern REF28_F32_ID : Reference28_f32.txt 2495 Pattern REF29_F32_ID : Reference29_f32.txt 2496 Pattern REF30_F32_ID : Reference30_f32.txt 2497 Pattern REF31_F32_ID : Reference31_f32.txt 2498 Pattern REF32_F32_ID : Reference32_f32.txt 2499 Pattern REF33_F32_ID : Reference33_f32.txt 2500 Pattern REF34_F32_ID : Reference34_f32.txt 2501 Pattern REF35_F32_ID : Reference35_f32.txt 2502 Pattern REF36_F32_ID : Reference36_f32.txt 2503 Pattern REF37_F32_ID : Reference37_f32.txt 2504 Pattern REF38_F32_ID : Reference38_f32.txt 2505 Pattern REF39_F32_ID : Reference39_f32.txt 2506 Pattern REF40_F32_ID : Reference40_f32.txt 2507 Pattern REF41_F32_ID : Reference41_f32.txt 2508 Pattern REF42_F32_ID : Reference42_f32.txt 2509 Pattern REF43_F32_ID : Reference43_f32.txt 2510 Pattern REF44_F32_ID : Reference44_f32.txt 2511 Pattern REF45_F32_ID : Reference45_f32.txt 2512 Pattern REF46_F32_ID : Reference46_f32.txt 2513 Pattern REF47_F32_ID : Reference47_f32.txt 2514 Pattern REF48_F32_ID : Reference48_f32.txt 2515 Pattern REF49_F32_ID : Reference49_f32.txt 2516 Pattern REF50_F32_ID : Reference50_f32.txt 2517 Pattern REF51_F32_ID : Reference51_f32.txt 2518 Pattern REF52_F32_ID : Reference52_f32.txt 2519 Pattern REF53_F32_ID : Reference53_f32.txt 2520 Pattern REF54_F32_ID : Reference54_f32.txt 2521 Pattern REF55_F32_ID : Reference55_f32.txt 2522 Pattern REF56_F32_ID : Reference56_f32.txt 2523 Pattern REF57_F32_ID : Reference57_f32.txt 2524 Pattern REF58_F32_ID : Reference58_f32.txt 2525 Pattern REF59_F32_ID : Reference59_f32.txt 2526 Pattern REF60_F32_ID : Reference60_f32.txt 2527 Pattern REF61_F32_ID : Reference61_f32.txt 2528 Pattern REF62_F32_ID : Reference62_f32.txt 2529 Pattern REF63_F32_ID : Reference63_f32.txt 2530 Pattern REF64_F32_ID : Reference64_f32.txt 2531 Pattern REF65_F32_ID : Reference65_f32.txt 2532 Pattern REF66_F32_ID : Reference66_f32.txt 2533 Pattern REF67_F32_ID : Reference67_f32.txt 2534 Pattern REF68_F32_ID : Reference68_f32.txt 2535 Pattern REF69_F32_ID : Reference69_f32.txt 2536 Pattern REF70_F32_ID : Reference70_f32.txt 2537 Pattern REF71_F32_ID : Reference71_f32.txt 2538 Pattern REF72_F32_ID : Reference72_f32.txt 2539 Pattern REF73_F32_ID : Reference73_f32.txt 2540 Pattern REF74_F32_ID : Reference74_f32.txt 2541 Pattern REF75_F32_ID : Reference75_f32.txt 2542 Pattern REF76_F32_ID : Reference76_f32.txt 2543 Pattern REF77_F32_ID : Reference77_f32.txt 2544 Pattern REF78_F32_ID : Reference78_f32.txt 2545 Pattern REF79_F32_ID : Reference79_f32.txt 2546 Pattern REF80_F32_ID : Reference80_f32.txt 2547 Pattern REF81_F32_ID : Reference81_f32.txt 2548 Pattern REF82_F32_ID : Reference82_f32.txt 2549 Pattern REF83_F32_ID : Reference83_f32.txt 2550 2551 Pattern REF84_F32_ID : Reference84_f32.txt 2552 Pattern REF85_F32_ID : Reference85_f32.txt 2553 Pattern REF86_F32_ID : Reference86_f32.txt 2554 2555 2556 Output OUT_F32_ID : Output 2557 Output TMP_F32_ID : Temp 2558 2559 Functions { 2560 arm_correlate_f32 nba=4 nbb=1:test_correlate_f32 2561 arm_correlate_f32 nba=4 nbb=2:test_correlate_f32 2562 arm_correlate_f32 nba=4 nbb=3:test_correlate_f32 2563 arm_correlate_f32 nba=4 nbb=8:test_correlate_f32 2564 arm_correlate_f32 nba=4 nbb=11:test_correlate_f32 2565 arm_correlate_f32 nba=5 nbb=1:test_correlate_f32 2566 arm_correlate_f32 nba=5 nbb=2:test_correlate_f32 2567 arm_correlate_f32 nba=5 nbb=3:test_correlate_f32 2568 arm_correlate_f32 nba=5 nbb=8:test_correlate_f32 2569 arm_correlate_f32 nba=5 nbb=11:test_correlate_f32 2570 arm_correlate_f32 nba=6 nbb=1:test_correlate_f32 2571 arm_correlate_f32 nba=6 nbb=2:test_correlate_f32 2572 arm_correlate_f32 nba=6 nbb=3:test_correlate_f32 2573 arm_correlate_f32 nba=6 nbb=8:test_correlate_f32 2574 arm_correlate_f32 nba=6 nbb=11:test_correlate_f32 2575 arm_correlate_f32 nba=9 nbb=1:test_correlate_f32 2576 arm_correlate_f32 nba=9 nbb=2:test_correlate_f32 2577 arm_correlate_f32 nba=9 nbb=3:test_correlate_f32 2578 arm_correlate_f32 nba=9 nbb=8:test_correlate_f32 2579 arm_correlate_f32 nba=9 nbb=11:test_correlate_f32 2580 arm_correlate_f32 nba=10 nbb=1:test_correlate_f32 2581 arm_correlate_f32 nba=10 nbb=2:test_correlate_f32 2582 arm_correlate_f32 nba=10 nbb=3:test_correlate_f32 2583 arm_correlate_f32 nba=10 nbb=8:test_correlate_f32 2584 arm_correlate_f32 nba=10 nbb=11:test_correlate_f32 2585 arm_correlate_f32 nba=11 nbb=1:test_correlate_f32 2586 arm_correlate_f32 nba=11 nbb=2:test_correlate_f32 2587 arm_correlate_f32 nba=11 nbb=3:test_correlate_f32 2588 arm_correlate_f32 nba=11 nbb=8:test_correlate_f32 2589 arm_correlate_f32 nba=11 nbb=11:test_correlate_f32 2590 arm_correlate_f32 nba=12 nbb=1:test_correlate_f32 2591 arm_correlate_f32 nba=12 nbb=2:test_correlate_f32 2592 arm_correlate_f32 nba=12 nbb=3:test_correlate_f32 2593 arm_correlate_f32 nba=12 nbb=8:test_correlate_f32 2594 arm_correlate_f32 nba=12 nbb=11:test_correlate_f32 2595 arm_correlate_f32 nba=13 nbb=1:test_correlate_f32 2596 arm_correlate_f32 nba=13 nbb=2:test_correlate_f32 2597 arm_correlate_f32 nba=13 nbb=3:test_correlate_f32 2598 arm_correlate_f32 nba=13 nbb=8:test_correlate_f32 2599 arm_correlate_f32 nba=13 nbb=11:test_correlate_f32 2600 arm_conv_f32 nba=4 nbb=1:test_conv_f32 2601 arm_conv_f32 nba=4 nbb=2:test_conv_f32 2602 arm_conv_f32 nba=4 nbb=3:test_conv_f32 2603 arm_conv_f32 nba=4 nbb=8:test_conv_f32 2604 arm_conv_f32 nba=4 nbb=11:test_conv_f32 2605 arm_conv_f32 nba=5 nbb=1:test_conv_f32 2606 arm_conv_f32 nba=5 nbb=2:test_conv_f32 2607 arm_conv_f32 nba=5 nbb=3:test_conv_f32 2608 arm_conv_f32 nba=5 nbb=8:test_conv_f32 2609 arm_conv_f32 nba=5 nbb=11:test_conv_f32 2610 arm_conv_f32 nba=6 nbb=1:test_conv_f32 2611 arm_conv_f32 nba=6 nbb=2:test_conv_f32 2612 arm_conv_f32 nba=6 nbb=3:test_conv_f32 2613 arm_conv_f32 nba=6 nbb=8:test_conv_f32 2614 arm_conv_f32 nba=6 nbb=11:test_conv_f32 2615 arm_conv_f32 nba=9 nbb=1:test_conv_f32 2616 arm_conv_f32 nba=9 nbb=2:test_conv_f32 2617 arm_conv_f32 nba=9 nbb=3:test_conv_f32 2618 arm_conv_f32 nba=9 nbb=8:test_conv_f32 2619 arm_conv_f32 nba=9 nbb=11:test_conv_f32 2620 arm_conv_f32 nba=10 nbb=1:test_conv_f32 2621 arm_conv_f32 nba=10 nbb=2:test_conv_f32 2622 arm_conv_f32 nba=10 nbb=3:test_conv_f32 2623 arm_conv_f32 nba=10 nbb=8:test_conv_f32 2624 arm_conv_f32 nba=10 nbb=11:test_conv_f32 2625 arm_conv_f32 nba=11 nbb=1:test_conv_f32 2626 arm_conv_f32 nba=11 nbb=2:test_conv_f32 2627 arm_conv_f32 nba=11 nbb=3:test_conv_f32 2628 arm_conv_f32 nba=11 nbb=8:test_conv_f32 2629 arm_conv_f32 nba=11 nbb=11:test_conv_f32 2630 arm_conv_f32 nba=12 nbb=1:test_conv_f32 2631 arm_conv_f32 nba=12 nbb=2:test_conv_f32 2632 arm_conv_f32 nba=12 nbb=3:test_conv_f32 2633 arm_conv_f32 nba=12 nbb=8:test_conv_f32 2634 arm_conv_f32 nba=12 nbb=11:test_conv_f32 2635 arm_conv_f32 nba=13 nbb=1:test_conv_f32 2636 arm_conv_f32 nba=13 nbb=2:test_conv_f32 2637 arm_conv_f32 nba=13 nbb=3:test_conv_f32 2638 arm_conv_f32 nba=13 nbb=8:test_conv_f32 2639 arm_conv_f32 nba=13 nbb=11:test_conv_f32 2640 arm_levinson_durbin_f32 n=3:test_levinson_durbin_f32 2641 arm_levinson_durbin_f32 n=8:test_levinson_durbin_f32 2642 arm_levinson_durbin_f32 n=11:test_levinson_durbin_f32 2643 arm_conv_partial_f32 nba=6 nbb=8 first=3:test_conv_partial_f32 2644 arm_conv_partial_f32 nba=6 nbb=8 first=9:test_conv_partial_f32 2645 arm_conv_partial_f32 nba=6 nbb=8 first=7:test_conv_partial_f32 2646 } 2647 2648 } 2649 2650 suite MISC Q31 { 2651 class = MISCQ31 2652 folder = MISCQ31 2653 2654 Pattern INPUTA_Q31_ID : InputsA1_q31.txt 2655 Pattern INPUTB_Q31_ID : InputsB1_q31.txt 2656 2657 Pattern INPUTA2_Q31_ID : InputsA2_q31.txt 2658 Pattern INPUTB2_Q31_ID : InputsB2_q31.txt 2659 2660 Pattern INPUTPHI_A_Q31_ID : InputPhi81_q31.txt 2661 Pattern INPUTPHI_B_Q31_ID : InputPhi82_q31.txt 2662 Pattern INPUTPHI_C_Q31_ID : InputPhi83_q31.txt 2663 2664 Pattern INPUT_ERRORS_Q31_ID : LDErrors81_q31.txt 2665 2666 Pattern REF1_Q31_ID : Reference1_q31.txt 2667 Pattern REF2_Q31_ID : Reference2_q31.txt 2668 Pattern REF3_Q31_ID : Reference3_q31.txt 2669 Pattern REF4_Q31_ID : Reference4_q31.txt 2670 Pattern REF5_Q31_ID : Reference5_q31.txt 2671 Pattern REF6_Q31_ID : Reference6_q31.txt 2672 Pattern REF7_Q31_ID : Reference7_q31.txt 2673 Pattern REF8_Q31_ID : Reference8_q31.txt 2674 Pattern REF9_Q31_ID : Reference9_q31.txt 2675 Pattern REF10_Q31_ID : Reference10_q31.txt 2676 Pattern REF11_Q31_ID : Reference11_q31.txt 2677 Pattern REF12_Q31_ID : Reference12_q31.txt 2678 Pattern REF13_Q31_ID : Reference13_q31.txt 2679 Pattern REF14_Q31_ID : Reference14_q31.txt 2680 Pattern REF15_Q31_ID : Reference15_q31.txt 2681 Pattern REF16_Q31_ID : Reference16_q31.txt 2682 Pattern REF17_Q31_ID : Reference17_q31.txt 2683 Pattern REF18_Q31_ID : Reference18_q31.txt 2684 Pattern REF19_Q31_ID : Reference19_q31.txt 2685 Pattern REF20_Q31_ID : Reference20_q31.txt 2686 Pattern REF21_Q31_ID : Reference21_q31.txt 2687 Pattern REF22_Q31_ID : Reference22_q31.txt 2688 Pattern REF23_Q31_ID : Reference23_q31.txt 2689 Pattern REF24_Q31_ID : Reference24_q31.txt 2690 Pattern REF25_Q31_ID : Reference25_q31.txt 2691 Pattern REF26_Q31_ID : Reference26_q31.txt 2692 Pattern REF27_Q31_ID : Reference27_q31.txt 2693 Pattern REF28_Q31_ID : Reference28_q31.txt 2694 Pattern REF29_Q31_ID : Reference29_q31.txt 2695 Pattern REF30_Q31_ID : Reference30_q31.txt 2696 Pattern REF31_Q31_ID : Reference31_q31.txt 2697 Pattern REF32_Q31_ID : Reference32_q31.txt 2698 Pattern REF33_Q31_ID : Reference33_q31.txt 2699 Pattern REF34_Q31_ID : Reference34_q31.txt 2700 Pattern REF35_Q31_ID : Reference35_q31.txt 2701 Pattern REF36_Q31_ID : Reference36_q31.txt 2702 Pattern REF37_Q31_ID : Reference37_q31.txt 2703 Pattern REF38_Q31_ID : Reference38_q31.txt 2704 Pattern REF39_Q31_ID : Reference39_q31.txt 2705 Pattern REF40_Q31_ID : Reference40_q31.txt 2706 Pattern REF41_Q31_ID : Reference41_q31.txt 2707 Pattern REF42_Q31_ID : Reference42_q31.txt 2708 Pattern REF43_Q31_ID : Reference43_q31.txt 2709 Pattern REF44_Q31_ID : Reference44_q31.txt 2710 Pattern REF45_Q31_ID : Reference45_q31.txt 2711 Pattern REF46_Q31_ID : Reference46_q31.txt 2712 Pattern REF47_Q31_ID : Reference47_q31.txt 2713 Pattern REF48_Q31_ID : Reference48_q31.txt 2714 Pattern REF49_Q31_ID : Reference49_q31.txt 2715 Pattern REF50_Q31_ID : Reference50_q31.txt 2716 Pattern REF51_Q31_ID : Reference51_q31.txt 2717 Pattern REF52_Q31_ID : Reference52_q31.txt 2718 Pattern REF53_Q31_ID : Reference53_q31.txt 2719 Pattern REF54_Q31_ID : Reference54_q31.txt 2720 Pattern REF55_Q31_ID : Reference55_q31.txt 2721 Pattern REF56_Q31_ID : Reference56_q31.txt 2722 Pattern REF57_Q31_ID : Reference57_q31.txt 2723 Pattern REF58_Q31_ID : Reference58_q31.txt 2724 Pattern REF59_Q31_ID : Reference59_q31.txt 2725 Pattern REF60_Q31_ID : Reference60_q31.txt 2726 Pattern REF61_Q31_ID : Reference61_q31.txt 2727 Pattern REF62_Q31_ID : Reference62_q31.txt 2728 Pattern REF63_Q31_ID : Reference63_q31.txt 2729 Pattern REF64_Q31_ID : Reference64_q31.txt 2730 Pattern REF65_Q31_ID : Reference65_q31.txt 2731 Pattern REF66_Q31_ID : Reference66_q31.txt 2732 Pattern REF67_Q31_ID : Reference67_q31.txt 2733 Pattern REF68_Q31_ID : Reference68_q31.txt 2734 Pattern REF69_Q31_ID : Reference69_q31.txt 2735 Pattern REF70_Q31_ID : Reference70_q31.txt 2736 Pattern REF71_Q31_ID : Reference71_q31.txt 2737 Pattern REF72_Q31_ID : Reference72_q31.txt 2738 Pattern REF73_Q31_ID : Reference73_q31.txt 2739 Pattern REF74_Q31_ID : Reference74_q31.txt 2740 Pattern REF75_Q31_ID : Reference75_q31.txt 2741 Pattern REF76_Q31_ID : Reference76_q31.txt 2742 Pattern REF77_Q31_ID : Reference77_q31.txt 2743 Pattern REF78_Q31_ID : Reference78_q31.txt 2744 Pattern REF79_Q31_ID : Reference79_q31.txt 2745 Pattern REF80_Q31_ID : Reference80_q31.txt 2746 Pattern REF81_Q31_ID : Reference81_q31.txt 2747 Pattern REF82_Q31_ID : Reference82_q31.txt 2748 Pattern REF83_Q31_ID : Reference83_q31.txt 2749 2750 Pattern REF84_Q31_ID : Reference84_q31.txt 2751 Pattern REF85_Q31_ID : Reference85_q31.txt 2752 Pattern REF86_Q31_ID : Reference86_q31.txt 2753 2754 2755 Output OUT_Q31_ID : Output 2756 Output TMP_Q31_ID : Temp 2757 2758 Functions { 2759 arm_correlate_q31 nba=4 nbb=1:test_correlate_q31 2760 arm_correlate_q31 nba=4 nbb=2:test_correlate_q31 2761 arm_correlate_q31 nba=4 nbb=3:test_correlate_q31 2762 arm_correlate_q31 nba=4 nbb=8:test_correlate_q31 2763 arm_correlate_q31 nba=4 nbb=11:test_correlate_q31 2764 arm_correlate_q31 nba=5 nbb=1:test_correlate_q31 2765 arm_correlate_q31 nba=5 nbb=2:test_correlate_q31 2766 arm_correlate_q31 nba=5 nbb=3:test_correlate_q31 2767 arm_correlate_q31 nba=5 nbb=8:test_correlate_q31 2768 arm_correlate_q31 nba=5 nbb=11:test_correlate_q31 2769 arm_correlate_q31 nba=6 nbb=1:test_correlate_q31 2770 arm_correlate_q31 nba=6 nbb=2:test_correlate_q31 2771 arm_correlate_q31 nba=6 nbb=3:test_correlate_q31 2772 arm_correlate_q31 nba=6 nbb=8:test_correlate_q31 2773 arm_correlate_q31 nba=6 nbb=11:test_correlate_q31 2774 arm_correlate_q31 nba=9 nbb=1:test_correlate_q31 2775 arm_correlate_q31 nba=9 nbb=2:test_correlate_q31 2776 arm_correlate_q31 nba=9 nbb=3:test_correlate_q31 2777 arm_correlate_q31 nba=9 nbb=8:test_correlate_q31 2778 arm_correlate_q31 nba=9 nbb=11:test_correlate_q31 2779 arm_correlate_q31 nba=10 nbb=1:test_correlate_q31 2780 arm_correlate_q31 nba=10 nbb=2:test_correlate_q31 2781 arm_correlate_q31 nba=10 nbb=3:test_correlate_q31 2782 arm_correlate_q31 nba=10 nbb=8:test_correlate_q31 2783 arm_correlate_q31 nba=10 nbb=11:test_correlate_q31 2784 arm_correlate_q31 nba=11 nbb=1:test_correlate_q31 2785 arm_correlate_q31 nba=11 nbb=2:test_correlate_q31 2786 arm_correlate_q31 nba=11 nbb=3:test_correlate_q31 2787 arm_correlate_q31 nba=11 nbb=8:test_correlate_q31 2788 arm_correlate_q31 nba=11 nbb=11:test_correlate_q31 2789 arm_correlate_q31 nba=12 nbb=1:test_correlate_q31 2790 arm_correlate_q31 nba=12 nbb=2:test_correlate_q31 2791 arm_correlate_q31 nba=12 nbb=3:test_correlate_q31 2792 arm_correlate_q31 nba=12 nbb=8:test_correlate_q31 2793 arm_correlate_q31 nba=12 nbb=11:test_correlate_q31 2794 arm_correlate_q31 nba=13 nbb=1:test_correlate_q31 2795 arm_correlate_q31 nba=13 nbb=2:test_correlate_q31 2796 arm_correlate_q31 nba=13 nbb=3:test_correlate_q31 2797 arm_correlate_q31 nba=13 nbb=8:test_correlate_q31 2798 arm_correlate_q31 nba=13 nbb=11:test_correlate_q31 2799 arm_conv_q31 nba=4 nbb=1:test_conv_q31 2800 arm_conv_q31 nba=4 nbb=2:test_conv_q31 2801 arm_conv_q31 nba=4 nbb=3:test_conv_q31 2802 arm_conv_q31 nba=4 nbb=8:test_conv_q31 2803 arm_conv_q31 nba=4 nbb=11:test_conv_q31 2804 arm_conv_q31 nba=5 nbb=1:test_conv_q31 2805 arm_conv_q31 nba=5 nbb=2:test_conv_q31 2806 arm_conv_q31 nba=5 nbb=3:test_conv_q31 2807 arm_conv_q31 nba=5 nbb=8:test_conv_q31 2808 arm_conv_q31 nba=5 nbb=11:test_conv_q31 2809 arm_conv_q31 nba=6 nbb=1:test_conv_q31 2810 arm_conv_q31 nba=6 nbb=2:test_conv_q31 2811 arm_conv_q31 nba=6 nbb=3:test_conv_q31 2812 arm_conv_q31 nba=6 nbb=8:test_conv_q31 2813 arm_conv_q31 nba=6 nbb=11:test_conv_q31 2814 arm_conv_q31 nba=9 nbb=1:test_conv_q31 2815 arm_conv_q31 nba=9 nbb=2:test_conv_q31 2816 arm_conv_q31 nba=9 nbb=3:test_conv_q31 2817 arm_conv_q31 nba=9 nbb=8:test_conv_q31 2818 arm_conv_q31 nba=9 nbb=11:test_conv_q31 2819 arm_conv_q31 nba=10 nbb=1:test_conv_q31 2820 arm_conv_q31 nba=10 nbb=2:test_conv_q31 2821 arm_conv_q31 nba=10 nbb=3:test_conv_q31 2822 arm_conv_q31 nba=10 nbb=8:test_conv_q31 2823 arm_conv_q31 nba=10 nbb=11:test_conv_q31 2824 arm_conv_q31 nba=11 nbb=1:test_conv_q31 2825 arm_conv_q31 nba=11 nbb=2:test_conv_q31 2826 arm_conv_q31 nba=11 nbb=3:test_conv_q31 2827 arm_conv_q31 nba=11 nbb=8:test_conv_q31 2828 arm_conv_q31 nba=11 nbb=11:test_conv_q31 2829 arm_conv_q31 nba=12 nbb=1:test_conv_q31 2830 arm_conv_q31 nba=12 nbb=2:test_conv_q31 2831 arm_conv_q31 nba=12 nbb=3:test_conv_q31 2832 arm_conv_q31 nba=12 nbb=8:test_conv_q31 2833 arm_conv_q31 nba=12 nbb=11:test_conv_q31 2834 arm_conv_q31 nba=13 nbb=1:test_conv_q31 2835 arm_conv_q31 nba=13 nbb=2:test_conv_q31 2836 arm_conv_q31 nba=13 nbb=3:test_conv_q31 2837 arm_conv_q31 nba=13 nbb=8:test_conv_q31 2838 arm_conv_q31 nba=13 nbb=11:test_conv_q31 2839 arm_levinson_durbin_q31 n=3:test_levinson_durbin_q31 2840 arm_levinson_durbin_q31 n=8:test_levinson_durbin_q31 2841 arm_levinson_durbin_q31 n=11:test_levinson_durbin_q31 2842 arm_conv_partial_q31 nba=6 nbb=8 first=3:test_conv_partial_q31 2843 arm_conv_partial_q31 nba=6 nbb=8 first=9:test_conv_partial_q31 2844 arm_conv_partial_q31 nba=6 nbb=8 first=7:test_conv_partial_q31 2845 arm_conv_partial_fast_q31 nba=6 nbb=8 first=3:test_conv_partial_fast_q31 2846 arm_conv_partial_fast_q31 nba=6 nbb=8 first=9:test_conv_partial_fast_q31 2847 arm_conv_partial_fast_q31 nba=6 nbb=8 first=7:test_conv_partial_fast_q31 2848 } 2849 2850 } 2851 2852 suite MISC Q15 { 2853 class = MISCQ15 2854 folder = MISCQ15 2855 2856 Pattern INPUTA_Q15_ID : InputsA1_q15.txt 2857 Pattern INPUTB_Q15_ID : InputsB1_q15.txt 2858 2859 Pattern INPUTA2_Q15_ID : InputsA2_q15.txt 2860 Pattern INPUTB2_Q15_ID : InputsB2_q15.txt 2861 2862 Pattern REF1_Q15_ID : Reference1_q15.txt 2863 Pattern REF2_Q15_ID : Reference2_q15.txt 2864 Pattern REF3_Q15_ID : Reference3_q15.txt 2865 Pattern REF4_Q15_ID : Reference4_q15.txt 2866 Pattern REF5_Q15_ID : Reference5_q15.txt 2867 Pattern REF6_Q15_ID : Reference6_q15.txt 2868 Pattern REF7_Q15_ID : Reference7_q15.txt 2869 Pattern REF8_Q15_ID : Reference8_q15.txt 2870 Pattern REF9_Q15_ID : Reference9_q15.txt 2871 Pattern REF10_Q15_ID : Reference10_q15.txt 2872 Pattern REF11_Q15_ID : Reference11_q15.txt 2873 Pattern REF12_Q15_ID : Reference12_q15.txt 2874 Pattern REF13_Q15_ID : Reference13_q15.txt 2875 Pattern REF14_Q15_ID : Reference14_q15.txt 2876 Pattern REF15_Q15_ID : Reference15_q15.txt 2877 Pattern REF16_Q15_ID : Reference16_q15.txt 2878 Pattern REF17_Q15_ID : Reference17_q15.txt 2879 Pattern REF18_Q15_ID : Reference18_q15.txt 2880 Pattern REF19_Q15_ID : Reference19_q15.txt 2881 Pattern REF20_Q15_ID : Reference20_q15.txt 2882 Pattern REF21_Q15_ID : Reference21_q15.txt 2883 Pattern REF22_Q15_ID : Reference22_q15.txt 2884 Pattern REF23_Q15_ID : Reference23_q15.txt 2885 Pattern REF24_Q15_ID : Reference24_q15.txt 2886 Pattern REF25_Q15_ID : Reference25_q15.txt 2887 Pattern REF26_Q15_ID : Reference26_q15.txt 2888 Pattern REF27_Q15_ID : Reference27_q15.txt 2889 Pattern REF28_Q15_ID : Reference28_q15.txt 2890 Pattern REF29_Q15_ID : Reference29_q15.txt 2891 Pattern REF30_Q15_ID : Reference30_q15.txt 2892 Pattern REF31_Q15_ID : Reference31_q15.txt 2893 Pattern REF32_Q15_ID : Reference32_q15.txt 2894 Pattern REF33_Q15_ID : Reference33_q15.txt 2895 Pattern REF34_Q15_ID : Reference34_q15.txt 2896 Pattern REF35_Q15_ID : Reference35_q15.txt 2897 Pattern REF36_Q15_ID : Reference36_q15.txt 2898 Pattern REF37_Q15_ID : Reference37_q15.txt 2899 Pattern REF38_Q15_ID : Reference38_q15.txt 2900 Pattern REF39_Q15_ID : Reference39_q15.txt 2901 Pattern REF40_Q15_ID : Reference40_q15.txt 2902 Pattern REF41_Q15_ID : Reference41_q15.txt 2903 Pattern REF42_Q15_ID : Reference42_q15.txt 2904 Pattern REF43_Q15_ID : Reference43_q15.txt 2905 Pattern REF44_Q15_ID : Reference44_q15.txt 2906 Pattern REF45_Q15_ID : Reference45_q15.txt 2907 Pattern REF46_Q15_ID : Reference46_q15.txt 2908 Pattern REF47_Q15_ID : Reference47_q15.txt 2909 Pattern REF48_Q15_ID : Reference48_q15.txt 2910 Pattern REF49_Q15_ID : Reference49_q15.txt 2911 Pattern REF50_Q15_ID : Reference50_q15.txt 2912 2913 Pattern REF54_Q15_ID : Reference54_q15.txt 2914 Pattern REF55_Q15_ID : Reference55_q15.txt 2915 Pattern REF56_Q15_ID : Reference56_q15.txt 2916 2917 2918 Output OUT_Q15_ID : Output 2919 Output TMP_Q15_ID : Temp 2920 Output SCRATCH1_Q15_ID : Scratch1 2921 Output SCRATCH2_Q15_ID : Scratch2 2922 2923 Functions { 2924 arm_correlate_q15 nba=14 nbb=15:test_correlate_q15 2925 arm_correlate_q15 nba=14 nbb=16:test_correlate_q15 2926 arm_correlate_q15 nba=14 nbb=17:test_correlate_q15 2927 arm_correlate_q15 nba=14 nbb=18:test_correlate_q15 2928 arm_correlate_q15 nba=14 nbb=33:test_correlate_q15 2929 arm_correlate_q15 nba=15 nbb=15:test_correlate_q15 2930 arm_correlate_q15 nba=15 nbb=16:test_correlate_q15 2931 arm_correlate_q15 nba=15 nbb=17:test_correlate_q15 2932 arm_correlate_q15 nba=15 nbb=18:test_correlate_q15 2933 arm_correlate_q15 nba=15 nbb=33:test_correlate_q15 2934 arm_correlate_q15 nba=16 nbb=15:test_correlate_q15 2935 arm_correlate_q15 nba=16 nbb=16:test_correlate_q15 2936 arm_correlate_q15 nba=16 nbb=17:test_correlate_q15 2937 arm_correlate_q15 nba=16 nbb=18:test_correlate_q15 2938 arm_correlate_q15 nba=16 nbb=33:test_correlate_q15 2939 arm_correlate_q15 nba=17 nbb=15:test_correlate_q15 2940 arm_correlate_q15 nba=17 nbb=16:test_correlate_q15 2941 arm_correlate_q15 nba=17 nbb=17:test_correlate_q15 2942 arm_correlate_q15 nba=17 nbb=18:test_correlate_q15 2943 arm_correlate_q15 nba=17 nbb=33:test_correlate_q15 2944 arm_correlate_q15 nba=32 nbb=15:test_correlate_q15 2945 arm_correlate_q15 nba=32 nbb=16:test_correlate_q15 2946 arm_correlate_q15 nba=32 nbb=17:test_correlate_q15 2947 arm_correlate_q15 nba=32 nbb=18:test_correlate_q15 2948 arm_correlate_q15 nba=32 nbb=33:test_correlate_q15 2949 arm_conv_q15 nba=14 nbb=15:test_conv_q15 2950 arm_conv_q15 nba=14 nbb=16:test_conv_q15 2951 arm_conv_q15 nba=14 nbb=17:test_conv_q15 2952 arm_conv_q15 nba=14 nbb=18:test_conv_q15 2953 arm_conv_q15 nba=14 nbb=33:test_conv_q15 2954 arm_conv_q15 nba=15 nbb=15:test_conv_q15 2955 arm_conv_q15 nba=15 nbb=16:test_conv_q15 2956 arm_conv_q15 nba=15 nbb=17:test_conv_q15 2957 arm_conv_q15 nba=15 nbb=18:test_conv_q15 2958 arm_conv_q15 nba=15 nbb=33:test_conv_q15 2959 arm_conv_q15 nba=16 nbb=15:test_conv_q15 2960 arm_conv_q15 nba=16 nbb=16:test_conv_q15 2961 arm_conv_q15 nba=16 nbb=17:test_conv_q15 2962 arm_conv_q15 nba=16 nbb=18:test_conv_q15 2963 arm_conv_q15 nba=16 nbb=33:test_conv_q15 2964 arm_conv_q15 nba=17 nbb=15:test_conv_q15 2965 arm_conv_q15 nba=17 nbb=16:test_conv_q15 2966 arm_conv_q15 nba=17 nbb=17:test_conv_q15 2967 arm_conv_q15 nba=17 nbb=18:test_conv_q15 2968 arm_conv_q15 nba=17 nbb=33:test_conv_q15 2969 arm_conv_q15 nba=32 nbb=15:test_conv_q15 2970 arm_conv_q15 nba=32 nbb=16:test_conv_q15 2971 arm_conv_q15 nba=32 nbb=17:test_conv_q15 2972 arm_conv_q15 nba=32 nbb=18:test_conv_q15 2973 arm_conv_q15 nba=32 nbb=33:test_conv_q15 2974 arm_conv_partial_q15 nba=6 nbb=8 first=3:test_conv_partial_q15 2975 arm_conv_partial_q15 nba=6 nbb=8 first=9:test_conv_partial_q15 2976 arm_conv_partial_q15 nba=6 nbb=8 first=7:test_conv_partial_q15 2977 arm_conv_partial_fast_q15 nba=6 nbb=8 first=3:test_conv_partial_fast_q15 2978 arm_conv_partial_fast_q15 nba=6 nbb=8 first=9:test_conv_partial_fast_q15 2979 arm_conv_partial_fast_q15 nba=6 nbb=8 first=7:test_conv_partial_fast_q15 2980 arm_conv_partial_opt_q15 nba=6 nbb=8 first=3:test_conv_partial_opt_q15 2981 arm_conv_partial_opt_q15 nba=6 nbb=8 first=9:test_conv_partial_opt_q15 2982 arm_conv_partial_opt_q15 nba=6 nbb=8 first=7:test_conv_partial_opt_q15 2983 arm_conv_partial_fast_opt_q15 nba=6 nbb=8 first=3:test_conv_partial_fast_opt_q15 2984 arm_conv_partial_fast_opt_q15 nba=6 nbb=8 first=9:test_conv_partial_fast_opt_q15 2985 arm_conv_partial_fast_opt_q15 nba=6 nbb=8 first=7:test_conv_partial_fast_opt_q15 2986 } 2987 2988 } 2989 2990 suite MISC Q7 { 2991 class = MISCQ7 2992 folder = MISCQ7 2993 2994 Pattern INPUTA_Q7_ID : InputsA1_q7.txt 2995 Pattern INPUTB_Q7_ID : InputsB1_q7.txt 2996 2997 Pattern INPUTA2_Q7_ID : InputsA2_q7.txt 2998 Pattern INPUTB2_Q7_ID : InputsB2_q7.txt 2999 3000 Pattern REF1_Q7_ID : Reference1_q7.txt 3001 Pattern REF2_Q7_ID : Reference2_q7.txt 3002 Pattern REF3_Q7_ID : Reference3_q7.txt 3003 Pattern REF4_Q7_ID : Reference4_q7.txt 3004 Pattern REF5_Q7_ID : Reference5_q7.txt 3005 Pattern REF6_Q7_ID : Reference6_q7.txt 3006 Pattern REF7_Q7_ID : Reference7_q7.txt 3007 Pattern REF8_Q7_ID : Reference8_q7.txt 3008 Pattern REF9_Q7_ID : Reference9_q7.txt 3009 Pattern REF10_Q7_ID : Reference10_q7.txt 3010 Pattern REF11_Q7_ID : Reference11_q7.txt 3011 Pattern REF12_Q7_ID : Reference12_q7.txt 3012 Pattern REF13_Q7_ID : Reference13_q7.txt 3013 Pattern REF14_Q7_ID : Reference14_q7.txt 3014 Pattern REF15_Q7_ID : Reference15_q7.txt 3015 Pattern REF16_Q7_ID : Reference16_q7.txt 3016 Pattern REF17_Q7_ID : Reference17_q7.txt 3017 Pattern REF18_Q7_ID : Reference18_q7.txt 3018 Pattern REF19_Q7_ID : Reference19_q7.txt 3019 Pattern REF20_Q7_ID : Reference20_q7.txt 3020 Pattern REF21_Q7_ID : Reference21_q7.txt 3021 Pattern REF22_Q7_ID : Reference22_q7.txt 3022 Pattern REF23_Q7_ID : Reference23_q7.txt 3023 Pattern REF24_Q7_ID : Reference24_q7.txt 3024 Pattern REF25_Q7_ID : Reference25_q7.txt 3025 Pattern REF26_Q7_ID : Reference26_q7.txt 3026 Pattern REF27_Q7_ID : Reference27_q7.txt 3027 Pattern REF28_Q7_ID : Reference28_q7.txt 3028 Pattern REF29_Q7_ID : Reference29_q7.txt 3029 Pattern REF30_Q7_ID : Reference30_q7.txt 3030 Pattern REF31_Q7_ID : Reference31_q7.txt 3031 Pattern REF32_Q7_ID : Reference32_q7.txt 3032 Pattern REF33_Q7_ID : Reference33_q7.txt 3033 Pattern REF34_Q7_ID : Reference34_q7.txt 3034 Pattern REF35_Q7_ID : Reference35_q7.txt 3035 Pattern REF36_Q7_ID : Reference36_q7.txt 3036 Pattern REF37_Q7_ID : Reference37_q7.txt 3037 Pattern REF38_Q7_ID : Reference38_q7.txt 3038 Pattern REF39_Q7_ID : Reference39_q7.txt 3039 Pattern REF40_Q7_ID : Reference40_q7.txt 3040 Pattern REF41_Q7_ID : Reference41_q7.txt 3041 Pattern REF42_Q7_ID : Reference42_q7.txt 3042 Pattern REF43_Q7_ID : Reference43_q7.txt 3043 Pattern REF44_Q7_ID : Reference44_q7.txt 3044 Pattern REF45_Q7_ID : Reference45_q7.txt 3045 Pattern REF46_Q7_ID : Reference46_q7.txt 3046 Pattern REF47_Q7_ID : Reference47_q7.txt 3047 Pattern REF48_Q7_ID : Reference48_q7.txt 3048 Pattern REF49_Q7_ID : Reference49_q7.txt 3049 Pattern REF50_Q7_ID : Reference50_q7.txt 3050 3051 Pattern REF54_Q7_ID : Reference54_q7.txt 3052 Pattern REF55_Q7_ID : Reference55_q7.txt 3053 Pattern REF56_Q7_ID : Reference56_q7.txt 3054 3055 3056 Output OUT_Q7_ID : Output 3057 Output TMP_Q7_ID : Temp 3058 Output SCRATCH1_Q15_ID : Scratch1 3059 Output SCRATCH2_Q15_ID : Scratch2 3060 3061 Functions { 3062 arm_correlate_q7 nba=30 nbb=31:test_correlate_q7 3063 arm_correlate_q7 nba=30 nbb=32:test_correlate_q7 3064 arm_correlate_q7 nba=30 nbb=33:test_correlate_q7 3065 arm_correlate_q7 nba=30 nbb=34:test_correlate_q7 3066 arm_correlate_q7 nba=30 nbb=49:test_correlate_q7 3067 arm_correlate_q7 nba=31 nbb=31:test_correlate_q7 3068 arm_correlate_q7 nba=31 nbb=32:test_correlate_q7 3069 arm_correlate_q7 nba=31 nbb=33:test_correlate_q7 3070 arm_correlate_q7 nba=31 nbb=34:test_correlate_q7 3071 arm_correlate_q7 nba=31 nbb=49:test_correlate_q7 3072 arm_correlate_q7 nba=32 nbb=31:test_correlate_q7 3073 arm_correlate_q7 nba=32 nbb=32:test_correlate_q7 3074 arm_correlate_q7 nba=32 nbb=33:test_correlate_q7 3075 arm_correlate_q7 nba=32 nbb=34:test_correlate_q7 3076 arm_correlate_q7 nba=32 nbb=49:test_correlate_q7 3077 arm_correlate_q7 nba=33 nbb=31:test_correlate_q7 3078 arm_correlate_q7 nba=33 nbb=32:test_correlate_q7 3079 arm_correlate_q7 nba=33 nbb=33:test_correlate_q7 3080 arm_correlate_q7 nba=33 nbb=34:test_correlate_q7 3081 arm_correlate_q7 nba=33 nbb=49:test_correlate_q7 3082 arm_correlate_q7 nba=48 nbb=31:test_correlate_q7 3083 arm_correlate_q7 nba=48 nbb=32:test_correlate_q7 3084 arm_correlate_q7 nba=48 nbb=33:test_correlate_q7 3085 arm_correlate_q7 nba=48 nbb=34:test_correlate_q7 3086 arm_correlate_q7 nba=48 nbb=49:test_correlate_q7 3087 arm_conv_q7 nba=30 nbb=31:test_conv_q7 3088 arm_conv_q7 nba=30 nbb=32:test_conv_q7 3089 arm_conv_q7 nba=30 nbb=33:test_conv_q7 3090 arm_conv_q7 nba=30 nbb=34:test_conv_q7 3091 arm_conv_q7 nba=30 nbb=49:test_conv_q7 3092 arm_conv_q7 nba=31 nbb=31:test_conv_q7 3093 arm_conv_q7 nba=31 nbb=32:test_conv_q7 3094 arm_conv_q7 nba=31 nbb=33:test_conv_q7 3095 arm_conv_q7 nba=31 nbb=34:test_conv_q7 3096 arm_conv_q7 nba=31 nbb=49:test_conv_q7 3097 arm_conv_q7 nba=32 nbb=31:test_conv_q7 3098 arm_conv_q7 nba=32 nbb=32:test_conv_q7 3099 arm_conv_q7 nba=32 nbb=33:test_conv_q7 3100 arm_conv_q7 nba=32 nbb=34:test_conv_q7 3101 arm_conv_q7 nba=32 nbb=49:test_conv_q7 3102 arm_conv_q7 nba=33 nbb=31:test_conv_q7 3103 arm_conv_q7 nba=33 nbb=32:test_conv_q7 3104 arm_conv_q7 nba=33 nbb=33:test_conv_q7 3105 arm_conv_q7 nba=33 nbb=34:test_conv_q7 3106 arm_conv_q7 nba=33 nbb=49:test_conv_q7 3107 arm_conv_q7 nba=48 nbb=31:test_conv_q7 3108 arm_conv_q7 nba=48 nbb=32:test_conv_q7 3109 arm_conv_q7 nba=48 nbb=33:test_conv_q7 3110 arm_conv_q7 nba=48 nbb=34:test_conv_q7 3111 arm_conv_q7 nba=48 nbb=49:test_conv_q7 3112 arm_conv_partial_q7 nba=6 nbb=8 first=3:test_conv_partial_q7 3113 arm_conv_partial_q7 nba=6 nbb=8 first=9:test_conv_partial_q7 3114 arm_conv_partial_q7 nba=6 nbb=8 first=7:test_conv_partial_q7 3115 arm_conv_partial_opt_q7 nba=6 nbb=8 first=3:test_conv_partial_opt_q7 3116 arm_conv_partial_opt_q7 nba=6 nbb=8 first=9:test_conv_partial_opt_q7 3117 arm_conv_partial_opt_q7 nba=6 nbb=8 first=7:test_conv_partial_opt_q7 3118 } 3119 3120 } 3121 } 3122 3123 3124 group FIR { 3125 class = FIR 3126 folder = FIR 3127 3128 suite FIR F64 { 3129 class = FIRF64 3130 folder = FIRF64 3131 3132 Pattern FIRINPUTS_F64_ID : FirInput1_f64.txt 3133 Pattern FIRCOEFS_F64_ID : FirCoefs1_f64.txt 3134 Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt 3135 3136 Pattern FIRREFS_F64_ID : FirRefs1_f64.txt 3137 3138 Output OUT_F64_ID : Output 3139 3140 Functions { 3141 arm_fir_f64:test_fir_f64 3142 } 3143 3144 } 3145 3146 suite FIR F32 { 3147 class = FIRF32 3148 folder = FIRF32 3149 3150 Pattern FIRINPUTS_F32_ID : FirInput1_f32.txt 3151 Pattern FIRCOEFS_F32_ID : FirCoefs1_f32.txt 3152 Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt 3153 3154 Pattern FIRREFS_F32_ID : FirRefs1_f32.txt 3155 3156 Output OUT_F32_ID : Output 3157 3158 Functions { 3159 arm_fir_f32:test_fir_f32 3160 } 3161 3162 } 3163 3164 suite FIR Q31 { 3165 class = FIRQ31 3166 folder = FIRQ31 3167 3168 Pattern FIRINPUTS_Q31_ID : FirInput1_q31.txt 3169 Pattern FIRCOEFS_Q31_ID : FirCoefs1_q31.txt 3170 Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt 3171 3172 Pattern FIRREFS_Q31_ID : FirRefs1_q31.txt 3173 3174 Output OUT_Q31_ID : Output 3175 3176 Functions { 3177 arm_fir_q31:test_fir_q31 3178 } 3179 3180 } 3181 3182 suite FIR Q15 { 3183 class = FIRQ15 3184 folder = FIRQ15 3185 3186 Pattern FIRINPUTS_Q15_ID : FirInput1_q15.txt 3187 Pattern FIRCOEFS_Q15_ID : FirCoefs1_q15.txt 3188 Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt 3189 3190 Pattern FIRREFS_Q15_ID : FirRefs1_q15.txt 3191 3192 Output OUT_Q15_ID : Output 3193 3194 Functions { 3195 arm_fir_q15:test_fir_q15 3196 } 3197 3198 } 3199 3200 suite FIR Q7 { 3201 class = FIRQ7 3202 folder = FIRQ7 3203 3204 Pattern FIRINPUTS_Q7_ID : FirInput1_q7.txt 3205 Pattern FIRCOEFS_Q7_ID : FirCoefs1_q7.txt 3206 Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt 3207 3208 Pattern FIRREFS_Q7_ID : FirRefs1_q7.txt 3209 3210 Output OUT_Q7_ID : Output 3211 3212 Functions { 3213 arm_fir_q7:test_fir_q7 3214 } 3215 3216 } 3217 } 3218 3219 group BIQUAD { 3220 class = BIQUAD 3221 folder = BIQUAD 3222 3223 suite BIQUAD F64 { 3224 class = BIQUADF64 3225 folder = BIQUADF64 3226 3227 Pattern BIQUADINPUTS_F64_ID : BiquadInput1_f64.txt 3228 Pattern BIQUADCOEFS_F64_ID : BiquadCoefs1_f64.txt 3229 Pattern BIQUADREFS_F64_ID : BiquadOutput1_f64.txt 3230 3231 Pattern ALLBIQUADINPUTS_F64_ID : AllBiquadInputs2_f64.txt 3232 Pattern ALLBIQUADCOEFS_F64_ID : AllBiquadCoefs2_f64.txt 3233 Pattern ALLBIQUADREFS_F64_ID : AllBiquadRefs2_f64.txt 3234 Pattern ALLBIQUADCONFIGS_S16_ID : AllBiquadConfigs2_s16.txt 3235 3236 Output OUT_F64_ID : Output 3237 Output STATE_F64_ID : State 3238 3239 Functions { 3240 arm_biquad_cascade_df2T ref pattern:test_biquad_cascade_df2T_ref 3241 arm_biquad_cascade_df2T random pattern:test_biquad_cascade_df2T_rand 3242 } 3243 } 3244 3245 suite BIQUAD F32 { 3246 class = BIQUADF32 3247 folder = BIQUADF32 3248 3249 Pattern BIQUADINPUTS_F32_ID : BiquadInput1_f32.txt 3250 Pattern BIQUADCOEFS_F32_ID : BiquadCoefs1_f32.txt 3251 Pattern BIQUADREFS_F32_ID : BiquadOutput1_f32.txt 3252 3253 Pattern ALLBIQUADINPUTS_F32_ID : AllBiquadInputs2_f32.txt 3254 Pattern ALLBIQUADSTEREOINPUTS_F32_ID : AllBiquadStereoInputs2_f32.txt 3255 Pattern ALLBIQUADCOEFS_F32_ID : AllBiquadCoefs2_f32.txt 3256 Pattern ALLBIQUADREFS_F32_ID : AllBiquadRefs2_f32.txt 3257 Pattern ALLBIQUADSTEREOREFS_F32_ID : AllBiquadStereoRefs2_f32.txt 3258 Pattern ALLBIQUADCONFIGS_S16_ID : AllBiquadConfigs2_s16.txt 3259 3260 Output OUT_F32_ID : Output 3261 Output STATE_F32_ID : State 3262 3263 Functions { 3264 arm_biquad_cascade_df1 ref pattern:test_biquad_cascade_df1_ref 3265 arm_biquad_cascade_df2T ref pattern:test_biquad_cascade_df2T_ref 3266 arm_biquad_cascade_df1 random pattern:test_biquad_cascade_df1_rand 3267 arm_biquad_cascade_df2T random pattern:test_biquad_cascade_df2T_rand 3268 arm_biquad_cascade_stereo_df2T random pattern:test_biquad_cascade_stereo_df2T_rand 3269 } 3270 3271 } 3272 3273 suite BIQUAD Q31 { 3274 class = BIQUADQ31 3275 folder = BIQUADQ31 3276 3277 Pattern BIQUADINPUTS_Q31_ID : BiquadInput1_q31.txt 3278 Pattern BIQUADCOEFS_Q31_ID : BiquadCoefs1_q31.txt 3279 3280 Pattern BIQUADREFS_Q31_ID : BiquadOutput1_q31.txt 3281 3282 Output OUT_Q31_ID : Output 3283 Output STATE_Q64_ID : State64 3284 3285 Functions { 3286 arm_biquad_cascade_df1:test_biquad_cascade_df1 3287 arm_biquad_cascade_df1_32x64:test_biquad_cascade_df1_32x64 3288 } 3289 3290 } 3291 3292 suite BIQUAD Q15 { 3293 class = BIQUADQ15 3294 folder = BIQUADQ15 3295 3296 Pattern BIQUADINPUTS_Q15_ID : BiquadInput1_q15.txt 3297 Pattern BIQUADCOEFS_Q15_ID : BiquadCoefs1_q15.txt 3298 3299 Pattern BIQUADREFS_Q15_ID : BiquadOutput1_q15.txt 3300 3301 Output OUT_Q15_ID : Output 3302 3303 Functions { 3304 arm_biquad_cascade_df1:test_biquad_cascade_df1 3305 } 3306 3307 } 3308 } 3309 3310 } 3311 3312 group Matrix Tests { 3313 class = MatrixTests 3314 folder = Matrix 3315 3316 group Unary Tests { 3317 class = UnaryTests 3318 folder = Unary 3319 3320 3321 suite Unary Tests F32 { 3322 class = UnaryTestsF32 3323 folder = UnaryF32 3324 3325 Pattern INPUTS1_F32_ID : InputA1_f32.txt 3326 Pattern INPUTSC1_F32_ID : InputAC1_f32.txt 3327 3328 Pattern INPUTS2_F32_ID : InputB1_f32.txt 3329 Pattern INPUTVEC1_F32_ID : InputVec1_f32.txt 3330 3331 Pattern INPUTSINV_F32_ID : InputInvert1_f32.txt 3332 Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt 3333 Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt 3334 3335 Pattern REFADD1_F32_ID : RefAdd1_f32.txt 3336 Pattern REFSUB1_F32_ID : RefSub1_f32.txt 3337 Pattern REFSCALE1_F32_ID : RefScale1_f32.txt 3338 Pattern REFTRANS1_F32_ID : RefTranspose1_f32.txt 3339 Pattern REFTRANSC1_F32_ID : RefTransposeC1_f32.txt 3340 Pattern REFINV1_F32_ID : RefInvert1_f32.txt 3341 Pattern REFVECMUL1_F32_ID : RefVecMul1_f32.txt 3342 3343 Pattern DIMSCHOLESKY1_DPO_S16_ID : DimsCholeskyDPO1_s16.txt 3344 Pattern DIMSCHOLESKY1_SDPO_S16_ID : DimsCholeskySDPO1_s16.txt 3345 Pattern INPUTSCHOLESKY1_DPO_F32_ID : InputCholeskyDPO1_f32.txt 3346 Pattern INPUTSCHOLESKY1_SDPO_F32_ID : InputCholeskySDPO1_f32.txt 3347 3348 Pattern REFCHOLESKY1_DPO_F32_ID : RefCholeskyDPO1_f32.txt 3349 3350 Pattern REFLDLT_D_DPO1_F32_ID : RefLDLT_D_DPO1_f32.txt 3351 Pattern REFLDLT_LL_DPO1_F32_ID : RefLDLT_LL_DPO1_f32.txt 3352 Pattern REFLDLT_PERM_DPO1_S16_ID : RefLDLT_PERM_DPO1_s16.txt 3353 3354 Pattern REFLDLT_D_SDPO1_F32_ID : RefLDLT_D_SDPO1_f32.txt 3355 Pattern REFLDLT_LL_SDPO1_F32_ID : RefLDLT_LL_SDPO1_f32.txt 3356 Pattern REFLDLT_PERM_SDPO1_S16_ID : RefLDLT_PERM_SDPO1_s16.txt 3357 3358 Pattern INPUT_UT_DPO_F32_ID : InputUTDPO1_f32.txt 3359 Pattern INPUT_LT_DPO_F32_ID : InputLTDPO1_f32.txt 3360 Pattern INPUT_RNDA_DPO_F32_ID : InputRNDA1_f32.txt 3361 3362 Pattern REF_UTINV_DPO_F32_ID : Ref_UTINV_DPO1_f32.txt 3363 Pattern REF_LTINV_DPO_F32_ID : Ref_LTINV_DPO1_f32.txt 3364 Pattern REF_CHOLINV_DPO_F32_ID : Ref_CHOLINV_DPO1_f32.txt 3365 3366 Pattern DIM_LTSOLVE_F32_ID : DimsLTSolve1_s16.txt 3367 Pattern INPUT_MAT_LTSOLVE_F32_ID : InputMatrixLTSolve1_f32.txt 3368 Pattern INPUT_MAT_UTSOLVE_F32_ID : InputMatrixUTSolve1_f32.txt 3369 Pattern INPUT_VEC_LTSOLVE_F32_ID : InputVectorLTSolve1_f32.txt 3370 Pattern REF_LT_SOLVE_F32_ID : RefLTSolve1_f32.txt 3371 Pattern REF_UT_SOLVE_F32_ID : RefUTSolve1_f32.txt 3372 3373 Pattern INPUTS_QR_F32_ID : InputMatrixQR1_f32.txt 3374 Pattern DIMS_QR_S16_ID : DimsQR1_s16.txt 3375 Pattern REF_QR_TAU_F32_ID : RefTau1_f32.txt 3376 Pattern REF_QR_R_F32_ID : RefR1_f32.txt 3377 Pattern REF_QR_Q_F32_ID : RefQ1_f32.txt 3378 3379 Pattern INPUTS_HOUSEHOLDER_F32_ID : InputVectorHouseHolder1_f32.txt 3380 Pattern DIMS_HOUSEHOLDER_S16_ID : DimsHouseholder1_s16.txt 3381 Pattern REF_HOUSEHOLDER_V_F32_ID : RefVectorHouseholder1_f32.txt 3382 Pattern REF_HOUSEHOLDER_BETA_F32_ID : RefValueHouseholder1_f32.txt 3383 3384 3385 Output D_F32_ID : Output 3386 Output LL_F32_ID : Output 3387 Output PERM_S16_ID : Output 3388 3389 Output OUT_F32_ID : Output 3390 Output TMPA_F32_ID : TmpA 3391 Output TMPB_F32_ID : TmpB 3392 Output TMPC_F32_ID : TmpC 3393 Output TMPD_F32_ID : TmpD 3394 3395 Output TMPB_F64_ID : TmpDB 3396 Output TMPC_F64_ID : TmpDC 3397 Output TMPD_F64_ID : TmpDD 3398 Output OUTA_F64_ID : OutputAD 3399 Output OUTB_F64_ID : OutputBD 3400 3401 Functions { 3402 test matrix add:test_mat_add_f32 3403 test matrix sub:test_mat_sub_f32 3404 test matrix scale:test_mat_scale_f32 3405 test matrix transpose:test_mat_trans_f32 3406 test matrix inverse:test_mat_inverse_f32 3407 test mat mult vec:test_mat_vec_mult_f32 3408 test matrix complex transpose:test_mat_cmplx_trans_f32 3409 test matrix cholesky decomposition:test_mat_cholesky_dpo_f32 3410 test solve upper triangular:test_solve_upper_triangular_f32 3411 test solve lower triangular:test_solve_lower_triangular_f32 3412 test matrix LDL decomposition DPO:test_mat_ldl_f32 3413 test matrix LDL decomposition SDPO:test_mat_ldl_f32 3414 test householder:test_householder_f32 3415 test QR decomposition:test_mat_qr_f32 3416 } 3417 3418 } 3419 3420 suite Unary Tests Q31 { 3421 class = UnaryTestsQ31 3422 folder = UnaryQ31 3423 3424 Pattern INPUTS1_Q31_ID : InputA1_q31.txt 3425 Pattern INPUTSC1_Q31_ID : InputAC1_q31.txt 3426 Pattern INPUTS2_Q31_ID : InputB1_q31.txt 3427 Pattern INPUTVEC1_Q31_ID : InputVec1_q31.txt 3428 3429 Pattern INPUTSINV_Q31_ID : InputInvert1_q31.txt 3430 Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt 3431 Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt 3432 3433 Pattern REFADD1_Q31_ID : RefAdd1_q31.txt 3434 Pattern REFSUB1_Q31_ID : RefSub1_q31.txt 3435 Pattern REFSCALE1_Q31_ID : RefScale1_q31.txt 3436 Pattern REFTRANS1_Q31_ID : RefTranspose1_q31.txt 3437 Pattern REFTRANSC1_Q31_ID : RefTransposeC1_q31.txt 3438 Pattern REFINV1_Q31_ID : RefInvert1_q31.txt 3439 Pattern REFVECMUL1_Q31_ID : RefVecMul1_q31.txt 3440 3441 Output OUT_Q31_ID : Output 3442 Output TMPA_Q31_ID : TmpA 3443 Output TMPB_Q31_ID : TmpB 3444 3445 Functions { 3446 test matrix add:test_mat_add_q31 3447 test matrix sub:test_mat_sub_q31 3448 test matrix scale:test_mat_scale_q31 3449 test matrix transpose:test_mat_trans_q31 3450 test mat mult vec:test_mat_vec_mult_q31 3451 test matrix complex transpose:test_mat_cmplx_trans_q31 3452 } 3453 3454 } 3455 3456 suite Unary Tests Q15 { 3457 class = UnaryTestsQ15 3458 folder = UnaryQ15 3459 3460 Pattern INPUTS1_Q15_ID : InputA1_q15.txt 3461 Pattern INPUTSC1_Q15_ID : InputAC1_q15.txt 3462 Pattern INPUTS2_Q15_ID : InputB1_q15.txt 3463 Pattern INPUTVEC1_Q15_ID : InputVec1_q15.txt 3464 3465 Pattern INPUTSINV_Q15_ID : InputInvert1_q15.txt 3466 Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt 3467 Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt 3468 3469 Pattern REFADD1_Q15_ID : RefAdd1_q15.txt 3470 Pattern REFSUB1_Q15_ID : RefSub1_q15.txt 3471 Pattern REFSCALE1_Q15_ID : RefScale1_q15.txt 3472 Pattern REFTRANS1_Q15_ID : RefTranspose1_q15.txt 3473 Pattern REFTRANSC1_Q15_ID : RefTransposeC1_q15.txt 3474 Pattern REFINV1_Q15_ID : RefInvert1_q15.txt 3475 Pattern REFVECMUL1_Q15_ID : RefVecMul1_q15.txt 3476 3477 Output OUT_Q15_ID : Output 3478 Output TMPA_Q15_ID : TmpA 3479 Output TMPB_Q15_ID : TmpB 3480 3481 Functions { 3482 test matrix add:test_mat_add_q15 3483 test matrix sub:test_mat_sub_q15 3484 test matrix scale:test_mat_scale_q15 3485 test matrix transpose:test_mat_trans_q15 3486 test mat mult vec:test_mat_vec_mult_q15 3487 test matrix complex transpose:test_mat_cmplx_trans_q15 3488 } 3489 3490 } 3491 3492 suite Unary Tests Q7 { 3493 class = UnaryTestsQ7 3494 folder = UnaryQ7 3495 3496 Pattern INPUTS1_Q7_ID : InputA1_q7.txt 3497 Pattern INPUTSC1_Q7_ID : InputAC1_q7.txt 3498 Pattern INPUTS2_Q7_ID : InputB1_q7.txt 3499 Pattern INPUTVEC1_Q7_ID : InputVec1_q7.txt 3500 3501 Pattern INPUTSINV_Q7_ID : InputInvert1_q7.txt 3502 Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt 3503 Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt 3504 3505 Pattern REFADD1_Q7_ID : RefAdd1_q7.txt 3506 Pattern REFSUB1_Q7_ID : RefSub1_q7.txt 3507 Pattern REFSCALE1_Q7_ID : RefScale1_q7.txt 3508 Pattern REFTRANS1_Q7_ID : RefTranspose1_q7.txt 3509 Pattern REFTRANSC1_Q7_ID : RefTransposeC1_q7.txt 3510 Pattern REFINV1_Q7_ID : RefInvert1_q7.txt 3511 Pattern REFVECMUL1_Q7_ID : RefVecMul1_q7.txt 3512 3513 Output OUT_Q7_ID : Output 3514 Output TMPA_Q7_ID : TmpA 3515 Output TMPB_Q7_ID : TmpB 3516 3517 Functions { 3518 test matrix transpose:test_mat_trans_q7 3519 test mat mult vec:test_mat_vec_mult_q7 3520 } 3521 3522 } 3523 3524 suite Unary Tests F64 { 3525 class = UnaryTestsF64 3526 folder = UnaryF64 3527 3528 Pattern INPUTS1_F64_ID : InputA1_f64.txt 3529 Pattern INPUTS2_F64_ID : InputB1_f64.txt 3530 Pattern INPUTSINV_F64_ID : InputInvert1_f64.txt 3531 Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt 3532 Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt 3533 3534 Pattern REFADD1_F64_ID : RefAdd1_f64.txt 3535 Pattern REFSUB1_F64_ID : RefSub1_f64.txt 3536 Pattern REFSCALE1_F64_ID : RefScale1_f64.txt 3537 Pattern REFTRANS1_F64_ID : RefTranspose1_f64.txt 3538 Pattern REFINV1_F64_ID : RefInvert1_f64.txt 3539 3540 Pattern DIMSCHOLESKY1_DPO_S16_ID : DimsCholeskyDPO1_s16.txt 3541 Pattern DIMSCHOLESKY1_SDPO_S16_ID : DimsCholeskySDPO1_s16.txt 3542 Pattern INPUTSCHOLESKY1_DPO_F64_ID : InputCholeskyDPO1_f64.txt 3543 Pattern INPUTSCHOLESKY1_SDPO_F64_ID : InputCholeskySDPO1_f64.txt 3544 3545 Pattern REFCHOLESKY1_DPO_F64_ID : RefCholeskyDPO1_f64.txt 3546 3547 Pattern REFLDLT_D_DPO1_F64_ID : RefLDLT_D_DPO1_f64.txt 3548 Pattern REFLDLT_LL_DPO1_F64_ID : RefLDLT_LL_DPO1_f64.txt 3549 Pattern REFLDLT_PERM_DPO1_S16_ID : RefLDLT_PERM_DPO1_s16.txt 3550 3551 Pattern REFLDLT_D_SDPO1_F64_ID : RefLDLT_D_SDPO1_f64.txt 3552 Pattern REFLDLT_LL_SDPO1_F64_ID : RefLDLT_LL_SDPO1_f64.txt 3553 Pattern REFLDLT_PERM_SDPO1_S16_ID : RefLDLT_PERM_SDPO1_s16.txt 3554 3555 Pattern INPUT_UT_DPO_F64_ID : InputUTDPO1_f64.txt 3556 Pattern INPUT_LT_DPO_F64_ID : InputLTDPO1_f64.txt 3557 Pattern INPUT_RNDA_DPO_F64_ID : InputRNDA1_f64.txt 3558 3559 Pattern REF_UTINV_DPO_F64_ID : Ref_UTINV_DPO1_f64.txt 3560 Pattern REF_LTINV_DPO_F64_ID : Ref_LTINV_DPO1_f64.txt 3561 Pattern REF_CHOLINV_DPO_F64_ID : Ref_CHOLINV_DPO1_f64.txt 3562 3563 Pattern DIM_LTSOLVE_F64_ID : DimsLTSolve1_s16.txt 3564 Pattern INPUT_MAT_LTSOLVE_F64_ID : InputMatrixLTSolve1_f64.txt 3565 Pattern INPUT_MAT_UTSOLVE_F64_ID : InputMatrixUTSolve1_f64.txt 3566 Pattern INPUT_VEC_LTSOLVE_F64_ID : InputVectorLTSolve1_f64.txt 3567 Pattern REF_LT_SOLVE_F64_ID : RefLTSolve1_f64.txt 3568 Pattern REF_UT_SOLVE_F64_ID : RefUTSolve1_f64.txt 3569 3570 Pattern INPUTS_QR_F64_ID : InputMatrixQR1_f64.txt 3571 Pattern DIMS_QR_S16_ID : DimsQR1_s16.txt 3572 Pattern REF_QR_TAU_F64_ID : RefTau1_f64.txt 3573 Pattern REF_QR_R_F64_ID : RefR1_f64.txt 3574 Pattern REF_QR_Q_F64_ID : RefQ1_f64.txt 3575 3576 Pattern INPUTS_HOUSEHOLDER_F64_ID : InputVectorHouseHolder1_f64.txt 3577 Pattern DIMS_HOUSEHOLDER_S16_ID : DimsHouseholder1_s16.txt 3578 Pattern REF_HOUSEHOLDER_V_F64_ID : RefVectorHouseholder1_f64.txt 3579 Pattern REF_HOUSEHOLDER_BETA_F64_ID : RefValueHouseholder1_f64.txt 3580 3581 3582 Output D_F64_ID : Output 3583 Output LL_F64_ID : Output 3584 Output PERM_S16_ID : Output 3585 3586 3587 Output OUT_F64_ID : Output 3588 Output TMPA_F64_ID : TmpA 3589 Output TMPB_F64_ID : TmpB 3590 Output TMPC_F64_ID : TmpC 3591 Output TMPD_F64_ID : TmpD 3592 3593 Output TMPDB_F64_ID : TmpDB 3594 Output TMPDC_F64_ID : TmpDC 3595 Output TMPDD_F64_ID : TmpDD 3596 Output OUTA_F64_ID : OutputAD 3597 Output OUTB_F64_ID : OutputBD 3598 3599 Functions { 3600 disabled {test matrix add:test_mat_add_f64} 3601 test matrix sub:test_mat_sub_f64 3602 disabled {test matrix scale:test_mat_scale_f64} 3603 test matrix transpose:test_mat_trans_f64 3604 test matrix inverse:test_mat_inverse_f64 3605 test matrix cholesky decomposition:test_mat_cholesky_dpo_f64 3606 test solve upper triangular:test_solve_upper_triangular_f64 3607 test solve lower triangular:test_solve_lower_triangular_f64 3608 test matrix LDL decomposition DPO:test_mat_ldl_f64 3609 test matrix LDL decomposition SDPO:test_mat_ldl_f64 3610 test householder:test_householder_f64 3611 test QR decomposition:test_mat_qr_f64 3612 } 3613 3614 } 3615 } 3616 3617 group Binary Tests{ 3618 class = BinaryTests 3619 folder = Binary 3620 3621 suite Binary F32 { 3622 class = BinaryTestsF32 3623 folder = BinaryF32 3624 3625 Pattern INPUTS1_F32_ID : InputA1_f32.txt 3626 Pattern INPUTS2_F32_ID : InputB1_f32.txt 3627 3628 Pattern INPUTSC1_F32_ID : InputAC1_f32.txt 3629 Pattern INPUTSC2_F32_ID : InputBC1_f32.txt 3630 3631 Pattern REFMUL1_F32_ID : RefMul1_f32.txt 3632 Pattern REFCMPLXMUL1_F32_ID : RefCmplxMul1_f32.txt 3633 Pattern DIMSBINARY1_S16_ID : DimsBinary1_s16.txt 3634 3635 3636 Output OUT_F32_ID : Output 3637 Output TMPA_F32_ID : TmpA 3638 Output TMPB_F32_ID : TmpB 3639 3640 Functions { 3641 test mult:test_mat_mult_f32 3642 test complex mult:test_mat_cmplx_mult_f32 3643 } 3644 3645 } 3646 3647 suite Binary F64 { 3648 class = BinaryTestsF64 3649 folder = BinaryF64 3650 3651 Pattern INPUTS1_F64_ID : InputA1_f64.txt 3652 Pattern INPUTS2_F64_ID : InputB1_f64.txt 3653 3654 Pattern INPUTSC1_F64_ID : InputAC1_f64.txt 3655 Pattern INPUTSC2_F64_ID : InputBC1_f64.txt 3656 3657 Pattern REFMUL1_F64_ID : RefMul1_f64.txt 3658 Pattern REFCMPLXMUL1_F64_ID : RefCmplxMul1_f64.txt 3659 Pattern DIMSBINARY1_S16_ID : DimsBinary1_s16.txt 3660 3661 3662 Output OUT_F64_ID : Output 3663 Output TMPA_F64_ID : TmpA 3664 Output TMPB_F64_ID : TmpB 3665 3666 Functions { 3667 test mult:test_mat_mult_f64 3668 } 3669 3670 } 3671 3672 suite Binary Q31 { 3673 class = BinaryTestsQ31 3674 folder = BinaryQ31 3675 3676 Pattern INPUTS1_Q31_ID : InputA1_q31.txt 3677 Pattern INPUTS2_Q31_ID : InputB1_q31.txt 3678 3679 Pattern INPUTSC1_Q31_ID : InputAC1_q31.txt 3680 Pattern INPUTSC2_Q31_ID : InputBC1_q31.txt 3681 3682 Pattern REFMUL1_Q31_ID : RefMul1_q31.txt 3683 Pattern REFCMPLXMUL1_Q31_ID : RefCmplxMul1_q31.txt 3684 Pattern DIMSBINARY1_S16_ID : DimsBinary1_s16.txt 3685 3686 3687 3688 Output OUT_Q31_ID : Output 3689 Output TMPA_Q31_ID : TmpA 3690 Output TMPB_Q31_ID : TmpB 3691 Output TMPC_Q31_ID : TmpC 3692 3693 Functions { 3694 test mult:test_mat_mult_q31 3695 test complex mult:test_mat_cmplx_mult_q31 3696 test mult opt:test_mat_mult_opt_q31 3697 } 3698 3699 } 3700 3701 suite Binary Q15 { 3702 class = BinaryTestsQ15 3703 folder = BinaryQ15 3704 3705 Pattern INPUTS1_Q15_ID : InputA1_q15.txt 3706 Pattern INPUTS2_Q15_ID : InputB1_q15.txt 3707 3708 Pattern INPUTSC1_Q15_ID : InputAC1_q15.txt 3709 Pattern INPUTSC2_Q15_ID : InputBC1_q15.txt 3710 3711 Pattern REFMUL1_Q15_ID : RefMul1_q15.txt 3712 Pattern REFCMPLXMUL1_Q15_ID : RefCmplxMul1_q15.txt 3713 Pattern DIMSBINARY1_S16_ID : DimsBinary1_s16.txt 3714 3715 Output OUT_Q15_ID : Output 3716 Output TMPA_Q15_ID : TmpA 3717 Output TMPB_Q15_ID : TmpB 3718 Output TMP_Q15_ID : Tmp 3719 3720 Functions { 3721 test mult:test_mat_mult_q15 3722 test complex mult:test_mat_cmplx_mult_q15 3723 } 3724 3725 } 3726 3727 suite Binary Q7 { 3728 class = BinaryTestsQ7 3729 folder = BinaryQ7 3730 3731 Pattern INPUTS1_Q7_ID : InputA1_q7.txt 3732 Pattern INPUTS2_Q7_ID : InputB1_q7.txt 3733 3734 Pattern INPUTSC1_Q7_ID : InputAC1_q7.txt 3735 Pattern INPUTSC2_Q7_ID : InputBC1_q7.txt 3736 3737 Pattern REFMUL1_Q7_ID : RefMul1_q7.txt 3738 Pattern REFCMPLXMUL1_Q7_ID : RefCmplxMul1_q7.txt 3739 Pattern DIMSBINARY1_S16_ID : DimsBinary1_s16.txt 3740 3741 Output OUT_Q7_ID : Output 3742 Output TMPA_Q7_ID : TmpA 3743 Output TMPB_Q7_ID : TmpB 3744 Output TMP_Q7_ID : Tmp 3745 3746 Functions { 3747 test mult:test_mat_mult_q7 3748 } 3749 3750 } 3751 } 3752 3753 } 3754 3755 group Transform Tests { 3756 class = TransformTests 3757 folder = Transform 3758 3759 suite MFCC F32 { 3760 class = MFCCF32 3761 folder = MFCCF32 3762 3763 Pattern INPUTS_MFCC_NOISE_256_F32_ID : MFCCNoiseInput_256_1_f32.txt 3764 Pattern REF_MFCC_NOISE_256_F32_ID : MFCCNoiseRef_256_1_f32.txt 3765 3766 Pattern INPUTS_MFCC_NOISE_512_F32_ID : MFCCNoiseInput_512_1_f32.txt 3767 Pattern REF_MFCC_NOISE_512_F32_ID : MFCCNoiseRef_512_1_f32.txt 3768 3769 Pattern INPUTS_MFCC_NOISE_1024_F32_ID : MFCCNoiseInput_1024_1_f32.txt 3770 Pattern REF_MFCC_NOISE_1024_F32_ID : MFCCNoiseRef_1024_1_f32.txt 3771 3772 Pattern INPUTS_MFCC_SINE_256_F32_ID : MFCCSineInput_256_1_f32.txt 3773 Pattern REF_MFCC_SINE_256_F32_ID : MFCCSineRef_256_1_f32.txt 3774 3775 Pattern INPUTS_MFCC_SINE_512_F32_ID : MFCCSineInput_512_1_f32.txt 3776 Pattern REF_MFCC_SINE_512_F32_ID : MFCCSineRef_512_1_f32.txt 3777 3778 Pattern INPUTS_MFCC_SINE_1024_F32_ID : MFCCSineInput_1024_1_f32.txt 3779 Pattern REF_MFCC_SINE_1024_F32_ID : MFCCSineRef_1024_1_f32.txt 3780 3781 3782 3783 Output OUTPUT_MFCC_F32_ID : MFCCOutputs 3784 Output TMP_MFCC_F32_ID : MFCCTmp 3785 Output TMPIN_MFCC_F32_ID : MFCCTmpIn 3786 3787 Functions { 3788 mfcc_noise_256_f32:test_mfcc_f32 3789 mfcc_noise_512_f32:test_mfcc_f32 3790 mfcc_noise_1024_f32:test_mfcc_f32 3791 mfcc_sine_256_f32:test_mfcc_f32 3792 mfcc_sine_512_f32:test_mfcc_f32 3793 mfcc_sine_1024_f32:test_mfcc_f32 3794 } 3795 3796 } 3797 3798 suite MFCC Q31 { 3799 class = MFCCQ31 3800 folder = MFCCQ31 3801 3802 Pattern INPUTS_MFCC_NOISE_256_Q31_ID : MFCCNoiseInput_256_1_q31.txt 3803 Pattern REF_MFCC_NOISE_256_Q31_ID : MFCCNoiseRef_256_1_q31.txt 3804 3805 Pattern INPUTS_MFCC_NOISE_512_Q31_ID : MFCCNoiseInput_512_1_q31.txt 3806 Pattern REF_MFCC_NOISE_512_Q31_ID : MFCCNoiseRef_512_1_q31.txt 3807 3808 Pattern INPUTS_MFCC_NOISE_1024_Q31_ID : MFCCNoiseInput_1024_1_q31.txt 3809 Pattern REF_MFCC_NOISE_1024_Q31_ID : MFCCNoiseRef_1024_1_q31.txt 3810 3811 Pattern INPUTS_MFCC_SINE_256_Q31_ID : MFCCSineInput_256_1_q31.txt 3812 Pattern REF_MFCC_SINE_256_Q31_ID : MFCCSineRef_256_1_q31.txt 3813 3814 Pattern INPUTS_MFCC_SINE_512_Q31_ID : MFCCSineInput_512_1_q31.txt 3815 Pattern REF_MFCC_SINE_512_Q31_ID : MFCCSineRef_512_1_q31.txt 3816 3817 Pattern INPUTS_MFCC_SINE_1024_Q31_ID : MFCCSineInput_1024_1_q31.txt 3818 Pattern REF_MFCC_SINE_1024_Q31_ID : MFCCSineRef_1024_1_q31.txt 3819 3820 3821 Output OUTPUT_MFCC_Q31_ID : MFCCOutputs 3822 Output TMP_MFCC_Q31_ID : MFCCTmp 3823 Output TMPIN_MFCC_Q31_ID : MFCCTmpIn 3824 3825 Functions { 3826 mfcc_noise_256_q31:test_mfcc_q31 3827 mfcc_noise_512_q31:test_mfcc_q31 3828 mfcc_noise_1024_q31:test_mfcc_q31 3829 mfcc_sine_256_q31:test_mfcc_q31 3830 mfcc_sine_512_q31:test_mfcc_q31 3831 mfcc_sine_1024_q31:test_mfcc_q31 3832 } 3833 3834 } 3835 3836 suite MFCC Q15 { 3837 class = MFCCQ15 3838 folder = MFCCQ15 3839 3840 Pattern INPUTS_MFCC_NOISE_256_Q15_ID : MFCCNoiseInput_256_1_q15.txt 3841 Pattern REF_MFCC_NOISE_256_Q15_ID : MFCCNoiseRef_256_1_q15.txt 3842 3843 Pattern INPUTS_MFCC_NOISE_512_Q15_ID : MFCCNoiseInput_512_1_q15.txt 3844 Pattern REF_MFCC_NOISE_512_Q15_ID : MFCCNoiseRef_512_1_q15.txt 3845 3846 Pattern INPUTS_MFCC_NOISE_1024_Q15_ID : MFCCNoiseInput_1024_1_q15.txt 3847 Pattern REF_MFCC_NOISE_1024_Q15_ID : MFCCNoiseRef_1024_1_q15.txt 3848 3849 Pattern INPUTS_MFCC_SINE_256_Q15_ID : MFCCSineInput_256_1_q15.txt 3850 Pattern REF_MFCC_SINE_256_Q15_ID : MFCCSineRef_256_1_q15.txt 3851 3852 Pattern INPUTS_MFCC_SINE_512_Q15_ID : MFCCSineInput_512_1_q15.txt 3853 Pattern REF_MFCC_SINE_512_Q15_ID : MFCCSineRef_512_1_q15.txt 3854 3855 Pattern INPUTS_MFCC_SINE_1024_Q15_ID : MFCCSineInput_1024_1_q15.txt 3856 Pattern REF_MFCC_SINE_1024_Q15_ID : MFCCSineRef_1024_1_q15.txt 3857 3858 3859 Output OUTPUT_MFCC_Q15_ID : MFCCOutputs 3860 Output TMP_MFCC_Q15_ID : MFCCTmp 3861 Output TMPIN_MFCC_Q15_ID : MFCCTmpIn 3862 3863 Functions { 3864 mfcc_noise_256_q15:test_mfcc_q15 3865 mfcc_noise_512_q15:test_mfcc_q15 3866 mfcc_noise_1024_q15:test_mfcc_q15 3867 mfcc_sine_256_q15:test_mfcc_q15 3868 mfcc_sine_512_q15:test_mfcc_q15 3869 mfcc_sine_1024_q15:test_mfcc_q15 3870 } 3871 3872 } 3873 3874 suite Transform Complex F64 { 3875 class = TransformCF64 3876 folder = TransformF64 3877 3878 Pattern INPUTS_CFFT_NOISY_16_F64_ID : ComplexInputSamples_Noisy_16_1_f64.txt 3879 Pattern INPUTS_CIFFT_NOISY_16_F64_ID : ComplexInputIFFTSamples_Noisy_16_1_f64.txt 3880 Pattern REF_CFFT_NOISY_16_F64_ID : ComplexFFTSamples_Noisy_16_1_f64.txt 3881 3882 Pattern INPUTS_CFFT_NOISY_32_F64_ID : ComplexInputSamples_Noisy_32_2_f64.txt 3883 Pattern INPUTS_CIFFT_NOISY_32_F64_ID : ComplexInputIFFTSamples_Noisy_32_2_f64.txt 3884 Pattern REF_CFFT_NOISY_32_F64_ID : ComplexFFTSamples_Noisy_32_2_f64.txt 3885 3886 Pattern INPUTS_CFFT_NOISY_64_F64_ID : ComplexInputSamples_Noisy_64_3_f64.txt 3887 Pattern INPUTS_CIFFT_NOISY_64_F64_ID : ComplexInputIFFTSamples_Noisy_64_3_f64.txt 3888 Pattern REF_CFFT_NOISY_64_F64_ID : ComplexFFTSamples_Noisy_64_3_f64.txt 3889 3890 Pattern INPUTS_CFFT_NOISY_128_F64_ID : ComplexInputSamples_Noisy_128_4_f64.txt 3891 Pattern INPUTS_CIFFT_NOISY_128_F64_ID : ComplexInputIFFTSamples_Noisy_128_4_f64.txt 3892 Pattern REF_CFFT_NOISY_128_F64_ID : ComplexFFTSamples_Noisy_128_4_f64.txt 3893 3894 Pattern INPUTS_CFFT_NOISY_256_F64_ID : ComplexInputSamples_Noisy_256_5_f64.txt 3895 Pattern INPUTS_CIFFT_NOISY_256_F64_ID : ComplexInputIFFTSamples_Noisy_256_5_f64.txt 3896 Pattern REF_CFFT_NOISY_256_F64_ID : ComplexFFTSamples_Noisy_256_5_f64.txt 3897 3898 Pattern INPUTS_CFFT_NOISY_512_F64_ID : ComplexInputSamples_Noisy_512_6_f64.txt 3899 Pattern INPUTS_CIFFT_NOISY_512_F64_ID : ComplexInputIFFTSamples_Noisy_512_6_f64.txt 3900 Pattern REF_CFFT_NOISY_512_F64_ID : ComplexFFTSamples_Noisy_512_6_f64.txt 3901 3902 Pattern INPUTS_CFFT_NOISY_1024_F64_ID : ComplexInputSamples_Noisy_1024_7_f64.txt 3903 Pattern INPUTS_CIFFT_NOISY_1024_F64_ID : ComplexInputIFFTSamples_Noisy_1024_7_f64.txt 3904 Pattern REF_CFFT_NOISY_1024_F64_ID : ComplexFFTSamples_Noisy_1024_7_f64.txt 3905 3906 Pattern INPUTS_CFFT_NOISY_2048_F64_ID : ComplexInputSamples_Noisy_2048_8_f64.txt 3907 Pattern INPUTS_CIFFT_NOISY_2048_F64_ID : ComplexInputIFFTSamples_Noisy_2048_8_f64.txt 3908 Pattern REF_CFFT_NOISY_2048_F64_ID : ComplexFFTSamples_Noisy_2048_8_f64.txt 3909 3910 Pattern INPUTS_CFFT_NOISY_4096_F64_ID : ComplexInputSamples_Noisy_4096_9_f64.txt 3911 Pattern INPUTS_CIFFT_NOISY_4096_F64_ID : ComplexInputIFFTSamples_Noisy_4096_9_f64.txt 3912 Pattern REF_CFFT_NOISY_4096_F64_ID : ComplexFFTSamples_Noisy_4096_9_f64.txt 3913 3914 Pattern INPUTS_CFFT_STEP_16_F64_ID : ComplexInputSamples_Step_16_10_f64.txt 3915 Pattern INPUTS_CIFFT_STEP_16_F64_ID : ComplexInputIFFTSamples_Step_16_10_f64.txt 3916 Pattern REF_CFFT_STEP_16_F64_ID : ComplexFFTSamples_Step_16_10_f64.txt 3917 3918 Pattern INPUTS_CFFT_STEP_32_F64_ID : ComplexInputSamples_Step_32_11_f64.txt 3919 Pattern INPUTS_CIFFT_STEP_32_F64_ID : ComplexInputIFFTSamples_Step_32_11_f64.txt 3920 Pattern REF_CFFT_STEP_32_F64_ID : ComplexFFTSamples_Step_32_11_f64.txt 3921 3922 Pattern INPUTS_CFFT_STEP_64_F64_ID : ComplexInputSamples_Step_64_12_f64.txt 3923 Pattern INPUTS_CIFFT_STEP_64_F64_ID : ComplexInputIFFTSamples_Step_64_12_f64.txt 3924 Pattern REF_CFFT_STEP_64_F64_ID : ComplexFFTSamples_Step_64_12_f64.txt 3925 3926 Pattern INPUTS_CFFT_STEP_128_F64_ID : ComplexInputSamples_Step_128_13_f64.txt 3927 Pattern INPUTS_CIFFT_STEP_128_F64_ID : ComplexInputIFFTSamples_Step_128_13_f64.txt 3928 Pattern REF_CFFT_STEP_128_F64_ID : ComplexFFTSamples_Step_128_13_f64.txt 3929 3930 Pattern INPUTS_CFFT_STEP_256_F64_ID : ComplexInputSamples_Step_256_14_f64.txt 3931 Pattern INPUTS_CIFFT_STEP_256_F64_ID : ComplexInputIFFTSamples_Step_256_14_f64.txt 3932 Pattern REF_CFFT_STEP_256_F64_ID : ComplexFFTSamples_Step_256_14_f64.txt 3933 3934 Pattern INPUTS_CFFT_STEP_512_F64_ID : ComplexInputSamples_Step_512_15_f64.txt 3935 Pattern INPUTS_CIFFT_STEP_512_F64_ID : ComplexInputIFFTSamples_Step_512_15_f64.txt 3936 Pattern REF_CFFT_STEP_512_F64_ID : ComplexFFTSamples_Step_512_15_f64.txt 3937 3938 Pattern INPUTS_CFFT_STEP_1024_F64_ID : ComplexInputSamples_Step_1024_16_f64.txt 3939 Pattern INPUTS_CIFFT_STEP_1024_F64_ID : ComplexInputIFFTSamples_Step_1024_16_f64.txt 3940 Pattern REF_CFFT_STEP_1024_F64_ID : ComplexFFTSamples_Step_1024_16_f64.txt 3941 3942 Pattern INPUTS_CFFT_STEP_2048_F64_ID : ComplexInputSamples_Step_2048_17_f64.txt 3943 Pattern INPUTS_CIFFT_STEP_2048_F64_ID : ComplexInputIFFTSamples_Step_2048_17_f64.txt 3944 Pattern REF_CFFT_STEP_2048_F64_ID : ComplexFFTSamples_Step_2048_17_f64.txt 3945 3946 Pattern INPUTS_CFFT_STEP_4096_F64_ID : ComplexInputSamples_Step_4096_18_f64.txt 3947 Pattern INPUTS_CIFFT_STEP_4096_F64_ID : ComplexInputIFFTSamples_Step_4096_18_f64.txt 3948 Pattern REF_CFFT_STEP_4096_F64_ID : ComplexFFTSamples_Step_4096_18_f64.txt 3949 3950 Output OUTPUT_CFFT_F64_ID : ComplexFFTSamples 3951 3952 Functions { 3953 cfft_noisy_16_f64:test_cfft_f64 3954 cfft_noisy_32_f64:test_cfft_f64 3955 cfft_noisy_64_f64:test_cfft_f64 3956 cfft_noisy_128_f64:test_cfft_f64 3957 cfft_noisy_256_f64:test_cfft_f64 3958 cfft_noisy_512_f64:test_cfft_f64 3959 cfft_noisy_1024_f64:test_cfft_f64 3960 cfft_noisy_2048_f64:test_cfft_f64 3961 cfft_noisy_4096_f64:test_cfft_f64 3962 cfft_step_16_f64:test_cfft_f64 3963 cfft_step_32_f64:test_cfft_f64 3964 cfft_step_64_f64:test_cfft_f64 3965 cfft_step_128_f64:test_cfft_f64 3966 cfft_step_256_f64:test_cfft_f64 3967 cfft_step_512_f64:test_cfft_f64 3968 cfft_step_1024_f64:test_cfft_f64 3969 cfft_step_2048_f64:test_cfft_f64 3970 cfft_step_4096_f64:test_cfft_f64 3971 cifft_noisy_16_f64:test_cfft_f64 3972 cifft_noisy_32_f64:test_cfft_f64 3973 cifft_noisy_64_f64:test_cfft_f64 3974 cifft_noisy_128_f64:test_cfft_f64 3975 cifft_noisy_256_f64:test_cfft_f64 3976 cifft_noisy_512_f64:test_cfft_f64 3977 cifft_noisy_1024_f64:test_cfft_f64 3978 cifft_noisy_2048_f64:test_cfft_f64 3979 cifft_noisy_4096_f64:test_cfft_f64 3980 cifft_step_16_f64:test_cfft_f64 3981 cifft_step_32_f64:test_cfft_f64 3982 cifft_step_64_f64:test_cfft_f64 3983 cifft_step_128_f64:test_cfft_f64 3984 cifft_step_256_f64:test_cfft_f64 3985 cifft_step_512_f64:test_cfft_f64 3986 cifft_step_1024_f64:test_cfft_f64 3987 cifft_step_2048_f64:test_cfft_f64 3988 cifft_step_4096_f64:test_cfft_f64 3989 } 3990 3991 } 3992 3993 suite Transform Real F64 { 3994 class = TransformRF64 3995 folder = TransformF64 3996 3997 Pattern INPUTS_RFFT_NOISY_32_F64_ID : RealInputSamples_Noisy_32_2_f64.txt 3998 Pattern INPUTS_RIFFT_NOISY_32_F64_ID : RealInputIFFTSamples_Noisy_32_2_f64.txt 3999 Pattern REF_RFFT_NOISY_32_F64_ID : RealFFTSamples_Noisy_32_2_f64.txt 4000 4001 Pattern INPUTS_RFFT_NOISY_64_F64_ID : RealInputSamples_Noisy_64_3_f64.txt 4002 Pattern INPUTS_RIFFT_NOISY_64_F64_ID : RealInputIFFTSamples_Noisy_64_3_f64.txt 4003 Pattern REF_RFFT_NOISY_64_F64_ID : RealFFTSamples_Noisy_64_3_f64.txt 4004 4005 Pattern INPUTS_RFFT_NOISY_128_F64_ID : RealInputSamples_Noisy_128_4_f64.txt 4006 Pattern INPUTS_RIFFT_NOISY_128_F64_ID : RealInputIFFTSamples_Noisy_128_4_f64.txt 4007 Pattern REF_RFFT_NOISY_128_F64_ID : RealFFTSamples_Noisy_128_4_f64.txt 4008 4009 Pattern INPUTS_RFFT_NOISY_256_F64_ID : RealInputSamples_Noisy_256_5_f64.txt 4010 Pattern INPUTS_RIFFT_NOISY_256_F64_ID : RealInputIFFTSamples_Noisy_256_5_f64.txt 4011 Pattern REF_RFFT_NOISY_256_F64_ID : RealFFTSamples_Noisy_256_5_f64.txt 4012 4013 Pattern INPUTS_RFFT_NOISY_512_F64_ID : RealInputSamples_Noisy_512_6_f64.txt 4014 Pattern INPUTS_RIFFT_NOISY_512_F64_ID : RealInputIFFTSamples_Noisy_512_6_f64.txt 4015 Pattern REF_RFFT_NOISY_512_F64_ID : RealFFTSamples_Noisy_512_6_f64.txt 4016 4017 Pattern INPUTS_RFFT_NOISY_1024_F64_ID : RealInputSamples_Noisy_1024_7_f64.txt 4018 Pattern INPUTS_RIFFT_NOISY_1024_F64_ID : RealInputIFFTSamples_Noisy_1024_7_f64.txt 4019 Pattern REF_RFFT_NOISY_1024_F64_ID : RealFFTSamples_Noisy_1024_7_f64.txt 4020 4021 Pattern INPUTS_RFFT_NOISY_2048_F64_ID : RealInputSamples_Noisy_2048_8_f64.txt 4022 Pattern INPUTS_RIFFT_NOISY_2048_F64_ID : RealInputIFFTSamples_Noisy_2048_8_f64.txt 4023 Pattern REF_RFFT_NOISY_2048_F64_ID : RealFFTSamples_Noisy_2048_8_f64.txt 4024 4025 Pattern INPUTS_RFFT_NOISY_4096_F64_ID : RealInputSamples_Noisy_4096_9_f64.txt 4026 Pattern INPUTS_RIFFT_NOISY_4096_F64_ID : RealInputIFFTSamples_Noisy_4096_9_f64.txt 4027 Pattern REF_RFFT_NOISY_4096_F64_ID : RealFFTSamples_Noisy_4096_9_f64.txt 4028 4029 Pattern INPUTS_RFFT_STEP_32_F64_ID : RealInputSamples_Step_32_11_f64.txt 4030 Pattern INPUTS_RIFFT_STEP_32_F64_ID : RealInputIFFTSamples_Step_32_11_f64.txt 4031 Pattern REF_RFFT_STEP_32_F64_ID : RealFFTSamples_Step_32_11_f64.txt 4032 4033 Pattern INPUTS_RFFT_STEP_64_F64_ID : RealInputSamples_Step_64_12_f64.txt 4034 Pattern INPUTS_RIFFT_STEP_64_F64_ID : RealInputIFFTSamples_Step_64_12_f64.txt 4035 Pattern REF_RFFT_STEP_64_F64_ID : RealFFTSamples_Step_64_12_f64.txt 4036 4037 Pattern INPUTS_RFFT_STEP_128_F64_ID : RealInputSamples_Step_128_13_f64.txt 4038 Pattern INPUTS_RIFFT_STEP_128_F64_ID : RealInputIFFTSamples_Step_128_13_f64.txt 4039 Pattern REF_RFFT_STEP_128_F64_ID : RealFFTSamples_Step_128_13_f64.txt 4040 4041 Pattern INPUTS_RFFT_STEP_256_F64_ID : RealInputSamples_Step_256_14_f64.txt 4042 Pattern INPUTS_RIFFT_STEP_256_F64_ID : RealInputIFFTSamples_Step_256_14_f64.txt 4043 Pattern REF_RFFT_STEP_256_F64_ID : RealFFTSamples_Step_256_14_f64.txt 4044 4045 Pattern INPUTS_RFFT_STEP_512_F64_ID : RealInputSamples_Step_512_15_f64.txt 4046 Pattern INPUTS_RIFFT_STEP_512_F64_ID : RealInputIFFTSamples_Step_512_15_f64.txt 4047 Pattern REF_RFFT_STEP_512_F64_ID : RealFFTSamples_Step_512_15_f64.txt 4048 4049 Pattern INPUTS_RFFT_STEP_1024_F64_ID : RealInputSamples_Step_1024_16_f64.txt 4050 Pattern INPUTS_RIFFT_STEP_1024_F64_ID : RealInputIFFTSamples_Step_1024_16_f64.txt 4051 Pattern REF_RFFT_STEP_1024_F64_ID : RealFFTSamples_Step_1024_16_f64.txt 4052 4053 Pattern INPUTS_RFFT_STEP_2048_F64_ID : RealInputSamples_Step_2048_17_f64.txt 4054 Pattern INPUTS_RIFFT_STEP_2048_F64_ID : RealInputIFFTSamples_Step_2048_17_f64.txt 4055 Pattern REF_RFFT_STEP_2048_F64_ID : RealFFTSamples_Step_2048_17_f64.txt 4056 4057 Pattern INPUTS_RFFT_STEP_4096_F64_ID : RealInputSamples_Step_4096_18_f64.txt 4058 Pattern INPUTS_RIFFT_STEP_4096_F64_ID : RealInputIFFTSamples_Step_4096_18_f64.txt 4059 Pattern REF_RFFT_STEP_4096_F64_ID : RealFFTSamples_Step_4096_18_f64.txt 4060 4061 Output OUTPUT_RFFT_F64_ID : RealFFTSamples 4062 Output TEMP_F64_ID : Temp 4063 4064 Functions { 4065 rfft_noisy_64_f64:test_rfft_f64 4066 rfft_noisy_64_f64:test_rfft_f64 4067 rfft_noisy_128_f64:test_rfft_f64 4068 rfft_noisy_256_f64:test_rfft_f64 4069 rfft_noisy_512_f64:test_rfft_f64 4070 rfft_noisy_1024_f64:test_rfft_f64 4071 rfft_noisy_2048_f64:test_rfft_f64 4072 rfft_noisy_4096_f64:test_rfft_f64 4073 rfft_step_64_f64:test_rfft_f64 4074 rfft_step_64_f64:test_rfft_f64 4075 rfft_step_128_f64:test_rfft_f64 4076 rfft_step_256_f64:test_rfft_f64 4077 rfft_step_512_f64:test_rfft_f64 4078 rfft_step_1024_f64:test_rfft_f64 4079 rfft_step_2048_f64:test_rfft_f64 4080 rfft_step_4096_f64:test_rfft_f64 4081 rifft_noisy_64_f64:test_rfft_f64 4082 rifft_noisy_64_f64:test_rfft_f64 4083 rifft_noisy_128_f64:test_rfft_f64 4084 rifft_noisy_256_f64:test_rfft_f64 4085 rifft_noisy_512_f64:test_rfft_f64 4086 rifft_noisy_1024_f64:test_rfft_f64 4087 rifft_noisy_2048_f64:test_rfft_f64 4088 rifft_noisy_4096_f64:test_rfft_f64 4089 rifft_step_64_f64:test_rfft_f64 4090 rifft_step_64_f64:test_rfft_f64 4091 rifft_step_128_f64:test_rfft_f64 4092 rifft_step_256_f64:test_rfft_f64 4093 rifft_step_512_f64:test_rfft_f64 4094 rifft_step_1024_f64:test_rfft_f64 4095 rifft_step_2048_f64:test_rfft_f64 4096 rifft_step_4096_f64:test_rfft_f64 4097 } 4098 4099 } 4100 4101 4102 suite Transform Complex F32 { 4103 class = TransformCF32 4104 folder = TransformF32 4105 4106 Pattern INPUTS_CFFT_NOISY_16_F32_ID : ComplexInputSamples_Noisy_16_1_f32.txt 4107 Pattern INPUTS_CIFFT_NOISY_16_F32_ID : ComplexInputIFFTSamples_Noisy_16_1_f32.txt 4108 Pattern REF_CFFT_NOISY_16_F32_ID : ComplexFFTSamples_Noisy_16_1_f32.txt 4109 4110 Pattern INPUTS_CFFT_NOISY_32_F32_ID : ComplexInputSamples_Noisy_32_2_f32.txt 4111 Pattern INPUTS_CIFFT_NOISY_32_F32_ID : ComplexInputIFFTSamples_Noisy_32_2_f32.txt 4112 Pattern REF_CFFT_NOISY_32_F32_ID : ComplexFFTSamples_Noisy_32_2_f32.txt 4113 4114 Pattern INPUTS_CFFT_NOISY_64_F32_ID : ComplexInputSamples_Noisy_64_3_f32.txt 4115 Pattern INPUTS_CIFFT_NOISY_64_F32_ID : ComplexInputIFFTSamples_Noisy_64_3_f32.txt 4116 Pattern REF_CFFT_NOISY_64_F32_ID : ComplexFFTSamples_Noisy_64_3_f32.txt 4117 4118 Pattern INPUTS_CFFT_NOISY_128_F32_ID : ComplexInputSamples_Noisy_128_4_f32.txt 4119 Pattern INPUTS_CIFFT_NOISY_128_F32_ID : ComplexInputIFFTSamples_Noisy_128_4_f32.txt 4120 Pattern REF_CFFT_NOISY_128_F32_ID : ComplexFFTSamples_Noisy_128_4_f32.txt 4121 4122 Pattern INPUTS_CFFT_NOISY_256_F32_ID : ComplexInputSamples_Noisy_256_5_f32.txt 4123 Pattern INPUTS_CIFFT_NOISY_256_F32_ID : ComplexInputIFFTSamples_Noisy_256_5_f32.txt 4124 Pattern REF_CFFT_NOISY_256_F32_ID : ComplexFFTSamples_Noisy_256_5_f32.txt 4125 4126 Pattern INPUTS_CFFT_NOISY_512_F32_ID : ComplexInputSamples_Noisy_512_6_f32.txt 4127 Pattern INPUTS_CIFFT_NOISY_512_F32_ID : ComplexInputIFFTSamples_Noisy_512_6_f32.txt 4128 Pattern REF_CFFT_NOISY_512_F32_ID : ComplexFFTSamples_Noisy_512_6_f32.txt 4129 4130 Pattern INPUTS_CFFT_NOISY_1024_F32_ID : ComplexInputSamples_Noisy_1024_7_f32.txt 4131 Pattern INPUTS_CIFFT_NOISY_1024_F32_ID : ComplexInputIFFTSamples_Noisy_1024_7_f32.txt 4132 Pattern REF_CFFT_NOISY_1024_F32_ID : ComplexFFTSamples_Noisy_1024_7_f32.txt 4133 4134 Pattern INPUTS_CFFT_NOISY_2048_F32_ID : ComplexInputSamples_Noisy_2048_8_f32.txt 4135 Pattern INPUTS_CIFFT_NOISY_2048_F32_ID : ComplexInputIFFTSamples_Noisy_2048_8_f32.txt 4136 Pattern REF_CFFT_NOISY_2048_F32_ID : ComplexFFTSamples_Noisy_2048_8_f32.txt 4137 4138 Pattern INPUTS_CFFT_NOISY_4096_F32_ID : ComplexInputSamples_Noisy_4096_9_f32.txt 4139 Pattern INPUTS_CIFFT_NOISY_4096_F32_ID : ComplexInputIFFTSamples_Noisy_4096_9_f32.txt 4140 Pattern REF_CFFT_NOISY_4096_F32_ID : ComplexFFTSamples_Noisy_4096_9_f32.txt 4141 4142 Pattern INPUTS_CFFT_STEP_16_F32_ID : ComplexInputSamples_Step_16_10_f32.txt 4143 Pattern INPUTS_CIFFT_STEP_16_F32_ID : ComplexInputIFFTSamples_Step_16_10_f32.txt 4144 Pattern REF_CFFT_STEP_16_F32_ID : ComplexFFTSamples_Step_16_10_f32.txt 4145 4146 Pattern INPUTS_CFFT_STEP_32_F32_ID : ComplexInputSamples_Step_32_11_f32.txt 4147 Pattern INPUTS_CIFFT_STEP_32_F32_ID : ComplexInputIFFTSamples_Step_32_11_f32.txt 4148 Pattern REF_CFFT_STEP_32_F32_ID : ComplexFFTSamples_Step_32_11_f32.txt 4149 4150 Pattern INPUTS_CFFT_STEP_64_F32_ID : ComplexInputSamples_Step_64_12_f32.txt 4151 Pattern INPUTS_CIFFT_STEP_64_F32_ID : ComplexInputIFFTSamples_Step_64_12_f32.txt 4152 Pattern REF_CFFT_STEP_64_F32_ID : ComplexFFTSamples_Step_64_12_f32.txt 4153 4154 Pattern INPUTS_CFFT_STEP_128_F32_ID : ComplexInputSamples_Step_128_13_f32.txt 4155 Pattern INPUTS_CIFFT_STEP_128_F32_ID : ComplexInputIFFTSamples_Step_128_13_f32.txt 4156 Pattern REF_CFFT_STEP_128_F32_ID : ComplexFFTSamples_Step_128_13_f32.txt 4157 4158 Pattern INPUTS_CFFT_STEP_256_F32_ID : ComplexInputSamples_Step_256_14_f32.txt 4159 Pattern INPUTS_CIFFT_STEP_256_F32_ID : ComplexInputIFFTSamples_Step_256_14_f32.txt 4160 Pattern REF_CFFT_STEP_256_F32_ID : ComplexFFTSamples_Step_256_14_f32.txt 4161 4162 Pattern INPUTS_CFFT_STEP_512_F32_ID : ComplexInputSamples_Step_512_15_f32.txt 4163 Pattern INPUTS_CIFFT_STEP_512_F32_ID : ComplexInputIFFTSamples_Step_512_15_f32.txt 4164 Pattern REF_CFFT_STEP_512_F32_ID : ComplexFFTSamples_Step_512_15_f32.txt 4165 4166 Pattern INPUTS_CFFT_STEP_1024_F32_ID : ComplexInputSamples_Step_1024_16_f32.txt 4167 Pattern INPUTS_CIFFT_STEP_1024_F32_ID : ComplexInputIFFTSamples_Step_1024_16_f32.txt 4168 Pattern REF_CFFT_STEP_1024_F32_ID : ComplexFFTSamples_Step_1024_16_f32.txt 4169 4170 Pattern INPUTS_CFFT_STEP_2048_F32_ID : ComplexInputSamples_Step_2048_17_f32.txt 4171 Pattern INPUTS_CIFFT_STEP_2048_F32_ID : ComplexInputIFFTSamples_Step_2048_17_f32.txt 4172 Pattern REF_CFFT_STEP_2048_F32_ID : ComplexFFTSamples_Step_2048_17_f32.txt 4173 4174 Pattern INPUTS_CFFT_STEP_4096_F32_ID : ComplexInputSamples_Step_4096_18_f32.txt 4175 Pattern INPUTS_CIFFT_STEP_4096_F32_ID : ComplexInputIFFTSamples_Step_4096_18_f32.txt 4176 Pattern REF_CFFT_STEP_4096_F32_ID : ComplexFFTSamples_Step_4096_18_f32.txt 4177 4178 Output OUTPUT_CFFT_F32_ID : ComplexFFTSamples 4179 4180 Functions { 4181 cfft_noisy_16_f32:test_cfft_f32 4182 cfft_noisy_32_f32:test_cfft_f32 4183 cfft_noisy_64_f32:test_cfft_f32 4184 cfft_noisy_128_f32:test_cfft_f32 4185 cfft_noisy_256_f32:test_cfft_f32 4186 cfft_noisy_512_f32:test_cfft_f32 4187 cfft_noisy_1024_f32:test_cfft_f32 4188 cfft_noisy_2048_f32:test_cfft_f32 4189 cfft_noisy_4096_f32:test_cfft_f32 4190 cfft_step_16_f32:test_cfft_f32 4191 cfft_step_32_f32:test_cfft_f32 4192 cfft_step_64_f32:test_cfft_f32 4193 cfft_step_128_f32:test_cfft_f32 4194 cfft_step_256_f32:test_cfft_f32 4195 cfft_step_512_f32:test_cfft_f32 4196 cfft_step_1024_f32:test_cfft_f32 4197 cfft_step_2048_f32:test_cfft_f32 4198 cfft_step_4096_f32:test_cfft_f32 4199 cifft_noisy_16_f32:test_cfft_f32 4200 cifft_noisy_32_f32:test_cfft_f32 4201 cifft_noisy_64_f32:test_cfft_f32 4202 cifft_noisy_128_f32:test_cfft_f32 4203 cifft_noisy_256_f32:test_cfft_f32 4204 cifft_noisy_512_f32:test_cfft_f32 4205 cifft_noisy_1024_f32:test_cfft_f32 4206 cifft_noisy_2048_f32:test_cfft_f32 4207 cifft_noisy_4096_f32:test_cfft_f32 4208 cifft_step_16_f32:test_cfft_f32 4209 cifft_step_32_f32:test_cfft_f32 4210 cifft_step_64_f32:test_cfft_f32 4211 cifft_step_128_f32:test_cfft_f32 4212 cifft_step_256_f32:test_cfft_f32 4213 cifft_step_512_f32:test_cfft_f32 4214 cifft_step_1024_f32:test_cfft_f32 4215 cifft_step_2048_f32:test_cfft_f32 4216 cifft_step_4096_f32:test_cfft_f32 4217 4218 } 4219 4220 } 4221 4222 suite Transform Real F32 { 4223 class = TransformRF32 4224 folder = TransformF32 4225 4226 Pattern INPUTS_RFFT_NOISY_32_F32_ID : RealInputSamples_Noisy_32_2_f32.txt 4227 Pattern INPUTS_RIFFT_NOISY_32_F32_ID : RealInputIFFTSamples_Noisy_32_2_f32.txt 4228 Pattern REF_RFFT_NOISY_32_F32_ID : RealFFTSamples_Noisy_32_2_f32.txt 4229 4230 Pattern INPUTS_RFFT_NOISY_64_F32_ID : RealInputSamples_Noisy_64_3_f32.txt 4231 Pattern INPUTS_RIFFT_NOISY_64_F32_ID : RealInputIFFTSamples_Noisy_64_3_f32.txt 4232 Pattern REF_RFFT_NOISY_64_F32_ID : RealFFTSamples_Noisy_64_3_f32.txt 4233 4234 Pattern INPUTS_RFFT_NOISY_128_F32_ID : RealInputSamples_Noisy_128_4_f32.txt 4235 Pattern INPUTS_RIFFT_NOISY_128_F32_ID : RealInputIFFTSamples_Noisy_128_4_f32.txt 4236 Pattern REF_RFFT_NOISY_128_F32_ID : RealFFTSamples_Noisy_128_4_f32.txt 4237 4238 Pattern INPUTS_RFFT_NOISY_256_F32_ID : RealInputSamples_Noisy_256_5_f32.txt 4239 Pattern INPUTS_RIFFT_NOISY_256_F32_ID : RealInputIFFTSamples_Noisy_256_5_f32.txt 4240 Pattern REF_RFFT_NOISY_256_F32_ID : RealFFTSamples_Noisy_256_5_f32.txt 4241 4242 Pattern INPUTS_RFFT_NOISY_512_F32_ID : RealInputSamples_Noisy_512_6_f32.txt 4243 Pattern INPUTS_RIFFT_NOISY_512_F32_ID : RealInputIFFTSamples_Noisy_512_6_f32.txt 4244 Pattern REF_RFFT_NOISY_512_F32_ID : RealFFTSamples_Noisy_512_6_f32.txt 4245 4246 Pattern INPUTS_RFFT_NOISY_1024_F32_ID : RealInputSamples_Noisy_1024_7_f32.txt 4247 Pattern INPUTS_RIFFT_NOISY_1024_F32_ID : RealInputIFFTSamples_Noisy_1024_7_f32.txt 4248 Pattern REF_RFFT_NOISY_1024_F32_ID : RealFFTSamples_Noisy_1024_7_f32.txt 4249 4250 Pattern INPUTS_RFFT_NOISY_2048_F32_ID : RealInputSamples_Noisy_2048_8_f32.txt 4251 Pattern INPUTS_RIFFT_NOISY_2048_F32_ID : RealInputIFFTSamples_Noisy_2048_8_f32.txt 4252 Pattern REF_RFFT_NOISY_2048_F32_ID : RealFFTSamples_Noisy_2048_8_f32.txt 4253 4254 Pattern INPUTS_RFFT_NOISY_4096_F32_ID : RealInputSamples_Noisy_4096_9_f32.txt 4255 Pattern INPUTS_RIFFT_NOISY_4096_F32_ID : RealInputIFFTSamples_Noisy_4096_9_f32.txt 4256 Pattern REF_RFFT_NOISY_4096_F32_ID : RealFFTSamples_Noisy_4096_9_f32.txt 4257 4258 Pattern INPUTS_RFFT_STEP_16_F32_ID : RealInputSamples_Step_16_10_f32.txt 4259 Pattern INPUTS_RIFFT_STEP_16_F32_ID : RealInputIFFTSamples_Step_16_10_f32.txt 4260 Pattern REF_RFFT_STEP_16_F32_ID : RealFFTSamples_Step_16_10_f32.txt 4261 4262 Pattern INPUTS_RFFT_STEP_32_F32_ID : RealInputSamples_Step_32_11_f32.txt 4263 Pattern INPUTS_RIFFT_STEP_32_F32_ID : RealInputIFFTSamples_Step_32_11_f32.txt 4264 Pattern REF_RFFT_STEP_32_F32_ID : RealFFTSamples_Step_32_11_f32.txt 4265 4266 Pattern INPUTS_RFFT_STEP_64_F32_ID : RealInputSamples_Step_64_12_f32.txt 4267 Pattern INPUTS_RIFFT_STEP_64_F32_ID : RealInputIFFTSamples_Step_64_12_f32.txt 4268 Pattern REF_RFFT_STEP_64_F32_ID : RealFFTSamples_Step_64_12_f32.txt 4269 4270 Pattern INPUTS_RFFT_STEP_128_F32_ID : RealInputSamples_Step_128_13_f32.txt 4271 Pattern INPUTS_RIFFT_STEP_128_F32_ID : RealInputIFFTSamples_Step_128_13_f32.txt 4272 Pattern REF_RFFT_STEP_128_F32_ID : RealFFTSamples_Step_128_13_f32.txt 4273 4274 Pattern INPUTS_RFFT_STEP_256_F32_ID : RealInputSamples_Step_256_14_f32.txt 4275 Pattern INPUTS_RIFFT_STEP_256_F32_ID : RealInputIFFTSamples_Step_256_14_f32.txt 4276 Pattern REF_RFFT_STEP_256_F32_ID : RealFFTSamples_Step_256_14_f32.txt 4277 4278 Pattern INPUTS_RFFT_STEP_512_F32_ID : RealInputSamples_Step_512_15_f32.txt 4279 Pattern INPUTS_RIFFT_STEP_512_F32_ID : RealInputIFFTSamples_Step_512_15_f32.txt 4280 Pattern REF_RFFT_STEP_512_F32_ID : RealFFTSamples_Step_512_15_f32.txt 4281 4282 Pattern INPUTS_RFFT_STEP_1024_F32_ID : RealInputSamples_Step_1024_16_f32.txt 4283 Pattern INPUTS_RIFFT_STEP_1024_F32_ID : RealInputIFFTSamples_Step_1024_16_f32.txt 4284 Pattern REF_RFFT_STEP_1024_F32_ID : RealFFTSamples_Step_1024_16_f32.txt 4285 4286 Pattern INPUTS_RFFT_STEP_2048_F32_ID : RealInputSamples_Step_2048_17_f32.txt 4287 Pattern INPUTS_RIFFT_STEP_2048_F32_ID : RealInputIFFTSamples_Step_2048_17_f32.txt 4288 Pattern REF_RFFT_STEP_2048_F32_ID : RealFFTSamples_Step_2048_17_f32.txt 4289 4290 Pattern INPUTS_RFFT_STEP_4096_F32_ID : RealInputSamples_Step_4096_18_f32.txt 4291 Pattern INPUTS_RIFFT_STEP_4096_F32_ID : RealInputIFFTSamples_Step_4096_18_f32.txt 4292 Pattern REF_RFFT_STEP_4096_F32_ID : RealFFTSamples_Step_4096_18_f32.txt 4293 4294 Output OUTPUT_RFFT_F32_ID : RealFFTSamples 4295 Output TEMP_F32_ID : Temp 4296 4297 Functions { 4298 rfft_noisy_32_f32:test_rfft_f32 4299 rfft_noisy_64_f32:test_rfft_f32 4300 rfft_noisy_128_f32:test_rfft_f32 4301 rfft_noisy_256_f32:test_rfft_f32 4302 rfft_noisy_512_f32:test_rfft_f32 4303 rfft_noisy_1024_f32:test_rfft_f32 4304 rfft_noisy_2048_f32:test_rfft_f32 4305 rfft_noisy_4096_f32:test_rfft_f32 4306 rfft_step_32_f32:test_rfft_f32 4307 rfft_step_64_f32:test_rfft_f32 4308 rfft_step_128_f32:test_rfft_f32 4309 rfft_step_256_f32:test_rfft_f32 4310 rfft_step_512_f32:test_rfft_f32 4311 rfft_step_1024_f32:test_rfft_f32 4312 rfft_step_2048_f32:test_rfft_f32 4313 rfft_step_4096_f32:test_rfft_f32 4314 rifft_noisy_32_f32:test_rfft_f32 4315 rifft_noisy_64_f32:test_rfft_f32 4316 rifft_noisy_128_f32:test_rfft_f32 4317 rifft_noisy_256_f32:test_rfft_f32 4318 rifft_noisy_512_f32:test_rfft_f32 4319 rifft_noisy_1024_f32:test_rfft_f32 4320 rifft_noisy_2048_f32:test_rfft_f32 4321 rifft_noisy_4096_f32:test_rfft_f32 4322 rifft_step_32_f32:test_rfft_f32 4323 rifft_step_64_f32:test_rfft_f32 4324 rifft_step_128_f32:test_rfft_f32 4325 rifft_step_256_f32:test_rfft_f32 4326 rifft_step_512_f32:test_rfft_f32 4327 rifft_step_1024_f32:test_rfft_f32 4328 rifft_step_2048_f32:test_rfft_f32 4329 rifft_step_4096_f32:test_rfft_f32 4330 } 4331 4332 } 4333 4334 suite Transform Complex Q31 { 4335 class = TransformCQ31 4336 folder = TransformQ31 4337 4338 Pattern INPUTS_CFFT_NOISY_16_Q31_ID : ComplexInputSamples_Noisy_16_1_q31.txt 4339 Pattern INPUTS_CIFFT_NOISY_16_Q31_ID : ComplexInputIFFTSamples_Noisy_16_1_q31.txt 4340 Pattern REF_CFFT_NOISY_16_Q31_ID : ComplexFFTSamples_Noisy_16_1_q31.txt 4341 4342 Pattern INPUTS_CFFT_NOISY_32_Q31_ID : ComplexInputSamples_Noisy_32_2_q31.txt 4343 Pattern INPUTS_CIFFT_NOISY_32_Q31_ID : ComplexInputIFFTSamples_Noisy_32_2_q31.txt 4344 Pattern REF_CFFT_NOISY_32_Q31_ID : ComplexFFTSamples_Noisy_32_2_q31.txt 4345 4346 Pattern INPUTS_CFFT_NOISY_64_Q31_ID : ComplexInputSamples_Noisy_64_3_q31.txt 4347 Pattern INPUTS_CIFFT_NOISY_64_Q31_ID : ComplexInputIFFTSamples_Noisy_64_3_q31.txt 4348 Pattern REF_CFFT_NOISY_64_Q31_ID : ComplexFFTSamples_Noisy_64_3_q31.txt 4349 4350 Pattern INPUTS_CFFT_NOISY_128_Q31_ID : ComplexInputSamples_Noisy_128_4_q31.txt 4351 Pattern INPUTS_CIFFT_NOISY_128_Q31_ID : ComplexInputIFFTSamples_Noisy_128_4_q31.txt 4352 Pattern REF_CFFT_NOISY_128_Q31_ID : ComplexFFTSamples_Noisy_128_4_q31.txt 4353 4354 Pattern INPUTS_CFFT_NOISY_256_Q31_ID : ComplexInputSamples_Noisy_256_5_q31.txt 4355 Pattern INPUTS_CIFFT_NOISY_256_Q31_ID : ComplexInputIFFTSamples_Noisy_256_5_q31.txt 4356 Pattern REF_CFFT_NOISY_256_Q31_ID : ComplexFFTSamples_Noisy_256_5_q31.txt 4357 4358 Pattern INPUTS_CFFT_NOISY_512_Q31_ID : ComplexInputSamples_Noisy_512_6_q31.txt 4359 Pattern INPUTS_CIFFT_NOISY_512_Q31_ID : ComplexInputIFFTSamples_Noisy_512_6_q31.txt 4360 Pattern REF_CFFT_NOISY_512_Q31_ID : ComplexFFTSamples_Noisy_512_6_q31.txt 4361 4362 Pattern INPUTS_CFFT_NOISY_1024_Q31_ID : ComplexInputSamples_Noisy_1024_7_q31.txt 4363 Pattern INPUTS_CIFFT_NOISY_1024_Q31_ID : ComplexInputIFFTSamples_Noisy_1024_7_q31.txt 4364 Pattern REF_CFFT_NOISY_1024_Q31_ID : ComplexFFTSamples_Noisy_1024_7_q31.txt 4365 4366 Pattern INPUTS_CFFT_NOISY_2048_Q31_ID : ComplexInputSamples_Noisy_2048_8_q31.txt 4367 Pattern INPUTS_CIFFT_NOISY_2048_Q31_ID : ComplexInputIFFTSamples_Noisy_2048_8_q31.txt 4368 Pattern REF_CFFT_NOISY_2048_Q31_ID : ComplexFFTSamples_Noisy_2048_8_q31.txt 4369 4370 Pattern INPUTS_CFFT_NOISY_4096_Q31_ID : ComplexInputSamples_Noisy_4096_9_q31.txt 4371 Pattern INPUTS_CIFFT_NOISY_4096_Q31_ID : ComplexInputIFFTSamples_Noisy_4096_9_q31.txt 4372 Pattern REF_CFFT_NOISY_4096_Q31_ID : ComplexFFTSamples_Noisy_4096_9_q31.txt 4373 4374 Pattern INPUTS_CFFT_STEP_16_Q31_ID : ComplexInputSamples_Step_16_10_q31.txt 4375 Pattern INPUTS_CIFFT_STEP_16_Q31_ID : ComplexInputIFFTSamples_Step_16_10_q31.txt 4376 Pattern REF_CFFT_STEP_16_Q31_ID : ComplexFFTSamples_Step_16_10_q31.txt 4377 4378 Pattern INPUTS_CFFT_STEP_32_Q31_ID : ComplexInputSamples_Step_32_11_q31.txt 4379 Pattern INPUTS_CIFFT_STEP_32_Q31_ID : ComplexInputIFFTSamples_Step_32_11_q31.txt 4380 Pattern REF_CFFT_STEP_32_Q31_ID : ComplexFFTSamples_Step_32_11_q31.txt 4381 4382 Pattern INPUTS_CFFT_STEP_64_Q31_ID : ComplexInputSamples_Step_64_12_q31.txt 4383 Pattern INPUTS_CIFFT_STEP_64_Q31_ID : ComplexInputIFFTSamples_Step_64_12_q31.txt 4384 Pattern REF_CFFT_STEP_64_Q31_ID : ComplexFFTSamples_Step_64_12_q31.txt 4385 4386 Pattern INPUTS_CFFT_STEP_128_Q31_ID : ComplexInputSamples_Step_128_13_q31.txt 4387 Pattern INPUTS_CIFFT_STEP_128_Q31_ID : ComplexInputIFFTSamples_Step_128_13_q31.txt 4388 Pattern REF_CFFT_STEP_128_Q31_ID : ComplexFFTSamples_Step_128_13_q31.txt 4389 4390 Pattern INPUTS_CFFT_STEP_256_Q31_ID : ComplexInputSamples_Step_256_14_q31.txt 4391 Pattern INPUTS_CIFFT_STEP_256_Q31_ID : ComplexInputIFFTSamples_Step_256_14_q31.txt 4392 Pattern REF_CFFT_STEP_256_Q31_ID : ComplexFFTSamples_Step_256_14_q31.txt 4393 4394 Pattern INPUTS_CFFT_STEP_512_Q31_ID : ComplexInputSamples_Step_512_15_q31.txt 4395 Pattern INPUTS_CIFFT_STEP_512_Q31_ID : ComplexInputIFFTSamples_Step_512_15_q31.txt 4396 Pattern REF_CFFT_STEP_512_Q31_ID : ComplexFFTSamples_Step_512_15_q31.txt 4397 4398 Pattern INPUTS_CFFT_STEP_1024_Q31_ID : ComplexInputSamples_Step_1024_16_q31.txt 4399 Pattern INPUTS_CIFFT_STEP_1024_Q31_ID : ComplexInputIFFTSamples_Step_1024_16_q31.txt 4400 Pattern REF_CFFT_STEP_1024_Q31_ID : ComplexFFTSamples_Step_1024_16_q31.txt 4401 4402 Pattern INPUTS_CFFT_STEP_2048_Q31_ID : ComplexInputSamples_Step_2048_17_q31.txt 4403 Pattern INPUTS_CIFFT_STEP_2048_Q31_ID : ComplexInputIFFTSamples_Step_2048_17_q31.txt 4404 Pattern REF_CFFT_STEP_2048_Q31_ID : ComplexFFTSamples_Step_2048_17_q31.txt 4405 4406 Pattern INPUTS_CFFT_STEP_4096_Q31_ID : ComplexInputSamples_Step_4096_18_q31.txt 4407 Pattern INPUTS_CIFFT_STEP_4096_Q31_ID : ComplexInputIFFTSamples_Step_4096_18_q31.txt 4408 Pattern REF_CFFT_STEP_4096_Q31_ID : ComplexFFTSamples_Step_4096_18_q31.txt 4409 4410 Output OUTPUT_CFFT_Q31_ID : ComplexFFTSamples 4411 Output OUTPUT_ICFFT_Q31_ID : ComplexIFFTSamples 4412 4413 Functions { 4414 cfft_noisy_16_q31:test_cfft_q31 4415 cfft_noisy_32_q31:test_cfft_q31 4416 cfft_noisy_64_q31:test_cfft_q31 4417 cfft_noisy_128_q31:test_cfft_q31 4418 cfft_noisy_256_q31:test_cfft_q31 4419 cfft_noisy_512_q31:test_cfft_q31 4420 cfft_noisy_1024_q31:test_cfft_q31 4421 cfft_noisy_2048_q31:test_cfft_q31 4422 cfft_noisy_4096_q31:test_cfft_q31 4423 cfft_step_16_q31:test_cfft_q31 4424 cfft_step_32_q31:test_cfft_q31 4425 cfft_step_64_q31:test_cfft_q31 4426 cfft_step_128_q31:test_cfft_q31 4427 cfft_step_256_q31:test_cfft_q31 4428 cfft_step_512_q31:test_cfft_q31 4429 cfft_step_1024_q31:test_cfft_q31 4430 cfft_step_2048_q31:test_cfft_q31 4431 cfft_step_4096_q31:test_cfft_q31 4432 cifft_noisy_16_q31:test_cifft_q31 4433 cifft_noisy_32_q31:test_cifft_q31 4434 cifft_noisy_64_q31:test_cifft_q31 4435 cifft_noisy_128_q31:test_cifft_q31 4436 cifft_noisy_256_q31:test_cifft_q31 4437 cifft_noisy_512_q31:test_cifft_q31 4438 cifft_noisy_1024_q31:test_cifft_q31 4439 cifft_noisy_2048_q31:test_cifft_q31 4440 cifft_noisy_4096_q31:test_cifft_q31 4441 cifft_step_16_q31:test_cifft_q31 4442 cifft_step_32_q31:test_cifft_q31 4443 cifft_step_64_q31:test_cifft_q31 4444 cifft_step_128_q31:test_cifft_q31 4445 cifft_step_256_q31:test_cifft_q31 4446 cifft_step_512_q31:test_cifft_q31 4447 cifft_step_1024_q31:test_cifft_q31 4448 cifft_step_2048_q31:test_cifft_q31 4449 cifft_step_4096_q31:test_cifft_q31 4450 } 4451 4452 } 4453 4454 suite Transform Real Q31 { 4455 class = TransformRQ31 4456 folder = TransformQ31 4457 4458 Pattern INPUTS_RFFT_NOISY_32_Q31_ID : RealInputSamples_Noisy_32_2_q31.txt 4459 Pattern INPUTS_RIFFT_NOISY_32_Q31_ID : RealInputIFFTSamples_Noisy_32_2_q31.txt 4460 Pattern REF_RFFT_NOISY_32_Q31_ID : RealFFTSamples_Noisy_32_2_q31.txt 4461 4462 Pattern INPUTS_RFFT_NOISY_64_Q31_ID : RealInputSamples_Noisy_64_3_q31.txt 4463 Pattern INPUTS_RIFFT_NOISY_64_Q31_ID : RealInputIFFTSamples_Noisy_64_3_q31.txt 4464 Pattern REF_RFFT_NOISY_64_Q31_ID : RealFFTSamples_Noisy_64_3_q31.txt 4465 4466 Pattern INPUTS_RFFT_NOISY_128_Q31_ID : RealInputSamples_Noisy_128_4_q31.txt 4467 Pattern INPUTS_RIFFT_NOISY_128_Q31_ID : RealInputIFFTSamples_Noisy_128_4_q31.txt 4468 Pattern REF_RFFT_NOISY_128_Q31_ID : RealFFTSamples_Noisy_128_4_q31.txt 4469 4470 Pattern INPUTS_RFFT_NOISY_256_Q31_ID : RealInputSamples_Noisy_256_5_q31.txt 4471 Pattern INPUTS_RIFFT_NOISY_256_Q31_ID : RealInputIFFTSamples_Noisy_256_5_q31.txt 4472 Pattern REF_RFFT_NOISY_256_Q31_ID : RealFFTSamples_Noisy_256_5_q31.txt 4473 4474 Pattern INPUTS_RFFT_NOISY_512_Q31_ID : RealInputSamples_Noisy_512_6_q31.txt 4475 Pattern INPUTS_RIFFT_NOISY_512_Q31_ID : RealInputIFFTSamples_Noisy_512_6_q31.txt 4476 Pattern REF_RFFT_NOISY_512_Q31_ID : RealFFTSamples_Noisy_512_6_q31.txt 4477 4478 Pattern INPUTS_RFFT_NOISY_1024_Q31_ID : RealInputSamples_Noisy_1024_7_q31.txt 4479 Pattern INPUTS_RIFFT_NOISY_1024_Q31_ID : RealInputIFFTSamples_Noisy_1024_7_q31.txt 4480 Pattern REF_RFFT_NOISY_1024_Q31_ID : RealFFTSamples_Noisy_1024_7_q31.txt 4481 4482 Pattern INPUTS_RFFT_NOISY_2048_Q31_ID : RealInputSamples_Noisy_2048_8_q31.txt 4483 Pattern INPUTS_RIFFT_NOISY_2048_Q31_ID : RealInputIFFTSamples_Noisy_2048_8_q31.txt 4484 Pattern REF_RFFT_NOISY_2048_Q31_ID : RealFFTSamples_Noisy_2048_8_q31.txt 4485 4486 Pattern INPUTS_RFFT_NOISY_4096_Q31_ID : RealInputSamples_Noisy_4096_9_q31.txt 4487 Pattern INPUTS_RIFFT_NOISY_4096_Q31_ID : RealInputIFFTSamples_Noisy_4096_9_q31.txt 4488 Pattern REF_RFFT_NOISY_4096_Q31_ID : RealFFTSamples_Noisy_4096_9_q31.txt 4489 4490 Pattern INPUTS_RFFT_STEP_16_Q31_ID : RealInputSamples_Step_16_10_q31.txt 4491 Pattern INPUTS_RIFFT_STEP_16_Q31_ID : RealInputIFFTSamples_Step_16_10_q31.txt 4492 Pattern REF_RFFT_STEP_16_Q31_ID : RealFFTSamples_Step_16_10_q31.txt 4493 4494 Pattern INPUTS_RFFT_STEP_32_Q31_ID : RealInputSamples_Step_32_11_q31.txt 4495 Pattern INPUTS_RIFFT_STEP_32_Q31_ID : RealInputIFFTSamples_Step_32_11_q31.txt 4496 Pattern REF_RFFT_STEP_32_Q31_ID : RealFFTSamples_Step_32_11_q31.txt 4497 4498 Pattern INPUTS_RFFT_STEP_64_Q31_ID : RealInputSamples_Step_64_12_q31.txt 4499 Pattern INPUTS_RIFFT_STEP_64_Q31_ID : RealInputIFFTSamples_Step_64_12_q31.txt 4500 Pattern REF_RFFT_STEP_64_Q31_ID : RealFFTSamples_Step_64_12_q31.txt 4501 4502 Pattern INPUTS_RFFT_STEP_128_Q31_ID : RealInputSamples_Step_128_13_q31.txt 4503 Pattern INPUTS_RIFFT_STEP_128_Q31_ID : RealInputIFFTSamples_Step_128_13_q31.txt 4504 Pattern REF_RFFT_STEP_128_Q31_ID : RealFFTSamples_Step_128_13_q31.txt 4505 4506 Pattern INPUTS_RFFT_STEP_256_Q31_ID : RealInputSamples_Step_256_14_q31.txt 4507 Pattern INPUTS_RIFFT_STEP_256_Q31_ID : RealInputIFFTSamples_Step_256_14_q31.txt 4508 Pattern REF_RFFT_STEP_256_Q31_ID : RealFFTSamples_Step_256_14_q31.txt 4509 4510 Pattern INPUTS_RFFT_STEP_512_Q31_ID : RealInputSamples_Step_512_15_q31.txt 4511 Pattern INPUTS_RIFFT_STEP_512_Q31_ID : RealInputIFFTSamples_Step_512_15_q31.txt 4512 Pattern REF_RFFT_STEP_512_Q31_ID : RealFFTSamples_Step_512_15_q31.txt 4513 4514 Pattern INPUTS_RFFT_STEP_1024_Q31_ID : RealInputSamples_Step_1024_16_q31.txt 4515 Pattern INPUTS_RIFFT_STEP_1024_Q31_ID : RealInputIFFTSamples_Step_1024_16_q31.txt 4516 Pattern REF_RFFT_STEP_1024_Q31_ID : RealFFTSamples_Step_1024_16_q31.txt 4517 4518 Pattern INPUTS_RFFT_STEP_2048_Q31_ID : RealInputSamples_Step_2048_17_q31.txt 4519 Pattern INPUTS_RIFFT_STEP_2048_Q31_ID : RealInputIFFTSamples_Step_2048_17_q31.txt 4520 Pattern REF_RFFT_STEP_2048_Q31_ID : RealFFTSamples_Step_2048_17_q31.txt 4521 4522 Pattern INPUTS_RFFT_STEP_4096_Q31_ID : RealInputSamples_Step_4096_18_q31.txt 4523 Pattern INPUTS_RIFFT_STEP_4096_Q31_ID : RealInputIFFTSamples_Step_4096_18_q31.txt 4524 Pattern REF_RFFT_STEP_4096_Q31_ID : RealFFTSamples_Step_4096_18_q31.txt 4525 4526 Output OUTPUT_RFFT_Q31_ID : RealFFTSamples 4527 Output TEMP_Q31_ID : Temp 4528 Output FULLOUTPUT_Q31_ID : RFFTFullOutput 4529 4530 Functions { 4531 rfft_noisy_32_q31:test_rfft_q31 4532 rfft_noisy_64_q31:test_rfft_q31 4533 rfft_noisy_128_q31:test_rfft_q31 4534 rfft_noisy_256_q31:test_rfft_q31 4535 rfft_noisy_512_q31:test_rfft_q31 4536 rfft_noisy_1024_q31:test_rfft_q31 4537 rfft_noisy_2048_q31:test_rfft_q31 4538 rfft_noisy_4096_q31:test_rfft_q31 4539 rfft_step_32_q31:test_rfft_q31 4540 rfft_step_64_q31:test_rfft_q31 4541 rfft_step_128_q31:test_rfft_q31 4542 rfft_step_256_q31:test_rfft_q31 4543 rfft_step_512_q31:test_rfft_q31 4544 rfft_step_1024_q31:test_rfft_q31 4545 rfft_step_2048_q31:test_rfft_q31 4546 rfft_step_4096_q31:test_rfft_q31 4547 rifft_noisy_32_q31:test_rfft_q31 4548 rifft_noisy_64_q31:test_rfft_q31 4549 rifft_noisy_128_q31:test_rfft_q31 4550 rifft_noisy_256_q31:test_rfft_q31 4551 rifft_noisy_512_q31:test_rfft_q31 4552 rifft_noisy_1024_q31:test_rfft_q31 4553 rifft_noisy_2048_q31:test_rfft_q31 4554 rifft_noisy_4096_q31:test_rfft_q31 4555 rifft_step_32_q31:test_rfft_q31 4556 rifft_step_64_q31:test_rfft_q31 4557 rifft_step_128_q31:test_rfft_q31 4558 rifft_step_256_q31:test_rfft_q31 4559 rifft_step_512_q31:test_rfft_q31 4560 rifft_step_1024_q31:test_rfft_q31 4561 rifft_step_2048_q31:test_rfft_q31 4562 rifft_step_4096_q31:test_rfft_q31 4563 } 4564 4565 } 4566 4567 suite Transform Complex Q15 { 4568 class = TransformCQ15 4569 folder = TransformQ15 4570 4571 Pattern INPUTS_CFFT_NOISY_16_Q15_ID : ComplexInputSamples_Noisy_16_1_q15.txt 4572 Pattern INPUTS_CIFFT_NOISY_16_Q15_ID : ComplexInputIFFTSamples_Noisy_16_1_q15.txt 4573 Pattern REF_CFFT_NOISY_16_Q15_ID : ComplexFFTSamples_Noisy_16_1_q15.txt 4574 4575 Pattern INPUTS_CFFT_NOISY_32_Q15_ID : ComplexInputSamples_Noisy_32_2_q15.txt 4576 Pattern INPUTS_CIFFT_NOISY_32_Q15_ID : ComplexInputIFFTSamples_Noisy_32_2_q15.txt 4577 Pattern REF_CFFT_NOISY_32_Q15_ID : ComplexFFTSamples_Noisy_32_2_q15.txt 4578 4579 Pattern INPUTS_CFFT_NOISY_64_Q15_ID : ComplexInputSamples_Noisy_64_3_q15.txt 4580 Pattern INPUTS_CIFFT_NOISY_64_Q15_ID : ComplexInputIFFTSamples_Noisy_64_3_q15.txt 4581 Pattern REF_CFFT_NOISY_64_Q15_ID : ComplexFFTSamples_Noisy_64_3_q15.txt 4582 4583 Pattern INPUTS_CFFT_NOISY_128_Q15_ID : ComplexInputSamples_Noisy_128_4_q15.txt 4584 Pattern INPUTS_CIFFT_NOISY_128_Q15_ID : ComplexInputIFFTSamples_Noisy_128_4_q15.txt 4585 Pattern REF_CFFT_NOISY_128_Q15_ID : ComplexFFTSamples_Noisy_128_4_q15.txt 4586 4587 Pattern INPUTS_CFFT_NOISY_256_Q15_ID : ComplexInputSamples_Noisy_256_5_q15.txt 4588 Pattern INPUTS_CIFFT_NOISY_256_Q15_ID : ComplexInputIFFTSamples_Noisy_256_5_q15.txt 4589 Pattern REF_CFFT_NOISY_256_Q15_ID : ComplexFFTSamples_Noisy_256_5_q15.txt 4590 4591 Pattern INPUTS_CFFT_NOISY_512_Q15_ID : ComplexInputSamples_Noisy_512_6_q15.txt 4592 Pattern INPUTS_CIFFT_NOISY_512_Q15_ID : ComplexInputIFFTSamples_Noisy_512_6_q15.txt 4593 Pattern REF_CFFT_NOISY_512_Q15_ID : ComplexFFTSamples_Noisy_512_6_q15.txt 4594 4595 Pattern INPUTS_CFFT_NOISY_1024_Q15_ID : ComplexInputSamples_Noisy_1024_7_q15.txt 4596 Pattern INPUTS_CIFFT_NOISY_1024_Q15_ID : ComplexInputIFFTSamples_Noisy_1024_7_q15.txt 4597 Pattern REF_CFFT_NOISY_1024_Q15_ID : ComplexFFTSamples_Noisy_1024_7_q15.txt 4598 4599 Pattern INPUTS_CFFT_NOISY_2048_Q15_ID : ComplexInputSamples_Noisy_2048_8_q15.txt 4600 Pattern INPUTS_CIFFT_NOISY_2048_Q15_ID : ComplexInputIFFTSamples_Noisy_2048_8_q15.txt 4601 Pattern REF_CFFT_NOISY_2048_Q15_ID : ComplexFFTSamples_Noisy_2048_8_q15.txt 4602 4603 Pattern INPUTS_CFFT_NOISY_4096_Q15_ID : ComplexInputSamples_Noisy_4096_9_q15.txt 4604 Pattern INPUTS_CIFFT_NOISY_4096_Q15_ID : ComplexInputIFFTSamples_Noisy_4096_9_q15.txt 4605 Pattern REF_CFFT_NOISY_4096_Q15_ID : ComplexFFTSamples_Noisy_4096_9_q15.txt 4606 4607 Pattern INPUTS_CFFT_STEP_16_Q15_ID : ComplexInputSamples_Step_16_10_q15.txt 4608 Pattern INPUTS_CIFFT_STEP_16_Q15_ID : ComplexInputIFFTSamples_Step_16_10_q15.txt 4609 Pattern REF_CFFT_STEP_16_Q15_ID : ComplexFFTSamples_Step_16_10_q15.txt 4610 4611 Pattern INPUTS_CFFT_STEP_32_Q15_ID : ComplexInputSamples_Step_32_11_q15.txt 4612 Pattern INPUTS_CIFFT_STEP_32_Q15_ID : ComplexInputIFFTSamples_Step_32_11_q15.txt 4613 Pattern REF_CFFT_STEP_32_Q15_ID : ComplexFFTSamples_Step_32_11_q15.txt 4614 4615 Pattern INPUTS_CFFT_STEP_64_Q15_ID : ComplexInputSamples_Step_64_12_q15.txt 4616 Pattern INPUTS_CIFFT_STEP_64_Q15_ID : ComplexInputIFFTSamples_Step_64_12_q15.txt 4617 Pattern REF_CFFT_STEP_64_Q15_ID : ComplexFFTSamples_Step_64_12_q15.txt 4618 4619 Pattern INPUTS_CFFT_STEP_128_Q15_ID : ComplexInputSamples_Step_128_13_q15.txt 4620 Pattern INPUTS_CIFFT_STEP_128_Q15_ID : ComplexInputIFFTSamples_Step_128_13_q15.txt 4621 Pattern REF_CFFT_STEP_128_Q15_ID : ComplexFFTSamples_Step_128_13_q15.txt 4622 4623 Pattern INPUTS_CFFT_STEP_256_Q15_ID : ComplexInputSamples_Step_256_14_q15.txt 4624 Pattern INPUTS_CIFFT_STEP_256_Q15_ID : ComplexInputIFFTSamples_Step_256_14_q15.txt 4625 Pattern REF_CFFT_STEP_256_Q15_ID : ComplexFFTSamples_Step_256_14_q15.txt 4626 4627 Pattern INPUTS_CFFT_STEP_512_Q15_ID : ComplexInputSamples_Step_512_15_q15.txt 4628 Pattern INPUTS_CIFFT_STEP_512_Q15_ID : ComplexInputIFFTSamples_Step_512_15_q15.txt 4629 Pattern REF_CFFT_STEP_512_Q15_ID : ComplexFFTSamples_Step_512_15_q15.txt 4630 4631 Pattern INPUTS_CFFT_STEP_1024_Q15_ID : ComplexInputSamples_Step_1024_16_q15.txt 4632 Pattern INPUTS_CIFFT_STEP_1024_Q15_ID : ComplexInputIFFTSamples_Step_1024_16_q15.txt 4633 Pattern REF_CFFT_STEP_1024_Q15_ID : ComplexFFTSamples_Step_1024_16_q15.txt 4634 4635 Pattern INPUTS_CFFT_STEP_2048_Q15_ID : ComplexInputSamples_Step_2048_17_q15.txt 4636 Pattern INPUTS_CIFFT_STEP_2048_Q15_ID : ComplexInputIFFTSamples_Step_2048_17_q15.txt 4637 Pattern REF_CFFT_STEP_2048_Q15_ID : ComplexFFTSamples_Step_2048_17_q15.txt 4638 4639 Pattern INPUTS_CFFT_STEP_4096_Q15_ID : ComplexInputSamples_Step_4096_18_q15.txt 4640 Pattern INPUTS_CIFFT_STEP_4096_Q15_ID : ComplexInputIFFTSamples_Step_4096_18_q15.txt 4641 Pattern REF_CFFT_STEP_4096_Q15_ID : ComplexFFTSamples_Step_4096_18_q15.txt 4642 4643 Output OUTPUT_CFFT_Q15_ID : ComplexFFTSamples 4644 Output OUTPUT_ICFFT_Q15_ID : ComplexIFFTSamples 4645 4646 Functions { 4647 cfft_noisy_16_q15:test_cfft_q15 4648 cfft_noisy_32_q15:test_cfft_q15 4649 cfft_noisy_64_q15:test_cfft_q15 4650 cfft_noisy_128_q15:test_cfft_q15 4651 cfft_noisy_256_q15:test_cfft_q15 4652 cfft_noisy_512_q15:test_cfft_q15 4653 cfft_noisy_1024_q15:test_cfft_q15 4654 cfft_noisy_2048_q15:test_cfft_q15 4655 cfft_noisy_4096_q15:test_cfft_q15 4656 cfft_step_16_q15:test_cfft_q15 4657 cfft_step_32_q15:test_cfft_q15 4658 cfft_step_64_q15:test_cfft_q15 4659 cfft_step_128_q15:test_cfft_q15 4660 cfft_step_256_q15:test_cfft_q15 4661 cfft_step_512_q15:test_cfft_q15 4662 cfft_step_1024_q15:test_cfft_q15 4663 cfft_step_2048_q15:test_cfft_q15 4664 cfft_step_4096_q15:test_cfft_q15 4665 cifft_noisy_16_q15:test_cifft_q15 4666 cifft_noisy_32_q15:test_cifft_q15 4667 cifft_noisy_64_q15:test_cifft_q15 4668 cifft_noisy_128_q15:test_cifft_q15 4669 cifft_noisy_256_q15:test_cifft_q15 4670 disabled {cifft_noisy_512_q15:test_cifft_q15} 4671 disabled {cifft_noisy_1024_q15:test_cifft_q15} 4672 disabled {cifft_noisy_2048_q15:test_cifft_q15} 4673 disabled {cifft_noisy_4096_q15:test_cifft_q15} 4674 cifft_step_16_q15:test_cifft_q15 4675 cifft_step_32_q15:test_cifft_q15 4676 cifft_step_64_q15:test_cifft_q15 4677 cifft_step_128_q15:test_cifft_q15 4678 cifft_step_256_q15:test_cifft_q15 4679 disabled {cifft_step_512_q15:test_cifft_q15} 4680 disabled {cifft_step_1024_q15:test_cifft_q15} 4681 disabled {cifft_step_2048_q15:test_cifft_q15} 4682 disabled {cifft_step_4096_q15:test_cifft_q15} 4683 } 4684 4685 } 4686 4687 suite Transform Real Q15 { 4688 class = TransformRQ15 4689 folder = TransformQ15 4690 4691 Pattern INPUTS_RFFT_NOISY_32_Q15_ID : RealInputSamples_Noisy_32_2_q15.txt 4692 Pattern INPUTS_RIFFT_NOISY_32_Q15_ID : RealInputIFFTSamples_Noisy_32_2_q15.txt 4693 Pattern REF_RFFT_NOISY_32_Q15_ID : RealFFTSamples_Noisy_32_2_q15.txt 4694 4695 Pattern INPUTS_RFFT_NOISY_64_Q15_ID : RealInputSamples_Noisy_64_3_q15.txt 4696 Pattern INPUTS_RIFFT_NOISY_64_Q15_ID : RealInputIFFTSamples_Noisy_64_3_q15.txt 4697 Pattern REF_RFFT_NOISY_64_Q15_ID : RealFFTSamples_Noisy_64_3_q15.txt 4698 4699 Pattern INPUTS_RFFT_NOISY_128_Q15_ID : RealInputSamples_Noisy_128_4_q15.txt 4700 Pattern INPUTS_RIFFT_NOISY_128_Q15_ID : RealInputIFFTSamples_Noisy_128_4_q15.txt 4701 Pattern REF_RFFT_NOISY_128_Q15_ID : RealFFTSamples_Noisy_128_4_q15.txt 4702 4703 Pattern INPUTS_RFFT_NOISY_256_Q15_ID : RealInputSamples_Noisy_256_5_q15.txt 4704 Pattern INPUTS_RIFFT_NOISY_256_Q15_ID : RealInputIFFTSamples_Noisy_256_5_q15.txt 4705 Pattern REF_RFFT_NOISY_256_Q15_ID : RealFFTSamples_Noisy_256_5_q15.txt 4706 4707 Pattern INPUTS_RFFT_NOISY_512_Q15_ID : RealInputSamples_Noisy_512_6_q15.txt 4708 Pattern INPUTS_RIFFT_NOISY_512_Q15_ID : RealInputIFFTSamples_Noisy_512_6_q15.txt 4709 Pattern REF_RFFT_NOISY_512_Q15_ID : RealFFTSamples_Noisy_512_6_q15.txt 4710 4711 Pattern INPUTS_RFFT_NOISY_1024_Q15_ID : RealInputSamples_Noisy_1024_7_q15.txt 4712 Pattern INPUTS_RIFFT_NOISY_1024_Q15_ID : RealInputIFFTSamples_Noisy_1024_7_q15.txt 4713 Pattern REF_RFFT_NOISY_1024_Q15_ID : RealFFTSamples_Noisy_1024_7_q15.txt 4714 4715 Pattern INPUTS_RFFT_NOISY_2048_Q15_ID : RealInputSamples_Noisy_2048_8_q15.txt 4716 Pattern INPUTS_RIFFT_NOISY_2048_Q15_ID : RealInputIFFTSamples_Noisy_2048_8_q15.txt 4717 Pattern REF_RFFT_NOISY_2048_Q15_ID : RealFFTSamples_Noisy_2048_8_q15.txt 4718 4719 Pattern INPUTS_RFFT_NOISY_4096_Q15_ID : RealInputSamples_Noisy_4096_9_q15.txt 4720 Pattern INPUTS_RIFFT_NOISY_4096_Q15_ID : RealInputIFFTSamples_Noisy_4096_9_q15.txt 4721 Pattern REF_RFFT_NOISY_4096_Q15_ID : RealFFTSamples_Noisy_4096_9_q15.txt 4722 4723 Pattern INPUTS_RFFT_STEP_16_Q15_ID : RealInputSamples_Step_16_10_q15.txt 4724 Pattern INPUTS_RIFFT_STEP_16_Q15_ID : RealInputIFFTSamples_Step_16_10_q15.txt 4725 Pattern REF_RFFT_STEP_16_Q15_ID : RealFFTSamples_Step_16_10_q15.txt 4726 4727 Pattern INPUTS_RFFT_STEP_32_Q15_ID : RealInputSamples_Step_32_11_q15.txt 4728 Pattern INPUTS_RIFFT_STEP_32_Q15_ID : RealInputIFFTSamples_Step_32_11_q15.txt 4729 Pattern REF_RFFT_STEP_32_Q15_ID : RealFFTSamples_Step_32_11_q15.txt 4730 4731 Pattern INPUTS_RFFT_STEP_64_Q15_ID : RealInputSamples_Step_64_12_q15.txt 4732 Pattern INPUTS_RIFFT_STEP_64_Q15_ID : RealInputIFFTSamples_Step_64_12_q15.txt 4733 Pattern REF_RFFT_STEP_64_Q15_ID : RealFFTSamples_Step_64_12_q15.txt 4734 4735 Pattern INPUTS_RFFT_STEP_128_Q15_ID : RealInputSamples_Step_128_13_q15.txt 4736 Pattern INPUTS_RIFFT_STEP_128_Q15_ID : RealInputIFFTSamples_Step_128_13_q15.txt 4737 Pattern REF_RFFT_STEP_128_Q15_ID : RealFFTSamples_Step_128_13_q15.txt 4738 4739 Pattern INPUTS_RFFT_STEP_256_Q15_ID : RealInputSamples_Step_256_14_q15.txt 4740 Pattern INPUTS_RIFFT_STEP_256_Q15_ID : RealInputIFFTSamples_Step_256_14_q15.txt 4741 Pattern REF_RFFT_STEP_256_Q15_ID : RealFFTSamples_Step_256_14_q15.txt 4742 4743 Pattern INPUTS_RFFT_STEP_512_Q15_ID : RealInputSamples_Step_512_15_q15.txt 4744 Pattern INPUTS_RIFFT_STEP_512_Q15_ID : RealInputIFFTSamples_Step_512_15_q15.txt 4745 Pattern REF_RFFT_STEP_512_Q15_ID : RealFFTSamples_Step_512_15_q15.txt 4746 4747 Pattern INPUTS_RFFT_STEP_1024_Q15_ID : RealInputSamples_Step_1024_16_q15.txt 4748 Pattern INPUTS_RIFFT_STEP_1024_Q15_ID : RealInputIFFTSamples_Step_1024_16_q15.txt 4749 Pattern REF_RFFT_STEP_1024_Q15_ID : RealFFTSamples_Step_1024_16_q15.txt 4750 4751 Pattern INPUTS_RFFT_STEP_2048_Q15_ID : RealInputSamples_Step_2048_17_q15.txt 4752 Pattern INPUTS_RIFFT_STEP_2048_Q15_ID : RealInputIFFTSamples_Step_2048_17_q15.txt 4753 Pattern REF_RFFT_STEP_2048_Q15_ID : RealFFTSamples_Step_2048_17_q15.txt 4754 4755 Pattern INPUTS_RFFT_STEP_4096_Q15_ID : RealInputSamples_Step_4096_18_q15.txt 4756 Pattern INPUTS_RIFFT_STEP_4096_Q15_ID : RealInputIFFTSamples_Step_4096_18_q15.txt 4757 Pattern REF_RFFT_STEP_4096_Q15_ID : RealFFTSamples_Step_4096_18_q15.txt 4758 4759 Output OUTPUT_RFFT_Q15_ID : RealFFTSamples 4760 Output TEMP_Q15_ID : Temp 4761 Output FULLOUTPUT_Q15_ID : RFFTFullOutput 4762 4763 Functions { 4764 rfft_noisy_32_q15:test_rfft_q15 4765 rfft_noisy_64_q15:test_rfft_q15 4766 rfft_noisy_128_q15:test_rfft_q15 4767 rfft_noisy_256_q15:test_rfft_q15 4768 rfft_noisy_512_q15:test_rfft_q15 4769 rfft_noisy_1024_q15:test_rfft_q15 4770 rfft_noisy_2048_q15:test_rfft_q15 4771 rfft_noisy_4096_q15:test_rfft_q15 4772 rfft_step_32_q15:test_rfft_q15 4773 rfft_step_64_q15:test_rfft_q15 4774 rfft_step_128_q15:test_rfft_q15 4775 rfft_step_256_q15:test_rfft_q15 4776 rfft_step_512_q15:test_rfft_q15 4777 rfft_step_1024_q15:test_rfft_q15 4778 rfft_step_2048_q15:test_rfft_q15 4779 rfft_step_4096_q15:test_rfft_q15 4780 rifft_noisy_32_q15:test_rfft_q15 4781 rifft_noisy_64_q15:test_rfft_q15 4782 rifft_noisy_128_q15:test_rfft_q15 4783 disabled{rifft_noisy_256_q15:test_rfft_q15} 4784 disabled{rifft_noisy_512_q15:test_rfft_q15} 4785 disabled{rifft_noisy_1024_q15:test_rfft_q15} 4786 disabled{rifft_noisy_2048_q15:test_rfft_q15} 4787 disabled{rifft_noisy_4096_q15:test_rfft_q15} 4788 rifft_step_32_q15:test_rfft_q15 4789 rifft_step_64_q15:test_rfft_q15 4790 rifft_step_128_q15:test_rfft_q15 4791 disabled{rifft_step_256_q15:test_rfft_q15} 4792 disabled{rifft_step_512_q15:test_rfft_q15} 4793 disabled{rifft_step_1024_q15:test_rfft_q15} 4794 disabled{rifft_step_2048_q15:test_rfft_q15} 4795 disabled{rifft_step_4096_q15:test_rfft_q15} 4796 } 4797 4798 } 4799 } 4800 4801 group Window Tests { 4802 class = WindowTests 4803 folder = Window 4804 4805 suite Window Tests F32 { 4806 class = WindowTestsF32 4807 folder = WindowF32 4808 4809 4810 Pattern REF1_WELCH_F32_ID : RefWelch_1_f32.txt 4811 Pattern REF2_BARTLETT_F32_ID : RefBartlett_2_f32.txt 4812 Pattern REF3_HAMMING_F32_ID : RefHamming_3_f32.txt 4813 Pattern REF4_HANNING_F32_ID : RefHanning_4_f32.txt 4814 Pattern REF5_NUTTALL3_F32_ID : RefNuttall3_5_f32.txt 4815 Pattern REF6_NUTTALL4_F32_ID : RefNuttall4_6_f32.txt 4816 Pattern REF7_NUTTALL3A_F32_ID : RefNuttall3a_7_f32.txt 4817 Pattern REF8_NUTTALL3B_F32_ID : RefNuttall3b_8_f32.txt 4818 Pattern REF9_NUTTALL4A_F32_ID : RefNuttall4a_9_f32.txt 4819 Pattern REF10_BLACKMAN_HARRIS_92DB_F32_ID : RefBlackman_harris_92db_10_f32.txt 4820 Pattern REF11_NUTTALL4B_F32_ID : RefNuttall4b_11_f32.txt 4821 Pattern REF12_NUTTALL4C_F32_ID : RefNuttall4c_12_f32.txt 4822 Pattern REF13_HFT90D_F32_ID : RefHft90d_13_f32.txt 4823 Pattern REF14_HFT95_F32_ID : RefHft95_14_f32.txt 4824 Pattern REF15_HFT116D_F32_ID : RefHft116d_15_f32.txt 4825 Pattern REF16_HFT144D_F32_ID : RefHft144d_16_f32.txt 4826 Pattern REF17_HFT169D_F32_ID : RefHft169d_17_f32.txt 4827 Pattern REF18_HFT196D_F32_ID : RefHft196d_18_f32.txt 4828 Pattern REF19_HFT223D_F32_ID : RefHft223d_19_f32.txt 4829 Pattern REF20_HFT248D_F32_ID : RefHft248d_20_f32.txt 4830 4831 Output OUT_F32_ID : Output 4832 Output TMP_F32_ID : Temp 4833 4834 Functions { 4835 Test arm_welch_f32:test_welch_f32 4836 Test arm_bartlett_f32:test_bartlett_f32 4837 Test arm_hamming_f32:test_hamming_f32 4838 Test arm_hanning_f32:test_hanning_f32 4839 Test arm_nuttall3_f32:test_nuttall3_f32 4840 Test arm_nuttall4_f32:test_nuttall4_f32 4841 Test arm_nuttall3a_f32:test_nuttall3a_f32 4842 Test arm_nuttall3b_f32:test_nuttall3b_f32 4843 Test arm_nuttall4a_f32:test_nuttall4a_f32 4844 Test arm_blackman_harris_92db_f32:test_blackman_harris_92db_f32 4845 Test arm_nuttall4b_f32:test_nuttall4b_f32 4846 Test arm_nuttall4c_f32:test_nuttall4c_f32 4847 Test arm_hft90d_f32:test_hft90d_f32 4848 Test arm_hft95_f32:test_hft95_f32 4849 Test arm_hft116d_f32:test_hft116d_f32 4850 Test arm_hft144d_f32:test_hft144d_f32 4851 Test arm_hft169d_f32:test_hft169d_f32 4852 Test arm_hft196d_f32:test_hft196d_f32 4853 Test arm_hft223d_f32:test_hft223d_f32 4854 Test arm_hft248d_f32:test_hft248d_f32 4855 } 4856 4857 } 4858 4859 4860 suite Window Tests F64 { 4861 class = WindowTestsF64 4862 folder = WindowF64 4863 4864 4865 Pattern REF1_WELCH_F64_ID : RefWelch_1_f64.txt 4866 Pattern REF2_BARTLETT_F64_ID : RefBartlett_2_f64.txt 4867 Pattern REF3_HAMMING_F64_ID : RefHamming_3_f64.txt 4868 Pattern REF4_HANNING_F64_ID : RefHanning_4_f64.txt 4869 Pattern REF5_NUTTALL3_F64_ID : RefNuttall3_5_f64.txt 4870 Pattern REF6_NUTTALL4_F64_ID : RefNuttall4_6_f64.txt 4871 Pattern REF7_NUTTALL3A_F64_ID : RefNuttall3a_7_f64.txt 4872 Pattern REF8_NUTTALL3B_F64_ID : RefNuttall3b_8_f64.txt 4873 Pattern REF9_NUTTALL4A_F64_ID : RefNuttall4a_9_f64.txt 4874 Pattern REF10_BLACKMAN_HARRIS_92DB_F64_ID : RefBlackman_harris_92db_10_f64.txt 4875 Pattern REF11_NUTTALL4B_F64_ID : RefNuttall4b_11_f64.txt 4876 Pattern REF12_NUTTALL4C_F64_ID : RefNuttall4c_12_f64.txt 4877 Pattern REF13_HFT90D_F64_ID : RefHft90d_13_f64.txt 4878 Pattern REF14_HFT95_F64_ID : RefHft95_14_f64.txt 4879 Pattern REF15_HFT116D_F64_ID : RefHft116d_15_f64.txt 4880 Pattern REF16_HFT144D_F64_ID : RefHft144d_16_f64.txt 4881 Pattern REF17_HFT169D_F64_ID : RefHft169d_17_f64.txt 4882 Pattern REF18_HFT196D_F64_ID : RefHft196d_18_f64.txt 4883 Pattern REF19_HFT223D_F64_ID : RefHft223d_19_f64.txt 4884 Pattern REF20_HFT248D_F64_ID : RefHft248d_20_f64.txt 4885 4886 Output OUT_F64_ID : Output 4887 Output TMP_F64_ID : Temp 4888 4889 Functions { 4890 Test arm_welch_f64:test_welch_f64 4891 Test arm_bartlett_f64:test_bartlett_f64 4892 Test arm_hamming_f64:test_hamming_f64 4893 Test arm_hanning_f64:test_hanning_f64 4894 Test arm_nuttall3_f64:test_nuttall3_f64 4895 Test arm_nuttall4_f64:test_nuttall4_f64 4896 Test arm_nuttall3a_f64:test_nuttall3a_f64 4897 Test arm_nuttall3b_f64:test_nuttall3b_f64 4898 Test arm_nuttall4a_f64:test_nuttall4a_f64 4899 Test arm_blackman_harris_92db_f64:test_blackman_harris_92db_f64 4900 Test arm_nuttall4b_f64:test_nuttall4b_f64 4901 Test arm_nuttall4c_f64:test_nuttall4c_f64 4902 Test arm_hft90d_f64:test_hft90d_f64 4903 Test arm_hft95_f64:test_hft95_f64 4904 Test arm_hft116d_f64:test_hft116d_f64 4905 Test arm_hft144d_f64:test_hft144d_f64 4906 Test arm_hft169d_f64:test_hft169d_f64 4907 Test arm_hft196d_f64:test_hft196d_f64 4908 Test arm_hft223d_f64:test_hft223d_f64 4909 Test arm_hft248d_f64:test_hft248d_f64 4910 } 4911 } 4912 } 4913 4914 } 4915 4916 group Example Tests { 4917 class = ExampleTests 4918 folder = Example 4919 4920 group ExampleCategory { 4921 class = ExampleCategory 4922 folder = ExampleCategory 4923 4924 suite ExampleCategory F32 { 4925 class = ExampleCategoryF32 4926 folder = ExampleCategoryF32 4927 4928 Pattern INPUT1_F32_ID : Input1_f32.txt 4929 Pattern INPUT2_F32_ID : Input2_f32.txt 4930 4931 Pattern REF_OUT_F32_ID : Reference1_f32.txt 4932 4933 Output OUT_F32_ID : Output 4934 4935 Functions { 4936 Short description of tests should go here:test_op_f32 4937 Test with 9 samples:test_op_f32 4938 } 4939 } 4940 4941 suite ExampleCategory Q31 { 4942 class = ExampleCategoryQ31 4943 folder = ExampleCategoryQ31 4944 4945 Pattern INPUT1_Q31_ID : Input1_q31.txt 4946 Pattern INPUT2_Q31_ID : Input2_q31.txt 4947 4948 Pattern REF_OUT_Q31_ID : Reference1_q31.txt 4949 4950 Output OUT_Q31_ID : Output 4951 4952 Functions { 4953 Short description of tests:test_op_q31 4954 } 4955 } 4956 4957 suite ExampleCategory Q15 { 4958 class = ExampleCategoryQ15 4959 folder = ExampleCategoryQ15 4960 4961 Pattern INPUT1_Q15_ID : Input1_q15.txt 4962 Pattern INPUT2_Q15_ID : Input2_q15.txt 4963 4964 Pattern REF_OUT_Q15_ID : Reference1_q15.txt 4965 4966 Output OUT_Q15_ID : Output 4967 4968 Functions { 4969 Short description of tests:test_op_q15 4970 } 4971 } 4972 4973 suite ExampleCategory Q7 { 4974 class = ExampleCategoryQ7 4975 folder = ExampleCategoryQ7 4976 4977 Pattern INPUT1_Q7_ID : Input1_q7.txt 4978 Pattern INPUT2_Q7_ID : Input2_q7.txt 4979 4980 Pattern REF_OUT_Q7_ID : Reference1_q7.txt 4981 4982 Output OUT_Q7_ID : Output 4983 4984 Functions { 4985 Short description of tests:test_op_q7 4986 } 4987 } 4988 } 4989 } 4990 4991} 4992