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_average_f64 nb=3:test_weighted_average_f64} 585 disabled{test_weighted_average_f64 nb=4n:test_weighted_average_f64} 586 disabled{test_weighted_average_f64 nb=4n+1:test_weighted_average_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_average_f32 nb=3:test_weighted_average_f32 659 test_weighted_average_f32 nb=4n:test_weighted_average_f32 660 test_weighted_average_f32 nb=4n+1:test_weighted_average_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 F64 { 2176 class = DECIMF64 2177 folder = DECIMF64 2178 2179 Pattern INPUT1_F64_ID : Input2_f64.txt 2180 Pattern INPUT2_F64_ID : Input3_f64.txt 2181 Pattern COEFS1_F64_ID : Coefs2_f64.txt 2182 Pattern COEFS2_F64_ID : Coefs3_f64.txt 2183 2184 Pattern CONFIGSDECIMF64_ID : Configs2_u32.txt 2185 Pattern CONFIGSINTERPF64_ID : Configs3_u32.txt 2186 2187 Pattern REF1_DECIM_F64_ID : Reference2_f64.txt 2188 Pattern REF2_INTERP_F64_ID : Reference3_f64.txt 2189 2190 Output OUT_F64_ID : Output 2191 Output STATE_F64_ID : State 2192 2193 Functions { 2194 test_fir_decimate_f64:test_fir_decimate_f64 2195 } 2196 } 2197 2198 suite DECIM F32 { 2199 class = DECIMF32 2200 folder = DECIMF32 2201 2202 Pattern INPUT1_F32_ID : Input2_f32.txt 2203 Pattern INPUT2_F32_ID : Input3_f32.txt 2204 Pattern COEFS1_F32_ID : Coefs2_f32.txt 2205 Pattern COEFS2_F32_ID : Coefs3_f32.txt 2206 2207 Pattern CONFIGSDECIMF32_ID : Configs2_u32.txt 2208 Pattern CONFIGSINTERPF32_ID : Configs3_u32.txt 2209 2210 Pattern REF1_DECIM_F32_ID : Reference2_f32.txt 2211 Pattern REF2_INTERP_F32_ID : Reference3_f32.txt 2212 2213 Output OUT_F32_ID : Output 2214 Output STATE_F32_ID : State 2215 2216 Functions { 2217 test_fir_decimate_f32:test_fir_decimate_f32 2218 test_fir_interpolate_f32:test_fir_interpolate_f32 2219 } 2220 } 2221 2222 suite DECIM Q31 { 2223 class = DECIMQ31 2224 folder = DECIMQ31 2225 2226 Pattern INPUT1_Q31_ID : Input2_q31.txt 2227 Pattern INPUT2_Q31_ID : Input3_q31.txt 2228 Pattern COEFS1_Q31_ID : Coefs2_q31.txt 2229 Pattern COEFS2_Q31_ID : Coefs3_q31.txt 2230 2231 Pattern CONFIGSDECIMQ31_ID : Configs2_u32.txt 2232 Pattern CONFIGSINTERPQ31_ID : Configs3_u32.txt 2233 2234 Pattern REF1_DECIM_Q31_ID : Reference2_q31.txt 2235 Pattern REF2_INTERP_Q31_ID : Reference3_q31.txt 2236 2237 Output OUT_Q31_ID : Output 2238 Output STATE_Q31_ID : State 2239 2240 Functions { 2241 test_fir_decimate_q31:test_fir_decimate_q31 2242 test_fir_interpolate_q31:test_fir_interpolate_q31 2243 } 2244 } 2245 2246 suite DECIM Q15 { 2247 class = DECIMQ15 2248 folder = DECIMQ15 2249 2250 Pattern INPUT1_Q15_ID : Input2_q15.txt 2251 Pattern INPUT2_Q15_ID : Input3_q15.txt 2252 Pattern COEFS1_Q15_ID : Coefs2_q15.txt 2253 Pattern COEFS2_Q15_ID : Coefs3_q15.txt 2254 2255 Pattern CONFIGSDECIMQ15_ID : Configs2_u32.txt 2256 Pattern CONFIGSINTERPQ15_ID : Configs3_u32.txt 2257 2258 Pattern REF1_DECIM_Q15_ID : Reference2_q15.txt 2259 Pattern REF2_INTERP_Q15_ID : Reference3_q15.txt 2260 2261 Output OUT_Q15_ID : Output 2262 Output STATE_Q15_ID : State 2263 2264 Functions { 2265 test_fir_decimate_q15:test_fir_decimate_q15 2266 test_fir_interpolate_q15:test_fir_interpolate_q15 2267 } 2268 } 2269 } 2270 2271 group MISC { 2272 class = MISC 2273 folder = MISC 2274 2275 suite MISC F64 { 2276 class = MISCF64 2277 folder = MISCF64 2278 2279 Pattern INPUTA_F64_ID : InputsA1_f64.txt 2280 Pattern INPUTB_F64_ID : InputsB1_f64.txt 2281 2282 Pattern INPUTA2_F64_ID : InputsA2_f64.txt 2283 Pattern INPUTB2_F64_ID : InputsB2_f64.txt 2284 2285 Pattern INPUTPHI_A_F64_ID : InputPhi81_f64.txt 2286 Pattern INPUTPHI_B_F64_ID : InputPhi82_f64.txt 2287 Pattern INPUTPHI_C_F64_ID : InputPhi83_f64.txt 2288 2289 Pattern INPUT_ERRORS_F64_ID : LDErrors81_f64.txt 2290 2291 Pattern REF1_F64_ID : Reference1_f64.txt 2292 Pattern REF2_F64_ID : Reference2_f64.txt 2293 Pattern REF3_F64_ID : Reference3_f64.txt 2294 Pattern REF4_F64_ID : Reference4_f64.txt 2295 Pattern REF5_F64_ID : Reference5_f64.txt 2296 Pattern REF6_F64_ID : Reference6_f64.txt 2297 Pattern REF7_F64_ID : Reference7_f64.txt 2298 Pattern REF8_F64_ID : Reference8_f64.txt 2299 Pattern REF9_F64_ID : Reference9_f64.txt 2300 Pattern REF10_F64_ID : Reference10_f64.txt 2301 Pattern REF11_F64_ID : Reference11_f64.txt 2302 Pattern REF12_F64_ID : Reference12_f64.txt 2303 Pattern REF13_F64_ID : Reference13_f64.txt 2304 Pattern REF14_F64_ID : Reference14_f64.txt 2305 Pattern REF15_F64_ID : Reference15_f64.txt 2306 Pattern REF16_F64_ID : Reference16_f64.txt 2307 Pattern REF17_F64_ID : Reference17_f64.txt 2308 Pattern REF18_F64_ID : Reference18_f64.txt 2309 Pattern REF19_F64_ID : Reference19_f64.txt 2310 Pattern REF20_F64_ID : Reference20_f64.txt 2311 Pattern REF21_F64_ID : Reference21_f64.txt 2312 Pattern REF22_F64_ID : Reference22_f64.txt 2313 Pattern REF23_F64_ID : Reference23_f64.txt 2314 Pattern REF24_F64_ID : Reference24_f64.txt 2315 Pattern REF25_F64_ID : Reference25_f64.txt 2316 Pattern REF26_F64_ID : Reference26_f64.txt 2317 Pattern REF27_F64_ID : Reference27_f64.txt 2318 Pattern REF28_F64_ID : Reference28_f64.txt 2319 Pattern REF29_F64_ID : Reference29_f64.txt 2320 Pattern REF30_F64_ID : Reference30_f64.txt 2321 Pattern REF31_F64_ID : Reference31_f64.txt 2322 Pattern REF32_F64_ID : Reference32_f64.txt 2323 Pattern REF33_F64_ID : Reference33_f64.txt 2324 Pattern REF34_F64_ID : Reference34_f64.txt 2325 Pattern REF35_F64_ID : Reference35_f64.txt 2326 Pattern REF36_F64_ID : Reference36_f64.txt 2327 Pattern REF37_F64_ID : Reference37_f64.txt 2328 Pattern REF38_F64_ID : Reference38_f64.txt 2329 Pattern REF39_F64_ID : Reference39_f64.txt 2330 Pattern REF40_F64_ID : Reference40_f64.txt 2331 Pattern REF41_F64_ID : Reference41_f64.txt 2332 Pattern REF42_F64_ID : Reference42_f64.txt 2333 Pattern REF43_F64_ID : Reference43_f64.txt 2334 Pattern REF44_F64_ID : Reference44_f64.txt 2335 Pattern REF45_F64_ID : Reference45_f64.txt 2336 Pattern REF46_F64_ID : Reference46_f64.txt 2337 Pattern REF47_F64_ID : Reference47_f64.txt 2338 Pattern REF48_F64_ID : Reference48_f64.txt 2339 Pattern REF49_F64_ID : Reference49_f64.txt 2340 Pattern REF50_F64_ID : Reference50_f64.txt 2341 Pattern REF51_F64_ID : Reference51_f64.txt 2342 Pattern REF52_F64_ID : Reference52_f64.txt 2343 Pattern REF53_F64_ID : Reference53_f64.txt 2344 Pattern REF54_F64_ID : Reference54_f64.txt 2345 Pattern REF55_F64_ID : Reference55_f64.txt 2346 Pattern REF56_F64_ID : Reference56_f64.txt 2347 Pattern REF57_F64_ID : Reference57_f64.txt 2348 Pattern REF58_F64_ID : Reference58_f64.txt 2349 Pattern REF59_F64_ID : Reference59_f64.txt 2350 Pattern REF60_F64_ID : Reference60_f64.txt 2351 Pattern REF61_F64_ID : Reference61_f64.txt 2352 Pattern REF62_F64_ID : Reference62_f64.txt 2353 Pattern REF63_F64_ID : Reference63_f64.txt 2354 Pattern REF64_F64_ID : Reference64_f64.txt 2355 Pattern REF65_F64_ID : Reference65_f64.txt 2356 Pattern REF66_F64_ID : Reference66_f64.txt 2357 Pattern REF67_F64_ID : Reference67_f64.txt 2358 Pattern REF68_F64_ID : Reference68_f64.txt 2359 Pattern REF69_F64_ID : Reference69_f64.txt 2360 Pattern REF70_F64_ID : Reference70_f64.txt 2361 Pattern REF71_F64_ID : Reference71_f64.txt 2362 Pattern REF72_F64_ID : Reference72_f64.txt 2363 Pattern REF73_F64_ID : Reference73_f64.txt 2364 Pattern REF74_F64_ID : Reference74_f64.txt 2365 Pattern REF75_F64_ID : Reference75_f64.txt 2366 Pattern REF76_F64_ID : Reference76_f64.txt 2367 Pattern REF77_F64_ID : Reference77_f64.txt 2368 Pattern REF78_F64_ID : Reference78_f64.txt 2369 Pattern REF79_F64_ID : Reference79_f64.txt 2370 Pattern REF80_F64_ID : Reference80_f64.txt 2371 Pattern REF81_F64_ID : Reference81_f64.txt 2372 Pattern REF82_F64_ID : Reference82_f64.txt 2373 Pattern REF83_F64_ID : Reference83_f64.txt 2374 2375 Pattern REF84_F64_ID : Reference84_f64.txt 2376 Pattern REF85_F64_ID : Reference85_f64.txt 2377 Pattern REF86_F64_ID : Reference86_f64.txt 2378 2379 2380 Output OUT_F64_ID : Output 2381 Output TMP_F64_ID : Temp 2382 2383 Functions { 2384 arm_correlate_f64 nba=4 nbb=1:test_correlate_f64 2385 arm_correlate_f64 nba=4 nbb=2:test_correlate_f64 2386 arm_correlate_f64 nba=4 nbb=3:test_correlate_f64 2387 arm_correlate_f64 nba=4 nbb=8:test_correlate_f64 2388 arm_correlate_f64 nba=4 nbb=11:test_correlate_f64 2389 arm_correlate_f64 nba=5 nbb=1:test_correlate_f64 2390 arm_correlate_f64 nba=5 nbb=2:test_correlate_f64 2391 arm_correlate_f64 nba=5 nbb=3:test_correlate_f64 2392 arm_correlate_f64 nba=5 nbb=8:test_correlate_f64 2393 arm_correlate_f64 nba=5 nbb=11:test_correlate_f64 2394 arm_correlate_f64 nba=6 nbb=1:test_correlate_f64 2395 arm_correlate_f64 nba=6 nbb=2:test_correlate_f64 2396 arm_correlate_f64 nba=6 nbb=3:test_correlate_f64 2397 arm_correlate_f64 nba=6 nbb=8:test_correlate_f64 2398 arm_correlate_f64 nba=6 nbb=11:test_correlate_f64 2399 arm_correlate_f64 nba=9 nbb=1:test_correlate_f64 2400 arm_correlate_f64 nba=9 nbb=2:test_correlate_f64 2401 arm_correlate_f64 nba=9 nbb=3:test_correlate_f64 2402 arm_correlate_f64 nba=9 nbb=8:test_correlate_f64 2403 arm_correlate_f64 nba=9 nbb=11:test_correlate_f64 2404 arm_correlate_f64 nba=10 nbb=1:test_correlate_f64 2405 arm_correlate_f64 nba=10 nbb=2:test_correlate_f64 2406 arm_correlate_f64 nba=10 nbb=3:test_correlate_f64 2407 arm_correlate_f64 nba=10 nbb=8:test_correlate_f64 2408 arm_correlate_f64 nba=10 nbb=11:test_correlate_f64 2409 arm_correlate_f64 nba=11 nbb=1:test_correlate_f64 2410 arm_correlate_f64 nba=11 nbb=2:test_correlate_f64 2411 arm_correlate_f64 nba=11 nbb=3:test_correlate_f64 2412 arm_correlate_f64 nba=11 nbb=8:test_correlate_f64 2413 arm_correlate_f64 nba=11 nbb=11:test_correlate_f64 2414 arm_correlate_f64 nba=12 nbb=1:test_correlate_f64 2415 arm_correlate_f64 nba=12 nbb=2:test_correlate_f64 2416 arm_correlate_f64 nba=12 nbb=3:test_correlate_f64 2417 arm_correlate_f64 nba=12 nbb=8:test_correlate_f64 2418 arm_correlate_f64 nba=12 nbb=11:test_correlate_f64 2419 arm_correlate_f64 nba=13 nbb=1:test_correlate_f64 2420 arm_correlate_f64 nba=13 nbb=2:test_correlate_f64 2421 arm_correlate_f64 nba=13 nbb=3:test_correlate_f64 2422 arm_correlate_f64 nba=13 nbb=8:test_correlate_f64 2423 arm_correlate_f64 nba=13 nbb=11:test_correlate_f64 2424 disabled{arm_conv_f64 nba=4 nbb=1:test_conv_f64} 2425 disabled{arm_conv_f64 nba=4 nbb=2:test_conv_f64} 2426 disabled{arm_conv_f64 nba=4 nbb=3:test_conv_f64} 2427 disabled{arm_conv_f64 nba=4 nbb=8:test_conv_f64} 2428 disabled{arm_conv_f64 nba=4 nbb=11:test_conv_f64} 2429 disabled{arm_conv_f64 nba=5 nbb=1:test_conv_f64} 2430 disabled{arm_conv_f64 nba=5 nbb=2:test_conv_f64} 2431 disabled{arm_conv_f64 nba=5 nbb=3:test_conv_f64} 2432 disabled{arm_conv_f64 nba=5 nbb=8:test_conv_f64} 2433 disabled{arm_conv_f64 nba=5 nbb=11:test_conv_f64} 2434 disabled{arm_conv_f64 nba=6 nbb=1:test_conv_f64} 2435 disabled{arm_conv_f64 nba=6 nbb=2:test_conv_f64} 2436 disabled{arm_conv_f64 nba=6 nbb=3:test_conv_f64} 2437 disabled{arm_conv_f64 nba=6 nbb=8:test_conv_f64} 2438 disabled{arm_conv_f64 nba=6 nbb=11:test_conv_f64} 2439 disabled{arm_conv_f64 nba=9 nbb=1:test_conv_f64} 2440 disabled{arm_conv_f64 nba=9 nbb=2:test_conv_f64} 2441 disabled{arm_conv_f64 nba=9 nbb=3:test_conv_f64} 2442 disabled{arm_conv_f64 nba=9 nbb=8:test_conv_f64} 2443 disabled{arm_conv_f64 nba=9 nbb=11:test_conv_f64} 2444 disabled{arm_conv_f64 nba=10 nbb=1:test_conv_f64} 2445 disabled{arm_conv_f64 nba=10 nbb=2:test_conv_f64} 2446 disabled{arm_conv_f64 nba=10 nbb=3:test_conv_f64} 2447 disabled{arm_conv_f64 nba=10 nbb=8:test_conv_f64} 2448 disabled{arm_conv_f64 nba=10 nbb=11:test_conv_f64} 2449 disabled{arm_conv_f64 nba=11 nbb=1:test_conv_f64} 2450 disabled{arm_conv_f64 nba=11 nbb=2:test_conv_f64} 2451 disabled{arm_conv_f64 nba=11 nbb=3:test_conv_f64} 2452 disabled{arm_conv_f64 nba=11 nbb=8:test_conv_f64} 2453 disabled{arm_conv_f64 nba=11 nbb=11:test_conv_f64} 2454 disabled{arm_conv_f64 nba=12 nbb=1:test_conv_f64} 2455 disabled{arm_conv_f64 nba=12 nbb=2:test_conv_f64} 2456 disabled{arm_conv_f64 nba=12 nbb=3:test_conv_f64} 2457 disabled{arm_conv_f64 nba=12 nbb=8:test_conv_f64} 2458 disabled{arm_conv_f64 nba=12 nbb=11:test_conv_f64} 2459 disabled{arm_conv_f64 nba=13 nbb=1:test_conv_f64} 2460 disabled{arm_conv_f64 nba=13 nbb=2:test_conv_f64} 2461 disabled{arm_conv_f64 nba=13 nbb=3:test_conv_f64} 2462 disabled{arm_conv_f64 nba=13 nbb=8:test_conv_f64} 2463 disabled{arm_conv_f64 nba=13 nbb=11:test_conv_f64} 2464 disabled{arm_levinson_durbin_f64 n=3:test_levinson_durbin_f64} 2465 disabled{arm_levinson_durbin_f64 n=8:test_levinson_durbin_f64} 2466 disabled{arm_levinson_durbin_f64 n=11:test_levinson_durbin_f64} 2467 disabled{arm_conv_partial_f64 nba=6 nbb=8 first=3:test_conv_partial_f64} 2468 disabled{arm_conv_partial_f64 nba=6 nbb=8 first=9:test_conv_partial_f64} 2469 disabled{arm_conv_partial_f64 nba=6 nbb=8 first=7:test_conv_partial_f64} 2470 } 2471 2472 } 2473 2474 suite MISC F32 { 2475 class = MISCF32 2476 folder = MISCF32 2477 2478 Pattern INPUTA_F32_ID : InputsA1_f32.txt 2479 Pattern INPUTB_F32_ID : InputsB1_f32.txt 2480 2481 Pattern INPUTA2_F32_ID : InputsA2_f32.txt 2482 Pattern INPUTB2_F32_ID : InputsB2_f32.txt 2483 2484 Pattern INPUTPHI_A_F32_ID : InputPhi81_f32.txt 2485 Pattern INPUTPHI_B_F32_ID : InputPhi82_f32.txt 2486 Pattern INPUTPHI_C_F32_ID : InputPhi83_f32.txt 2487 2488 Pattern INPUT_ERRORS_F32_ID : LDErrors81_f32.txt 2489 2490 Pattern REF1_F32_ID : Reference1_f32.txt 2491 Pattern REF2_F32_ID : Reference2_f32.txt 2492 Pattern REF3_F32_ID : Reference3_f32.txt 2493 Pattern REF4_F32_ID : Reference4_f32.txt 2494 Pattern REF5_F32_ID : Reference5_f32.txt 2495 Pattern REF6_F32_ID : Reference6_f32.txt 2496 Pattern REF7_F32_ID : Reference7_f32.txt 2497 Pattern REF8_F32_ID : Reference8_f32.txt 2498 Pattern REF9_F32_ID : Reference9_f32.txt 2499 Pattern REF10_F32_ID : Reference10_f32.txt 2500 Pattern REF11_F32_ID : Reference11_f32.txt 2501 Pattern REF12_F32_ID : Reference12_f32.txt 2502 Pattern REF13_F32_ID : Reference13_f32.txt 2503 Pattern REF14_F32_ID : Reference14_f32.txt 2504 Pattern REF15_F32_ID : Reference15_f32.txt 2505 Pattern REF16_F32_ID : Reference16_f32.txt 2506 Pattern REF17_F32_ID : Reference17_f32.txt 2507 Pattern REF18_F32_ID : Reference18_f32.txt 2508 Pattern REF19_F32_ID : Reference19_f32.txt 2509 Pattern REF20_F32_ID : Reference20_f32.txt 2510 Pattern REF21_F32_ID : Reference21_f32.txt 2511 Pattern REF22_F32_ID : Reference22_f32.txt 2512 Pattern REF23_F32_ID : Reference23_f32.txt 2513 Pattern REF24_F32_ID : Reference24_f32.txt 2514 Pattern REF25_F32_ID : Reference25_f32.txt 2515 Pattern REF26_F32_ID : Reference26_f32.txt 2516 Pattern REF27_F32_ID : Reference27_f32.txt 2517 Pattern REF28_F32_ID : Reference28_f32.txt 2518 Pattern REF29_F32_ID : Reference29_f32.txt 2519 Pattern REF30_F32_ID : Reference30_f32.txt 2520 Pattern REF31_F32_ID : Reference31_f32.txt 2521 Pattern REF32_F32_ID : Reference32_f32.txt 2522 Pattern REF33_F32_ID : Reference33_f32.txt 2523 Pattern REF34_F32_ID : Reference34_f32.txt 2524 Pattern REF35_F32_ID : Reference35_f32.txt 2525 Pattern REF36_F32_ID : Reference36_f32.txt 2526 Pattern REF37_F32_ID : Reference37_f32.txt 2527 Pattern REF38_F32_ID : Reference38_f32.txt 2528 Pattern REF39_F32_ID : Reference39_f32.txt 2529 Pattern REF40_F32_ID : Reference40_f32.txt 2530 Pattern REF41_F32_ID : Reference41_f32.txt 2531 Pattern REF42_F32_ID : Reference42_f32.txt 2532 Pattern REF43_F32_ID : Reference43_f32.txt 2533 Pattern REF44_F32_ID : Reference44_f32.txt 2534 Pattern REF45_F32_ID : Reference45_f32.txt 2535 Pattern REF46_F32_ID : Reference46_f32.txt 2536 Pattern REF47_F32_ID : Reference47_f32.txt 2537 Pattern REF48_F32_ID : Reference48_f32.txt 2538 Pattern REF49_F32_ID : Reference49_f32.txt 2539 Pattern REF50_F32_ID : Reference50_f32.txt 2540 Pattern REF51_F32_ID : Reference51_f32.txt 2541 Pattern REF52_F32_ID : Reference52_f32.txt 2542 Pattern REF53_F32_ID : Reference53_f32.txt 2543 Pattern REF54_F32_ID : Reference54_f32.txt 2544 Pattern REF55_F32_ID : Reference55_f32.txt 2545 Pattern REF56_F32_ID : Reference56_f32.txt 2546 Pattern REF57_F32_ID : Reference57_f32.txt 2547 Pattern REF58_F32_ID : Reference58_f32.txt 2548 Pattern REF59_F32_ID : Reference59_f32.txt 2549 Pattern REF60_F32_ID : Reference60_f32.txt 2550 Pattern REF61_F32_ID : Reference61_f32.txt 2551 Pattern REF62_F32_ID : Reference62_f32.txt 2552 Pattern REF63_F32_ID : Reference63_f32.txt 2553 Pattern REF64_F32_ID : Reference64_f32.txt 2554 Pattern REF65_F32_ID : Reference65_f32.txt 2555 Pattern REF66_F32_ID : Reference66_f32.txt 2556 Pattern REF67_F32_ID : Reference67_f32.txt 2557 Pattern REF68_F32_ID : Reference68_f32.txt 2558 Pattern REF69_F32_ID : Reference69_f32.txt 2559 Pattern REF70_F32_ID : Reference70_f32.txt 2560 Pattern REF71_F32_ID : Reference71_f32.txt 2561 Pattern REF72_F32_ID : Reference72_f32.txt 2562 Pattern REF73_F32_ID : Reference73_f32.txt 2563 Pattern REF74_F32_ID : Reference74_f32.txt 2564 Pattern REF75_F32_ID : Reference75_f32.txt 2565 Pattern REF76_F32_ID : Reference76_f32.txt 2566 Pattern REF77_F32_ID : Reference77_f32.txt 2567 Pattern REF78_F32_ID : Reference78_f32.txt 2568 Pattern REF79_F32_ID : Reference79_f32.txt 2569 Pattern REF80_F32_ID : Reference80_f32.txt 2570 Pattern REF81_F32_ID : Reference81_f32.txt 2571 Pattern REF82_F32_ID : Reference82_f32.txt 2572 Pattern REF83_F32_ID : Reference83_f32.txt 2573 2574 Pattern REF84_F32_ID : Reference84_f32.txt 2575 Pattern REF85_F32_ID : Reference85_f32.txt 2576 Pattern REF86_F32_ID : Reference86_f32.txt 2577 2578 2579 Output OUT_F32_ID : Output 2580 Output TMP_F32_ID : Temp 2581 2582 Functions { 2583 arm_correlate_f32 nba=4 nbb=1:test_correlate_f32 2584 arm_correlate_f32 nba=4 nbb=2:test_correlate_f32 2585 arm_correlate_f32 nba=4 nbb=3:test_correlate_f32 2586 arm_correlate_f32 nba=4 nbb=8:test_correlate_f32 2587 arm_correlate_f32 nba=4 nbb=11:test_correlate_f32 2588 arm_correlate_f32 nba=5 nbb=1:test_correlate_f32 2589 arm_correlate_f32 nba=5 nbb=2:test_correlate_f32 2590 arm_correlate_f32 nba=5 nbb=3:test_correlate_f32 2591 arm_correlate_f32 nba=5 nbb=8:test_correlate_f32 2592 arm_correlate_f32 nba=5 nbb=11:test_correlate_f32 2593 arm_correlate_f32 nba=6 nbb=1:test_correlate_f32 2594 arm_correlate_f32 nba=6 nbb=2:test_correlate_f32 2595 arm_correlate_f32 nba=6 nbb=3:test_correlate_f32 2596 arm_correlate_f32 nba=6 nbb=8:test_correlate_f32 2597 arm_correlate_f32 nba=6 nbb=11:test_correlate_f32 2598 arm_correlate_f32 nba=9 nbb=1:test_correlate_f32 2599 arm_correlate_f32 nba=9 nbb=2:test_correlate_f32 2600 arm_correlate_f32 nba=9 nbb=3:test_correlate_f32 2601 arm_correlate_f32 nba=9 nbb=8:test_correlate_f32 2602 arm_correlate_f32 nba=9 nbb=11:test_correlate_f32 2603 arm_correlate_f32 nba=10 nbb=1:test_correlate_f32 2604 arm_correlate_f32 nba=10 nbb=2:test_correlate_f32 2605 arm_correlate_f32 nba=10 nbb=3:test_correlate_f32 2606 arm_correlate_f32 nba=10 nbb=8:test_correlate_f32 2607 arm_correlate_f32 nba=10 nbb=11:test_correlate_f32 2608 arm_correlate_f32 nba=11 nbb=1:test_correlate_f32 2609 arm_correlate_f32 nba=11 nbb=2:test_correlate_f32 2610 arm_correlate_f32 nba=11 nbb=3:test_correlate_f32 2611 arm_correlate_f32 nba=11 nbb=8:test_correlate_f32 2612 arm_correlate_f32 nba=11 nbb=11:test_correlate_f32 2613 arm_correlate_f32 nba=12 nbb=1:test_correlate_f32 2614 arm_correlate_f32 nba=12 nbb=2:test_correlate_f32 2615 arm_correlate_f32 nba=12 nbb=3:test_correlate_f32 2616 arm_correlate_f32 nba=12 nbb=8:test_correlate_f32 2617 arm_correlate_f32 nba=12 nbb=11:test_correlate_f32 2618 arm_correlate_f32 nba=13 nbb=1:test_correlate_f32 2619 arm_correlate_f32 nba=13 nbb=2:test_correlate_f32 2620 arm_correlate_f32 nba=13 nbb=3:test_correlate_f32 2621 arm_correlate_f32 nba=13 nbb=8:test_correlate_f32 2622 arm_correlate_f32 nba=13 nbb=11:test_correlate_f32 2623 arm_conv_f32 nba=4 nbb=1:test_conv_f32 2624 arm_conv_f32 nba=4 nbb=2:test_conv_f32 2625 arm_conv_f32 nba=4 nbb=3:test_conv_f32 2626 arm_conv_f32 nba=4 nbb=8:test_conv_f32 2627 arm_conv_f32 nba=4 nbb=11:test_conv_f32 2628 arm_conv_f32 nba=5 nbb=1:test_conv_f32 2629 arm_conv_f32 nba=5 nbb=2:test_conv_f32 2630 arm_conv_f32 nba=5 nbb=3:test_conv_f32 2631 arm_conv_f32 nba=5 nbb=8:test_conv_f32 2632 arm_conv_f32 nba=5 nbb=11:test_conv_f32 2633 arm_conv_f32 nba=6 nbb=1:test_conv_f32 2634 arm_conv_f32 nba=6 nbb=2:test_conv_f32 2635 arm_conv_f32 nba=6 nbb=3:test_conv_f32 2636 arm_conv_f32 nba=6 nbb=8:test_conv_f32 2637 arm_conv_f32 nba=6 nbb=11:test_conv_f32 2638 arm_conv_f32 nba=9 nbb=1:test_conv_f32 2639 arm_conv_f32 nba=9 nbb=2:test_conv_f32 2640 arm_conv_f32 nba=9 nbb=3:test_conv_f32 2641 arm_conv_f32 nba=9 nbb=8:test_conv_f32 2642 arm_conv_f32 nba=9 nbb=11:test_conv_f32 2643 arm_conv_f32 nba=10 nbb=1:test_conv_f32 2644 arm_conv_f32 nba=10 nbb=2:test_conv_f32 2645 arm_conv_f32 nba=10 nbb=3:test_conv_f32 2646 arm_conv_f32 nba=10 nbb=8:test_conv_f32 2647 arm_conv_f32 nba=10 nbb=11:test_conv_f32 2648 arm_conv_f32 nba=11 nbb=1:test_conv_f32 2649 arm_conv_f32 nba=11 nbb=2:test_conv_f32 2650 arm_conv_f32 nba=11 nbb=3:test_conv_f32 2651 arm_conv_f32 nba=11 nbb=8:test_conv_f32 2652 arm_conv_f32 nba=11 nbb=11:test_conv_f32 2653 arm_conv_f32 nba=12 nbb=1:test_conv_f32 2654 arm_conv_f32 nba=12 nbb=2:test_conv_f32 2655 arm_conv_f32 nba=12 nbb=3:test_conv_f32 2656 arm_conv_f32 nba=12 nbb=8:test_conv_f32 2657 arm_conv_f32 nba=12 nbb=11:test_conv_f32 2658 arm_conv_f32 nba=13 nbb=1:test_conv_f32 2659 arm_conv_f32 nba=13 nbb=2:test_conv_f32 2660 arm_conv_f32 nba=13 nbb=3:test_conv_f32 2661 arm_conv_f32 nba=13 nbb=8:test_conv_f32 2662 arm_conv_f32 nba=13 nbb=11:test_conv_f32 2663 arm_levinson_durbin_f32 n=3:test_levinson_durbin_f32 2664 arm_levinson_durbin_f32 n=8:test_levinson_durbin_f32 2665 arm_levinson_durbin_f32 n=11:test_levinson_durbin_f32 2666 arm_conv_partial_f32 nba=6 nbb=8 first=3:test_conv_partial_f32 2667 arm_conv_partial_f32 nba=6 nbb=8 first=9:test_conv_partial_f32 2668 arm_conv_partial_f32 nba=6 nbb=8 first=7:test_conv_partial_f32 2669 } 2670 2671 } 2672 2673 suite MISC Q31 { 2674 class = MISCQ31 2675 folder = MISCQ31 2676 2677 Pattern INPUTA_Q31_ID : InputsA1_q31.txt 2678 Pattern INPUTB_Q31_ID : InputsB1_q31.txt 2679 2680 Pattern INPUTA2_Q31_ID : InputsA2_q31.txt 2681 Pattern INPUTB2_Q31_ID : InputsB2_q31.txt 2682 2683 Pattern INPUTPHI_A_Q31_ID : InputPhi81_q31.txt 2684 Pattern INPUTPHI_B_Q31_ID : InputPhi82_q31.txt 2685 Pattern INPUTPHI_C_Q31_ID : InputPhi83_q31.txt 2686 2687 Pattern INPUT_ERRORS_Q31_ID : LDErrors81_q31.txt 2688 2689 Pattern REF1_Q31_ID : Reference1_q31.txt 2690 Pattern REF2_Q31_ID : Reference2_q31.txt 2691 Pattern REF3_Q31_ID : Reference3_q31.txt 2692 Pattern REF4_Q31_ID : Reference4_q31.txt 2693 Pattern REF5_Q31_ID : Reference5_q31.txt 2694 Pattern REF6_Q31_ID : Reference6_q31.txt 2695 Pattern REF7_Q31_ID : Reference7_q31.txt 2696 Pattern REF8_Q31_ID : Reference8_q31.txt 2697 Pattern REF9_Q31_ID : Reference9_q31.txt 2698 Pattern REF10_Q31_ID : Reference10_q31.txt 2699 Pattern REF11_Q31_ID : Reference11_q31.txt 2700 Pattern REF12_Q31_ID : Reference12_q31.txt 2701 Pattern REF13_Q31_ID : Reference13_q31.txt 2702 Pattern REF14_Q31_ID : Reference14_q31.txt 2703 Pattern REF15_Q31_ID : Reference15_q31.txt 2704 Pattern REF16_Q31_ID : Reference16_q31.txt 2705 Pattern REF17_Q31_ID : Reference17_q31.txt 2706 Pattern REF18_Q31_ID : Reference18_q31.txt 2707 Pattern REF19_Q31_ID : Reference19_q31.txt 2708 Pattern REF20_Q31_ID : Reference20_q31.txt 2709 Pattern REF21_Q31_ID : Reference21_q31.txt 2710 Pattern REF22_Q31_ID : Reference22_q31.txt 2711 Pattern REF23_Q31_ID : Reference23_q31.txt 2712 Pattern REF24_Q31_ID : Reference24_q31.txt 2713 Pattern REF25_Q31_ID : Reference25_q31.txt 2714 Pattern REF26_Q31_ID : Reference26_q31.txt 2715 Pattern REF27_Q31_ID : Reference27_q31.txt 2716 Pattern REF28_Q31_ID : Reference28_q31.txt 2717 Pattern REF29_Q31_ID : Reference29_q31.txt 2718 Pattern REF30_Q31_ID : Reference30_q31.txt 2719 Pattern REF31_Q31_ID : Reference31_q31.txt 2720 Pattern REF32_Q31_ID : Reference32_q31.txt 2721 Pattern REF33_Q31_ID : Reference33_q31.txt 2722 Pattern REF34_Q31_ID : Reference34_q31.txt 2723 Pattern REF35_Q31_ID : Reference35_q31.txt 2724 Pattern REF36_Q31_ID : Reference36_q31.txt 2725 Pattern REF37_Q31_ID : Reference37_q31.txt 2726 Pattern REF38_Q31_ID : Reference38_q31.txt 2727 Pattern REF39_Q31_ID : Reference39_q31.txt 2728 Pattern REF40_Q31_ID : Reference40_q31.txt 2729 Pattern REF41_Q31_ID : Reference41_q31.txt 2730 Pattern REF42_Q31_ID : Reference42_q31.txt 2731 Pattern REF43_Q31_ID : Reference43_q31.txt 2732 Pattern REF44_Q31_ID : Reference44_q31.txt 2733 Pattern REF45_Q31_ID : Reference45_q31.txt 2734 Pattern REF46_Q31_ID : Reference46_q31.txt 2735 Pattern REF47_Q31_ID : Reference47_q31.txt 2736 Pattern REF48_Q31_ID : Reference48_q31.txt 2737 Pattern REF49_Q31_ID : Reference49_q31.txt 2738 Pattern REF50_Q31_ID : Reference50_q31.txt 2739 Pattern REF51_Q31_ID : Reference51_q31.txt 2740 Pattern REF52_Q31_ID : Reference52_q31.txt 2741 Pattern REF53_Q31_ID : Reference53_q31.txt 2742 Pattern REF54_Q31_ID : Reference54_q31.txt 2743 Pattern REF55_Q31_ID : Reference55_q31.txt 2744 Pattern REF56_Q31_ID : Reference56_q31.txt 2745 Pattern REF57_Q31_ID : Reference57_q31.txt 2746 Pattern REF58_Q31_ID : Reference58_q31.txt 2747 Pattern REF59_Q31_ID : Reference59_q31.txt 2748 Pattern REF60_Q31_ID : Reference60_q31.txt 2749 Pattern REF61_Q31_ID : Reference61_q31.txt 2750 Pattern REF62_Q31_ID : Reference62_q31.txt 2751 Pattern REF63_Q31_ID : Reference63_q31.txt 2752 Pattern REF64_Q31_ID : Reference64_q31.txt 2753 Pattern REF65_Q31_ID : Reference65_q31.txt 2754 Pattern REF66_Q31_ID : Reference66_q31.txt 2755 Pattern REF67_Q31_ID : Reference67_q31.txt 2756 Pattern REF68_Q31_ID : Reference68_q31.txt 2757 Pattern REF69_Q31_ID : Reference69_q31.txt 2758 Pattern REF70_Q31_ID : Reference70_q31.txt 2759 Pattern REF71_Q31_ID : Reference71_q31.txt 2760 Pattern REF72_Q31_ID : Reference72_q31.txt 2761 Pattern REF73_Q31_ID : Reference73_q31.txt 2762 Pattern REF74_Q31_ID : Reference74_q31.txt 2763 Pattern REF75_Q31_ID : Reference75_q31.txt 2764 Pattern REF76_Q31_ID : Reference76_q31.txt 2765 Pattern REF77_Q31_ID : Reference77_q31.txt 2766 Pattern REF78_Q31_ID : Reference78_q31.txt 2767 Pattern REF79_Q31_ID : Reference79_q31.txt 2768 Pattern REF80_Q31_ID : Reference80_q31.txt 2769 Pattern REF81_Q31_ID : Reference81_q31.txt 2770 Pattern REF82_Q31_ID : Reference82_q31.txt 2771 Pattern REF83_Q31_ID : Reference83_q31.txt 2772 2773 Pattern REF84_Q31_ID : Reference84_q31.txt 2774 Pattern REF85_Q31_ID : Reference85_q31.txt 2775 Pattern REF86_Q31_ID : Reference86_q31.txt 2776 2777 2778 Output OUT_Q31_ID : Output 2779 Output TMP_Q31_ID : Temp 2780 2781 Functions { 2782 arm_correlate_q31 nba=4 nbb=1:test_correlate_q31 2783 arm_correlate_q31 nba=4 nbb=2:test_correlate_q31 2784 arm_correlate_q31 nba=4 nbb=3:test_correlate_q31 2785 arm_correlate_q31 nba=4 nbb=8:test_correlate_q31 2786 arm_correlate_q31 nba=4 nbb=11:test_correlate_q31 2787 arm_correlate_q31 nba=5 nbb=1:test_correlate_q31 2788 arm_correlate_q31 nba=5 nbb=2:test_correlate_q31 2789 arm_correlate_q31 nba=5 nbb=3:test_correlate_q31 2790 arm_correlate_q31 nba=5 nbb=8:test_correlate_q31 2791 arm_correlate_q31 nba=5 nbb=11:test_correlate_q31 2792 arm_correlate_q31 nba=6 nbb=1:test_correlate_q31 2793 arm_correlate_q31 nba=6 nbb=2:test_correlate_q31 2794 arm_correlate_q31 nba=6 nbb=3:test_correlate_q31 2795 arm_correlate_q31 nba=6 nbb=8:test_correlate_q31 2796 arm_correlate_q31 nba=6 nbb=11:test_correlate_q31 2797 arm_correlate_q31 nba=9 nbb=1:test_correlate_q31 2798 arm_correlate_q31 nba=9 nbb=2:test_correlate_q31 2799 arm_correlate_q31 nba=9 nbb=3:test_correlate_q31 2800 arm_correlate_q31 nba=9 nbb=8:test_correlate_q31 2801 arm_correlate_q31 nba=9 nbb=11:test_correlate_q31 2802 arm_correlate_q31 nba=10 nbb=1:test_correlate_q31 2803 arm_correlate_q31 nba=10 nbb=2:test_correlate_q31 2804 arm_correlate_q31 nba=10 nbb=3:test_correlate_q31 2805 arm_correlate_q31 nba=10 nbb=8:test_correlate_q31 2806 arm_correlate_q31 nba=10 nbb=11:test_correlate_q31 2807 arm_correlate_q31 nba=11 nbb=1:test_correlate_q31 2808 arm_correlate_q31 nba=11 nbb=2:test_correlate_q31 2809 arm_correlate_q31 nba=11 nbb=3:test_correlate_q31 2810 arm_correlate_q31 nba=11 nbb=8:test_correlate_q31 2811 arm_correlate_q31 nba=11 nbb=11:test_correlate_q31 2812 arm_correlate_q31 nba=12 nbb=1:test_correlate_q31 2813 arm_correlate_q31 nba=12 nbb=2:test_correlate_q31 2814 arm_correlate_q31 nba=12 nbb=3:test_correlate_q31 2815 arm_correlate_q31 nba=12 nbb=8:test_correlate_q31 2816 arm_correlate_q31 nba=12 nbb=11:test_correlate_q31 2817 arm_correlate_q31 nba=13 nbb=1:test_correlate_q31 2818 arm_correlate_q31 nba=13 nbb=2:test_correlate_q31 2819 arm_correlate_q31 nba=13 nbb=3:test_correlate_q31 2820 arm_correlate_q31 nba=13 nbb=8:test_correlate_q31 2821 arm_correlate_q31 nba=13 nbb=11:test_correlate_q31 2822 arm_conv_q31 nba=4 nbb=1:test_conv_q31 2823 arm_conv_q31 nba=4 nbb=2:test_conv_q31 2824 arm_conv_q31 nba=4 nbb=3:test_conv_q31 2825 arm_conv_q31 nba=4 nbb=8:test_conv_q31 2826 arm_conv_q31 nba=4 nbb=11:test_conv_q31 2827 arm_conv_q31 nba=5 nbb=1:test_conv_q31 2828 arm_conv_q31 nba=5 nbb=2:test_conv_q31 2829 arm_conv_q31 nba=5 nbb=3:test_conv_q31 2830 arm_conv_q31 nba=5 nbb=8:test_conv_q31 2831 arm_conv_q31 nba=5 nbb=11:test_conv_q31 2832 arm_conv_q31 nba=6 nbb=1:test_conv_q31 2833 arm_conv_q31 nba=6 nbb=2:test_conv_q31 2834 arm_conv_q31 nba=6 nbb=3:test_conv_q31 2835 arm_conv_q31 nba=6 nbb=8:test_conv_q31 2836 arm_conv_q31 nba=6 nbb=11:test_conv_q31 2837 arm_conv_q31 nba=9 nbb=1:test_conv_q31 2838 arm_conv_q31 nba=9 nbb=2:test_conv_q31 2839 arm_conv_q31 nba=9 nbb=3:test_conv_q31 2840 arm_conv_q31 nba=9 nbb=8:test_conv_q31 2841 arm_conv_q31 nba=9 nbb=11:test_conv_q31 2842 arm_conv_q31 nba=10 nbb=1:test_conv_q31 2843 arm_conv_q31 nba=10 nbb=2:test_conv_q31 2844 arm_conv_q31 nba=10 nbb=3:test_conv_q31 2845 arm_conv_q31 nba=10 nbb=8:test_conv_q31 2846 arm_conv_q31 nba=10 nbb=11:test_conv_q31 2847 arm_conv_q31 nba=11 nbb=1:test_conv_q31 2848 arm_conv_q31 nba=11 nbb=2:test_conv_q31 2849 arm_conv_q31 nba=11 nbb=3:test_conv_q31 2850 arm_conv_q31 nba=11 nbb=8:test_conv_q31 2851 arm_conv_q31 nba=11 nbb=11:test_conv_q31 2852 arm_conv_q31 nba=12 nbb=1:test_conv_q31 2853 arm_conv_q31 nba=12 nbb=2:test_conv_q31 2854 arm_conv_q31 nba=12 nbb=3:test_conv_q31 2855 arm_conv_q31 nba=12 nbb=8:test_conv_q31 2856 arm_conv_q31 nba=12 nbb=11:test_conv_q31 2857 arm_conv_q31 nba=13 nbb=1:test_conv_q31 2858 arm_conv_q31 nba=13 nbb=2:test_conv_q31 2859 arm_conv_q31 nba=13 nbb=3:test_conv_q31 2860 arm_conv_q31 nba=13 nbb=8:test_conv_q31 2861 arm_conv_q31 nba=13 nbb=11:test_conv_q31 2862 arm_levinson_durbin_q31 n=3:test_levinson_durbin_q31 2863 arm_levinson_durbin_q31 n=8:test_levinson_durbin_q31 2864 arm_levinson_durbin_q31 n=11:test_levinson_durbin_q31 2865 arm_conv_partial_q31 nba=6 nbb=8 first=3:test_conv_partial_q31 2866 arm_conv_partial_q31 nba=6 nbb=8 first=9:test_conv_partial_q31 2867 arm_conv_partial_q31 nba=6 nbb=8 first=7:test_conv_partial_q31 2868 arm_conv_partial_fast_q31 nba=6 nbb=8 first=3:test_conv_partial_fast_q31 2869 arm_conv_partial_fast_q31 nba=6 nbb=8 first=9:test_conv_partial_fast_q31 2870 arm_conv_partial_fast_q31 nba=6 nbb=8 first=7:test_conv_partial_fast_q31 2871 } 2872 2873 } 2874 2875 suite MISC Q15 { 2876 class = MISCQ15 2877 folder = MISCQ15 2878 2879 Pattern INPUTA_Q15_ID : InputsA1_q15.txt 2880 Pattern INPUTB_Q15_ID : InputsB1_q15.txt 2881 2882 Pattern INPUTA2_Q15_ID : InputsA2_q15.txt 2883 Pattern INPUTB2_Q15_ID : InputsB2_q15.txt 2884 2885 Pattern REF1_Q15_ID : Reference1_q15.txt 2886 Pattern REF2_Q15_ID : Reference2_q15.txt 2887 Pattern REF3_Q15_ID : Reference3_q15.txt 2888 Pattern REF4_Q15_ID : Reference4_q15.txt 2889 Pattern REF5_Q15_ID : Reference5_q15.txt 2890 Pattern REF6_Q15_ID : Reference6_q15.txt 2891 Pattern REF7_Q15_ID : Reference7_q15.txt 2892 Pattern REF8_Q15_ID : Reference8_q15.txt 2893 Pattern REF9_Q15_ID : Reference9_q15.txt 2894 Pattern REF10_Q15_ID : Reference10_q15.txt 2895 Pattern REF11_Q15_ID : Reference11_q15.txt 2896 Pattern REF12_Q15_ID : Reference12_q15.txt 2897 Pattern REF13_Q15_ID : Reference13_q15.txt 2898 Pattern REF14_Q15_ID : Reference14_q15.txt 2899 Pattern REF15_Q15_ID : Reference15_q15.txt 2900 Pattern REF16_Q15_ID : Reference16_q15.txt 2901 Pattern REF17_Q15_ID : Reference17_q15.txt 2902 Pattern REF18_Q15_ID : Reference18_q15.txt 2903 Pattern REF19_Q15_ID : Reference19_q15.txt 2904 Pattern REF20_Q15_ID : Reference20_q15.txt 2905 Pattern REF21_Q15_ID : Reference21_q15.txt 2906 Pattern REF22_Q15_ID : Reference22_q15.txt 2907 Pattern REF23_Q15_ID : Reference23_q15.txt 2908 Pattern REF24_Q15_ID : Reference24_q15.txt 2909 Pattern REF25_Q15_ID : Reference25_q15.txt 2910 Pattern REF26_Q15_ID : Reference26_q15.txt 2911 Pattern REF27_Q15_ID : Reference27_q15.txt 2912 Pattern REF28_Q15_ID : Reference28_q15.txt 2913 Pattern REF29_Q15_ID : Reference29_q15.txt 2914 Pattern REF30_Q15_ID : Reference30_q15.txt 2915 Pattern REF31_Q15_ID : Reference31_q15.txt 2916 Pattern REF32_Q15_ID : Reference32_q15.txt 2917 Pattern REF33_Q15_ID : Reference33_q15.txt 2918 Pattern REF34_Q15_ID : Reference34_q15.txt 2919 Pattern REF35_Q15_ID : Reference35_q15.txt 2920 Pattern REF36_Q15_ID : Reference36_q15.txt 2921 Pattern REF37_Q15_ID : Reference37_q15.txt 2922 Pattern REF38_Q15_ID : Reference38_q15.txt 2923 Pattern REF39_Q15_ID : Reference39_q15.txt 2924 Pattern REF40_Q15_ID : Reference40_q15.txt 2925 Pattern REF41_Q15_ID : Reference41_q15.txt 2926 Pattern REF42_Q15_ID : Reference42_q15.txt 2927 Pattern REF43_Q15_ID : Reference43_q15.txt 2928 Pattern REF44_Q15_ID : Reference44_q15.txt 2929 Pattern REF45_Q15_ID : Reference45_q15.txt 2930 Pattern REF46_Q15_ID : Reference46_q15.txt 2931 Pattern REF47_Q15_ID : Reference47_q15.txt 2932 Pattern REF48_Q15_ID : Reference48_q15.txt 2933 Pattern REF49_Q15_ID : Reference49_q15.txt 2934 Pattern REF50_Q15_ID : Reference50_q15.txt 2935 2936 Pattern REF54_Q15_ID : Reference54_q15.txt 2937 Pattern REF55_Q15_ID : Reference55_q15.txt 2938 Pattern REF56_Q15_ID : Reference56_q15.txt 2939 2940 2941 Output OUT_Q15_ID : Output 2942 Output TMP_Q15_ID : Temp 2943 Output SCRATCH1_Q15_ID : Scratch1 2944 Output SCRATCH2_Q15_ID : Scratch2 2945 2946 Functions { 2947 arm_correlate_q15 nba=14 nbb=15:test_correlate_q15 2948 arm_correlate_q15 nba=14 nbb=16:test_correlate_q15 2949 arm_correlate_q15 nba=14 nbb=17:test_correlate_q15 2950 arm_correlate_q15 nba=14 nbb=18:test_correlate_q15 2951 arm_correlate_q15 nba=14 nbb=33:test_correlate_q15 2952 arm_correlate_q15 nba=15 nbb=15:test_correlate_q15 2953 arm_correlate_q15 nba=15 nbb=16:test_correlate_q15 2954 arm_correlate_q15 nba=15 nbb=17:test_correlate_q15 2955 arm_correlate_q15 nba=15 nbb=18:test_correlate_q15 2956 arm_correlate_q15 nba=15 nbb=33:test_correlate_q15 2957 arm_correlate_q15 nba=16 nbb=15:test_correlate_q15 2958 arm_correlate_q15 nba=16 nbb=16:test_correlate_q15 2959 arm_correlate_q15 nba=16 nbb=17:test_correlate_q15 2960 arm_correlate_q15 nba=16 nbb=18:test_correlate_q15 2961 arm_correlate_q15 nba=16 nbb=33:test_correlate_q15 2962 arm_correlate_q15 nba=17 nbb=15:test_correlate_q15 2963 arm_correlate_q15 nba=17 nbb=16:test_correlate_q15 2964 arm_correlate_q15 nba=17 nbb=17:test_correlate_q15 2965 arm_correlate_q15 nba=17 nbb=18:test_correlate_q15 2966 arm_correlate_q15 nba=17 nbb=33:test_correlate_q15 2967 arm_correlate_q15 nba=32 nbb=15:test_correlate_q15 2968 arm_correlate_q15 nba=32 nbb=16:test_correlate_q15 2969 arm_correlate_q15 nba=32 nbb=17:test_correlate_q15 2970 arm_correlate_q15 nba=32 nbb=18:test_correlate_q15 2971 arm_correlate_q15 nba=32 nbb=33:test_correlate_q15 2972 arm_conv_q15 nba=14 nbb=15:test_conv_q15 2973 arm_conv_q15 nba=14 nbb=16:test_conv_q15 2974 arm_conv_q15 nba=14 nbb=17:test_conv_q15 2975 arm_conv_q15 nba=14 nbb=18:test_conv_q15 2976 arm_conv_q15 nba=14 nbb=33:test_conv_q15 2977 arm_conv_q15 nba=15 nbb=15:test_conv_q15 2978 arm_conv_q15 nba=15 nbb=16:test_conv_q15 2979 arm_conv_q15 nba=15 nbb=17:test_conv_q15 2980 arm_conv_q15 nba=15 nbb=18:test_conv_q15 2981 arm_conv_q15 nba=15 nbb=33:test_conv_q15 2982 arm_conv_q15 nba=16 nbb=15:test_conv_q15 2983 arm_conv_q15 nba=16 nbb=16:test_conv_q15 2984 arm_conv_q15 nba=16 nbb=17:test_conv_q15 2985 arm_conv_q15 nba=16 nbb=18:test_conv_q15 2986 arm_conv_q15 nba=16 nbb=33:test_conv_q15 2987 arm_conv_q15 nba=17 nbb=15:test_conv_q15 2988 arm_conv_q15 nba=17 nbb=16:test_conv_q15 2989 arm_conv_q15 nba=17 nbb=17:test_conv_q15 2990 arm_conv_q15 nba=17 nbb=18:test_conv_q15 2991 arm_conv_q15 nba=17 nbb=33:test_conv_q15 2992 arm_conv_q15 nba=32 nbb=15:test_conv_q15 2993 arm_conv_q15 nba=32 nbb=16:test_conv_q15 2994 arm_conv_q15 nba=32 nbb=17:test_conv_q15 2995 arm_conv_q15 nba=32 nbb=18:test_conv_q15 2996 arm_conv_q15 nba=32 nbb=33:test_conv_q15 2997 arm_conv_partial_q15 nba=6 nbb=8 first=3:test_conv_partial_q15 2998 arm_conv_partial_q15 nba=6 nbb=8 first=9:test_conv_partial_q15 2999 arm_conv_partial_q15 nba=6 nbb=8 first=7:test_conv_partial_q15 3000 arm_conv_partial_fast_q15 nba=6 nbb=8 first=3:test_conv_partial_fast_q15 3001 arm_conv_partial_fast_q15 nba=6 nbb=8 first=9:test_conv_partial_fast_q15 3002 arm_conv_partial_fast_q15 nba=6 nbb=8 first=7:test_conv_partial_fast_q15 3003 arm_conv_partial_opt_q15 nba=6 nbb=8 first=3:test_conv_partial_opt_q15 3004 arm_conv_partial_opt_q15 nba=6 nbb=8 first=9:test_conv_partial_opt_q15 3005 arm_conv_partial_opt_q15 nba=6 nbb=8 first=7:test_conv_partial_opt_q15 3006 arm_conv_partial_fast_opt_q15 nba=6 nbb=8 first=3:test_conv_partial_fast_opt_q15 3007 arm_conv_partial_fast_opt_q15 nba=6 nbb=8 first=9:test_conv_partial_fast_opt_q15 3008 arm_conv_partial_fast_opt_q15 nba=6 nbb=8 first=7:test_conv_partial_fast_opt_q15 3009 } 3010 3011 } 3012 3013 suite MISC Q7 { 3014 class = MISCQ7 3015 folder = MISCQ7 3016 3017 Pattern INPUTA_Q7_ID : InputsA1_q7.txt 3018 Pattern INPUTB_Q7_ID : InputsB1_q7.txt 3019 3020 Pattern INPUTA2_Q7_ID : InputsA2_q7.txt 3021 Pattern INPUTB2_Q7_ID : InputsB2_q7.txt 3022 3023 Pattern REF1_Q7_ID : Reference1_q7.txt 3024 Pattern REF2_Q7_ID : Reference2_q7.txt 3025 Pattern REF3_Q7_ID : Reference3_q7.txt 3026 Pattern REF4_Q7_ID : Reference4_q7.txt 3027 Pattern REF5_Q7_ID : Reference5_q7.txt 3028 Pattern REF6_Q7_ID : Reference6_q7.txt 3029 Pattern REF7_Q7_ID : Reference7_q7.txt 3030 Pattern REF8_Q7_ID : Reference8_q7.txt 3031 Pattern REF9_Q7_ID : Reference9_q7.txt 3032 Pattern REF10_Q7_ID : Reference10_q7.txt 3033 Pattern REF11_Q7_ID : Reference11_q7.txt 3034 Pattern REF12_Q7_ID : Reference12_q7.txt 3035 Pattern REF13_Q7_ID : Reference13_q7.txt 3036 Pattern REF14_Q7_ID : Reference14_q7.txt 3037 Pattern REF15_Q7_ID : Reference15_q7.txt 3038 Pattern REF16_Q7_ID : Reference16_q7.txt 3039 Pattern REF17_Q7_ID : Reference17_q7.txt 3040 Pattern REF18_Q7_ID : Reference18_q7.txt 3041 Pattern REF19_Q7_ID : Reference19_q7.txt 3042 Pattern REF20_Q7_ID : Reference20_q7.txt 3043 Pattern REF21_Q7_ID : Reference21_q7.txt 3044 Pattern REF22_Q7_ID : Reference22_q7.txt 3045 Pattern REF23_Q7_ID : Reference23_q7.txt 3046 Pattern REF24_Q7_ID : Reference24_q7.txt 3047 Pattern REF25_Q7_ID : Reference25_q7.txt 3048 Pattern REF26_Q7_ID : Reference26_q7.txt 3049 Pattern REF27_Q7_ID : Reference27_q7.txt 3050 Pattern REF28_Q7_ID : Reference28_q7.txt 3051 Pattern REF29_Q7_ID : Reference29_q7.txt 3052 Pattern REF30_Q7_ID : Reference30_q7.txt 3053 Pattern REF31_Q7_ID : Reference31_q7.txt 3054 Pattern REF32_Q7_ID : Reference32_q7.txt 3055 Pattern REF33_Q7_ID : Reference33_q7.txt 3056 Pattern REF34_Q7_ID : Reference34_q7.txt 3057 Pattern REF35_Q7_ID : Reference35_q7.txt 3058 Pattern REF36_Q7_ID : Reference36_q7.txt 3059 Pattern REF37_Q7_ID : Reference37_q7.txt 3060 Pattern REF38_Q7_ID : Reference38_q7.txt 3061 Pattern REF39_Q7_ID : Reference39_q7.txt 3062 Pattern REF40_Q7_ID : Reference40_q7.txt 3063 Pattern REF41_Q7_ID : Reference41_q7.txt 3064 Pattern REF42_Q7_ID : Reference42_q7.txt 3065 Pattern REF43_Q7_ID : Reference43_q7.txt 3066 Pattern REF44_Q7_ID : Reference44_q7.txt 3067 Pattern REF45_Q7_ID : Reference45_q7.txt 3068 Pattern REF46_Q7_ID : Reference46_q7.txt 3069 Pattern REF47_Q7_ID : Reference47_q7.txt 3070 Pattern REF48_Q7_ID : Reference48_q7.txt 3071 Pattern REF49_Q7_ID : Reference49_q7.txt 3072 Pattern REF50_Q7_ID : Reference50_q7.txt 3073 3074 Pattern REF54_Q7_ID : Reference54_q7.txt 3075 Pattern REF55_Q7_ID : Reference55_q7.txt 3076 Pattern REF56_Q7_ID : Reference56_q7.txt 3077 3078 3079 Output OUT_Q7_ID : Output 3080 Output TMP_Q7_ID : Temp 3081 Output SCRATCH1_Q15_ID : Scratch1 3082 Output SCRATCH2_Q15_ID : Scratch2 3083 3084 Functions { 3085 arm_correlate_q7 nba=30 nbb=31:test_correlate_q7 3086 arm_correlate_q7 nba=30 nbb=32:test_correlate_q7 3087 arm_correlate_q7 nba=30 nbb=33:test_correlate_q7 3088 arm_correlate_q7 nba=30 nbb=34:test_correlate_q7 3089 arm_correlate_q7 nba=30 nbb=49:test_correlate_q7 3090 arm_correlate_q7 nba=31 nbb=31:test_correlate_q7 3091 arm_correlate_q7 nba=31 nbb=32:test_correlate_q7 3092 arm_correlate_q7 nba=31 nbb=33:test_correlate_q7 3093 arm_correlate_q7 nba=31 nbb=34:test_correlate_q7 3094 arm_correlate_q7 nba=31 nbb=49:test_correlate_q7 3095 arm_correlate_q7 nba=32 nbb=31:test_correlate_q7 3096 arm_correlate_q7 nba=32 nbb=32:test_correlate_q7 3097 arm_correlate_q7 nba=32 nbb=33:test_correlate_q7 3098 arm_correlate_q7 nba=32 nbb=34:test_correlate_q7 3099 arm_correlate_q7 nba=32 nbb=49:test_correlate_q7 3100 arm_correlate_q7 nba=33 nbb=31:test_correlate_q7 3101 arm_correlate_q7 nba=33 nbb=32:test_correlate_q7 3102 arm_correlate_q7 nba=33 nbb=33:test_correlate_q7 3103 arm_correlate_q7 nba=33 nbb=34:test_correlate_q7 3104 arm_correlate_q7 nba=33 nbb=49:test_correlate_q7 3105 arm_correlate_q7 nba=48 nbb=31:test_correlate_q7 3106 arm_correlate_q7 nba=48 nbb=32:test_correlate_q7 3107 arm_correlate_q7 nba=48 nbb=33:test_correlate_q7 3108 arm_correlate_q7 nba=48 nbb=34:test_correlate_q7 3109 arm_correlate_q7 nba=48 nbb=49:test_correlate_q7 3110 arm_conv_q7 nba=30 nbb=31:test_conv_q7 3111 arm_conv_q7 nba=30 nbb=32:test_conv_q7 3112 arm_conv_q7 nba=30 nbb=33:test_conv_q7 3113 arm_conv_q7 nba=30 nbb=34:test_conv_q7 3114 arm_conv_q7 nba=30 nbb=49:test_conv_q7 3115 arm_conv_q7 nba=31 nbb=31:test_conv_q7 3116 arm_conv_q7 nba=31 nbb=32:test_conv_q7 3117 arm_conv_q7 nba=31 nbb=33:test_conv_q7 3118 arm_conv_q7 nba=31 nbb=34:test_conv_q7 3119 arm_conv_q7 nba=31 nbb=49:test_conv_q7 3120 arm_conv_q7 nba=32 nbb=31:test_conv_q7 3121 arm_conv_q7 nba=32 nbb=32:test_conv_q7 3122 arm_conv_q7 nba=32 nbb=33:test_conv_q7 3123 arm_conv_q7 nba=32 nbb=34:test_conv_q7 3124 arm_conv_q7 nba=32 nbb=49:test_conv_q7 3125 arm_conv_q7 nba=33 nbb=31:test_conv_q7 3126 arm_conv_q7 nba=33 nbb=32:test_conv_q7 3127 arm_conv_q7 nba=33 nbb=33:test_conv_q7 3128 arm_conv_q7 nba=33 nbb=34:test_conv_q7 3129 arm_conv_q7 nba=33 nbb=49:test_conv_q7 3130 arm_conv_q7 nba=48 nbb=31:test_conv_q7 3131 arm_conv_q7 nba=48 nbb=32:test_conv_q7 3132 arm_conv_q7 nba=48 nbb=33:test_conv_q7 3133 arm_conv_q7 nba=48 nbb=34:test_conv_q7 3134 arm_conv_q7 nba=48 nbb=49:test_conv_q7 3135 arm_conv_partial_q7 nba=6 nbb=8 first=3:test_conv_partial_q7 3136 arm_conv_partial_q7 nba=6 nbb=8 first=9:test_conv_partial_q7 3137 arm_conv_partial_q7 nba=6 nbb=8 first=7:test_conv_partial_q7 3138 arm_conv_partial_opt_q7 nba=6 nbb=8 first=3:test_conv_partial_opt_q7 3139 arm_conv_partial_opt_q7 nba=6 nbb=8 first=9:test_conv_partial_opt_q7 3140 arm_conv_partial_opt_q7 nba=6 nbb=8 first=7:test_conv_partial_opt_q7 3141 } 3142 3143 } 3144 } 3145 3146 3147 group FIR { 3148 class = FIR 3149 folder = FIR 3150 3151 suite FIR F64 { 3152 class = FIRF64 3153 folder = FIRF64 3154 3155 Pattern FIRINPUTS_F64_ID : FirInput1_f64.txt 3156 Pattern FIRCOEFS_F64_ID : FirCoefs1_f64.txt 3157 Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt 3158 3159 Pattern FIRREFS_F64_ID : FirRefs1_f64.txt 3160 3161 Output OUT_F64_ID : Output 3162 3163 Functions { 3164 arm_fir_f64:test_fir_f64 3165 } 3166 3167 } 3168 3169 suite FIR F32 { 3170 class = FIRF32 3171 folder = FIRF32 3172 3173 Pattern FIRINPUTS_F32_ID : FirInput1_f32.txt 3174 Pattern FIRCOEFS_F32_ID : FirCoefs1_f32.txt 3175 Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt 3176 3177 Pattern FIRREFS_F32_ID : FirRefs1_f32.txt 3178 3179 Output OUT_F32_ID : Output 3180 3181 Functions { 3182 arm_fir_f32:test_fir_f32 3183 } 3184 3185 } 3186 3187 suite FIR Q31 { 3188 class = FIRQ31 3189 folder = FIRQ31 3190 3191 Pattern FIRINPUTS_Q31_ID : FirInput1_q31.txt 3192 Pattern FIRCOEFS_Q31_ID : FirCoefs1_q31.txt 3193 Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt 3194 3195 Pattern FIRREFS_Q31_ID : FirRefs1_q31.txt 3196 3197 Output OUT_Q31_ID : Output 3198 3199 Functions { 3200 arm_fir_q31:test_fir_q31 3201 } 3202 3203 } 3204 3205 suite FIR Q15 { 3206 class = FIRQ15 3207 folder = FIRQ15 3208 3209 Pattern FIRINPUTS_Q15_ID : FirInput1_q15.txt 3210 Pattern FIRCOEFS_Q15_ID : FirCoefs1_q15.txt 3211 Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt 3212 3213 Pattern FIRREFS_Q15_ID : FirRefs1_q15.txt 3214 3215 Output OUT_Q15_ID : Output 3216 3217 Functions { 3218 arm_fir_q15:test_fir_q15 3219 } 3220 3221 } 3222 3223 suite FIR Q7 { 3224 class = FIRQ7 3225 folder = FIRQ7 3226 3227 Pattern FIRINPUTS_Q7_ID : FirInput1_q7.txt 3228 Pattern FIRCOEFS_Q7_ID : FirCoefs1_q7.txt 3229 Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt 3230 3231 Pattern FIRREFS_Q7_ID : FirRefs1_q7.txt 3232 3233 Output OUT_Q7_ID : Output 3234 3235 Functions { 3236 arm_fir_q7:test_fir_q7 3237 } 3238 3239 } 3240 } 3241 3242 group BIQUAD { 3243 class = BIQUAD 3244 folder = BIQUAD 3245 3246 suite BIQUAD F64 { 3247 class = BIQUADF64 3248 folder = BIQUADF64 3249 3250 Pattern BIQUADINPUTS_F64_ID : BiquadInput1_f64.txt 3251 Pattern BIQUADCOEFS_F64_ID : BiquadCoefs1_f64.txt 3252 Pattern BIQUADREFS_F64_ID : BiquadOutput1_f64.txt 3253 3254 Pattern ALLBIQUADINPUTS_F64_ID : AllBiquadInputs2_f64.txt 3255 Pattern ALLBIQUADCOEFS_F64_ID : AllBiquadCoefs2_f64.txt 3256 Pattern ALLBIQUADREFS_F64_ID : AllBiquadRefs2_f64.txt 3257 Pattern ALLBIQUADCONFIGS_S16_ID : AllBiquadConfigs2_s16.txt 3258 3259 Output OUT_F64_ID : Output 3260 Output STATE_F64_ID : State 3261 3262 Functions { 3263 arm_biquad_cascade_df2T ref pattern:test_biquad_cascade_df2T_ref 3264 arm_biquad_cascade_df2T random pattern:test_biquad_cascade_df2T_rand 3265 } 3266 } 3267 3268 suite BIQUAD F32 { 3269 class = BIQUADF32 3270 folder = BIQUADF32 3271 3272 Pattern BIQUADINPUTS_F32_ID : BiquadInput1_f32.txt 3273 Pattern BIQUADCOEFS_F32_ID : BiquadCoefs1_f32.txt 3274 Pattern BIQUADREFS_F32_ID : BiquadOutput1_f32.txt 3275 3276 Pattern ALLBIQUADINPUTS_F32_ID : AllBiquadInputs2_f32.txt 3277 Pattern ALLBIQUADSTEREOINPUTS_F32_ID : AllBiquadStereoInputs2_f32.txt 3278 Pattern ALLBIQUADCOEFS_F32_ID : AllBiquadCoefs2_f32.txt 3279 Pattern ALLBIQUADREFS_F32_ID : AllBiquadRefs2_f32.txt 3280 Pattern ALLBIQUADSTEREOREFS_F32_ID : AllBiquadStereoRefs2_f32.txt 3281 Pattern ALLBIQUADCONFIGS_S16_ID : AllBiquadConfigs2_s16.txt 3282 3283 Output OUT_F32_ID : Output 3284 Output STATE_F32_ID : State 3285 3286 Functions { 3287 arm_biquad_cascade_df1 ref pattern:test_biquad_cascade_df1_ref 3288 arm_biquad_cascade_df2T ref pattern:test_biquad_cascade_df2T_ref 3289 arm_biquad_cascade_df1 random pattern:test_biquad_cascade_df1_rand 3290 arm_biquad_cascade_df2T random pattern:test_biquad_cascade_df2T_rand 3291 arm_biquad_cascade_stereo_df2T random pattern:test_biquad_cascade_stereo_df2T_rand 3292 } 3293 3294 } 3295 3296 suite BIQUAD Q31 { 3297 class = BIQUADQ31 3298 folder = BIQUADQ31 3299 3300 Pattern BIQUADINPUTS_Q31_ID : BiquadInput1_q31.txt 3301 Pattern BIQUADCOEFS_Q31_ID : BiquadCoefs1_q31.txt 3302 3303 Pattern BIQUADREFS_Q31_ID : BiquadOutput1_q31.txt 3304 3305 Output OUT_Q31_ID : Output 3306 Output STATE_Q64_ID : State64 3307 3308 Functions { 3309 arm_biquad_cascade_df1:test_biquad_cascade_df1 3310 arm_biquad_cascade_df1_32x64:test_biquad_cascade_df1_32x64 3311 } 3312 3313 } 3314 3315 suite BIQUAD Q15 { 3316 class = BIQUADQ15 3317 folder = BIQUADQ15 3318 3319 Pattern BIQUADINPUTS_Q15_ID : BiquadInput1_q15.txt 3320 Pattern BIQUADCOEFS_Q15_ID : BiquadCoefs1_q15.txt 3321 3322 Pattern BIQUADREFS_Q15_ID : BiquadOutput1_q15.txt 3323 3324 Output OUT_Q15_ID : Output 3325 3326 Functions { 3327 arm_biquad_cascade_df1:test_biquad_cascade_df1 3328 } 3329 3330 } 3331 } 3332 3333 } 3334 3335 group Matrix Tests { 3336 class = MatrixTests 3337 folder = Matrix 3338 3339 group Unary Tests { 3340 class = UnaryTests 3341 folder = Unary 3342 3343 3344 suite Unary Tests F32 { 3345 class = UnaryTestsF32 3346 folder = UnaryF32 3347 3348 Pattern INPUTS1_F32_ID : InputA1_f32.txt 3349 Pattern INPUTSC1_F32_ID : InputAC1_f32.txt 3350 3351 Pattern INPUTS2_F32_ID : InputB1_f32.txt 3352 Pattern INPUTVEC1_F32_ID : InputVec1_f32.txt 3353 3354 Pattern INPUTSINV_F32_ID : InputInvert1_f32.txt 3355 Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt 3356 Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt 3357 3358 Pattern REFADD1_F32_ID : RefAdd1_f32.txt 3359 Pattern REFSUB1_F32_ID : RefSub1_f32.txt 3360 Pattern REFSCALE1_F32_ID : RefScale1_f32.txt 3361 Pattern REFTRANS1_F32_ID : RefTranspose1_f32.txt 3362 Pattern REFTRANSC1_F32_ID : RefTransposeC1_f32.txt 3363 Pattern REFINV1_F32_ID : RefInvert1_f32.txt 3364 Pattern REFVECMUL1_F32_ID : RefVecMul1_f32.txt 3365 3366 Pattern DIMSCHOLESKY1_DPO_S16_ID : DimsCholeskyDPO1_s16.txt 3367 Pattern DIMSCHOLESKY1_SDPO_S16_ID : DimsCholeskySDPO1_s16.txt 3368 Pattern INPUTSCHOLESKY1_DPO_F32_ID : InputCholeskyDPO1_f32.txt 3369 Pattern INPUTSCHOLESKY1_SDPO_F32_ID : InputCholeskySDPO1_f32.txt 3370 3371 Pattern REFCHOLESKY1_DPO_F32_ID : RefCholeskyDPO1_f32.txt 3372 3373 Pattern REFLDLT_D_DPO1_F32_ID : RefLDLT_D_DPO1_f32.txt 3374 Pattern REFLDLT_LL_DPO1_F32_ID : RefLDLT_LL_DPO1_f32.txt 3375 Pattern REFLDLT_PERM_DPO1_S16_ID : RefLDLT_PERM_DPO1_s16.txt 3376 3377 Pattern REFLDLT_D_SDPO1_F32_ID : RefLDLT_D_SDPO1_f32.txt 3378 Pattern REFLDLT_LL_SDPO1_F32_ID : RefLDLT_LL_SDPO1_f32.txt 3379 Pattern REFLDLT_PERM_SDPO1_S16_ID : RefLDLT_PERM_SDPO1_s16.txt 3380 3381 Pattern INPUT_UT_DPO_F32_ID : InputUTDPO1_f32.txt 3382 Pattern INPUT_LT_DPO_F32_ID : InputLTDPO1_f32.txt 3383 Pattern INPUT_RNDA_DPO_F32_ID : InputRNDA1_f32.txt 3384 3385 Pattern REF_UTINV_DPO_F32_ID : Ref_UTINV_DPO1_f32.txt 3386 Pattern REF_LTINV_DPO_F32_ID : Ref_LTINV_DPO1_f32.txt 3387 Pattern REF_CHOLINV_DPO_F32_ID : Ref_CHOLINV_DPO1_f32.txt 3388 3389 Pattern DIM_LTSOLVE_F32_ID : DimsLTSolve1_s16.txt 3390 Pattern INPUT_MAT_LTSOLVE_F32_ID : InputMatrixLTSolve1_f32.txt 3391 Pattern INPUT_MAT_UTSOLVE_F32_ID : InputMatrixUTSolve1_f32.txt 3392 Pattern INPUT_VEC_LTSOLVE_F32_ID : InputVectorLTSolve1_f32.txt 3393 Pattern REF_LT_SOLVE_F32_ID : RefLTSolve1_f32.txt 3394 Pattern REF_UT_SOLVE_F32_ID : RefUTSolve1_f32.txt 3395 3396 Pattern INPUTS_QR_F32_ID : InputMatrixQR1_f32.txt 3397 Pattern DIMS_QR_S16_ID : DimsQR1_s16.txt 3398 Pattern REF_QR_TAU_F32_ID : RefTau1_f32.txt 3399 Pattern REF_QR_R_F32_ID : RefR1_f32.txt 3400 Pattern REF_QR_Q_F32_ID : RefQ1_f32.txt 3401 3402 Pattern INPUTS_HOUSEHOLDER_F32_ID : InputVectorHouseHolder1_f32.txt 3403 Pattern DIMS_HOUSEHOLDER_S16_ID : DimsHouseholder1_s16.txt 3404 Pattern REF_HOUSEHOLDER_V_F32_ID : RefVectorHouseholder1_f32.txt 3405 Pattern REF_HOUSEHOLDER_BETA_F32_ID : RefValueHouseholder1_f32.txt 3406 3407 3408 Output D_F32_ID : Output 3409 Output LL_F32_ID : Output 3410 Output PERM_S16_ID : Output 3411 3412 Output OUT_F32_ID : Output 3413 Output TMPA_F32_ID : TmpA 3414 Output TMPB_F32_ID : TmpB 3415 Output TMPC_F32_ID : TmpC 3416 Output TMPD_F32_ID : TmpD 3417 3418 Output TMPB_F64_ID : TmpDB 3419 Output TMPC_F64_ID : TmpDC 3420 Output TMPD_F64_ID : TmpDD 3421 Output OUTA_F64_ID : OutputAD 3422 Output OUTB_F64_ID : OutputBD 3423 3424 Functions { 3425 test matrix add:test_mat_add_f32 3426 test matrix sub:test_mat_sub_f32 3427 test matrix scale:test_mat_scale_f32 3428 test matrix transpose:test_mat_trans_f32 3429 test matrix inverse:test_mat_inverse_f32 3430 test mat mult vec:test_mat_vec_mult_f32 3431 test matrix complex transpose:test_mat_cmplx_trans_f32 3432 test matrix cholesky decomposition:test_mat_cholesky_dpo_f32 3433 test solve upper triangular:test_solve_upper_triangular_f32 3434 test solve lower triangular:test_solve_lower_triangular_f32 3435 test matrix LDL decomposition DPO:test_mat_ldl_f32 3436 test matrix LDL decomposition SDPO:test_mat_ldl_f32 3437 test householder:test_householder_f32 3438 test QR decomposition:test_mat_qr_f32 3439 } 3440 3441 } 3442 3443 suite Unary Tests Q31 { 3444 class = UnaryTestsQ31 3445 folder = UnaryQ31 3446 3447 Pattern INPUTS1_Q31_ID : InputA1_q31.txt 3448 Pattern INPUTSC1_Q31_ID : InputAC1_q31.txt 3449 Pattern INPUTS2_Q31_ID : InputB1_q31.txt 3450 Pattern INPUTVEC1_Q31_ID : InputVec1_q31.txt 3451 3452 Pattern INPUTSINV_Q31_ID : InputInvert1_q31.txt 3453 Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt 3454 Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt 3455 3456 Pattern REFADD1_Q31_ID : RefAdd1_q31.txt 3457 Pattern REFSUB1_Q31_ID : RefSub1_q31.txt 3458 Pattern REFSCALE1_Q31_ID : RefScale1_q31.txt 3459 Pattern REFTRANS1_Q31_ID : RefTranspose1_q31.txt 3460 Pattern REFTRANSC1_Q31_ID : RefTransposeC1_q31.txt 3461 Pattern REFINV1_Q31_ID : RefInvert1_q31.txt 3462 Pattern REFVECMUL1_Q31_ID : RefVecMul1_q31.txt 3463 3464 Output OUT_Q31_ID : Output 3465 Output TMPA_Q31_ID : TmpA 3466 Output TMPB_Q31_ID : TmpB 3467 3468 Functions { 3469 test matrix add:test_mat_add_q31 3470 test matrix sub:test_mat_sub_q31 3471 test matrix scale:test_mat_scale_q31 3472 test matrix transpose:test_mat_trans_q31 3473 test mat mult vec:test_mat_vec_mult_q31 3474 test matrix complex transpose:test_mat_cmplx_trans_q31 3475 } 3476 3477 } 3478 3479 suite Unary Tests Q15 { 3480 class = UnaryTestsQ15 3481 folder = UnaryQ15 3482 3483 Pattern INPUTS1_Q15_ID : InputA1_q15.txt 3484 Pattern INPUTSC1_Q15_ID : InputAC1_q15.txt 3485 Pattern INPUTS2_Q15_ID : InputB1_q15.txt 3486 Pattern INPUTVEC1_Q15_ID : InputVec1_q15.txt 3487 3488 Pattern INPUTSINV_Q15_ID : InputInvert1_q15.txt 3489 Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt 3490 Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt 3491 3492 Pattern REFADD1_Q15_ID : RefAdd1_q15.txt 3493 Pattern REFSUB1_Q15_ID : RefSub1_q15.txt 3494 Pattern REFSCALE1_Q15_ID : RefScale1_q15.txt 3495 Pattern REFTRANS1_Q15_ID : RefTranspose1_q15.txt 3496 Pattern REFTRANSC1_Q15_ID : RefTransposeC1_q15.txt 3497 Pattern REFINV1_Q15_ID : RefInvert1_q15.txt 3498 Pattern REFVECMUL1_Q15_ID : RefVecMul1_q15.txt 3499 3500 Output OUT_Q15_ID : Output 3501 Output TMPA_Q15_ID : TmpA 3502 Output TMPB_Q15_ID : TmpB 3503 3504 Functions { 3505 test matrix add:test_mat_add_q15 3506 test matrix sub:test_mat_sub_q15 3507 test matrix scale:test_mat_scale_q15 3508 test matrix transpose:test_mat_trans_q15 3509 test mat mult vec:test_mat_vec_mult_q15 3510 test matrix complex transpose:test_mat_cmplx_trans_q15 3511 } 3512 3513 } 3514 3515 suite Unary Tests Q7 { 3516 class = UnaryTestsQ7 3517 folder = UnaryQ7 3518 3519 Pattern INPUTS1_Q7_ID : InputA1_q7.txt 3520 Pattern INPUTSC1_Q7_ID : InputAC1_q7.txt 3521 Pattern INPUTS2_Q7_ID : InputB1_q7.txt 3522 Pattern INPUTVEC1_Q7_ID : InputVec1_q7.txt 3523 3524 Pattern INPUTSINV_Q7_ID : InputInvert1_q7.txt 3525 Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt 3526 Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt 3527 3528 Pattern REFADD1_Q7_ID : RefAdd1_q7.txt 3529 Pattern REFSUB1_Q7_ID : RefSub1_q7.txt 3530 Pattern REFSCALE1_Q7_ID : RefScale1_q7.txt 3531 Pattern REFTRANS1_Q7_ID : RefTranspose1_q7.txt 3532 Pattern REFTRANSC1_Q7_ID : RefTransposeC1_q7.txt 3533 Pattern REFINV1_Q7_ID : RefInvert1_q7.txt 3534 Pattern REFVECMUL1_Q7_ID : RefVecMul1_q7.txt 3535 3536 Output OUT_Q7_ID : Output 3537 Output TMPA_Q7_ID : TmpA 3538 Output TMPB_Q7_ID : TmpB 3539 3540 Functions { 3541 test matrix transpose:test_mat_trans_q7 3542 test mat mult vec:test_mat_vec_mult_q7 3543 } 3544 3545 } 3546 3547 suite Unary Tests F64 { 3548 class = UnaryTestsF64 3549 folder = UnaryF64 3550 3551 Pattern INPUTS1_F64_ID : InputA1_f64.txt 3552 Pattern INPUTS2_F64_ID : InputB1_f64.txt 3553 Pattern INPUTSINV_F64_ID : InputInvert1_f64.txt 3554 Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt 3555 Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt 3556 3557 Pattern REFADD1_F64_ID : RefAdd1_f64.txt 3558 Pattern REFSUB1_F64_ID : RefSub1_f64.txt 3559 Pattern REFSCALE1_F64_ID : RefScale1_f64.txt 3560 Pattern REFTRANS1_F64_ID : RefTranspose1_f64.txt 3561 Pattern REFINV1_F64_ID : RefInvert1_f64.txt 3562 3563 Pattern DIMSCHOLESKY1_DPO_S16_ID : DimsCholeskyDPO1_s16.txt 3564 Pattern DIMSCHOLESKY1_SDPO_S16_ID : DimsCholeskySDPO1_s16.txt 3565 Pattern INPUTSCHOLESKY1_DPO_F64_ID : InputCholeskyDPO1_f64.txt 3566 Pattern INPUTSCHOLESKY1_SDPO_F64_ID : InputCholeskySDPO1_f64.txt 3567 3568 Pattern REFCHOLESKY1_DPO_F64_ID : RefCholeskyDPO1_f64.txt 3569 3570 Pattern REFLDLT_D_DPO1_F64_ID : RefLDLT_D_DPO1_f64.txt 3571 Pattern REFLDLT_LL_DPO1_F64_ID : RefLDLT_LL_DPO1_f64.txt 3572 Pattern REFLDLT_PERM_DPO1_S16_ID : RefLDLT_PERM_DPO1_s16.txt 3573 3574 Pattern REFLDLT_D_SDPO1_F64_ID : RefLDLT_D_SDPO1_f64.txt 3575 Pattern REFLDLT_LL_SDPO1_F64_ID : RefLDLT_LL_SDPO1_f64.txt 3576 Pattern REFLDLT_PERM_SDPO1_S16_ID : RefLDLT_PERM_SDPO1_s16.txt 3577 3578 Pattern INPUT_UT_DPO_F64_ID : InputUTDPO1_f64.txt 3579 Pattern INPUT_LT_DPO_F64_ID : InputLTDPO1_f64.txt 3580 Pattern INPUT_RNDA_DPO_F64_ID : InputRNDA1_f64.txt 3581 3582 Pattern REF_UTINV_DPO_F64_ID : Ref_UTINV_DPO1_f64.txt 3583 Pattern REF_LTINV_DPO_F64_ID : Ref_LTINV_DPO1_f64.txt 3584 Pattern REF_CHOLINV_DPO_F64_ID : Ref_CHOLINV_DPO1_f64.txt 3585 3586 Pattern DIM_LTSOLVE_F64_ID : DimsLTSolve1_s16.txt 3587 Pattern INPUT_MAT_LTSOLVE_F64_ID : InputMatrixLTSolve1_f64.txt 3588 Pattern INPUT_MAT_UTSOLVE_F64_ID : InputMatrixUTSolve1_f64.txt 3589 Pattern INPUT_VEC_LTSOLVE_F64_ID : InputVectorLTSolve1_f64.txt 3590 Pattern REF_LT_SOLVE_F64_ID : RefLTSolve1_f64.txt 3591 Pattern REF_UT_SOLVE_F64_ID : RefUTSolve1_f64.txt 3592 3593 Pattern INPUTS_QR_F64_ID : InputMatrixQR1_f64.txt 3594 Pattern DIMS_QR_S16_ID : DimsQR1_s16.txt 3595 Pattern REF_QR_TAU_F64_ID : RefTau1_f64.txt 3596 Pattern REF_QR_R_F64_ID : RefR1_f64.txt 3597 Pattern REF_QR_Q_F64_ID : RefQ1_f64.txt 3598 3599 Pattern INPUTS_HOUSEHOLDER_F64_ID : InputVectorHouseHolder1_f64.txt 3600 Pattern DIMS_HOUSEHOLDER_S16_ID : DimsHouseholder1_s16.txt 3601 Pattern REF_HOUSEHOLDER_V_F64_ID : RefVectorHouseholder1_f64.txt 3602 Pattern REF_HOUSEHOLDER_BETA_F64_ID : RefValueHouseholder1_f64.txt 3603 3604 3605 Output D_F64_ID : Output 3606 Output LL_F64_ID : Output 3607 Output PERM_S16_ID : Output 3608 3609 3610 Output OUT_F64_ID : Output 3611 Output TMPA_F64_ID : TmpA 3612 Output TMPB_F64_ID : TmpB 3613 Output TMPC_F64_ID : TmpC 3614 Output TMPD_F64_ID : TmpD 3615 3616 Output TMPDB_F64_ID : TmpDB 3617 Output TMPDC_F64_ID : TmpDC 3618 Output TMPDD_F64_ID : TmpDD 3619 Output OUTA_F64_ID : OutputAD 3620 Output OUTB_F64_ID : OutputBD 3621 3622 Functions { 3623 disabled {test matrix add:test_mat_add_f64} 3624 test matrix sub:test_mat_sub_f64 3625 disabled {test matrix scale:test_mat_scale_f64} 3626 test matrix transpose:test_mat_trans_f64 3627 test matrix inverse:test_mat_inverse_f64 3628 test matrix cholesky decomposition:test_mat_cholesky_dpo_f64 3629 test solve upper triangular:test_solve_upper_triangular_f64 3630 test solve lower triangular:test_solve_lower_triangular_f64 3631 test matrix LDL decomposition DPO:test_mat_ldl_f64 3632 test matrix LDL decomposition SDPO:test_mat_ldl_f64 3633 test householder:test_householder_f64 3634 test QR decomposition:test_mat_qr_f64 3635 } 3636 3637 } 3638 } 3639 3640 group Binary Tests{ 3641 class = BinaryTests 3642 folder = Binary 3643 3644 suite Binary F32 { 3645 class = BinaryTestsF32 3646 folder = BinaryF32 3647 3648 Pattern INPUTS1_F32_ID : InputA1_f32.txt 3649 Pattern INPUTS2_F32_ID : InputB1_f32.txt 3650 3651 Pattern INPUTSC1_F32_ID : InputAC1_f32.txt 3652 Pattern INPUTSC2_F32_ID : InputBC1_f32.txt 3653 3654 Pattern REFMUL1_F32_ID : RefMul1_f32.txt 3655 Pattern REFCMPLXMUL1_F32_ID : RefCmplxMul1_f32.txt 3656 Pattern DIMSBINARY1_S16_ID : DimsBinary1_s16.txt 3657 3658 3659 Output OUT_F32_ID : Output 3660 Output TMPA_F32_ID : TmpA 3661 Output TMPB_F32_ID : TmpB 3662 3663 Functions { 3664 test mult:test_mat_mult_f32 3665 test complex mult:test_mat_cmplx_mult_f32 3666 } 3667 3668 } 3669 3670 suite Binary F64 { 3671 class = BinaryTestsF64 3672 folder = BinaryF64 3673 3674 Pattern INPUTS1_F64_ID : InputA1_f64.txt 3675 Pattern INPUTS2_F64_ID : InputB1_f64.txt 3676 3677 Pattern INPUTSC1_F64_ID : InputAC1_f64.txt 3678 Pattern INPUTSC2_F64_ID : InputBC1_f64.txt 3679 3680 Pattern REFMUL1_F64_ID : RefMul1_f64.txt 3681 Pattern REFCMPLXMUL1_F64_ID : RefCmplxMul1_f64.txt 3682 Pattern DIMSBINARY1_S16_ID : DimsBinary1_s16.txt 3683 3684 3685 Output OUT_F64_ID : Output 3686 Output TMPA_F64_ID : TmpA 3687 Output TMPB_F64_ID : TmpB 3688 3689 Functions { 3690 test mult:test_mat_mult_f64 3691 } 3692 3693 } 3694 3695 suite Binary Q31 { 3696 class = BinaryTestsQ31 3697 folder = BinaryQ31 3698 3699 Pattern INPUTS1_Q31_ID : InputA1_q31.txt 3700 Pattern INPUTS2_Q31_ID : InputB1_q31.txt 3701 3702 Pattern INPUTSC1_Q31_ID : InputAC1_q31.txt 3703 Pattern INPUTSC2_Q31_ID : InputBC1_q31.txt 3704 3705 Pattern REFMUL1_Q31_ID : RefMul1_q31.txt 3706 Pattern REFCMPLXMUL1_Q31_ID : RefCmplxMul1_q31.txt 3707 Pattern DIMSBINARY1_S16_ID : DimsBinary1_s16.txt 3708 3709 3710 3711 Output OUT_Q31_ID : Output 3712 Output TMPA_Q31_ID : TmpA 3713 Output TMPB_Q31_ID : TmpB 3714 Output TMPC_Q31_ID : TmpC 3715 3716 Functions { 3717 test mult:test_mat_mult_q31 3718 test complex mult:test_mat_cmplx_mult_q31 3719 test mult opt:test_mat_mult_opt_q31 3720 } 3721 3722 } 3723 3724 suite Binary Q15 { 3725 class = BinaryTestsQ15 3726 folder = BinaryQ15 3727 3728 Pattern INPUTS1_Q15_ID : InputA1_q15.txt 3729 Pattern INPUTS2_Q15_ID : InputB1_q15.txt 3730 3731 Pattern INPUTSC1_Q15_ID : InputAC1_q15.txt 3732 Pattern INPUTSC2_Q15_ID : InputBC1_q15.txt 3733 3734 Pattern REFMUL1_Q15_ID : RefMul1_q15.txt 3735 Pattern REFCMPLXMUL1_Q15_ID : RefCmplxMul1_q15.txt 3736 Pattern DIMSBINARY1_S16_ID : DimsBinary1_s16.txt 3737 3738 Output OUT_Q15_ID : Output 3739 Output TMPA_Q15_ID : TmpA 3740 Output TMPB_Q15_ID : TmpB 3741 Output TMP_Q15_ID : Tmp 3742 3743 Functions { 3744 test mult:test_mat_mult_q15 3745 test complex mult:test_mat_cmplx_mult_q15 3746 } 3747 3748 } 3749 3750 suite Binary Q7 { 3751 class = BinaryTestsQ7 3752 folder = BinaryQ7 3753 3754 Pattern INPUTS1_Q7_ID : InputA1_q7.txt 3755 Pattern INPUTS2_Q7_ID : InputB1_q7.txt 3756 3757 Pattern INPUTSC1_Q7_ID : InputAC1_q7.txt 3758 Pattern INPUTSC2_Q7_ID : InputBC1_q7.txt 3759 3760 Pattern REFMUL1_Q7_ID : RefMul1_q7.txt 3761 Pattern REFCMPLXMUL1_Q7_ID : RefCmplxMul1_q7.txt 3762 Pattern DIMSBINARY1_S16_ID : DimsBinary1_s16.txt 3763 3764 Output OUT_Q7_ID : Output 3765 Output TMPA_Q7_ID : TmpA 3766 Output TMPB_Q7_ID : TmpB 3767 Output TMP_Q7_ID : Tmp 3768 3769 Functions { 3770 test mult:test_mat_mult_q7 3771 } 3772 3773 } 3774 } 3775 3776 } 3777 3778 group Transform Tests { 3779 class = TransformTests 3780 folder = Transform 3781 3782 suite MFCC F32 { 3783 class = MFCCF32 3784 folder = MFCCF32 3785 3786 Pattern INPUTS_MFCC_NOISE_256_F32_ID : MFCCNoiseInput_256_1_f32.txt 3787 Pattern REF_MFCC_NOISE_256_F32_ID : MFCCNoiseRef_256_1_f32.txt 3788 3789 Pattern INPUTS_MFCC_NOISE_512_F32_ID : MFCCNoiseInput_512_1_f32.txt 3790 Pattern REF_MFCC_NOISE_512_F32_ID : MFCCNoiseRef_512_1_f32.txt 3791 3792 Pattern INPUTS_MFCC_NOISE_1024_F32_ID : MFCCNoiseInput_1024_1_f32.txt 3793 Pattern REF_MFCC_NOISE_1024_F32_ID : MFCCNoiseRef_1024_1_f32.txt 3794 3795 Pattern INPUTS_MFCC_SINE_256_F32_ID : MFCCSineInput_256_1_f32.txt 3796 Pattern REF_MFCC_SINE_256_F32_ID : MFCCSineRef_256_1_f32.txt 3797 3798 Pattern INPUTS_MFCC_SINE_512_F32_ID : MFCCSineInput_512_1_f32.txt 3799 Pattern REF_MFCC_SINE_512_F32_ID : MFCCSineRef_512_1_f32.txt 3800 3801 Pattern INPUTS_MFCC_SINE_1024_F32_ID : MFCCSineInput_1024_1_f32.txt 3802 Pattern REF_MFCC_SINE_1024_F32_ID : MFCCSineRef_1024_1_f32.txt 3803 3804 3805 3806 Output OUTPUT_MFCC_F32_ID : MFCCOutputs 3807 Output TMP_MFCC_F32_ID : MFCCTmp 3808 Output TMPIN_MFCC_F32_ID : MFCCTmpIn 3809 3810 Functions { 3811 mfcc_noise_256_f32:test_mfcc_f32 3812 mfcc_noise_512_f32:test_mfcc_f32 3813 mfcc_noise_1024_f32:test_mfcc_f32 3814 mfcc_sine_256_f32:test_mfcc_f32 3815 mfcc_sine_512_f32:test_mfcc_f32 3816 mfcc_sine_1024_f32:test_mfcc_f32 3817 } 3818 3819 } 3820 3821 suite MFCC Q31 { 3822 class = MFCCQ31 3823 folder = MFCCQ31 3824 3825 Pattern INPUTS_MFCC_NOISE_256_Q31_ID : MFCCNoiseInput_256_1_q31.txt 3826 Pattern REF_MFCC_NOISE_256_Q31_ID : MFCCNoiseRef_256_1_q31.txt 3827 3828 Pattern INPUTS_MFCC_NOISE_512_Q31_ID : MFCCNoiseInput_512_1_q31.txt 3829 Pattern REF_MFCC_NOISE_512_Q31_ID : MFCCNoiseRef_512_1_q31.txt 3830 3831 Pattern INPUTS_MFCC_NOISE_1024_Q31_ID : MFCCNoiseInput_1024_1_q31.txt 3832 Pattern REF_MFCC_NOISE_1024_Q31_ID : MFCCNoiseRef_1024_1_q31.txt 3833 3834 Pattern INPUTS_MFCC_SINE_256_Q31_ID : MFCCSineInput_256_1_q31.txt 3835 Pattern REF_MFCC_SINE_256_Q31_ID : MFCCSineRef_256_1_q31.txt 3836 3837 Pattern INPUTS_MFCC_SINE_512_Q31_ID : MFCCSineInput_512_1_q31.txt 3838 Pattern REF_MFCC_SINE_512_Q31_ID : MFCCSineRef_512_1_q31.txt 3839 3840 Pattern INPUTS_MFCC_SINE_1024_Q31_ID : MFCCSineInput_1024_1_q31.txt 3841 Pattern REF_MFCC_SINE_1024_Q31_ID : MFCCSineRef_1024_1_q31.txt 3842 3843 3844 Output OUTPUT_MFCC_Q31_ID : MFCCOutputs 3845 Output TMP_MFCC_Q31_ID : MFCCTmp 3846 Output TMPIN_MFCC_Q31_ID : MFCCTmpIn 3847 3848 Functions { 3849 mfcc_noise_256_q31:test_mfcc_q31 3850 mfcc_noise_512_q31:test_mfcc_q31 3851 mfcc_noise_1024_q31:test_mfcc_q31 3852 mfcc_sine_256_q31:test_mfcc_q31 3853 mfcc_sine_512_q31:test_mfcc_q31 3854 mfcc_sine_1024_q31:test_mfcc_q31 3855 } 3856 3857 } 3858 3859 suite MFCC Q15 { 3860 class = MFCCQ15 3861 folder = MFCCQ15 3862 3863 Pattern INPUTS_MFCC_NOISE_256_Q15_ID : MFCCNoiseInput_256_1_q15.txt 3864 Pattern REF_MFCC_NOISE_256_Q15_ID : MFCCNoiseRef_256_1_q15.txt 3865 3866 Pattern INPUTS_MFCC_NOISE_512_Q15_ID : MFCCNoiseInput_512_1_q15.txt 3867 Pattern REF_MFCC_NOISE_512_Q15_ID : MFCCNoiseRef_512_1_q15.txt 3868 3869 Pattern INPUTS_MFCC_NOISE_1024_Q15_ID : MFCCNoiseInput_1024_1_q15.txt 3870 Pattern REF_MFCC_NOISE_1024_Q15_ID : MFCCNoiseRef_1024_1_q15.txt 3871 3872 Pattern INPUTS_MFCC_SINE_256_Q15_ID : MFCCSineInput_256_1_q15.txt 3873 Pattern REF_MFCC_SINE_256_Q15_ID : MFCCSineRef_256_1_q15.txt 3874 3875 Pattern INPUTS_MFCC_SINE_512_Q15_ID : MFCCSineInput_512_1_q15.txt 3876 Pattern REF_MFCC_SINE_512_Q15_ID : MFCCSineRef_512_1_q15.txt 3877 3878 Pattern INPUTS_MFCC_SINE_1024_Q15_ID : MFCCSineInput_1024_1_q15.txt 3879 Pattern REF_MFCC_SINE_1024_Q15_ID : MFCCSineRef_1024_1_q15.txt 3880 3881 3882 Output OUTPUT_MFCC_Q15_ID : MFCCOutputs 3883 Output TMP_MFCC_Q15_ID : MFCCTmp 3884 Output TMPIN_MFCC_Q15_ID : MFCCTmpIn 3885 3886 Functions { 3887 mfcc_noise_256_q15:test_mfcc_q15 3888 mfcc_noise_512_q15:test_mfcc_q15 3889 mfcc_noise_1024_q15:test_mfcc_q15 3890 mfcc_sine_256_q15:test_mfcc_q15 3891 mfcc_sine_512_q15:test_mfcc_q15 3892 mfcc_sine_1024_q15:test_mfcc_q15 3893 } 3894 3895 } 3896 3897 suite Transform Complex F64 { 3898 class = TransformCF64 3899 folder = TransformF64 3900 3901 Pattern INPUTS_CFFT_NOISY_16_F64_ID : ComplexInputSamples_Noisy_16_1_f64.txt 3902 Pattern INPUTS_CIFFT_NOISY_16_F64_ID : ComplexInputIFFTSamples_Noisy_16_1_f64.txt 3903 Pattern REF_CFFT_NOISY_16_F64_ID : ComplexFFTSamples_Noisy_16_1_f64.txt 3904 3905 Pattern INPUTS_CFFT_NOISY_32_F64_ID : ComplexInputSamples_Noisy_32_2_f64.txt 3906 Pattern INPUTS_CIFFT_NOISY_32_F64_ID : ComplexInputIFFTSamples_Noisy_32_2_f64.txt 3907 Pattern REF_CFFT_NOISY_32_F64_ID : ComplexFFTSamples_Noisy_32_2_f64.txt 3908 3909 Pattern INPUTS_CFFT_NOISY_64_F64_ID : ComplexInputSamples_Noisy_64_3_f64.txt 3910 Pattern INPUTS_CIFFT_NOISY_64_F64_ID : ComplexInputIFFTSamples_Noisy_64_3_f64.txt 3911 Pattern REF_CFFT_NOISY_64_F64_ID : ComplexFFTSamples_Noisy_64_3_f64.txt 3912 3913 Pattern INPUTS_CFFT_NOISY_128_F64_ID : ComplexInputSamples_Noisy_128_4_f64.txt 3914 Pattern INPUTS_CIFFT_NOISY_128_F64_ID : ComplexInputIFFTSamples_Noisy_128_4_f64.txt 3915 Pattern REF_CFFT_NOISY_128_F64_ID : ComplexFFTSamples_Noisy_128_4_f64.txt 3916 3917 Pattern INPUTS_CFFT_NOISY_256_F64_ID : ComplexInputSamples_Noisy_256_5_f64.txt 3918 Pattern INPUTS_CIFFT_NOISY_256_F64_ID : ComplexInputIFFTSamples_Noisy_256_5_f64.txt 3919 Pattern REF_CFFT_NOISY_256_F64_ID : ComplexFFTSamples_Noisy_256_5_f64.txt 3920 3921 Pattern INPUTS_CFFT_NOISY_512_F64_ID : ComplexInputSamples_Noisy_512_6_f64.txt 3922 Pattern INPUTS_CIFFT_NOISY_512_F64_ID : ComplexInputIFFTSamples_Noisy_512_6_f64.txt 3923 Pattern REF_CFFT_NOISY_512_F64_ID : ComplexFFTSamples_Noisy_512_6_f64.txt 3924 3925 Pattern INPUTS_CFFT_NOISY_1024_F64_ID : ComplexInputSamples_Noisy_1024_7_f64.txt 3926 Pattern INPUTS_CIFFT_NOISY_1024_F64_ID : ComplexInputIFFTSamples_Noisy_1024_7_f64.txt 3927 Pattern REF_CFFT_NOISY_1024_F64_ID : ComplexFFTSamples_Noisy_1024_7_f64.txt 3928 3929 Pattern INPUTS_CFFT_NOISY_2048_F64_ID : ComplexInputSamples_Noisy_2048_8_f64.txt 3930 Pattern INPUTS_CIFFT_NOISY_2048_F64_ID : ComplexInputIFFTSamples_Noisy_2048_8_f64.txt 3931 Pattern REF_CFFT_NOISY_2048_F64_ID : ComplexFFTSamples_Noisy_2048_8_f64.txt 3932 3933 Pattern INPUTS_CFFT_NOISY_4096_F64_ID : ComplexInputSamples_Noisy_4096_9_f64.txt 3934 Pattern INPUTS_CIFFT_NOISY_4096_F64_ID : ComplexInputIFFTSamples_Noisy_4096_9_f64.txt 3935 Pattern REF_CFFT_NOISY_4096_F64_ID : ComplexFFTSamples_Noisy_4096_9_f64.txt 3936 3937 Pattern INPUTS_CFFT_STEP_16_F64_ID : ComplexInputSamples_Step_16_10_f64.txt 3938 Pattern INPUTS_CIFFT_STEP_16_F64_ID : ComplexInputIFFTSamples_Step_16_10_f64.txt 3939 Pattern REF_CFFT_STEP_16_F64_ID : ComplexFFTSamples_Step_16_10_f64.txt 3940 3941 Pattern INPUTS_CFFT_STEP_32_F64_ID : ComplexInputSamples_Step_32_11_f64.txt 3942 Pattern INPUTS_CIFFT_STEP_32_F64_ID : ComplexInputIFFTSamples_Step_32_11_f64.txt 3943 Pattern REF_CFFT_STEP_32_F64_ID : ComplexFFTSamples_Step_32_11_f64.txt 3944 3945 Pattern INPUTS_CFFT_STEP_64_F64_ID : ComplexInputSamples_Step_64_12_f64.txt 3946 Pattern INPUTS_CIFFT_STEP_64_F64_ID : ComplexInputIFFTSamples_Step_64_12_f64.txt 3947 Pattern REF_CFFT_STEP_64_F64_ID : ComplexFFTSamples_Step_64_12_f64.txt 3948 3949 Pattern INPUTS_CFFT_STEP_128_F64_ID : ComplexInputSamples_Step_128_13_f64.txt 3950 Pattern INPUTS_CIFFT_STEP_128_F64_ID : ComplexInputIFFTSamples_Step_128_13_f64.txt 3951 Pattern REF_CFFT_STEP_128_F64_ID : ComplexFFTSamples_Step_128_13_f64.txt 3952 3953 Pattern INPUTS_CFFT_STEP_256_F64_ID : ComplexInputSamples_Step_256_14_f64.txt 3954 Pattern INPUTS_CIFFT_STEP_256_F64_ID : ComplexInputIFFTSamples_Step_256_14_f64.txt 3955 Pattern REF_CFFT_STEP_256_F64_ID : ComplexFFTSamples_Step_256_14_f64.txt 3956 3957 Pattern INPUTS_CFFT_STEP_512_F64_ID : ComplexInputSamples_Step_512_15_f64.txt 3958 Pattern INPUTS_CIFFT_STEP_512_F64_ID : ComplexInputIFFTSamples_Step_512_15_f64.txt 3959 Pattern REF_CFFT_STEP_512_F64_ID : ComplexFFTSamples_Step_512_15_f64.txt 3960 3961 Pattern INPUTS_CFFT_STEP_1024_F64_ID : ComplexInputSamples_Step_1024_16_f64.txt 3962 Pattern INPUTS_CIFFT_STEP_1024_F64_ID : ComplexInputIFFTSamples_Step_1024_16_f64.txt 3963 Pattern REF_CFFT_STEP_1024_F64_ID : ComplexFFTSamples_Step_1024_16_f64.txt 3964 3965 Pattern INPUTS_CFFT_STEP_2048_F64_ID : ComplexInputSamples_Step_2048_17_f64.txt 3966 Pattern INPUTS_CIFFT_STEP_2048_F64_ID : ComplexInputIFFTSamples_Step_2048_17_f64.txt 3967 Pattern REF_CFFT_STEP_2048_F64_ID : ComplexFFTSamples_Step_2048_17_f64.txt 3968 3969 Pattern INPUTS_CFFT_STEP_4096_F64_ID : ComplexInputSamples_Step_4096_18_f64.txt 3970 Pattern INPUTS_CIFFT_STEP_4096_F64_ID : ComplexInputIFFTSamples_Step_4096_18_f64.txt 3971 Pattern REF_CFFT_STEP_4096_F64_ID : ComplexFFTSamples_Step_4096_18_f64.txt 3972 3973 Output OUTPUT_CFFT_F64_ID : ComplexFFTSamples 3974 3975 Functions { 3976 cfft_noisy_16_f64:test_cfft_f64 3977 cfft_noisy_32_f64:test_cfft_f64 3978 cfft_noisy_64_f64:test_cfft_f64 3979 cfft_noisy_128_f64:test_cfft_f64 3980 cfft_noisy_256_f64:test_cfft_f64 3981 cfft_noisy_512_f64:test_cfft_f64 3982 cfft_noisy_1024_f64:test_cfft_f64 3983 cfft_noisy_2048_f64:test_cfft_f64 3984 cfft_noisy_4096_f64:test_cfft_f64 3985 cfft_step_16_f64:test_cfft_f64 3986 cfft_step_32_f64:test_cfft_f64 3987 cfft_step_64_f64:test_cfft_f64 3988 cfft_step_128_f64:test_cfft_f64 3989 cfft_step_256_f64:test_cfft_f64 3990 cfft_step_512_f64:test_cfft_f64 3991 cfft_step_1024_f64:test_cfft_f64 3992 cfft_step_2048_f64:test_cfft_f64 3993 cfft_step_4096_f64:test_cfft_f64 3994 cifft_noisy_16_f64:test_cfft_f64 3995 cifft_noisy_32_f64:test_cfft_f64 3996 cifft_noisy_64_f64:test_cfft_f64 3997 cifft_noisy_128_f64:test_cfft_f64 3998 cifft_noisy_256_f64:test_cfft_f64 3999 cifft_noisy_512_f64:test_cfft_f64 4000 cifft_noisy_1024_f64:test_cfft_f64 4001 cifft_noisy_2048_f64:test_cfft_f64 4002 cifft_noisy_4096_f64:test_cfft_f64 4003 cifft_step_16_f64:test_cfft_f64 4004 cifft_step_32_f64:test_cfft_f64 4005 cifft_step_64_f64:test_cfft_f64 4006 cifft_step_128_f64:test_cfft_f64 4007 cifft_step_256_f64:test_cfft_f64 4008 cifft_step_512_f64:test_cfft_f64 4009 cifft_step_1024_f64:test_cfft_f64 4010 cifft_step_2048_f64:test_cfft_f64 4011 cifft_step_4096_f64:test_cfft_f64 4012 } 4013 4014 } 4015 4016 suite Transform Real F64 { 4017 class = TransformRF64 4018 folder = TransformF64 4019 4020 Pattern INPUTS_RFFT_NOISY_32_F64_ID : RealInputSamples_Noisy_32_2_f64.txt 4021 Pattern INPUTS_RIFFT_NOISY_32_F64_ID : RealInputIFFTSamples_Noisy_32_2_f64.txt 4022 Pattern REF_RFFT_NOISY_32_F64_ID : RealFFTSamples_Noisy_32_2_f64.txt 4023 4024 Pattern INPUTS_RFFT_NOISY_64_F64_ID : RealInputSamples_Noisy_64_3_f64.txt 4025 Pattern INPUTS_RIFFT_NOISY_64_F64_ID : RealInputIFFTSamples_Noisy_64_3_f64.txt 4026 Pattern REF_RFFT_NOISY_64_F64_ID : RealFFTSamples_Noisy_64_3_f64.txt 4027 4028 Pattern INPUTS_RFFT_NOISY_128_F64_ID : RealInputSamples_Noisy_128_4_f64.txt 4029 Pattern INPUTS_RIFFT_NOISY_128_F64_ID : RealInputIFFTSamples_Noisy_128_4_f64.txt 4030 Pattern REF_RFFT_NOISY_128_F64_ID : RealFFTSamples_Noisy_128_4_f64.txt 4031 4032 Pattern INPUTS_RFFT_NOISY_256_F64_ID : RealInputSamples_Noisy_256_5_f64.txt 4033 Pattern INPUTS_RIFFT_NOISY_256_F64_ID : RealInputIFFTSamples_Noisy_256_5_f64.txt 4034 Pattern REF_RFFT_NOISY_256_F64_ID : RealFFTSamples_Noisy_256_5_f64.txt 4035 4036 Pattern INPUTS_RFFT_NOISY_512_F64_ID : RealInputSamples_Noisy_512_6_f64.txt 4037 Pattern INPUTS_RIFFT_NOISY_512_F64_ID : RealInputIFFTSamples_Noisy_512_6_f64.txt 4038 Pattern REF_RFFT_NOISY_512_F64_ID : RealFFTSamples_Noisy_512_6_f64.txt 4039 4040 Pattern INPUTS_RFFT_NOISY_1024_F64_ID : RealInputSamples_Noisy_1024_7_f64.txt 4041 Pattern INPUTS_RIFFT_NOISY_1024_F64_ID : RealInputIFFTSamples_Noisy_1024_7_f64.txt 4042 Pattern REF_RFFT_NOISY_1024_F64_ID : RealFFTSamples_Noisy_1024_7_f64.txt 4043 4044 Pattern INPUTS_RFFT_NOISY_2048_F64_ID : RealInputSamples_Noisy_2048_8_f64.txt 4045 Pattern INPUTS_RIFFT_NOISY_2048_F64_ID : RealInputIFFTSamples_Noisy_2048_8_f64.txt 4046 Pattern REF_RFFT_NOISY_2048_F64_ID : RealFFTSamples_Noisy_2048_8_f64.txt 4047 4048 Pattern INPUTS_RFFT_NOISY_4096_F64_ID : RealInputSamples_Noisy_4096_9_f64.txt 4049 Pattern INPUTS_RIFFT_NOISY_4096_F64_ID : RealInputIFFTSamples_Noisy_4096_9_f64.txt 4050 Pattern REF_RFFT_NOISY_4096_F64_ID : RealFFTSamples_Noisy_4096_9_f64.txt 4051 4052 Pattern INPUTS_RFFT_STEP_32_F64_ID : RealInputSamples_Step_32_11_f64.txt 4053 Pattern INPUTS_RIFFT_STEP_32_F64_ID : RealInputIFFTSamples_Step_32_11_f64.txt 4054 Pattern REF_RFFT_STEP_32_F64_ID : RealFFTSamples_Step_32_11_f64.txt 4055 4056 Pattern INPUTS_RFFT_STEP_64_F64_ID : RealInputSamples_Step_64_12_f64.txt 4057 Pattern INPUTS_RIFFT_STEP_64_F64_ID : RealInputIFFTSamples_Step_64_12_f64.txt 4058 Pattern REF_RFFT_STEP_64_F64_ID : RealFFTSamples_Step_64_12_f64.txt 4059 4060 Pattern INPUTS_RFFT_STEP_128_F64_ID : RealInputSamples_Step_128_13_f64.txt 4061 Pattern INPUTS_RIFFT_STEP_128_F64_ID : RealInputIFFTSamples_Step_128_13_f64.txt 4062 Pattern REF_RFFT_STEP_128_F64_ID : RealFFTSamples_Step_128_13_f64.txt 4063 4064 Pattern INPUTS_RFFT_STEP_256_F64_ID : RealInputSamples_Step_256_14_f64.txt 4065 Pattern INPUTS_RIFFT_STEP_256_F64_ID : RealInputIFFTSamples_Step_256_14_f64.txt 4066 Pattern REF_RFFT_STEP_256_F64_ID : RealFFTSamples_Step_256_14_f64.txt 4067 4068 Pattern INPUTS_RFFT_STEP_512_F64_ID : RealInputSamples_Step_512_15_f64.txt 4069 Pattern INPUTS_RIFFT_STEP_512_F64_ID : RealInputIFFTSamples_Step_512_15_f64.txt 4070 Pattern REF_RFFT_STEP_512_F64_ID : RealFFTSamples_Step_512_15_f64.txt 4071 4072 Pattern INPUTS_RFFT_STEP_1024_F64_ID : RealInputSamples_Step_1024_16_f64.txt 4073 Pattern INPUTS_RIFFT_STEP_1024_F64_ID : RealInputIFFTSamples_Step_1024_16_f64.txt 4074 Pattern REF_RFFT_STEP_1024_F64_ID : RealFFTSamples_Step_1024_16_f64.txt 4075 4076 Pattern INPUTS_RFFT_STEP_2048_F64_ID : RealInputSamples_Step_2048_17_f64.txt 4077 Pattern INPUTS_RIFFT_STEP_2048_F64_ID : RealInputIFFTSamples_Step_2048_17_f64.txt 4078 Pattern REF_RFFT_STEP_2048_F64_ID : RealFFTSamples_Step_2048_17_f64.txt 4079 4080 Pattern INPUTS_RFFT_STEP_4096_F64_ID : RealInputSamples_Step_4096_18_f64.txt 4081 Pattern INPUTS_RIFFT_STEP_4096_F64_ID : RealInputIFFTSamples_Step_4096_18_f64.txt 4082 Pattern REF_RFFT_STEP_4096_F64_ID : RealFFTSamples_Step_4096_18_f64.txt 4083 4084 Output OUTPUT_RFFT_F64_ID : RealFFTSamples 4085 Output TEMP_F64_ID : Temp 4086 4087 Functions { 4088 rfft_noisy_64_f64:test_rfft_f64 4089 rfft_noisy_64_f64:test_rfft_f64 4090 rfft_noisy_128_f64:test_rfft_f64 4091 rfft_noisy_256_f64:test_rfft_f64 4092 rfft_noisy_512_f64:test_rfft_f64 4093 rfft_noisy_1024_f64:test_rfft_f64 4094 rfft_noisy_2048_f64:test_rfft_f64 4095 rfft_noisy_4096_f64:test_rfft_f64 4096 rfft_step_64_f64:test_rfft_f64 4097 rfft_step_64_f64:test_rfft_f64 4098 rfft_step_128_f64:test_rfft_f64 4099 rfft_step_256_f64:test_rfft_f64 4100 rfft_step_512_f64:test_rfft_f64 4101 rfft_step_1024_f64:test_rfft_f64 4102 rfft_step_2048_f64:test_rfft_f64 4103 rfft_step_4096_f64:test_rfft_f64 4104 rifft_noisy_64_f64:test_rfft_f64 4105 rifft_noisy_64_f64:test_rfft_f64 4106 rifft_noisy_128_f64:test_rfft_f64 4107 rifft_noisy_256_f64:test_rfft_f64 4108 rifft_noisy_512_f64:test_rfft_f64 4109 rifft_noisy_1024_f64:test_rfft_f64 4110 rifft_noisy_2048_f64:test_rfft_f64 4111 rifft_noisy_4096_f64:test_rfft_f64 4112 rifft_step_64_f64:test_rfft_f64 4113 rifft_step_64_f64:test_rfft_f64 4114 rifft_step_128_f64:test_rfft_f64 4115 rifft_step_256_f64:test_rfft_f64 4116 rifft_step_512_f64:test_rfft_f64 4117 rifft_step_1024_f64:test_rfft_f64 4118 rifft_step_2048_f64:test_rfft_f64 4119 rifft_step_4096_f64:test_rfft_f64 4120 } 4121 4122 } 4123 4124 4125 suite Transform Complex F32 { 4126 class = TransformCF32 4127 folder = TransformF32 4128 4129 Pattern INPUTS_CFFT_NOISY_16_F32_ID : ComplexInputSamples_Noisy_16_1_f32.txt 4130 Pattern INPUTS_CIFFT_NOISY_16_F32_ID : ComplexInputIFFTSamples_Noisy_16_1_f32.txt 4131 Pattern REF_CFFT_NOISY_16_F32_ID : ComplexFFTSamples_Noisy_16_1_f32.txt 4132 4133 Pattern INPUTS_CFFT_NOISY_32_F32_ID : ComplexInputSamples_Noisy_32_2_f32.txt 4134 Pattern INPUTS_CIFFT_NOISY_32_F32_ID : ComplexInputIFFTSamples_Noisy_32_2_f32.txt 4135 Pattern REF_CFFT_NOISY_32_F32_ID : ComplexFFTSamples_Noisy_32_2_f32.txt 4136 4137 Pattern INPUTS_CFFT_NOISY_64_F32_ID : ComplexInputSamples_Noisy_64_3_f32.txt 4138 Pattern INPUTS_CIFFT_NOISY_64_F32_ID : ComplexInputIFFTSamples_Noisy_64_3_f32.txt 4139 Pattern REF_CFFT_NOISY_64_F32_ID : ComplexFFTSamples_Noisy_64_3_f32.txt 4140 4141 Pattern INPUTS_CFFT_NOISY_128_F32_ID : ComplexInputSamples_Noisy_128_4_f32.txt 4142 Pattern INPUTS_CIFFT_NOISY_128_F32_ID : ComplexInputIFFTSamples_Noisy_128_4_f32.txt 4143 Pattern REF_CFFT_NOISY_128_F32_ID : ComplexFFTSamples_Noisy_128_4_f32.txt 4144 4145 Pattern INPUTS_CFFT_NOISY_256_F32_ID : ComplexInputSamples_Noisy_256_5_f32.txt 4146 Pattern INPUTS_CIFFT_NOISY_256_F32_ID : ComplexInputIFFTSamples_Noisy_256_5_f32.txt 4147 Pattern REF_CFFT_NOISY_256_F32_ID : ComplexFFTSamples_Noisy_256_5_f32.txt 4148 4149 Pattern INPUTS_CFFT_NOISY_512_F32_ID : ComplexInputSamples_Noisy_512_6_f32.txt 4150 Pattern INPUTS_CIFFT_NOISY_512_F32_ID : ComplexInputIFFTSamples_Noisy_512_6_f32.txt 4151 Pattern REF_CFFT_NOISY_512_F32_ID : ComplexFFTSamples_Noisy_512_6_f32.txt 4152 4153 Pattern INPUTS_CFFT_NOISY_1024_F32_ID : ComplexInputSamples_Noisy_1024_7_f32.txt 4154 Pattern INPUTS_CIFFT_NOISY_1024_F32_ID : ComplexInputIFFTSamples_Noisy_1024_7_f32.txt 4155 Pattern REF_CFFT_NOISY_1024_F32_ID : ComplexFFTSamples_Noisy_1024_7_f32.txt 4156 4157 Pattern INPUTS_CFFT_NOISY_2048_F32_ID : ComplexInputSamples_Noisy_2048_8_f32.txt 4158 Pattern INPUTS_CIFFT_NOISY_2048_F32_ID : ComplexInputIFFTSamples_Noisy_2048_8_f32.txt 4159 Pattern REF_CFFT_NOISY_2048_F32_ID : ComplexFFTSamples_Noisy_2048_8_f32.txt 4160 4161 Pattern INPUTS_CFFT_NOISY_4096_F32_ID : ComplexInputSamples_Noisy_4096_9_f32.txt 4162 Pattern INPUTS_CIFFT_NOISY_4096_F32_ID : ComplexInputIFFTSamples_Noisy_4096_9_f32.txt 4163 Pattern REF_CFFT_NOISY_4096_F32_ID : ComplexFFTSamples_Noisy_4096_9_f32.txt 4164 4165 Pattern INPUTS_CFFT_STEP_16_F32_ID : ComplexInputSamples_Step_16_10_f32.txt 4166 Pattern INPUTS_CIFFT_STEP_16_F32_ID : ComplexInputIFFTSamples_Step_16_10_f32.txt 4167 Pattern REF_CFFT_STEP_16_F32_ID : ComplexFFTSamples_Step_16_10_f32.txt 4168 4169 Pattern INPUTS_CFFT_STEP_32_F32_ID : ComplexInputSamples_Step_32_11_f32.txt 4170 Pattern INPUTS_CIFFT_STEP_32_F32_ID : ComplexInputIFFTSamples_Step_32_11_f32.txt 4171 Pattern REF_CFFT_STEP_32_F32_ID : ComplexFFTSamples_Step_32_11_f32.txt 4172 4173 Pattern INPUTS_CFFT_STEP_64_F32_ID : ComplexInputSamples_Step_64_12_f32.txt 4174 Pattern INPUTS_CIFFT_STEP_64_F32_ID : ComplexInputIFFTSamples_Step_64_12_f32.txt 4175 Pattern REF_CFFT_STEP_64_F32_ID : ComplexFFTSamples_Step_64_12_f32.txt 4176 4177 Pattern INPUTS_CFFT_STEP_128_F32_ID : ComplexInputSamples_Step_128_13_f32.txt 4178 Pattern INPUTS_CIFFT_STEP_128_F32_ID : ComplexInputIFFTSamples_Step_128_13_f32.txt 4179 Pattern REF_CFFT_STEP_128_F32_ID : ComplexFFTSamples_Step_128_13_f32.txt 4180 4181 Pattern INPUTS_CFFT_STEP_256_F32_ID : ComplexInputSamples_Step_256_14_f32.txt 4182 Pattern INPUTS_CIFFT_STEP_256_F32_ID : ComplexInputIFFTSamples_Step_256_14_f32.txt 4183 Pattern REF_CFFT_STEP_256_F32_ID : ComplexFFTSamples_Step_256_14_f32.txt 4184 4185 Pattern INPUTS_CFFT_STEP_512_F32_ID : ComplexInputSamples_Step_512_15_f32.txt 4186 Pattern INPUTS_CIFFT_STEP_512_F32_ID : ComplexInputIFFTSamples_Step_512_15_f32.txt 4187 Pattern REF_CFFT_STEP_512_F32_ID : ComplexFFTSamples_Step_512_15_f32.txt 4188 4189 Pattern INPUTS_CFFT_STEP_1024_F32_ID : ComplexInputSamples_Step_1024_16_f32.txt 4190 Pattern INPUTS_CIFFT_STEP_1024_F32_ID : ComplexInputIFFTSamples_Step_1024_16_f32.txt 4191 Pattern REF_CFFT_STEP_1024_F32_ID : ComplexFFTSamples_Step_1024_16_f32.txt 4192 4193 Pattern INPUTS_CFFT_STEP_2048_F32_ID : ComplexInputSamples_Step_2048_17_f32.txt 4194 Pattern INPUTS_CIFFT_STEP_2048_F32_ID : ComplexInputIFFTSamples_Step_2048_17_f32.txt 4195 Pattern REF_CFFT_STEP_2048_F32_ID : ComplexFFTSamples_Step_2048_17_f32.txt 4196 4197 Pattern INPUTS_CFFT_STEP_4096_F32_ID : ComplexInputSamples_Step_4096_18_f32.txt 4198 Pattern INPUTS_CIFFT_STEP_4096_F32_ID : ComplexInputIFFTSamples_Step_4096_18_f32.txt 4199 Pattern REF_CFFT_STEP_4096_F32_ID : ComplexFFTSamples_Step_4096_18_f32.txt 4200 4201 Output OUTPUT_CFFT_F32_ID : ComplexFFTSamples 4202 4203 Functions { 4204 cfft_noisy_16_f32:test_cfft_f32 4205 cfft_noisy_32_f32:test_cfft_f32 4206 cfft_noisy_64_f32:test_cfft_f32 4207 cfft_noisy_128_f32:test_cfft_f32 4208 cfft_noisy_256_f32:test_cfft_f32 4209 cfft_noisy_512_f32:test_cfft_f32 4210 cfft_noisy_1024_f32:test_cfft_f32 4211 cfft_noisy_2048_f32:test_cfft_f32 4212 cfft_noisy_4096_f32:test_cfft_f32 4213 cfft_step_16_f32:test_cfft_f32 4214 cfft_step_32_f32:test_cfft_f32 4215 cfft_step_64_f32:test_cfft_f32 4216 cfft_step_128_f32:test_cfft_f32 4217 cfft_step_256_f32:test_cfft_f32 4218 cfft_step_512_f32:test_cfft_f32 4219 cfft_step_1024_f32:test_cfft_f32 4220 cfft_step_2048_f32:test_cfft_f32 4221 cfft_step_4096_f32:test_cfft_f32 4222 cifft_noisy_16_f32:test_cfft_f32 4223 cifft_noisy_32_f32:test_cfft_f32 4224 cifft_noisy_64_f32:test_cfft_f32 4225 cifft_noisy_128_f32:test_cfft_f32 4226 cifft_noisy_256_f32:test_cfft_f32 4227 cifft_noisy_512_f32:test_cfft_f32 4228 cifft_noisy_1024_f32:test_cfft_f32 4229 cifft_noisy_2048_f32:test_cfft_f32 4230 cifft_noisy_4096_f32:test_cfft_f32 4231 cifft_step_16_f32:test_cfft_f32 4232 cifft_step_32_f32:test_cfft_f32 4233 cifft_step_64_f32:test_cfft_f32 4234 cifft_step_128_f32:test_cfft_f32 4235 cifft_step_256_f32:test_cfft_f32 4236 cifft_step_512_f32:test_cfft_f32 4237 cifft_step_1024_f32:test_cfft_f32 4238 cifft_step_2048_f32:test_cfft_f32 4239 cifft_step_4096_f32:test_cfft_f32 4240 4241 } 4242 4243 } 4244 4245 suite Transform Real F32 { 4246 class = TransformRF32 4247 folder = TransformF32 4248 4249 Pattern INPUTS_RFFT_NOISY_32_F32_ID : RealInputSamples_Noisy_32_2_f32.txt 4250 Pattern INPUTS_RIFFT_NOISY_32_F32_ID : RealInputIFFTSamples_Noisy_32_2_f32.txt 4251 Pattern REF_RFFT_NOISY_32_F32_ID : RealFFTSamples_Noisy_32_2_f32.txt 4252 4253 Pattern INPUTS_RFFT_NOISY_64_F32_ID : RealInputSamples_Noisy_64_3_f32.txt 4254 Pattern INPUTS_RIFFT_NOISY_64_F32_ID : RealInputIFFTSamples_Noisy_64_3_f32.txt 4255 Pattern REF_RFFT_NOISY_64_F32_ID : RealFFTSamples_Noisy_64_3_f32.txt 4256 4257 Pattern INPUTS_RFFT_NOISY_128_F32_ID : RealInputSamples_Noisy_128_4_f32.txt 4258 Pattern INPUTS_RIFFT_NOISY_128_F32_ID : RealInputIFFTSamples_Noisy_128_4_f32.txt 4259 Pattern REF_RFFT_NOISY_128_F32_ID : RealFFTSamples_Noisy_128_4_f32.txt 4260 4261 Pattern INPUTS_RFFT_NOISY_256_F32_ID : RealInputSamples_Noisy_256_5_f32.txt 4262 Pattern INPUTS_RIFFT_NOISY_256_F32_ID : RealInputIFFTSamples_Noisy_256_5_f32.txt 4263 Pattern REF_RFFT_NOISY_256_F32_ID : RealFFTSamples_Noisy_256_5_f32.txt 4264 4265 Pattern INPUTS_RFFT_NOISY_512_F32_ID : RealInputSamples_Noisy_512_6_f32.txt 4266 Pattern INPUTS_RIFFT_NOISY_512_F32_ID : RealInputIFFTSamples_Noisy_512_6_f32.txt 4267 Pattern REF_RFFT_NOISY_512_F32_ID : RealFFTSamples_Noisy_512_6_f32.txt 4268 4269 Pattern INPUTS_RFFT_NOISY_1024_F32_ID : RealInputSamples_Noisy_1024_7_f32.txt 4270 Pattern INPUTS_RIFFT_NOISY_1024_F32_ID : RealInputIFFTSamples_Noisy_1024_7_f32.txt 4271 Pattern REF_RFFT_NOISY_1024_F32_ID : RealFFTSamples_Noisy_1024_7_f32.txt 4272 4273 Pattern INPUTS_RFFT_NOISY_2048_F32_ID : RealInputSamples_Noisy_2048_8_f32.txt 4274 Pattern INPUTS_RIFFT_NOISY_2048_F32_ID : RealInputIFFTSamples_Noisy_2048_8_f32.txt 4275 Pattern REF_RFFT_NOISY_2048_F32_ID : RealFFTSamples_Noisy_2048_8_f32.txt 4276 4277 Pattern INPUTS_RFFT_NOISY_4096_F32_ID : RealInputSamples_Noisy_4096_9_f32.txt 4278 Pattern INPUTS_RIFFT_NOISY_4096_F32_ID : RealInputIFFTSamples_Noisy_4096_9_f32.txt 4279 Pattern REF_RFFT_NOISY_4096_F32_ID : RealFFTSamples_Noisy_4096_9_f32.txt 4280 4281 Pattern INPUTS_RFFT_STEP_16_F32_ID : RealInputSamples_Step_16_10_f32.txt 4282 Pattern INPUTS_RIFFT_STEP_16_F32_ID : RealInputIFFTSamples_Step_16_10_f32.txt 4283 Pattern REF_RFFT_STEP_16_F32_ID : RealFFTSamples_Step_16_10_f32.txt 4284 4285 Pattern INPUTS_RFFT_STEP_32_F32_ID : RealInputSamples_Step_32_11_f32.txt 4286 Pattern INPUTS_RIFFT_STEP_32_F32_ID : RealInputIFFTSamples_Step_32_11_f32.txt 4287 Pattern REF_RFFT_STEP_32_F32_ID : RealFFTSamples_Step_32_11_f32.txt 4288 4289 Pattern INPUTS_RFFT_STEP_64_F32_ID : RealInputSamples_Step_64_12_f32.txt 4290 Pattern INPUTS_RIFFT_STEP_64_F32_ID : RealInputIFFTSamples_Step_64_12_f32.txt 4291 Pattern REF_RFFT_STEP_64_F32_ID : RealFFTSamples_Step_64_12_f32.txt 4292 4293 Pattern INPUTS_RFFT_STEP_128_F32_ID : RealInputSamples_Step_128_13_f32.txt 4294 Pattern INPUTS_RIFFT_STEP_128_F32_ID : RealInputIFFTSamples_Step_128_13_f32.txt 4295 Pattern REF_RFFT_STEP_128_F32_ID : RealFFTSamples_Step_128_13_f32.txt 4296 4297 Pattern INPUTS_RFFT_STEP_256_F32_ID : RealInputSamples_Step_256_14_f32.txt 4298 Pattern INPUTS_RIFFT_STEP_256_F32_ID : RealInputIFFTSamples_Step_256_14_f32.txt 4299 Pattern REF_RFFT_STEP_256_F32_ID : RealFFTSamples_Step_256_14_f32.txt 4300 4301 Pattern INPUTS_RFFT_STEP_512_F32_ID : RealInputSamples_Step_512_15_f32.txt 4302 Pattern INPUTS_RIFFT_STEP_512_F32_ID : RealInputIFFTSamples_Step_512_15_f32.txt 4303 Pattern REF_RFFT_STEP_512_F32_ID : RealFFTSamples_Step_512_15_f32.txt 4304 4305 Pattern INPUTS_RFFT_STEP_1024_F32_ID : RealInputSamples_Step_1024_16_f32.txt 4306 Pattern INPUTS_RIFFT_STEP_1024_F32_ID : RealInputIFFTSamples_Step_1024_16_f32.txt 4307 Pattern REF_RFFT_STEP_1024_F32_ID : RealFFTSamples_Step_1024_16_f32.txt 4308 4309 Pattern INPUTS_RFFT_STEP_2048_F32_ID : RealInputSamples_Step_2048_17_f32.txt 4310 Pattern INPUTS_RIFFT_STEP_2048_F32_ID : RealInputIFFTSamples_Step_2048_17_f32.txt 4311 Pattern REF_RFFT_STEP_2048_F32_ID : RealFFTSamples_Step_2048_17_f32.txt 4312 4313 Pattern INPUTS_RFFT_STEP_4096_F32_ID : RealInputSamples_Step_4096_18_f32.txt 4314 Pattern INPUTS_RIFFT_STEP_4096_F32_ID : RealInputIFFTSamples_Step_4096_18_f32.txt 4315 Pattern REF_RFFT_STEP_4096_F32_ID : RealFFTSamples_Step_4096_18_f32.txt 4316 4317 Output OUTPUT_RFFT_F32_ID : RealFFTSamples 4318 Output TEMP_F32_ID : Temp 4319 4320 Functions { 4321 rfft_noisy_32_f32:test_rfft_f32 4322 rfft_noisy_64_f32:test_rfft_f32 4323 rfft_noisy_128_f32:test_rfft_f32 4324 rfft_noisy_256_f32:test_rfft_f32 4325 rfft_noisy_512_f32:test_rfft_f32 4326 rfft_noisy_1024_f32:test_rfft_f32 4327 rfft_noisy_2048_f32:test_rfft_f32 4328 rfft_noisy_4096_f32:test_rfft_f32 4329 rfft_step_32_f32:test_rfft_f32 4330 rfft_step_64_f32:test_rfft_f32 4331 rfft_step_128_f32:test_rfft_f32 4332 rfft_step_256_f32:test_rfft_f32 4333 rfft_step_512_f32:test_rfft_f32 4334 rfft_step_1024_f32:test_rfft_f32 4335 rfft_step_2048_f32:test_rfft_f32 4336 rfft_step_4096_f32:test_rfft_f32 4337 rifft_noisy_32_f32:test_rfft_f32 4338 rifft_noisy_64_f32:test_rfft_f32 4339 rifft_noisy_128_f32:test_rfft_f32 4340 rifft_noisy_256_f32:test_rfft_f32 4341 rifft_noisy_512_f32:test_rfft_f32 4342 rifft_noisy_1024_f32:test_rfft_f32 4343 rifft_noisy_2048_f32:test_rfft_f32 4344 rifft_noisy_4096_f32:test_rfft_f32 4345 rifft_step_32_f32:test_rfft_f32 4346 rifft_step_64_f32:test_rfft_f32 4347 rifft_step_128_f32:test_rfft_f32 4348 rifft_step_256_f32:test_rfft_f32 4349 rifft_step_512_f32:test_rfft_f32 4350 rifft_step_1024_f32:test_rfft_f32 4351 rifft_step_2048_f32:test_rfft_f32 4352 rifft_step_4096_f32:test_rfft_f32 4353 } 4354 4355 } 4356 4357 suite Transform Complex Q31 { 4358 class = TransformCQ31 4359 folder = TransformQ31 4360 4361 Pattern INPUTS_CFFT_NOISY_16_Q31_ID : ComplexInputSamples_Noisy_16_1_q31.txt 4362 Pattern INPUTS_CIFFT_NOISY_16_Q31_ID : ComplexInputIFFTSamples_Noisy_16_1_q31.txt 4363 Pattern REF_CFFT_NOISY_16_Q31_ID : ComplexFFTSamples_Noisy_16_1_q31.txt 4364 4365 Pattern INPUTS_CFFT_NOISY_32_Q31_ID : ComplexInputSamples_Noisy_32_2_q31.txt 4366 Pattern INPUTS_CIFFT_NOISY_32_Q31_ID : ComplexInputIFFTSamples_Noisy_32_2_q31.txt 4367 Pattern REF_CFFT_NOISY_32_Q31_ID : ComplexFFTSamples_Noisy_32_2_q31.txt 4368 4369 Pattern INPUTS_CFFT_NOISY_64_Q31_ID : ComplexInputSamples_Noisy_64_3_q31.txt 4370 Pattern INPUTS_CIFFT_NOISY_64_Q31_ID : ComplexInputIFFTSamples_Noisy_64_3_q31.txt 4371 Pattern REF_CFFT_NOISY_64_Q31_ID : ComplexFFTSamples_Noisy_64_3_q31.txt 4372 4373 Pattern INPUTS_CFFT_NOISY_128_Q31_ID : ComplexInputSamples_Noisy_128_4_q31.txt 4374 Pattern INPUTS_CIFFT_NOISY_128_Q31_ID : ComplexInputIFFTSamples_Noisy_128_4_q31.txt 4375 Pattern REF_CFFT_NOISY_128_Q31_ID : ComplexFFTSamples_Noisy_128_4_q31.txt 4376 4377 Pattern INPUTS_CFFT_NOISY_256_Q31_ID : ComplexInputSamples_Noisy_256_5_q31.txt 4378 Pattern INPUTS_CIFFT_NOISY_256_Q31_ID : ComplexInputIFFTSamples_Noisy_256_5_q31.txt 4379 Pattern REF_CFFT_NOISY_256_Q31_ID : ComplexFFTSamples_Noisy_256_5_q31.txt 4380 4381 Pattern INPUTS_CFFT_NOISY_512_Q31_ID : ComplexInputSamples_Noisy_512_6_q31.txt 4382 Pattern INPUTS_CIFFT_NOISY_512_Q31_ID : ComplexInputIFFTSamples_Noisy_512_6_q31.txt 4383 Pattern REF_CFFT_NOISY_512_Q31_ID : ComplexFFTSamples_Noisy_512_6_q31.txt 4384 4385 Pattern INPUTS_CFFT_NOISY_1024_Q31_ID : ComplexInputSamples_Noisy_1024_7_q31.txt 4386 Pattern INPUTS_CIFFT_NOISY_1024_Q31_ID : ComplexInputIFFTSamples_Noisy_1024_7_q31.txt 4387 Pattern REF_CFFT_NOISY_1024_Q31_ID : ComplexFFTSamples_Noisy_1024_7_q31.txt 4388 4389 Pattern INPUTS_CFFT_NOISY_2048_Q31_ID : ComplexInputSamples_Noisy_2048_8_q31.txt 4390 Pattern INPUTS_CIFFT_NOISY_2048_Q31_ID : ComplexInputIFFTSamples_Noisy_2048_8_q31.txt 4391 Pattern REF_CFFT_NOISY_2048_Q31_ID : ComplexFFTSamples_Noisy_2048_8_q31.txt 4392 4393 Pattern INPUTS_CFFT_NOISY_4096_Q31_ID : ComplexInputSamples_Noisy_4096_9_q31.txt 4394 Pattern INPUTS_CIFFT_NOISY_4096_Q31_ID : ComplexInputIFFTSamples_Noisy_4096_9_q31.txt 4395 Pattern REF_CFFT_NOISY_4096_Q31_ID : ComplexFFTSamples_Noisy_4096_9_q31.txt 4396 4397 Pattern INPUTS_CFFT_STEP_16_Q31_ID : ComplexInputSamples_Step_16_10_q31.txt 4398 Pattern INPUTS_CIFFT_STEP_16_Q31_ID : ComplexInputIFFTSamples_Step_16_10_q31.txt 4399 Pattern REF_CFFT_STEP_16_Q31_ID : ComplexFFTSamples_Step_16_10_q31.txt 4400 4401 Pattern INPUTS_CFFT_STEP_32_Q31_ID : ComplexInputSamples_Step_32_11_q31.txt 4402 Pattern INPUTS_CIFFT_STEP_32_Q31_ID : ComplexInputIFFTSamples_Step_32_11_q31.txt 4403 Pattern REF_CFFT_STEP_32_Q31_ID : ComplexFFTSamples_Step_32_11_q31.txt 4404 4405 Pattern INPUTS_CFFT_STEP_64_Q31_ID : ComplexInputSamples_Step_64_12_q31.txt 4406 Pattern INPUTS_CIFFT_STEP_64_Q31_ID : ComplexInputIFFTSamples_Step_64_12_q31.txt 4407 Pattern REF_CFFT_STEP_64_Q31_ID : ComplexFFTSamples_Step_64_12_q31.txt 4408 4409 Pattern INPUTS_CFFT_STEP_128_Q31_ID : ComplexInputSamples_Step_128_13_q31.txt 4410 Pattern INPUTS_CIFFT_STEP_128_Q31_ID : ComplexInputIFFTSamples_Step_128_13_q31.txt 4411 Pattern REF_CFFT_STEP_128_Q31_ID : ComplexFFTSamples_Step_128_13_q31.txt 4412 4413 Pattern INPUTS_CFFT_STEP_256_Q31_ID : ComplexInputSamples_Step_256_14_q31.txt 4414 Pattern INPUTS_CIFFT_STEP_256_Q31_ID : ComplexInputIFFTSamples_Step_256_14_q31.txt 4415 Pattern REF_CFFT_STEP_256_Q31_ID : ComplexFFTSamples_Step_256_14_q31.txt 4416 4417 Pattern INPUTS_CFFT_STEP_512_Q31_ID : ComplexInputSamples_Step_512_15_q31.txt 4418 Pattern INPUTS_CIFFT_STEP_512_Q31_ID : ComplexInputIFFTSamples_Step_512_15_q31.txt 4419 Pattern REF_CFFT_STEP_512_Q31_ID : ComplexFFTSamples_Step_512_15_q31.txt 4420 4421 Pattern INPUTS_CFFT_STEP_1024_Q31_ID : ComplexInputSamples_Step_1024_16_q31.txt 4422 Pattern INPUTS_CIFFT_STEP_1024_Q31_ID : ComplexInputIFFTSamples_Step_1024_16_q31.txt 4423 Pattern REF_CFFT_STEP_1024_Q31_ID : ComplexFFTSamples_Step_1024_16_q31.txt 4424 4425 Pattern INPUTS_CFFT_STEP_2048_Q31_ID : ComplexInputSamples_Step_2048_17_q31.txt 4426 Pattern INPUTS_CIFFT_STEP_2048_Q31_ID : ComplexInputIFFTSamples_Step_2048_17_q31.txt 4427 Pattern REF_CFFT_STEP_2048_Q31_ID : ComplexFFTSamples_Step_2048_17_q31.txt 4428 4429 Pattern INPUTS_CFFT_STEP_4096_Q31_ID : ComplexInputSamples_Step_4096_18_q31.txt 4430 Pattern INPUTS_CIFFT_STEP_4096_Q31_ID : ComplexInputIFFTSamples_Step_4096_18_q31.txt 4431 Pattern REF_CFFT_STEP_4096_Q31_ID : ComplexFFTSamples_Step_4096_18_q31.txt 4432 4433 Output OUTPUT_CFFT_Q31_ID : ComplexFFTSamples 4434 Output OUTPUT_ICFFT_Q31_ID : ComplexIFFTSamples 4435 4436 Functions { 4437 cfft_noisy_16_q31:test_cfft_q31 4438 cfft_noisy_32_q31:test_cfft_q31 4439 cfft_noisy_64_q31:test_cfft_q31 4440 cfft_noisy_128_q31:test_cfft_q31 4441 cfft_noisy_256_q31:test_cfft_q31 4442 cfft_noisy_512_q31:test_cfft_q31 4443 cfft_noisy_1024_q31:test_cfft_q31 4444 cfft_noisy_2048_q31:test_cfft_q31 4445 cfft_noisy_4096_q31:test_cfft_q31 4446 cfft_step_16_q31:test_cfft_q31 4447 cfft_step_32_q31:test_cfft_q31 4448 cfft_step_64_q31:test_cfft_q31 4449 cfft_step_128_q31:test_cfft_q31 4450 cfft_step_256_q31:test_cfft_q31 4451 cfft_step_512_q31:test_cfft_q31 4452 cfft_step_1024_q31:test_cfft_q31 4453 cfft_step_2048_q31:test_cfft_q31 4454 cfft_step_4096_q31:test_cfft_q31 4455 cifft_noisy_16_q31:test_cifft_q31 4456 cifft_noisy_32_q31:test_cifft_q31 4457 cifft_noisy_64_q31:test_cifft_q31 4458 cifft_noisy_128_q31:test_cifft_q31 4459 cifft_noisy_256_q31:test_cifft_q31 4460 cifft_noisy_512_q31:test_cifft_q31 4461 cifft_noisy_1024_q31:test_cifft_q31 4462 cifft_noisy_2048_q31:test_cifft_q31 4463 cifft_noisy_4096_q31:test_cifft_q31 4464 cifft_step_16_q31:test_cifft_q31 4465 cifft_step_32_q31:test_cifft_q31 4466 cifft_step_64_q31:test_cifft_q31 4467 cifft_step_128_q31:test_cifft_q31 4468 cifft_step_256_q31:test_cifft_q31 4469 cifft_step_512_q31:test_cifft_q31 4470 cifft_step_1024_q31:test_cifft_q31 4471 cifft_step_2048_q31:test_cifft_q31 4472 cifft_step_4096_q31:test_cifft_q31 4473 } 4474 4475 } 4476 4477 suite Transform Real Q31 { 4478 class = TransformRQ31 4479 folder = TransformQ31 4480 4481 Pattern INPUTS_RFFT_NOISY_32_Q31_ID : RealInputSamples_Noisy_32_2_q31.txt 4482 Pattern INPUTS_RIFFT_NOISY_32_Q31_ID : RealInputIFFTSamples_Noisy_32_2_q31.txt 4483 Pattern REF_RFFT_NOISY_32_Q31_ID : RealFFTSamples_Noisy_32_2_q31.txt 4484 4485 Pattern INPUTS_RFFT_NOISY_64_Q31_ID : RealInputSamples_Noisy_64_3_q31.txt 4486 Pattern INPUTS_RIFFT_NOISY_64_Q31_ID : RealInputIFFTSamples_Noisy_64_3_q31.txt 4487 Pattern REF_RFFT_NOISY_64_Q31_ID : RealFFTSamples_Noisy_64_3_q31.txt 4488 4489 Pattern INPUTS_RFFT_NOISY_128_Q31_ID : RealInputSamples_Noisy_128_4_q31.txt 4490 Pattern INPUTS_RIFFT_NOISY_128_Q31_ID : RealInputIFFTSamples_Noisy_128_4_q31.txt 4491 Pattern REF_RFFT_NOISY_128_Q31_ID : RealFFTSamples_Noisy_128_4_q31.txt 4492 4493 Pattern INPUTS_RFFT_NOISY_256_Q31_ID : RealInputSamples_Noisy_256_5_q31.txt 4494 Pattern INPUTS_RIFFT_NOISY_256_Q31_ID : RealInputIFFTSamples_Noisy_256_5_q31.txt 4495 Pattern REF_RFFT_NOISY_256_Q31_ID : RealFFTSamples_Noisy_256_5_q31.txt 4496 4497 Pattern INPUTS_RFFT_NOISY_512_Q31_ID : RealInputSamples_Noisy_512_6_q31.txt 4498 Pattern INPUTS_RIFFT_NOISY_512_Q31_ID : RealInputIFFTSamples_Noisy_512_6_q31.txt 4499 Pattern REF_RFFT_NOISY_512_Q31_ID : RealFFTSamples_Noisy_512_6_q31.txt 4500 4501 Pattern INPUTS_RFFT_NOISY_1024_Q31_ID : RealInputSamples_Noisy_1024_7_q31.txt 4502 Pattern INPUTS_RIFFT_NOISY_1024_Q31_ID : RealInputIFFTSamples_Noisy_1024_7_q31.txt 4503 Pattern REF_RFFT_NOISY_1024_Q31_ID : RealFFTSamples_Noisy_1024_7_q31.txt 4504 4505 Pattern INPUTS_RFFT_NOISY_2048_Q31_ID : RealInputSamples_Noisy_2048_8_q31.txt 4506 Pattern INPUTS_RIFFT_NOISY_2048_Q31_ID : RealInputIFFTSamples_Noisy_2048_8_q31.txt 4507 Pattern REF_RFFT_NOISY_2048_Q31_ID : RealFFTSamples_Noisy_2048_8_q31.txt 4508 4509 Pattern INPUTS_RFFT_NOISY_4096_Q31_ID : RealInputSamples_Noisy_4096_9_q31.txt 4510 Pattern INPUTS_RIFFT_NOISY_4096_Q31_ID : RealInputIFFTSamples_Noisy_4096_9_q31.txt 4511 Pattern REF_RFFT_NOISY_4096_Q31_ID : RealFFTSamples_Noisy_4096_9_q31.txt 4512 4513 Pattern INPUTS_RFFT_STEP_16_Q31_ID : RealInputSamples_Step_16_10_q31.txt 4514 Pattern INPUTS_RIFFT_STEP_16_Q31_ID : RealInputIFFTSamples_Step_16_10_q31.txt 4515 Pattern REF_RFFT_STEP_16_Q31_ID : RealFFTSamples_Step_16_10_q31.txt 4516 4517 Pattern INPUTS_RFFT_STEP_32_Q31_ID : RealInputSamples_Step_32_11_q31.txt 4518 Pattern INPUTS_RIFFT_STEP_32_Q31_ID : RealInputIFFTSamples_Step_32_11_q31.txt 4519 Pattern REF_RFFT_STEP_32_Q31_ID : RealFFTSamples_Step_32_11_q31.txt 4520 4521 Pattern INPUTS_RFFT_STEP_64_Q31_ID : RealInputSamples_Step_64_12_q31.txt 4522 Pattern INPUTS_RIFFT_STEP_64_Q31_ID : RealInputIFFTSamples_Step_64_12_q31.txt 4523 Pattern REF_RFFT_STEP_64_Q31_ID : RealFFTSamples_Step_64_12_q31.txt 4524 4525 Pattern INPUTS_RFFT_STEP_128_Q31_ID : RealInputSamples_Step_128_13_q31.txt 4526 Pattern INPUTS_RIFFT_STEP_128_Q31_ID : RealInputIFFTSamples_Step_128_13_q31.txt 4527 Pattern REF_RFFT_STEP_128_Q31_ID : RealFFTSamples_Step_128_13_q31.txt 4528 4529 Pattern INPUTS_RFFT_STEP_256_Q31_ID : RealInputSamples_Step_256_14_q31.txt 4530 Pattern INPUTS_RIFFT_STEP_256_Q31_ID : RealInputIFFTSamples_Step_256_14_q31.txt 4531 Pattern REF_RFFT_STEP_256_Q31_ID : RealFFTSamples_Step_256_14_q31.txt 4532 4533 Pattern INPUTS_RFFT_STEP_512_Q31_ID : RealInputSamples_Step_512_15_q31.txt 4534 Pattern INPUTS_RIFFT_STEP_512_Q31_ID : RealInputIFFTSamples_Step_512_15_q31.txt 4535 Pattern REF_RFFT_STEP_512_Q31_ID : RealFFTSamples_Step_512_15_q31.txt 4536 4537 Pattern INPUTS_RFFT_STEP_1024_Q31_ID : RealInputSamples_Step_1024_16_q31.txt 4538 Pattern INPUTS_RIFFT_STEP_1024_Q31_ID : RealInputIFFTSamples_Step_1024_16_q31.txt 4539 Pattern REF_RFFT_STEP_1024_Q31_ID : RealFFTSamples_Step_1024_16_q31.txt 4540 4541 Pattern INPUTS_RFFT_STEP_2048_Q31_ID : RealInputSamples_Step_2048_17_q31.txt 4542 Pattern INPUTS_RIFFT_STEP_2048_Q31_ID : RealInputIFFTSamples_Step_2048_17_q31.txt 4543 Pattern REF_RFFT_STEP_2048_Q31_ID : RealFFTSamples_Step_2048_17_q31.txt 4544 4545 Pattern INPUTS_RFFT_STEP_4096_Q31_ID : RealInputSamples_Step_4096_18_q31.txt 4546 Pattern INPUTS_RIFFT_STEP_4096_Q31_ID : RealInputIFFTSamples_Step_4096_18_q31.txt 4547 Pattern REF_RFFT_STEP_4096_Q31_ID : RealFFTSamples_Step_4096_18_q31.txt 4548 4549 Output OUTPUT_RFFT_Q31_ID : RealFFTSamples 4550 Output TEMP_Q31_ID : Temp 4551 Output FULLOUTPUT_Q31_ID : RFFTFullOutput 4552 4553 Functions { 4554 rfft_noisy_32_q31:test_rfft_q31 4555 rfft_noisy_64_q31:test_rfft_q31 4556 rfft_noisy_128_q31:test_rfft_q31 4557 rfft_noisy_256_q31:test_rfft_q31 4558 rfft_noisy_512_q31:test_rfft_q31 4559 rfft_noisy_1024_q31:test_rfft_q31 4560 rfft_noisy_2048_q31:test_rfft_q31 4561 rfft_noisy_4096_q31:test_rfft_q31 4562 rfft_step_32_q31:test_rfft_q31 4563 rfft_step_64_q31:test_rfft_q31 4564 rfft_step_128_q31:test_rfft_q31 4565 rfft_step_256_q31:test_rfft_q31 4566 rfft_step_512_q31:test_rfft_q31 4567 rfft_step_1024_q31:test_rfft_q31 4568 rfft_step_2048_q31:test_rfft_q31 4569 rfft_step_4096_q31:test_rfft_q31 4570 rifft_noisy_32_q31:test_rfft_q31 4571 rifft_noisy_64_q31:test_rfft_q31 4572 rifft_noisy_128_q31:test_rfft_q31 4573 rifft_noisy_256_q31:test_rfft_q31 4574 rifft_noisy_512_q31:test_rfft_q31 4575 rifft_noisy_1024_q31:test_rfft_q31 4576 rifft_noisy_2048_q31:test_rfft_q31 4577 rifft_noisy_4096_q31:test_rfft_q31 4578 rifft_step_32_q31:test_rfft_q31 4579 rifft_step_64_q31:test_rfft_q31 4580 rifft_step_128_q31:test_rfft_q31 4581 rifft_step_256_q31:test_rfft_q31 4582 rifft_step_512_q31:test_rfft_q31 4583 rifft_step_1024_q31:test_rfft_q31 4584 rifft_step_2048_q31:test_rfft_q31 4585 rifft_step_4096_q31:test_rfft_q31 4586 } 4587 4588 } 4589 4590 suite Transform Complex Q15 { 4591 class = TransformCQ15 4592 folder = TransformQ15 4593 4594 Pattern INPUTS_CFFT_NOISY_16_Q15_ID : ComplexInputSamples_Noisy_16_1_q15.txt 4595 Pattern INPUTS_CIFFT_NOISY_16_Q15_ID : ComplexInputIFFTSamples_Noisy_16_1_q15.txt 4596 Pattern REF_CFFT_NOISY_16_Q15_ID : ComplexFFTSamples_Noisy_16_1_q15.txt 4597 4598 Pattern INPUTS_CFFT_NOISY_32_Q15_ID : ComplexInputSamples_Noisy_32_2_q15.txt 4599 Pattern INPUTS_CIFFT_NOISY_32_Q15_ID : ComplexInputIFFTSamples_Noisy_32_2_q15.txt 4600 Pattern REF_CFFT_NOISY_32_Q15_ID : ComplexFFTSamples_Noisy_32_2_q15.txt 4601 4602 Pattern INPUTS_CFFT_NOISY_64_Q15_ID : ComplexInputSamples_Noisy_64_3_q15.txt 4603 Pattern INPUTS_CIFFT_NOISY_64_Q15_ID : ComplexInputIFFTSamples_Noisy_64_3_q15.txt 4604 Pattern REF_CFFT_NOISY_64_Q15_ID : ComplexFFTSamples_Noisy_64_3_q15.txt 4605 4606 Pattern INPUTS_CFFT_NOISY_128_Q15_ID : ComplexInputSamples_Noisy_128_4_q15.txt 4607 Pattern INPUTS_CIFFT_NOISY_128_Q15_ID : ComplexInputIFFTSamples_Noisy_128_4_q15.txt 4608 Pattern REF_CFFT_NOISY_128_Q15_ID : ComplexFFTSamples_Noisy_128_4_q15.txt 4609 4610 Pattern INPUTS_CFFT_NOISY_256_Q15_ID : ComplexInputSamples_Noisy_256_5_q15.txt 4611 Pattern INPUTS_CIFFT_NOISY_256_Q15_ID : ComplexInputIFFTSamples_Noisy_256_5_q15.txt 4612 Pattern REF_CFFT_NOISY_256_Q15_ID : ComplexFFTSamples_Noisy_256_5_q15.txt 4613 4614 Pattern INPUTS_CFFT_NOISY_512_Q15_ID : ComplexInputSamples_Noisy_512_6_q15.txt 4615 Pattern INPUTS_CIFFT_NOISY_512_Q15_ID : ComplexInputIFFTSamples_Noisy_512_6_q15.txt 4616 Pattern REF_CFFT_NOISY_512_Q15_ID : ComplexFFTSamples_Noisy_512_6_q15.txt 4617 4618 Pattern INPUTS_CFFT_NOISY_1024_Q15_ID : ComplexInputSamples_Noisy_1024_7_q15.txt 4619 Pattern INPUTS_CIFFT_NOISY_1024_Q15_ID : ComplexInputIFFTSamples_Noisy_1024_7_q15.txt 4620 Pattern REF_CFFT_NOISY_1024_Q15_ID : ComplexFFTSamples_Noisy_1024_7_q15.txt 4621 4622 Pattern INPUTS_CFFT_NOISY_2048_Q15_ID : ComplexInputSamples_Noisy_2048_8_q15.txt 4623 Pattern INPUTS_CIFFT_NOISY_2048_Q15_ID : ComplexInputIFFTSamples_Noisy_2048_8_q15.txt 4624 Pattern REF_CFFT_NOISY_2048_Q15_ID : ComplexFFTSamples_Noisy_2048_8_q15.txt 4625 4626 Pattern INPUTS_CFFT_NOISY_4096_Q15_ID : ComplexInputSamples_Noisy_4096_9_q15.txt 4627 Pattern INPUTS_CIFFT_NOISY_4096_Q15_ID : ComplexInputIFFTSamples_Noisy_4096_9_q15.txt 4628 Pattern REF_CFFT_NOISY_4096_Q15_ID : ComplexFFTSamples_Noisy_4096_9_q15.txt 4629 4630 Pattern INPUTS_CFFT_STEP_16_Q15_ID : ComplexInputSamples_Step_16_10_q15.txt 4631 Pattern INPUTS_CIFFT_STEP_16_Q15_ID : ComplexInputIFFTSamples_Step_16_10_q15.txt 4632 Pattern REF_CFFT_STEP_16_Q15_ID : ComplexFFTSamples_Step_16_10_q15.txt 4633 4634 Pattern INPUTS_CFFT_STEP_32_Q15_ID : ComplexInputSamples_Step_32_11_q15.txt 4635 Pattern INPUTS_CIFFT_STEP_32_Q15_ID : ComplexInputIFFTSamples_Step_32_11_q15.txt 4636 Pattern REF_CFFT_STEP_32_Q15_ID : ComplexFFTSamples_Step_32_11_q15.txt 4637 4638 Pattern INPUTS_CFFT_STEP_64_Q15_ID : ComplexInputSamples_Step_64_12_q15.txt 4639 Pattern INPUTS_CIFFT_STEP_64_Q15_ID : ComplexInputIFFTSamples_Step_64_12_q15.txt 4640 Pattern REF_CFFT_STEP_64_Q15_ID : ComplexFFTSamples_Step_64_12_q15.txt 4641 4642 Pattern INPUTS_CFFT_STEP_128_Q15_ID : ComplexInputSamples_Step_128_13_q15.txt 4643 Pattern INPUTS_CIFFT_STEP_128_Q15_ID : ComplexInputIFFTSamples_Step_128_13_q15.txt 4644 Pattern REF_CFFT_STEP_128_Q15_ID : ComplexFFTSamples_Step_128_13_q15.txt 4645 4646 Pattern INPUTS_CFFT_STEP_256_Q15_ID : ComplexInputSamples_Step_256_14_q15.txt 4647 Pattern INPUTS_CIFFT_STEP_256_Q15_ID : ComplexInputIFFTSamples_Step_256_14_q15.txt 4648 Pattern REF_CFFT_STEP_256_Q15_ID : ComplexFFTSamples_Step_256_14_q15.txt 4649 4650 Pattern INPUTS_CFFT_STEP_512_Q15_ID : ComplexInputSamples_Step_512_15_q15.txt 4651 Pattern INPUTS_CIFFT_STEP_512_Q15_ID : ComplexInputIFFTSamples_Step_512_15_q15.txt 4652 Pattern REF_CFFT_STEP_512_Q15_ID : ComplexFFTSamples_Step_512_15_q15.txt 4653 4654 Pattern INPUTS_CFFT_STEP_1024_Q15_ID : ComplexInputSamples_Step_1024_16_q15.txt 4655 Pattern INPUTS_CIFFT_STEP_1024_Q15_ID : ComplexInputIFFTSamples_Step_1024_16_q15.txt 4656 Pattern REF_CFFT_STEP_1024_Q15_ID : ComplexFFTSamples_Step_1024_16_q15.txt 4657 4658 Pattern INPUTS_CFFT_STEP_2048_Q15_ID : ComplexInputSamples_Step_2048_17_q15.txt 4659 Pattern INPUTS_CIFFT_STEP_2048_Q15_ID : ComplexInputIFFTSamples_Step_2048_17_q15.txt 4660 Pattern REF_CFFT_STEP_2048_Q15_ID : ComplexFFTSamples_Step_2048_17_q15.txt 4661 4662 Pattern INPUTS_CFFT_STEP_4096_Q15_ID : ComplexInputSamples_Step_4096_18_q15.txt 4663 Pattern INPUTS_CIFFT_STEP_4096_Q15_ID : ComplexInputIFFTSamples_Step_4096_18_q15.txt 4664 Pattern REF_CFFT_STEP_4096_Q15_ID : ComplexFFTSamples_Step_4096_18_q15.txt 4665 4666 Output OUTPUT_CFFT_Q15_ID : ComplexFFTSamples 4667 Output OUTPUT_ICFFT_Q15_ID : ComplexIFFTSamples 4668 4669 Functions { 4670 cfft_noisy_16_q15:test_cfft_q15 4671 cfft_noisy_32_q15:test_cfft_q15 4672 cfft_noisy_64_q15:test_cfft_q15 4673 cfft_noisy_128_q15:test_cfft_q15 4674 cfft_noisy_256_q15:test_cfft_q15 4675 cfft_noisy_512_q15:test_cfft_q15 4676 cfft_noisy_1024_q15:test_cfft_q15 4677 cfft_noisy_2048_q15:test_cfft_q15 4678 cfft_noisy_4096_q15:test_cfft_q15 4679 cfft_step_16_q15:test_cfft_q15 4680 cfft_step_32_q15:test_cfft_q15 4681 cfft_step_64_q15:test_cfft_q15 4682 cfft_step_128_q15:test_cfft_q15 4683 cfft_step_256_q15:test_cfft_q15 4684 cfft_step_512_q15:test_cfft_q15 4685 cfft_step_1024_q15:test_cfft_q15 4686 cfft_step_2048_q15:test_cfft_q15 4687 cfft_step_4096_q15:test_cfft_q15 4688 cifft_noisy_16_q15:test_cifft_q15 4689 cifft_noisy_32_q15:test_cifft_q15 4690 cifft_noisy_64_q15:test_cifft_q15 4691 cifft_noisy_128_q15:test_cifft_q15 4692 cifft_noisy_256_q15:test_cifft_q15 4693 disabled {cifft_noisy_512_q15:test_cifft_q15} 4694 disabled {cifft_noisy_1024_q15:test_cifft_q15} 4695 disabled {cifft_noisy_2048_q15:test_cifft_q15} 4696 disabled {cifft_noisy_4096_q15:test_cifft_q15} 4697 cifft_step_16_q15:test_cifft_q15 4698 cifft_step_32_q15:test_cifft_q15 4699 cifft_step_64_q15:test_cifft_q15 4700 cifft_step_128_q15:test_cifft_q15 4701 cifft_step_256_q15:test_cifft_q15 4702 disabled {cifft_step_512_q15:test_cifft_q15} 4703 disabled {cifft_step_1024_q15:test_cifft_q15} 4704 disabled {cifft_step_2048_q15:test_cifft_q15} 4705 disabled {cifft_step_4096_q15:test_cifft_q15} 4706 } 4707 4708 } 4709 4710 suite Transform Real Q15 { 4711 class = TransformRQ15 4712 folder = TransformQ15 4713 4714 Pattern INPUTS_RFFT_NOISY_32_Q15_ID : RealInputSamples_Noisy_32_2_q15.txt 4715 Pattern INPUTS_RIFFT_NOISY_32_Q15_ID : RealInputIFFTSamples_Noisy_32_2_q15.txt 4716 Pattern REF_RFFT_NOISY_32_Q15_ID : RealFFTSamples_Noisy_32_2_q15.txt 4717 4718 Pattern INPUTS_RFFT_NOISY_64_Q15_ID : RealInputSamples_Noisy_64_3_q15.txt 4719 Pattern INPUTS_RIFFT_NOISY_64_Q15_ID : RealInputIFFTSamples_Noisy_64_3_q15.txt 4720 Pattern REF_RFFT_NOISY_64_Q15_ID : RealFFTSamples_Noisy_64_3_q15.txt 4721 4722 Pattern INPUTS_RFFT_NOISY_128_Q15_ID : RealInputSamples_Noisy_128_4_q15.txt 4723 Pattern INPUTS_RIFFT_NOISY_128_Q15_ID : RealInputIFFTSamples_Noisy_128_4_q15.txt 4724 Pattern REF_RFFT_NOISY_128_Q15_ID : RealFFTSamples_Noisy_128_4_q15.txt 4725 4726 Pattern INPUTS_RFFT_NOISY_256_Q15_ID : RealInputSamples_Noisy_256_5_q15.txt 4727 Pattern INPUTS_RIFFT_NOISY_256_Q15_ID : RealInputIFFTSamples_Noisy_256_5_q15.txt 4728 Pattern REF_RFFT_NOISY_256_Q15_ID : RealFFTSamples_Noisy_256_5_q15.txt 4729 4730 Pattern INPUTS_RFFT_NOISY_512_Q15_ID : RealInputSamples_Noisy_512_6_q15.txt 4731 Pattern INPUTS_RIFFT_NOISY_512_Q15_ID : RealInputIFFTSamples_Noisy_512_6_q15.txt 4732 Pattern REF_RFFT_NOISY_512_Q15_ID : RealFFTSamples_Noisy_512_6_q15.txt 4733 4734 Pattern INPUTS_RFFT_NOISY_1024_Q15_ID : RealInputSamples_Noisy_1024_7_q15.txt 4735 Pattern INPUTS_RIFFT_NOISY_1024_Q15_ID : RealInputIFFTSamples_Noisy_1024_7_q15.txt 4736 Pattern REF_RFFT_NOISY_1024_Q15_ID : RealFFTSamples_Noisy_1024_7_q15.txt 4737 4738 Pattern INPUTS_RFFT_NOISY_2048_Q15_ID : RealInputSamples_Noisy_2048_8_q15.txt 4739 Pattern INPUTS_RIFFT_NOISY_2048_Q15_ID : RealInputIFFTSamples_Noisy_2048_8_q15.txt 4740 Pattern REF_RFFT_NOISY_2048_Q15_ID : RealFFTSamples_Noisy_2048_8_q15.txt 4741 4742 Pattern INPUTS_RFFT_NOISY_4096_Q15_ID : RealInputSamples_Noisy_4096_9_q15.txt 4743 Pattern INPUTS_RIFFT_NOISY_4096_Q15_ID : RealInputIFFTSamples_Noisy_4096_9_q15.txt 4744 Pattern REF_RFFT_NOISY_4096_Q15_ID : RealFFTSamples_Noisy_4096_9_q15.txt 4745 4746 Pattern INPUTS_RFFT_STEP_16_Q15_ID : RealInputSamples_Step_16_10_q15.txt 4747 Pattern INPUTS_RIFFT_STEP_16_Q15_ID : RealInputIFFTSamples_Step_16_10_q15.txt 4748 Pattern REF_RFFT_STEP_16_Q15_ID : RealFFTSamples_Step_16_10_q15.txt 4749 4750 Pattern INPUTS_RFFT_STEP_32_Q15_ID : RealInputSamples_Step_32_11_q15.txt 4751 Pattern INPUTS_RIFFT_STEP_32_Q15_ID : RealInputIFFTSamples_Step_32_11_q15.txt 4752 Pattern REF_RFFT_STEP_32_Q15_ID : RealFFTSamples_Step_32_11_q15.txt 4753 4754 Pattern INPUTS_RFFT_STEP_64_Q15_ID : RealInputSamples_Step_64_12_q15.txt 4755 Pattern INPUTS_RIFFT_STEP_64_Q15_ID : RealInputIFFTSamples_Step_64_12_q15.txt 4756 Pattern REF_RFFT_STEP_64_Q15_ID : RealFFTSamples_Step_64_12_q15.txt 4757 4758 Pattern INPUTS_RFFT_STEP_128_Q15_ID : RealInputSamples_Step_128_13_q15.txt 4759 Pattern INPUTS_RIFFT_STEP_128_Q15_ID : RealInputIFFTSamples_Step_128_13_q15.txt 4760 Pattern REF_RFFT_STEP_128_Q15_ID : RealFFTSamples_Step_128_13_q15.txt 4761 4762 Pattern INPUTS_RFFT_STEP_256_Q15_ID : RealInputSamples_Step_256_14_q15.txt 4763 Pattern INPUTS_RIFFT_STEP_256_Q15_ID : RealInputIFFTSamples_Step_256_14_q15.txt 4764 Pattern REF_RFFT_STEP_256_Q15_ID : RealFFTSamples_Step_256_14_q15.txt 4765 4766 Pattern INPUTS_RFFT_STEP_512_Q15_ID : RealInputSamples_Step_512_15_q15.txt 4767 Pattern INPUTS_RIFFT_STEP_512_Q15_ID : RealInputIFFTSamples_Step_512_15_q15.txt 4768 Pattern REF_RFFT_STEP_512_Q15_ID : RealFFTSamples_Step_512_15_q15.txt 4769 4770 Pattern INPUTS_RFFT_STEP_1024_Q15_ID : RealInputSamples_Step_1024_16_q15.txt 4771 Pattern INPUTS_RIFFT_STEP_1024_Q15_ID : RealInputIFFTSamples_Step_1024_16_q15.txt 4772 Pattern REF_RFFT_STEP_1024_Q15_ID : RealFFTSamples_Step_1024_16_q15.txt 4773 4774 Pattern INPUTS_RFFT_STEP_2048_Q15_ID : RealInputSamples_Step_2048_17_q15.txt 4775 Pattern INPUTS_RIFFT_STEP_2048_Q15_ID : RealInputIFFTSamples_Step_2048_17_q15.txt 4776 Pattern REF_RFFT_STEP_2048_Q15_ID : RealFFTSamples_Step_2048_17_q15.txt 4777 4778 Pattern INPUTS_RFFT_STEP_4096_Q15_ID : RealInputSamples_Step_4096_18_q15.txt 4779 Pattern INPUTS_RIFFT_STEP_4096_Q15_ID : RealInputIFFTSamples_Step_4096_18_q15.txt 4780 Pattern REF_RFFT_STEP_4096_Q15_ID : RealFFTSamples_Step_4096_18_q15.txt 4781 4782 Output OUTPUT_RFFT_Q15_ID : RealFFTSamples 4783 Output TEMP_Q15_ID : Temp 4784 Output FULLOUTPUT_Q15_ID : RFFTFullOutput 4785 4786 Functions { 4787 rfft_noisy_32_q15:test_rfft_q15 4788 rfft_noisy_64_q15:test_rfft_q15 4789 rfft_noisy_128_q15:test_rfft_q15 4790 rfft_noisy_256_q15:test_rfft_q15 4791 rfft_noisy_512_q15:test_rfft_q15 4792 rfft_noisy_1024_q15:test_rfft_q15 4793 rfft_noisy_2048_q15:test_rfft_q15 4794 rfft_noisy_4096_q15:test_rfft_q15 4795 rfft_step_32_q15:test_rfft_q15 4796 rfft_step_64_q15:test_rfft_q15 4797 rfft_step_128_q15:test_rfft_q15 4798 rfft_step_256_q15:test_rfft_q15 4799 rfft_step_512_q15:test_rfft_q15 4800 rfft_step_1024_q15:test_rfft_q15 4801 rfft_step_2048_q15:test_rfft_q15 4802 rfft_step_4096_q15:test_rfft_q15 4803 rifft_noisy_32_q15:test_rfft_q15 4804 rifft_noisy_64_q15:test_rfft_q15 4805 rifft_noisy_128_q15:test_rfft_q15 4806 disabled{rifft_noisy_256_q15:test_rfft_q15} 4807 disabled{rifft_noisy_512_q15:test_rfft_q15} 4808 disabled{rifft_noisy_1024_q15:test_rfft_q15} 4809 disabled{rifft_noisy_2048_q15:test_rfft_q15} 4810 disabled{rifft_noisy_4096_q15:test_rfft_q15} 4811 rifft_step_32_q15:test_rfft_q15 4812 rifft_step_64_q15:test_rfft_q15 4813 rifft_step_128_q15:test_rfft_q15 4814 disabled{rifft_step_256_q15:test_rfft_q15} 4815 disabled{rifft_step_512_q15:test_rfft_q15} 4816 disabled{rifft_step_1024_q15:test_rfft_q15} 4817 disabled{rifft_step_2048_q15:test_rfft_q15} 4818 disabled{rifft_step_4096_q15:test_rfft_q15} 4819 } 4820 4821 } 4822 } 4823 4824 group Window Tests { 4825 class = WindowTests 4826 folder = Window 4827 4828 suite Window Tests F32 { 4829 class = WindowTestsF32 4830 folder = WindowF32 4831 4832 4833 Pattern REF1_WELCH_F32_ID : RefWelch_1_f32.txt 4834 Pattern REF2_BARTLETT_F32_ID : RefBartlett_2_f32.txt 4835 Pattern REF3_HAMMING_F32_ID : RefHamming_3_f32.txt 4836 Pattern REF4_HANNING_F32_ID : RefHanning_4_f32.txt 4837 Pattern REF5_NUTTALL3_F32_ID : RefNuttall3_5_f32.txt 4838 Pattern REF6_NUTTALL4_F32_ID : RefNuttall4_6_f32.txt 4839 Pattern REF7_NUTTALL3A_F32_ID : RefNuttall3a_7_f32.txt 4840 Pattern REF8_NUTTALL3B_F32_ID : RefNuttall3b_8_f32.txt 4841 Pattern REF9_NUTTALL4A_F32_ID : RefNuttall4a_9_f32.txt 4842 Pattern REF10_BLACKMAN_HARRIS_92DB_F32_ID : RefBlackman_harris_92db_10_f32.txt 4843 Pattern REF11_NUTTALL4B_F32_ID : RefNuttall4b_11_f32.txt 4844 Pattern REF12_NUTTALL4C_F32_ID : RefNuttall4c_12_f32.txt 4845 Pattern REF13_HFT90D_F32_ID : RefHft90d_13_f32.txt 4846 Pattern REF14_HFT95_F32_ID : RefHft95_14_f32.txt 4847 Pattern REF15_HFT116D_F32_ID : RefHft116d_15_f32.txt 4848 Pattern REF16_HFT144D_F32_ID : RefHft144d_16_f32.txt 4849 Pattern REF17_HFT169D_F32_ID : RefHft169d_17_f32.txt 4850 Pattern REF18_HFT196D_F32_ID : RefHft196d_18_f32.txt 4851 Pattern REF19_HFT223D_F32_ID : RefHft223d_19_f32.txt 4852 Pattern REF20_HFT248D_F32_ID : RefHft248d_20_f32.txt 4853 4854 Output OUT_F32_ID : Output 4855 Output TMP_F32_ID : Temp 4856 4857 Functions { 4858 Test arm_welch_f32:test_welch_f32 4859 Test arm_bartlett_f32:test_bartlett_f32 4860 Test arm_hamming_f32:test_hamming_f32 4861 Test arm_hanning_f32:test_hanning_f32 4862 Test arm_nuttall3_f32:test_nuttall3_f32 4863 Test arm_nuttall4_f32:test_nuttall4_f32 4864 Test arm_nuttall3a_f32:test_nuttall3a_f32 4865 Test arm_nuttall3b_f32:test_nuttall3b_f32 4866 Test arm_nuttall4a_f32:test_nuttall4a_f32 4867 Test arm_blackman_harris_92db_f32:test_blackman_harris_92db_f32 4868 Test arm_nuttall4b_f32:test_nuttall4b_f32 4869 Test arm_nuttall4c_f32:test_nuttall4c_f32 4870 Test arm_hft90d_f32:test_hft90d_f32 4871 Test arm_hft95_f32:test_hft95_f32 4872 Test arm_hft116d_f32:test_hft116d_f32 4873 Test arm_hft144d_f32:test_hft144d_f32 4874 Test arm_hft169d_f32:test_hft169d_f32 4875 Test arm_hft196d_f32:test_hft196d_f32 4876 Test arm_hft223d_f32:test_hft223d_f32 4877 Test arm_hft248d_f32:test_hft248d_f32 4878 } 4879 4880 } 4881 4882 4883 suite Window Tests F64 { 4884 class = WindowTestsF64 4885 folder = WindowF64 4886 4887 4888 Pattern REF1_WELCH_F64_ID : RefWelch_1_f64.txt 4889 Pattern REF2_BARTLETT_F64_ID : RefBartlett_2_f64.txt 4890 Pattern REF3_HAMMING_F64_ID : RefHamming_3_f64.txt 4891 Pattern REF4_HANNING_F64_ID : RefHanning_4_f64.txt 4892 Pattern REF5_NUTTALL3_F64_ID : RefNuttall3_5_f64.txt 4893 Pattern REF6_NUTTALL4_F64_ID : RefNuttall4_6_f64.txt 4894 Pattern REF7_NUTTALL3A_F64_ID : RefNuttall3a_7_f64.txt 4895 Pattern REF8_NUTTALL3B_F64_ID : RefNuttall3b_8_f64.txt 4896 Pattern REF9_NUTTALL4A_F64_ID : RefNuttall4a_9_f64.txt 4897 Pattern REF10_BLACKMAN_HARRIS_92DB_F64_ID : RefBlackman_harris_92db_10_f64.txt 4898 Pattern REF11_NUTTALL4B_F64_ID : RefNuttall4b_11_f64.txt 4899 Pattern REF12_NUTTALL4C_F64_ID : RefNuttall4c_12_f64.txt 4900 Pattern REF13_HFT90D_F64_ID : RefHft90d_13_f64.txt 4901 Pattern REF14_HFT95_F64_ID : RefHft95_14_f64.txt 4902 Pattern REF15_HFT116D_F64_ID : RefHft116d_15_f64.txt 4903 Pattern REF16_HFT144D_F64_ID : RefHft144d_16_f64.txt 4904 Pattern REF17_HFT169D_F64_ID : RefHft169d_17_f64.txt 4905 Pattern REF18_HFT196D_F64_ID : RefHft196d_18_f64.txt 4906 Pattern REF19_HFT223D_F64_ID : RefHft223d_19_f64.txt 4907 Pattern REF20_HFT248D_F64_ID : RefHft248d_20_f64.txt 4908 4909 Output OUT_F64_ID : Output 4910 Output TMP_F64_ID : Temp 4911 4912 Functions { 4913 Test arm_welch_f64:test_welch_f64 4914 Test arm_bartlett_f64:test_bartlett_f64 4915 Test arm_hamming_f64:test_hamming_f64 4916 Test arm_hanning_f64:test_hanning_f64 4917 Test arm_nuttall3_f64:test_nuttall3_f64 4918 Test arm_nuttall4_f64:test_nuttall4_f64 4919 Test arm_nuttall3a_f64:test_nuttall3a_f64 4920 Test arm_nuttall3b_f64:test_nuttall3b_f64 4921 Test arm_nuttall4a_f64:test_nuttall4a_f64 4922 Test arm_blackman_harris_92db_f64:test_blackman_harris_92db_f64 4923 Test arm_nuttall4b_f64:test_nuttall4b_f64 4924 Test arm_nuttall4c_f64:test_nuttall4c_f64 4925 Test arm_hft90d_f64:test_hft90d_f64 4926 Test arm_hft95_f64:test_hft95_f64 4927 Test arm_hft116d_f64:test_hft116d_f64 4928 Test arm_hft144d_f64:test_hft144d_f64 4929 Test arm_hft169d_f64:test_hft169d_f64 4930 Test arm_hft196d_f64:test_hft196d_f64 4931 Test arm_hft223d_f64:test_hft223d_f64 4932 Test arm_hft248d_f64:test_hft248d_f64 4933 } 4934 } 4935 } 4936 4937 } 4938 4939 group Example Tests { 4940 class = ExampleTests 4941 folder = Example 4942 4943 group ExampleCategory { 4944 class = ExampleCategory 4945 folder = ExampleCategory 4946 4947 suite ExampleCategory F32 { 4948 class = ExampleCategoryF32 4949 folder = ExampleCategoryF32 4950 4951 Pattern INPUT1_F32_ID : Input1_f32.txt 4952 Pattern INPUT2_F32_ID : Input2_f32.txt 4953 4954 Pattern REF_OUT_F32_ID : Reference1_f32.txt 4955 4956 Output OUT_F32_ID : Output 4957 4958 Functions { 4959 Short description of tests should go here:test_op_f32 4960 Test with 9 samples:test_op_f32 4961 } 4962 } 4963 4964 suite ExampleCategory Q31 { 4965 class = ExampleCategoryQ31 4966 folder = ExampleCategoryQ31 4967 4968 Pattern INPUT1_Q31_ID : Input1_q31.txt 4969 Pattern INPUT2_Q31_ID : Input2_q31.txt 4970 4971 Pattern REF_OUT_Q31_ID : Reference1_q31.txt 4972 4973 Output OUT_Q31_ID : Output 4974 4975 Functions { 4976 Short description of tests:test_op_q31 4977 } 4978 } 4979 4980 suite ExampleCategory Q15 { 4981 class = ExampleCategoryQ15 4982 folder = ExampleCategoryQ15 4983 4984 Pattern INPUT1_Q15_ID : Input1_q15.txt 4985 Pattern INPUT2_Q15_ID : Input2_q15.txt 4986 4987 Pattern REF_OUT_Q15_ID : Reference1_q15.txt 4988 4989 Output OUT_Q15_ID : Output 4990 4991 Functions { 4992 Short description of tests:test_op_q15 4993 } 4994 } 4995 4996 suite ExampleCategory Q7 { 4997 class = ExampleCategoryQ7 4998 folder = ExampleCategoryQ7 4999 5000 Pattern INPUT1_Q7_ID : Input1_q7.txt 5001 Pattern INPUT2_Q7_ID : Input2_q7.txt 5002 5003 Pattern REF_OUT_Q7_ID : Reference1_q7.txt 5004 5005 Output OUT_Q7_ID : Output 5006 5007 Functions { 5008 Short description of tests:test_op_q7 5009 } 5010 } 5011 } 5012 } 5013 5014} 5015