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 suite Statistics Tests F16 { 13 class = StatsTestsF16 14 folder = StatsF16 15 16 Pattern INPUT1_F16_ID : Input1_f16.txt 17 Pattern INPUTNEW1_F16_ID : InputNew1_f16.txt 18 Pattern INPUTNEW2_F16_ID : InputNew2_f16.txt 19 20 Pattern INPUT2_F16_ID : Input2_f16.txt 21 Pattern MAXINDEXES_S16_ID : MaxIndexes1_s16.txt 22 Pattern MAXVALS_F16_ID : MaxVals1_f16.txt 23 Pattern MEANVALS_F16_ID : MeanVals2_f16.txt 24 Pattern MININDEXES_S16_ID : MinIndexes3_s16.txt 25 Pattern MINVALS_F16_ID : MinVals3_f16.txt 26 Pattern POWERVALS_F16_ID : PowerVals4_f16.txt 27 Pattern RMSVALS_F16_ID : RmsVals5_f16.txt 28 Pattern STDVALS_F16_ID : StdVals6_f16.txt 29 Pattern VARVALS_F16_ID : VarVals7_f16.txt 30 31 Pattern INPUT22_F16_ID : Input22_f16.txt 32 Pattern DIM22_S16_ID : Dims22_s16.txt 33 Pattern REF22_ENTROPY_F16_ID : RefEntropy22_f16.txt 34 35 Pattern INPUT23_F16_ID : Input23_f16.txt 36 Pattern DIM23_S16_ID : Dims23_s16.txt 37 Pattern REF23_LOGSUMEXP_F16_ID : RefLogSumExp23_f16.txt 38 39 Pattern INPUTA24_F16_ID : InputA24_f16.txt 40 Pattern INPUTB24_F16_ID : InputB24_f16.txt 41 Pattern DIM24_S16_ID : Dims24_s16.txt 42 Pattern REF24_KL_F16_ID : RefKL24_f16.txt 43 44 Pattern INPUTA25_F16_ID : InputA25_f16.txt 45 Pattern INPUTB25_F16_ID : InputB25_f16.txt 46 Pattern DIM25_S16_ID : Dims25_s16.txt 47 Pattern REF25_LOGSUMEXP_DOT_F16_ID : RefLogSumExpDot25_f16.txt 48 49 Pattern ABSMAXINDEXES_S16_ID : AbsMaxIndexes26_s16.txt 50 Pattern ABSMAXVALS_F16_ID : AbsMaxVals26_f16.txt 51 52 Pattern ABSMININDEXES_S16_ID : AbsMinIndexes27_s16.txt 53 Pattern ABSMINVALS_F16_ID : AbsMinVals27_f16.txt 54 55 Pattern MSE_F16_ID : MSEVals28_f16.txt 56 57 Pattern INPUT_ACCUMULATE_F16_ID : InputAccumulate1_f16.txt 58 Pattern INPUT_ACCUMULATE_CONFIG_S16_ID : InputAccumulateConfig1_s16.txt 59 Pattern REF_ACCUMULATE_F16_ID : RefAccumulate1_f16.txt 60 61 Output OUT_F16_ID : Output 62 Output OUT_S16_ID : Index 63 Output TMP_F16_ID : Temp 64 65 Functions { 66 Test nb=7 arm_max_f16:test_max_f16 67 Test nb=8n arm_max_f16:test_max_f16 68 Test nb=8n+1 arm_max_f16:test_max_f16 69 70 Test nb=7 arm_mean_f16:test_mean_f16 71 Test nb=8n arm_mean_f16:test_mean_f16 72 Test nb=8n+1 arm_mean_f16:test_mean_f16 73 74 Test nb=7 arm_min_f16:test_min_f16 75 Test nb=8n arm_min_f16:test_min_f16 76 Test nb=8n+1 arm_min_f16:test_min_f16 77 78 Test nb=7 arm_power_f16:test_power_f16 79 Test nb=8n arm_power_f16:test_power_f16 80 Test nb=8n+1 arm_power_f16:test_power_f16 81 82 Test nb=7 arm_rms_f16:test_rms_f16 83 Test nb=8n arm_rms_f16:test_rms_f16 84 Test nb=8n+1 arm_rms_f16:test_rms_f16 85 86 Test nb=7 arm_std_f16:test_std_f16 87 Test nb=8n arm_std_f16:test_std_f16 88 Test nb=8n+1 arm_std_f16:test_std_f16 89 90 Test nb=7 arm_var_f16:test_var_f16 91 Test nb=8n arm_var_f16:test_var_f16 92 Test nb=8n+1 arm_var_f16:test_var_f16 93 94 arm_entropy_f16:test_entropy_f16 95 arm_logsumexp_f16:test_logsumexp_f16 96 arm_kullback_leibler_f16:test_kullback_leibler_f16 97 arm_logsumexp_dot_prod_f16:test_logsumexp_dot_prod_f16 98 99 Test nb=7 arm_max_no_idx_f16:test_max_no_idx_f16 100 Test nb=8n arm_max_no_idx_f16:test_max_no_idx_f16 101 Test nb=8n+1 arm_max_no_idx_f16:test_max_no_idx_f16 102 103 Test long arm_mean_f16:test_mean_f16 104 Test long arm_rms_f16:test_rms_f16 105 Test long arm_std_f16:test_std_f16 106 Test long arm_var_f16:test_var_f16 107 108 Test stability arm_std_f16:test_std_stability_f16 109 110 Test nb=7 arm_absmax_f16:test_absmax_f16 111 Test nb=8n arm_absmax_f16:test_absmax_f16 112 Test nb=8n+1 arm_absmax_f16:test_absmax_f16 113 114 Test nb=7 arm_absmin_f16:test_absmin_f16 115 Test nb=8n arm_absmin_f16:test_absmin_f16 116 Test nb=8n+1 arm_absmin_f16:test_absmin_f16 117 118 Test nb=7 arm_min_no_idx_f16:test_min_no_idx_f16 119 Test nb=8n arm_min_no_idx_f16:test_min_no_idx_f16 120 Test nb=8n+1 arm_min_no_idx_f16:test_min_no_idx_f16 121 122 Test nb=7 arm_absmax_no_idx_f16:test_absmax_no_idx_f16 123 Test nb=8n arm_absmax_no_idx_f16:test_absmax_no_idx_f16 124 Test nb=8n+1 arm_absmax_no_idx_f16:test_absmax_no_idx_f16 125 126 Test nb=7 arm_absmin_no_idx_f16:test_absmin_no_idx_f16 127 Test nb=8n arm_absmin_no_idx_f16:test_absmin_no_idx_f16 128 Test nb=8n+1 arm_absmin_no_idx_f16:test_absmin_no_idx_f16 129 130 Test nb=7 arm_mse_f16:test_mse_f16 131 Test nb=8n arm_mse_f16:test_mse_f16 132 Test nb=8n+1 arm_mse_f16:test_mse_f16 133 Test long arm_mse_f16:test_mse_f16 134 Test combined arm_accumulate_f16:test_accumulate_f16 135 } 136 } 137 } 138 139 group Support Tests { 140 class = SupportTests 141 folder = Support 142 143 suite Support Tests F16 { 144 class = SupportTestsF16 145 folder = SupportF16 146 147 Pattern INPUTS_F16_ID : Inputs6_f16.txt 148 Pattern WEIGHTS_F16_ID : Weights6_f16.txt 149 Pattern REF_F16_ID : Ref6_f16.txt 150 151 Pattern SAMPLES_F32_ID : Samples1_f32.txt 152 Pattern SAMPLES_Q15_ID : Samples3_q15.txt 153 Pattern SAMPLES_F16_ID : Samples11_f16.txt 154 Pattern SAMPLES_F64_ID : Samples6_f64.txt 155 156 Output OUT_F32_ID : Output 157 Output OUT_Q15_ID : OutputQ15 158 Output OUT_F16_ID : OutputF16 159 160 Functions { 161 test_weighted_sum_f16 nb=3:test_weighted_sum_f16 162 test_weighted_sum_f16 nb=4n:test_weighted_sum_f16 163 test_weighted_sum_f16 nb=4n+1:test_weighted_sum_f16 164 test_copy_f16 nb=7:test_copy_f16 165 test_copy_f16 nb=8n:test_copy_f16 166 test_copy_f16 nb=8n+1:test_copy_f16 167 test_fill_f16 nb=7:test_fill_f16 168 test_fill_f16 nb=8n:test_fill_f16 169 test_fill_f16 nb=8n+1:test_fill_f16 170 test_f16_q15 nb=7:test_f16_q15 171 test_f16_q15 nb=8n:test_f16_q15 172 test_f16_q15 nb=8n+1:test_f16_q15 173 test_f16_f32 nb=7:test_f16_f32 174 test_f16_f32 nb=8n:test_f16_f32 175 test_f16_f32 nb=8n+1:test_f16_f32 176 test_q15_f16 nb=7:test_q15_f16 177 test_q15_f16 nb=8n:test_q15_f16 178 test_q15_f16 nb=8n+1:test_q15_f16 179 test_f32_f16 nb=3:test_f32_f16 180 test_f32_f16 nb=4n:test_f32_f16 181 test_f32_f16 nb=4n+1:test_f32_f16 182 test_f64_f16 nb=3:test_f64_f16 183 test_f64_f16 nb=4n:test_f64_f16 184 test_f64_f16 nb=4n+1:test_f64_f16 185 test_f16_f64 nb=7:test_f16_f64 186 test_f16_f64 nb=8n:test_f16_f64 187 test_f16_f64 nb=8n+1:test_f16_f64 188 } 189 190 } 191 192 } 193 194 suite Support Bar Tests F16 { 195 class = SupportBarTestsF16 196 folder = SupportBarF16 197 198 Pattern SAMPLES_F16_ID : Inputs1_f16.txt 199 Pattern COEFS_F16_ID : Weights1_f16.txt 200 Pattern REF_F16_ID : Ref1_f16.txt 201 Pattern DIM_S16_ID : Dims1_s16.txt 202 203 204 Output OUT_SAMPLES_F16_ID : Output 205 206 207 Functions { 208 test_barycenter_f16:test_barycenter_f16 209 } 210 211 } 212 213 214 group Interpolation Tests{ 215 class = InterpolationTests 216 folder = Interpolation 217 218 suite Interpolation Tests F16{ 219 class = InterpolationTestsF16 220 folder = InterpolationF16 221 222 Pattern INPUT_F16_ID : Input1_f16.txt 223 Pattern INPUTBI_F16_ID : Input2_f16.txt 224 Pattern CONFIGBI_S16_ID : Config2_s16.txt 225 226 Pattern YVAL_F16_ID : YVals1_f16.txt 227 Pattern YVALBI_F16_ID : YVals2_f16.txt 228 229 Pattern REF_LINEAR_F16_ID : Reference1_f16.txt 230 Pattern REF_BILINEAR_F16_ID : Reference2_f16.txt 231 232 Pattern REF_SPLINE_SQU_F16_ID : Reference3_f16.txt 233 Pattern REF_SPLINE_SIN_F16_ID : Reference4_f16.txt 234 Pattern REF_SPLINE_RAM_F16_ID : Reference5_f16.txt 235 236 Pattern INPUT_SPLINE_SQU_X_F16_ID : InputX3_f16.txt 237 Pattern INPUT_SPLINE_SQU_Y_F16_ID : InputY3_f16.txt 238 Pattern OUTPUT_SPLINE_SQU_X_F16_ID : OutputX3_f16.txt 239 Pattern INPUT_SPLINE_SIN_X_F16_ID : InputX4_f16.txt 240 Pattern INPUT_SPLINE_SIN_Y_F16_ID : InputY4_f16.txt 241 Pattern OUTPUT_SPLINE_SIN_X_F16_ID : OutputX4_f16.txt 242 Pattern INPUT_SPLINE_RAM_X_F16_ID : InputX5_f16.txt 243 Pattern INPUT_SPLINE_RAM_Y_F16_ID : InputY5_f16.txt 244 Pattern OUTPUT_SPLINE_RAM_X_F16_ID : OutputX5_f16.txt 245 246 247 Output OUT_SAMPLES_F16_ID : Output 248 Output COEFS_SPLINE_F16_ID : SplineCoefs 249 Output TEMP_SPLINE_F16_ID : SplineTemp 250 251 Functions { 252 Test arm_linear_interp_f16:test_linear_interp_f16 253 Test arm_bilinear_interp_f16:test_bilinear_interp_f16 254 } 255 } 256 } 257 258 group Basic Tests { 259 class = BasicTests 260 folder = BasicMaths 261 262 suite Basic Tests F16 { 263 class = BasicTestsF16 264 folder = BasicMathsF16 265 266 Pattern INPUT1_F16_ID : Input1_f16.txt 267 Pattern INPUT2_F16_ID : Input2_f16.txt 268 269 Pattern INPUT_CLIP_F16_ID : Input12_f16.txt 270 271 Pattern REF_ADD_F16_ID : Reference1_f16.txt 272 Pattern REF_SUB_F16_ID : Reference2_f16.txt 273 Pattern REF_MULT_F16_ID : Reference3_f16.txt 274 Pattern REF_NEGATE_F16_ID : Reference4_f16.txt 275 Pattern REF_OFFSET_F16_ID : Reference5_f16.txt 276 Pattern REF_SCALE_F16_ID : Reference6_f16.txt 277 Pattern REF_DOT_3_F16_ID : Reference7_f16.txt 278 Pattern REF_DOT_4N_F16_ID : Reference8_f16.txt 279 Pattern REF_DOT_4N1_F16_ID : Reference9_f16.txt 280 Pattern REF_ABS_F16_ID : Reference10_f16.txt 281 Pattern REF_DOT_LONG_F16_ID : Reference11_f16.txt 282 283 Pattern REF_CLIP1_F16_ID : Reference12_f16.txt 284 Pattern REF_CLIP2_F16_ID : Reference13_f16.txt 285 Pattern REF_CLIP3_F16_ID : Reference14_f16.txt 286 287 Output OUT_SAMPLES_F16_ID : Output 288 Output OUT_STATE_F16_ID : State 289 290 Functions { 291 Test nb=3 arm_add_f16:test_add_f16 292 Test nb=4n arm_add_f16:test_add_f16 293 Test nb=4n+1 arm_add_f16:test_add_f16 294 295 Test nb=3 arm_sub_f16:test_sub_f16 296 Test nb=4n arm_sub_f16:test_sub_f16 297 Test nb=4n+1 arm_sub_f16:test_sub_f16 298 299 Test nb=3 arm_mult_f16:test_mult_f16 300 Test nb=4n arm_mult_f16:test_mult_f16 301 Test nb=4n+1 arm_mult_f16:test_mult_f16 302 303 Test nb=3 arm_negate_f16:test_negate_f16 304 Test nb=4n arm_negate_f16:test_negate_f16 305 Test nb=4n+1 arm_negate_f16:test_negate_f16 306 307 Test nb=3 arm_offset_f16:test_offset_f16 308 Test nb=4n arm_offset_f16:test_offset_f16 309 Test nb=4n+1 arm_offset_f16:test_offset_f16 310 311 Test nb=3 arm_scale_f16:test_scale_f16 312 Test nb=4n arm_scale_f16:test_scale_f16 313 Test nb=4n+1 arm_scale_f16:test_scale_f16 314 315 Test nb=3 arm_dot_prod_f16:test_dot_prod_f16 316 Test nb=4n arm_dot_prod_f16:test_dot_prod_f16 317 Test nb=4n+1 arm_dot_prod_f16:test_dot_prod_f16 318 319 Test nb=3 arm_abs_f16:test_abs_f16 320 Test nb=4n arm_abs_f16:test_abs_f16 321 Test nb=4n+1 arm_abs_f16:test_abs_f16 322 323 Test long arm_add_f16:test_add_f16 324 Test long arm_sub_f16:test_sub_f16 325 Test long arm_mult_f16:test_mult_f16 326 Test long arm_negate_f16:test_negate_f16 327 Test long arm_offset_f16:test_offset_f16 328 Test long arm_scale_f16:test_scale_f16 329 Test long arm_dot_prod_f16:test_dot_prod_f16 330 Test long arm_abs_f16:test_abs_f16 331 Test 1 arm_clip_f16:test_clip_f16 332 Test 2 arm_clip_f16:test_clip_f16 333 Test 3 arm_clip_f16:test_clip_f16 334 } 335 } 336 337 } 338 339 group Complex Tests { 340 class = ComplexTests 341 folder = ComplexMaths 342 343 suite Complex Tests F16{ 344 class = ComplexTestsF16 345 folder = ComplexMathsF16 346 347 Pattern INPUT1_F16_ID : Input1_f16.txt 348 Pattern INPUT2_F16_ID : Input2_f16.txt 349 Pattern INPUT3_F16_ID : Input3_f16.txt 350 351 Pattern REF_CONJ_F16_ID : Reference1_f16.txt 352 Pattern REF_DOT_PROD_3_F16_ID : Reference2_f16.txt 353 Pattern REF_DOT_PROD_4N_F16_ID : Reference3_f16.txt 354 Pattern REF_DOT_PROD_4N1_F16_ID : Reference4_f16.txt 355 Pattern REF_MAG_F16_ID : Reference5_f16.txt 356 Pattern REF_MAG_SQUARED_F16_ID : Reference6_f16.txt 357 Pattern REF_CMPLX_MULT_CMPLX_F16_ID : Reference7_f16.txt 358 Pattern REF_CMPLX_MULT_REAL_F16_ID : Reference8_f16.txt 359 Pattern REF_DOT_PROD_LONG_F16_ID : Reference9_f16.txt 360 361 Output OUT_SAMPLES_F16_ID : Output 362 Output OUT_STATE_F16_ID : State 363 364 Functions { 365 Test nb=3 arm_cmplx_conj_f16:test_cmplx_conj_f16 366 Test nb=4n arm_cmplx_conj_f16:test_cmplx_conj_f16 367 Test nb=4n+1 arm_cmplx_conj_f16:test_cmplx_conj_f16 368 369 Test nb=3 arm_cmplx_dot_prod_f16:test_cmplx_dot_prod_f16 370 Test nb=4n arm_cmplx_dot_prod_f16:test_cmplx_dot_prod_f16 371 Test nb=4n+1 arm_cmplx_dot_prod_f16:test_cmplx_dot_prod_f16 372 373 Test nb=3 arm_cmplx_mag_f16:test_cmplx_mag_f16 374 Test nb=4n arm_cmplx_mag_f16:test_cmplx_mag_f16 375 Test nb=4n+1 arm_cmplx_mag_f16:test_cmplx_mag_f16 376 377 Test nb=3 arm_cmplx_mag_squared_f16:test_cmplx_mag_squared_f16 378 Test nb=4n arm_cmplx_mag_squared_f16:test_cmplx_mag_squared_f16 379 Test nb=4n+1 arm_cmplx_mag_squared_f16:test_cmplx_mag_squared_f16 380 381 Test nb=3 arm_cmplx_mult_cmplx_f16:test_cmplx_mult_cmplx_f16 382 Test nb=4n arm_cmplx_mult_cmplx_f16:test_cmplx_mult_cmplx_f16 383 Test nb=4n+1 arm_cmplx_mult_cmplx_f16:test_cmplx_mult_cmplx_f16 384 385 Test nb=3 arm_cmplx_mult_real_f16:test_cmplx_mult_real_f16 386 Test nb=4n arm_cmplx_mult_real_f16:test_cmplx_mult_real_f16 387 Test nb=4n+1 arm_cmplx_mult_real_f16:test_cmplx_mult_real_f16 388 389 Test long arm_cmplx_conj_f16:test_cmplx_conj_f16 390 Test long arm_cmplx_dot_prod_f16:test_cmplx_dot_prod_f16 391 Test long arm_cmplx_mag_f16:test_cmplx_mag_f16 392 Test long arm_cmplx_mag_squared_f16:test_cmplx_mag_squared_f16 393 Test long arm_cmplx_mult_cmplx_f16:test_cmplx_mult_cmplx_f16 394 Test long arm_cmplx_mult_real_f16:test_cmplx_mult_real_f16 395 396 } 397 398 } 399 400 } 401 402 group Fast Maths Tests { 403 class = FastMath 404 folder = FastMath 405 406 suite Fast Maths F16 { 407 class = FastMathF16 408 folder = FastMathF16 409 410 Pattern ANGLES1_F16_ID : Angles1_f16.txt 411 Pattern SQRTINPUT1_F16_ID : SqrtInput1_f16.txt 412 Pattern LOGINPUT1_F16_ID : LogInput1_f16.txt 413 Pattern EXPINPUT1_F16_ID : ExpInput1_f16.txt 414 Pattern INPUT1_F16_ID : Samples1_f16.txt 415 Pattern ATAN2INPUT1_F16_ID : Atan2Input1_f16.txt 416 417 Pattern COS1_F16_ID : Cos1_f16.txt 418 Pattern SIN1_F16_ID : Sin1_f16.txt 419 Pattern SQRT1_F16_ID : Sqrt1_f16.txt 420 Pattern LOG1_F16_ID : Log1_f16.txt 421 Pattern EXP1_F16_ID : Exp1_f16.txt 422 Pattern INVERSE1_F16_ID : Inverse1_f16.txt 423 Pattern ATAN2_F16_ID : Atan2Ref1_f16.txt 424 425 Output OUT_F16_ID : Output 426 427 Functions { 428 disabled{test_cos_f16:test_cos_f16} 429 disabled{test_sin_f16:test_sin_f16} 430 test_sqrt_f16:test_sqrt_f16 431 test_vlog_f16:test_vlog_f16 432 test_vlog_f16 nb=3:test_vlog_f16 433 test_vlog_f16 nb=4n:test_vlog_f16 434 test_vlog_f16 nb=4n+1:test_vlog_f16 435 test_vexp_f16:test_vexp_f16 436 test_vexp_f16 nb=3:test_vexp_f16 437 test_vexp_f16 nb=4n:test_vexp_f16 438 test_vexp_f16 nb=4n+1:test_vexp_f16 439 test_inverse_f16:test_inverse_f16 440 test_atan2_scalar_f16:test_atan2_scalar_f16 441 } 442 } 443 } 444 445 group SVM Tests { 446 class = SVMTests 447 folder = SVM 448 449 suite SVM F16 { 450 class = SVMF16 451 folder = SVMF16 452 453 Pattern SAMPLES1_F16_ID : Samples1_f16.txt 454 Pattern PARAMS1_F16_ID : Params1_f16.txt 455 Pattern DIMS1_S16_ID : Dims1_s16.txt 456 Pattern REF1_S32_ID : Reference1_s32.txt 457 458 Pattern SAMPLES2_F16_ID : Samples2_f16.txt 459 Pattern PARAMS2_F16_ID : Params2_f16.txt 460 Pattern DIMS2_S16_ID : Dims2_s16.txt 461 Pattern REF2_S32_ID : Reference2_s32.txt 462 463 Pattern SAMPLES3_F16_ID : Samples3_f16.txt 464 Pattern PARAMS3_F16_ID : Params3_f16.txt 465 Pattern DIMS3_S16_ID : Dims3_s16.txt 466 Pattern REF3_S32_ID : Reference3_s32.txt 467 468 Pattern SAMPLES4_F16_ID : Samples4_f16.txt 469 Pattern PARAMS4_F16_ID : Params4_f16.txt 470 Pattern DIMS4_S16_ID : Dims4_s16.txt 471 Pattern REF4_S32_ID : Reference4_s32.txt 472 473 Pattern SAMPLES5_F16_ID : Samples5_f16.txt 474 Pattern PARAMS5_F16_ID : Params5_f16.txt 475 Pattern DIMS5_S16_ID : Dims5_s16.txt 476 Pattern REF5_S32_ID : Reference5_s32.txt 477 478 Output OUT_S32_ID : Output 479 480 Functions { 481 arm_svm_linear_predict_f16:test_svm_linear_predict_f16 482 arm_svm_polynomial_predict_f16:test_svm_polynomial_predict_f16 483 arm_svm_rbf_predict_f16:test_svm_rbf_predict_f16 484 arm_svm_sigmoid_predict_f16:test_svm_sigmoid_predict_f16 485 disabled{arm_svm_oneclass_predict_f16:test_svm_linear_predict_f16} 486 } 487 } 488 } 489 490 group Bayes Tests { 491 class = BayesTests 492 folder = Bayes 493 494 suite Bayes F16 { 495 class = BayesF16 496 folder = BayesF16 497 498 Pattern DIMS1_S16_ID : Dims1_s16.txt 499 Pattern INPUTS1_F16_ID : Inputs1_f16.txt 500 Pattern PARAMS1_F16_ID : Params1_f16.txt 501 Pattern PROBAS1_F16_ID : Probas1_f16.txt 502 Pattern PREDICTS1_S16_ID : Predicts1_s16.txt 503 504 Output OUT_PROBA_F16_ID : Probas 505 Output OUT_PREDICT_S16_ID : Predicts 506 507 Functions { 508 arm_gaussian_naive_bayes_predict_f16:test_gaussian_naive_bayes_predict_f16 509 } 510 } 511 } 512 513 group Distance Tests { 514 class = DistanceTests 515 folder = Distance 516 517 suite Distance Tests F16 { 518 class = DistanceTestsF16 519 folder = DistanceF16 520 521 Pattern DIMS_S16_ID : Dims1_s16.txt 522 Pattern DIMS_MINKOWSKI_S16_ID : Dims9_s16.txt 523 524 Pattern INPUTA_F16_ID : InputA1_f16.txt 525 Pattern INPUTB_F16_ID : InputB1_f16.txt 526 527 Pattern INPUTA_JEN_F16_ID : InputA8_f16.txt 528 Pattern INPUTB_JEN_F16_ID : InputB8_f16.txt 529 530 Pattern REF1_F16_ID : Ref1_f16.txt 531 Pattern REF2_F16_ID : Ref2_f16.txt 532 Pattern REF3_F16_ID : Ref3_f16.txt 533 Pattern REF4_F16_ID : Ref4_f16.txt 534 Pattern REF5_F16_ID : Ref5_f16.txt 535 Pattern REF6_F16_ID : Ref6_f16.txt 536 Pattern REF7_F16_ID : Ref7_f16.txt 537 Pattern REF8_F16_ID : Ref8_f16.txt 538 Pattern REF9_F16_ID : Ref9_f16.txt 539 540 Output OUT_F16_ID : Output 541 Output TMPA_F16_ID : TmpA 542 Output TMPB_F16_ID : TmpB 543 544 Functions { 545 arm_braycurtis_distance_f16:test_braycurtis_distance_f16 546 arm_canberra_distance_f16:test_canberra_distance_f16 547 arm_chebyshev_distance_f16:test_chebyshev_distance_f16 548 arm_cityblock_distance_f16:test_cityblock_distance_f16 549 arm_correlation_distance_f16:test_correlation_distance_f16 550 arm_cosine_distance_f16:test_cosine_distance_f16 551 arm_euclidean_distance_f16:test_euclidean_distance_f16 552 arm_jensenshannon_distance_f16:test_jensenshannon_distance_f16 553 arm_minkowski_distance_f16:test_minkowski_distance_f16 554 } 555 } 556 } 557 558 group Filtering Tests { 559 class = FilteringTests 560 folder = Filtering 561 562 group MISC { 563 class = MISC 564 folder = MISC 565 566 suite MISC F16 { 567 class = MISCF16 568 folder = MISCF16 569 570 Pattern INPUTA_F16_ID : InputsA1_f16.txt 571 Pattern INPUTB_F16_ID : InputsB1_f16.txt 572 573 Pattern INPUTA2_F16_ID : InputsA2_f16.txt 574 Pattern INPUTB2_F16_ID : InputsB2_f16.txt 575 576 Pattern INPUTPHI_A_F16_ID : InputPhi81_f16.txt 577 Pattern INPUTPHI_B_F16_ID : InputPhi82_f16.txt 578 Pattern INPUTPHI_C_F16_ID : InputPhi83_f16.txt 579 580 Pattern INPUT_ERRORS_F16_ID : LDErrors81_f16.txt 581 582 Pattern REF1_F16_ID : Reference1_f16.txt 583 Pattern REF2_F16_ID : Reference2_f16.txt 584 Pattern REF3_F16_ID : Reference3_f16.txt 585 Pattern REF4_F16_ID : Reference4_f16.txt 586 Pattern REF5_F16_ID : Reference5_f16.txt 587 Pattern REF6_F16_ID : Reference6_f16.txt 588 Pattern REF7_F16_ID : Reference7_f16.txt 589 Pattern REF8_F16_ID : Reference8_f16.txt 590 Pattern REF9_F16_ID : Reference9_f16.txt 591 Pattern REF10_F16_ID : Reference10_f16.txt 592 Pattern REF11_F16_ID : Reference11_f16.txt 593 Pattern REF12_F16_ID : Reference12_f16.txt 594 Pattern REF13_F16_ID : Reference13_f16.txt 595 Pattern REF14_F16_ID : Reference14_f16.txt 596 Pattern REF15_F16_ID : Reference15_f16.txt 597 Pattern REF16_F16_ID : Reference16_f16.txt 598 Pattern REF17_F16_ID : Reference17_f16.txt 599 Pattern REF18_F16_ID : Reference18_f16.txt 600 Pattern REF19_F16_ID : Reference19_f16.txt 601 Pattern REF20_F16_ID : Reference20_f16.txt 602 Pattern REF21_F16_ID : Reference21_f16.txt 603 Pattern REF22_F16_ID : Reference22_f16.txt 604 Pattern REF23_F16_ID : Reference23_f16.txt 605 Pattern REF24_F16_ID : Reference24_f16.txt 606 Pattern REF25_F16_ID : Reference25_f16.txt 607 Pattern REF26_F16_ID : Reference26_f16.txt 608 Pattern REF27_F16_ID : Reference27_f16.txt 609 Pattern REF28_F16_ID : Reference28_f16.txt 610 Pattern REF29_F16_ID : Reference29_f16.txt 611 Pattern REF30_F16_ID : Reference30_f16.txt 612 Pattern REF31_F16_ID : Reference31_f16.txt 613 Pattern REF32_F16_ID : Reference32_f16.txt 614 Pattern REF33_F16_ID : Reference33_f16.txt 615 Pattern REF34_F16_ID : Reference34_f16.txt 616 Pattern REF35_F16_ID : Reference35_f16.txt 617 Pattern REF36_F16_ID : Reference36_f16.txt 618 Pattern REF37_F16_ID : Reference37_f16.txt 619 Pattern REF38_F16_ID : Reference38_f16.txt 620 Pattern REF39_F16_ID : Reference39_f16.txt 621 Pattern REF40_F16_ID : Reference40_f16.txt 622 Pattern REF41_F16_ID : Reference41_f16.txt 623 Pattern REF42_F16_ID : Reference42_f16.txt 624 Pattern REF43_F16_ID : Reference43_f16.txt 625 Pattern REF44_F16_ID : Reference44_f16.txt 626 Pattern REF45_F16_ID : Reference45_f16.txt 627 Pattern REF46_F16_ID : Reference46_f16.txt 628 Pattern REF47_F16_ID : Reference47_f16.txt 629 Pattern REF48_F16_ID : Reference48_f16.txt 630 Pattern REF49_F16_ID : Reference49_f16.txt 631 Pattern REF50_F16_ID : Reference50_f16.txt 632 Pattern REF51_F16_ID : Reference51_f16.txt 633 Pattern REF52_F16_ID : Reference52_f16.txt 634 Pattern REF53_F16_ID : Reference53_f16.txt 635 Pattern REF54_F16_ID : Reference54_f16.txt 636 Pattern REF55_F16_ID : Reference55_f16.txt 637 Pattern REF56_F16_ID : Reference56_f16.txt 638 Pattern REF57_F16_ID : Reference57_f16.txt 639 Pattern REF58_F16_ID : Reference58_f16.txt 640 Pattern REF59_F16_ID : Reference59_f16.txt 641 Pattern REF60_F16_ID : Reference60_f16.txt 642 Pattern REF61_F16_ID : Reference61_f16.txt 643 Pattern REF62_F16_ID : Reference62_f16.txt 644 Pattern REF63_F16_ID : Reference63_f16.txt 645 Pattern REF64_F16_ID : Reference64_f16.txt 646 Pattern REF65_F16_ID : Reference65_f16.txt 647 Pattern REF66_F16_ID : Reference66_f16.txt 648 Pattern REF67_F16_ID : Reference67_f16.txt 649 Pattern REF68_F16_ID : Reference68_f16.txt 650 Pattern REF69_F16_ID : Reference69_f16.txt 651 Pattern REF70_F16_ID : Reference70_f16.txt 652 Pattern REF71_F16_ID : Reference71_f16.txt 653 Pattern REF72_F16_ID : Reference72_f16.txt 654 Pattern REF73_F16_ID : Reference73_f16.txt 655 Pattern REF74_F16_ID : Reference74_f16.txt 656 Pattern REF75_F16_ID : Reference75_f16.txt 657 Pattern REF76_F16_ID : Reference76_f16.txt 658 Pattern REF77_F16_ID : Reference77_f16.txt 659 Pattern REF78_F16_ID : Reference78_f16.txt 660 Pattern REF79_F16_ID : Reference79_f16.txt 661 Pattern REF80_F16_ID : Reference80_f16.txt 662 Pattern REF81_F16_ID : Reference81_f16.txt 663 Pattern REF82_F16_ID : Reference82_f16.txt 664 Pattern REF83_F16_ID : Reference83_f16.txt 665 666 Pattern REF84_F16_ID : Reference84_f16.txt 667 Pattern REF85_F16_ID : Reference85_f16.txt 668 Pattern REF86_F16_ID : Reference86_f16.txt 669 670 671 Output OUT_F16_ID : Output 672 Output TMP_F16_ID : Temp 673 674 Functions { 675 arm_correlate_f16 nba=4 nbb=1:test_correlate_f16 676 arm_correlate_f16 nba=4 nbb=2:test_correlate_f16 677 arm_correlate_f16 nba=4 nbb=3:test_correlate_f16 678 arm_correlate_f16 nba=4 nbb=8:test_correlate_f16 679 arm_correlate_f16 nba=4 nbb=11:test_correlate_f16 680 arm_correlate_f16 nba=5 nbb=1:test_correlate_f16 681 arm_correlate_f16 nba=5 nbb=2:test_correlate_f16 682 arm_correlate_f16 nba=5 nbb=3:test_correlate_f16 683 arm_correlate_f16 nba=5 nbb=8:test_correlate_f16 684 arm_correlate_f16 nba=5 nbb=11:test_correlate_f16 685 arm_correlate_f16 nba=6 nbb=1:test_correlate_f16 686 arm_correlate_f16 nba=6 nbb=2:test_correlate_f16 687 arm_correlate_f16 nba=6 nbb=3:test_correlate_f16 688 arm_correlate_f16 nba=6 nbb=8:test_correlate_f16 689 arm_correlate_f16 nba=6 nbb=11:test_correlate_f16 690 arm_correlate_f16 nba=9 nbb=1:test_correlate_f16 691 arm_correlate_f16 nba=9 nbb=2:test_correlate_f16 692 arm_correlate_f16 nba=9 nbb=3:test_correlate_f16 693 arm_correlate_f16 nba=9 nbb=8:test_correlate_f16 694 arm_correlate_f16 nba=9 nbb=11:test_correlate_f16 695 arm_correlate_f16 nba=10 nbb=1:test_correlate_f16 696 arm_correlate_f16 nba=10 nbb=2:test_correlate_f16 697 arm_correlate_f16 nba=10 nbb=3:test_correlate_f16 698 arm_correlate_f16 nba=10 nbb=8:test_correlate_f16 699 arm_correlate_f16 nba=10 nbb=11:test_correlate_f16 700 arm_correlate_f16 nba=11 nbb=1:test_correlate_f16 701 arm_correlate_f16 nba=11 nbb=2:test_correlate_f16 702 arm_correlate_f16 nba=11 nbb=3:test_correlate_f16 703 arm_correlate_f16 nba=11 nbb=8:test_correlate_f16 704 arm_correlate_f16 nba=11 nbb=11:test_correlate_f16 705 arm_correlate_f16 nba=12 nbb=1:test_correlate_f16 706 arm_correlate_f16 nba=12 nbb=2:test_correlate_f16 707 arm_correlate_f16 nba=12 nbb=3:test_correlate_f16 708 arm_correlate_f16 nba=12 nbb=8:test_correlate_f16 709 arm_correlate_f16 nba=12 nbb=11:test_correlate_f16 710 arm_correlate_f16 nba=13 nbb=1:test_correlate_f16 711 arm_correlate_f16 nba=13 nbb=2:test_correlate_f16 712 arm_correlate_f16 nba=13 nbb=3:test_correlate_f16 713 arm_correlate_f16 nba=13 nbb=8:test_correlate_f16 714 arm_correlate_f16 nba=13 nbb=11:test_correlate_f16 715 arm_levinson_durbin_f16 n=7:test_levinson_durbin_f16 716 arm_levinson_durbin_f16 n=16:test_levinson_durbin_f16 717 arm_levinson_durbin_f16 n=23:test_levinson_durbin_f16 718 } 719 720 } 721 } 722 723 group FIR { 724 class = FIR 725 folder = FIR 726 727 suite FIR F16 { 728 class = FIRF16 729 folder = FIRF16 730 731 Pattern FIRINPUTS_F16_ID : FirInput1_f16.txt 732 Pattern FIRCOEFS_F16_ID : FirCoefs1_f16.txt 733 Pattern FIRCONFIGS_S16_ID : FirConfigs1_s16.txt 734 735 Pattern FIRREFS_F16_ID : FirRefs1_f16.txt 736 737 Output OUT_F16_ID : Output 738 739 Functions { 740 arm_fir_f16:test_fir_f16 741 } 742 743 } 744 } 745 746 group BIQUAD { 747 class = BIQUAD 748 folder = BIQUAD 749 750 suite BIQUAD F16 { 751 class = BIQUADF16 752 folder = BIQUADF16 753 754 Pattern BIQUADINPUTS_F16_ID : BiquadInput1_f16.txt 755 Pattern BIQUADCOEFS_F16_ID : BiquadCoefs1_f16.txt 756 Pattern BIQUADREFS_F16_ID : BiquadOutput1_f16.txt 757 758 Pattern ALLBIQUADINPUTS_F16_ID : AllBiquadInputs2_f16.txt 759 Pattern ALLBIQUADSTEREOINPUTS_F16_ID : AllBiquadStereoInputs2_f16.txt 760 Pattern ALLBIQUADCOEFS_F16_ID : AllBiquadCoefs2_f16.txt 761 Pattern ALLBIQUADREFS_F16_ID : AllBiquadRefs2_f16.txt 762 Pattern ALLBIQUADSTEREOREFS_F16_ID : AllBiquadStereoRefs2_f16.txt 763 Pattern ALLBIQUADCONFIGS_S16_ID : AllBiquadConfigs2_s16.txt 764 765 Output OUT_F16_ID : Output 766 Output STATE_F16_ID : State 767 768 Functions { 769 arm_biquad_cascade_df1 ref pattern:test_biquad_cascade_df1_ref 770 arm_biquad_cascade_df2T ref pattern:test_biquad_cascade_df2T_ref 771 arm_biquad_cascade_df1 random pattern:test_biquad_cascade_df1_rand 772 arm_biquad_cascade_df2T random pattern:test_biquad_cascade_df2T_rand 773 arm_biquad_cascade_stereo_df2T random pattern:test_biquad_cascade_stereo_df2T_rand 774 } 775 776 } 777 } 778 779 780 } 781 782 group Matrix Tests { 783 class = MatrixTests 784 folder = Matrix 785 786 group Unary Tests { 787 class = UnaryTests 788 folder = Unary 789 790 suite Unary Tests F16 { 791 class = UnaryTestsF16 792 folder = UnaryF16 793 794 Pattern INPUTS1_F16_ID : InputA1_f16.txt 795 Pattern INPUTSC1_F16_ID : InputAC1_f16.txt 796 797 Pattern INPUTS2_F16_ID : InputB1_f16.txt 798 Pattern INPUTVEC1_F16_ID : InputVec1_f16.txt 799 800 Pattern INPUTSINV_F16_ID : InputInvert1_f16.txt 801 Pattern DIMSUNARY1_S16_ID : DimsUnary1_s16.txt 802 Pattern DIMSINVERT1_S16_ID : DimsInvert1_s16.txt 803 804 Pattern REFADD1_F16_ID : RefAdd1_f16.txt 805 Pattern REFSUB1_F16_ID : RefSub1_f16.txt 806 Pattern REFSCALE1_F16_ID : RefScale1_f16.txt 807 Pattern REFTRANS1_F16_ID : RefTranspose1_f16.txt 808 Pattern REFTRANSC1_F16_ID : RefTransposeC1_f16.txt 809 Pattern REFINV1_F16_ID : RefInvert1_f16.txt 810 Pattern REFVECMUL1_F16_ID : RefVecMul1_f16.txt 811 812 Pattern DIMSCHOLESKY1_DPO_S16_ID : DimsCholeskyDPO1_s16.txt 813 Pattern DIMSCHOLESKY1_SDPO_S16_ID : DimsCholeskySDPO1_s16.txt 814 Pattern INPUTSCHOLESKY1_DPO_F16_ID : InputCholeskyDPO1_f16.txt 815 Pattern INPUTSCHOLESKY1_SDPO_F16_ID : InputCholeskySDPO1_f16.txt 816 817 Pattern REFCHOLESKY1_DPO_F16_ID : RefCholeskyDPO1_f16.txt 818 819 Pattern REFLDLT_D_DPO1_F16_ID : RefLDLT_D_DPO1_f16.txt 820 Pattern REFLDLT_LL_DPO1_F16_ID : RefLDLT_LL_DPO1_f16.txt 821 Pattern REFLDLT_PERM_DPO1_S16_ID : RefLDLT_PERM_DPO1_s16.txt 822 823 Pattern REFLDLT_D_SDPO1_F16_ID : RefLDLT_D_SDPO1_f16.txt 824 Pattern REFLDLT_LL_SDPO1_F16_ID : RefLDLT_LL_SDPO1_f16.txt 825 Pattern REFLDLT_PERM_SDPO1_S16_ID : RefLDLT_PERM_SDPO1_s16.txt 826 827 Pattern INPUT_UT_DPO_F16_ID : InputUTDPO1_f16.txt 828 Pattern INPUT_LT_DPO_F16_ID : InputLTDPO1_f16.txt 829 Pattern INPUT_RNDA_DPO_F16_ID : InputRNDA1_f16.txt 830 831 Pattern REF_UTINV_DPO_F16_ID : Ref_UTINV_DPO1_f16.txt 832 Pattern REF_LTINV_DPO_F16_ID : Ref_LTINV_DPO1_f16.txt 833 Pattern REF_CHOLINV_DPO_F16_ID : Ref_CHOLINV_DPO1_f16.txt 834 835 Pattern DIM_LTSOLVE_F16_ID : DimsLTSolve1_s16.txt 836 Pattern INPUT_MAT_LTSOLVE_F16_ID : InputMatrixLTSolve1_f16.txt 837 Pattern INPUT_MAT_UTSOLVE_F16_ID : InputMatrixUTSolve1_f16.txt 838 Pattern INPUT_VEC_LTSOLVE_F16_ID : InputVectorLTSolve1_f16.txt 839 Pattern REF_LT_SOLVE_F16_ID : RefLTSolve1_f16.txt 840 Pattern REF_UT_SOLVE_F16_ID : RefUTSolve1_f16.txt 841 842 Pattern INPUTS_QR_F16_ID : InputMatrixQR1_f16.txt 843 Pattern DIMS_QR_S16_ID : DimsQR1_s16.txt 844 Pattern REF_QR_TAU_F16_ID : RefTau1_f16.txt 845 Pattern REF_QR_R_F16_ID : RefR1_f16.txt 846 Pattern REF_QR_Q_F16_ID : RefQ1_f16.txt 847 848 Pattern INPUTS_HOUSEHOLDER_F16_ID : InputVectorHouseHolder1_f16.txt 849 Pattern DIMS_HOUSEHOLDER_S16_ID : DimsHouseholder1_s16.txt 850 Pattern REF_HOUSEHOLDER_V_F16_ID : RefVectorHouseholder1_f16.txt 851 Pattern REF_HOUSEHOLDER_BETA_F16_ID : RefValueHouseholder1_f16.txt 852 853 854 Output D_F16_ID : Output 855 Output LL_F16_ID : Output 856 Output PERM_S16_ID : Output 857 858 Output OUT_F16_ID : Output 859 Output TMPA_F16_ID : TmpA 860 Output TMPB_F16_ID : TmpB 861 Output TMPC_F16_ID : TmpC 862 Output TMPD_F16_ID : TmpD 863 864 Functions { 865 test matrix add:test_mat_add_f16 866 test matrix sub:test_mat_sub_f16 867 test matrix scale:test_mat_scale_f16 868 test matrix transpose:test_mat_trans_f16 869 test matrix inverse:test_mat_inverse_f16 870 test mat mult vec:test_mat_vec_mult_f16 871 test matrix complex transpose:test_mat_cmplx_trans_f16 872 test matrix cholesky decomposition:test_mat_cholesky_dpo_f16 873 test solve upper triangular:test_solve_upper_triangular_f16 874 test solve lower triangular:test_solve_lower_triangular_f16 875 test householder:test_householder_f16 876 test QR decomposition:test_mat_qr_f16 877 } 878 879 } 880 881 } 882 883 group Binary Tests{ 884 class = BinaryTests 885 folder = Binary 886 887 suite Binary F16 { 888 class = BinaryTestsF16 889 folder = BinaryF16 890 891 Pattern INPUTS1_F16_ID : InputA1_f16.txt 892 Pattern INPUTS2_F16_ID : InputB1_f16.txt 893 894 Pattern INPUTSC1_F16_ID : InputAC1_f16.txt 895 Pattern INPUTSC2_F16_ID : InputBC1_f16.txt 896 897 Pattern REFMUL1_F16_ID : RefMul1_f16.txt 898 Pattern REFCMPLXMUL1_F16_ID : RefCmplxMul1_f16.txt 899 Pattern DIMSBINARY1_S16_ID : DimsBinary1_s16.txt 900 901 902 Output OUT_F16_ID : Output 903 Output TMPA_F16_ID : TmpA 904 Output TMPB_F16_ID : TmpB 905 906 Functions { 907 test mult:test_mat_mult_f16 908 test complex mult:test_mat_cmplx_mult_f16 909 } 910 911 } 912 } 913 914 } 915 916 group Transform Tests { 917 class = TransformTests 918 folder = Transform 919 920 suite MFCC F16 { 921 class = MFCCF16 922 folder = MFCCF16 923 924 Pattern INPUTS_MFCC_NOISE_256_F16_ID : MFCCNoiseInput_256_1_f16.txt 925 Pattern REF_MFCC_NOISE_256_F16_ID : MFCCNoiseRef_256_1_f16.txt 926 927 Pattern INPUTS_MFCC_NOISE_512_F16_ID : MFCCNoiseInput_512_1_f16.txt 928 Pattern REF_MFCC_NOISE_512_F16_ID : MFCCNoiseRef_512_1_f16.txt 929 930 Pattern INPUTS_MFCC_NOISE_1024_F16_ID : MFCCNoiseInput_1024_1_f16.txt 931 Pattern REF_MFCC_NOISE_1024_F16_ID : MFCCNoiseRef_1024_1_f16.txt 932 933 Pattern INPUTS_MFCC_SINE_256_F16_ID : MFCCSineInput_256_1_f16.txt 934 Pattern REF_MFCC_SINE_256_F16_ID : MFCCSineRef_256_1_f16.txt 935 936 Pattern INPUTS_MFCC_SINE_512_F16_ID : MFCCSineInput_512_1_f16.txt 937 Pattern REF_MFCC_SINE_512_F16_ID : MFCCSineRef_512_1_f16.txt 938 939 Pattern INPUTS_MFCC_SINE_1024_F16_ID : MFCCSineInput_1024_1_f16.txt 940 Pattern REF_MFCC_SINE_1024_F16_ID : MFCCSineRef_1024_1_f16.txt 941 942 943 Output OUTPUT_MFCC_F16_ID : MFCCOutputs 944 Output TMP_MFCC_F16_ID : MFCCTmp 945 Output TMPIN_MFCC_F16_ID : MFCCTmpIn 946 947 Functions { 948 mfcc_noise_256_f16:test_mfcc_f16 949 mfcc_noise_512_f16:test_mfcc_f16 950 mfcc_noise_1024_f16:test_mfcc_f16 951 mfcc_sine_256_f16:test_mfcc_f16 952 mfcc_sine_512_f16:test_mfcc_f16 953 mfcc_sine_1024_f16:test_mfcc_f16 954 } 955 956 } 957 958 suite Transform Complex F16 { 959 class = TransformCF16 960 folder = TransformF16 961 962 Pattern INPUTS_CFFT_NOISY_16_F16_ID : ComplexInputSamples_Noisy_16_1_f16.txt 963 Pattern INPUTS_CIFFT_NOISY_16_F16_ID : ComplexInputIFFTSamples_Noisy_16_1_f16.txt 964 Pattern REF_CFFT_NOISY_16_F16_ID : ComplexFFTSamples_Noisy_16_1_f16.txt 965 966 Pattern INPUTS_CFFT_NOISY_32_F16_ID : ComplexInputSamples_Noisy_32_2_f16.txt 967 Pattern INPUTS_CIFFT_NOISY_32_F16_ID : ComplexInputIFFTSamples_Noisy_32_2_f16.txt 968 Pattern REF_CFFT_NOISY_32_F16_ID : ComplexFFTSamples_Noisy_32_2_f16.txt 969 970 Pattern INPUTS_CFFT_NOISY_64_F16_ID : ComplexInputSamples_Noisy_64_3_f16.txt 971 Pattern INPUTS_CIFFT_NOISY_64_F16_ID : ComplexInputIFFTSamples_Noisy_64_3_f16.txt 972 Pattern REF_CFFT_NOISY_64_F16_ID : ComplexFFTSamples_Noisy_64_3_f16.txt 973 974 Pattern INPUTS_CFFT_NOISY_128_F16_ID : ComplexInputSamples_Noisy_128_4_f16.txt 975 Pattern INPUTS_CIFFT_NOISY_128_F16_ID : ComplexInputIFFTSamples_Noisy_128_4_f16.txt 976 Pattern REF_CFFT_NOISY_128_F16_ID : ComplexFFTSamples_Noisy_128_4_f16.txt 977 978 Pattern INPUTS_CFFT_NOISY_256_F16_ID : ComplexInputSamples_Noisy_256_5_f16.txt 979 Pattern INPUTS_CIFFT_NOISY_256_F16_ID : ComplexInputIFFTSamples_Noisy_256_5_f16.txt 980 Pattern REF_CFFT_NOISY_256_F16_ID : ComplexFFTSamples_Noisy_256_5_f16.txt 981 982 Pattern INPUTS_CFFT_NOISY_512_F16_ID : ComplexInputSamples_Noisy_512_6_f16.txt 983 Pattern INPUTS_CIFFT_NOISY_512_F16_ID : ComplexInputIFFTSamples_Noisy_512_6_f16.txt 984 Pattern REF_CFFT_NOISY_512_F16_ID : ComplexFFTSamples_Noisy_512_6_f16.txt 985 986 Pattern INPUTS_CFFT_NOISY_1024_F16_ID : ComplexInputSamples_Noisy_1024_7_f16.txt 987 Pattern INPUTS_CIFFT_NOISY_1024_F16_ID : ComplexInputIFFTSamples_Noisy_1024_7_f16.txt 988 Pattern REF_CFFT_NOISY_1024_F16_ID : ComplexFFTSamples_Noisy_1024_7_f16.txt 989 990 Pattern INPUTS_CFFT_NOISY_2048_F16_ID : ComplexInputSamples_Noisy_2048_8_f16.txt 991 Pattern INPUTS_CIFFT_NOISY_2048_F16_ID : ComplexInputIFFTSamples_Noisy_2048_8_f16.txt 992 Pattern REF_CFFT_NOISY_2048_F16_ID : ComplexFFTSamples_Noisy_2048_8_f16.txt 993 994 Pattern INPUTS_CFFT_NOISY_4096_F16_ID : ComplexInputSamples_Noisy_4096_9_f16.txt 995 Pattern INPUTS_CIFFT_NOISY_4096_F16_ID : ComplexInputIFFTSamples_Noisy_4096_9_f16.txt 996 Pattern REF_CFFT_NOISY_4096_F16_ID : ComplexFFTSamples_Noisy_4096_9_f16.txt 997 998 Pattern INPUTS_CFFT_STEP_16_F16_ID : ComplexInputSamples_Step_16_10_f16.txt 999 Pattern INPUTS_CIFFT_STEP_16_F16_ID : ComplexInputIFFTSamples_Step_16_10_f16.txt 1000 Pattern REF_CFFT_STEP_16_F16_ID : ComplexFFTSamples_Step_16_10_f16.txt 1001 1002 Pattern INPUTS_CFFT_STEP_32_F16_ID : ComplexInputSamples_Step_32_11_f16.txt 1003 Pattern INPUTS_CIFFT_STEP_32_F16_ID : ComplexInputIFFTSamples_Step_32_11_f16.txt 1004 Pattern REF_CFFT_STEP_32_F16_ID : ComplexFFTSamples_Step_32_11_f16.txt 1005 1006 Pattern INPUTS_CFFT_STEP_64_F16_ID : ComplexInputSamples_Step_64_12_f16.txt 1007 Pattern INPUTS_CIFFT_STEP_64_F16_ID : ComplexInputIFFTSamples_Step_64_12_f16.txt 1008 Pattern REF_CFFT_STEP_64_F16_ID : ComplexFFTSamples_Step_64_12_f16.txt 1009 1010 Pattern INPUTS_CFFT_STEP_128_F16_ID : ComplexInputSamples_Step_128_13_f16.txt 1011 Pattern INPUTS_CIFFT_STEP_128_F16_ID : ComplexInputIFFTSamples_Step_128_13_f16.txt 1012 Pattern REF_CFFT_STEP_128_F16_ID : ComplexFFTSamples_Step_128_13_f16.txt 1013 1014 Pattern INPUTS_CFFT_STEP_256_F16_ID : ComplexInputSamples_Step_256_14_f16.txt 1015 Pattern INPUTS_CIFFT_STEP_256_F16_ID : ComplexInputIFFTSamples_Step_256_14_f16.txt 1016 Pattern REF_CFFT_STEP_256_F16_ID : ComplexFFTSamples_Step_256_14_f16.txt 1017 1018 Pattern INPUTS_CFFT_STEP_512_F16_ID : ComplexInputSamples_Step_512_15_f16.txt 1019 Pattern INPUTS_CIFFT_STEP_512_F16_ID : ComplexInputIFFTSamples_Step_512_15_f16.txt 1020 Pattern REF_CFFT_STEP_512_F16_ID : ComplexFFTSamples_Step_512_15_f16.txt 1021 1022 Pattern INPUTS_CFFT_STEP_1024_F16_ID : ComplexInputSamples_Step_1024_16_f16.txt 1023 Pattern INPUTS_CIFFT_STEP_1024_F16_ID : ComplexInputIFFTSamples_Step_1024_16_f16.txt 1024 Pattern REF_CFFT_STEP_1024_F16_ID : ComplexFFTSamples_Step_1024_16_f16.txt 1025 1026 Pattern INPUTS_CFFT_STEP_2048_F16_ID : ComplexInputSamples_Step_2048_17_f16.txt 1027 Pattern INPUTS_CIFFT_STEP_2048_F16_ID : ComplexInputIFFTSamples_Step_2048_17_f16.txt 1028 Pattern REF_CFFT_STEP_2048_F16_ID : ComplexFFTSamples_Step_2048_17_f16.txt 1029 1030 Pattern INPUTS_CFFT_STEP_4096_F16_ID : ComplexInputSamples_Step_4096_18_f16.txt 1031 Pattern INPUTS_CIFFT_STEP_4096_F16_ID : ComplexInputIFFTSamples_Step_4096_18_f16.txt 1032 Pattern REF_CFFT_STEP_4096_F16_ID : ComplexFFTSamples_Step_4096_18_f16.txt 1033 1034 Output OUTPUT_CFFT_F16_ID : ComplexFFTSamples 1035 1036 Functions { 1037 cfft_noisy_16_f16:test_cfft_f16 1038 cfft_noisy_32_f16:test_cfft_f16 1039 cfft_noisy_64_f16:test_cfft_f16 1040 cfft_noisy_128_f16:test_cfft_f16 1041 cfft_noisy_256_f16:test_cfft_f16 1042 cfft_noisy_512_f16:test_cfft_f16 1043 cfft_noisy_1024_f16:test_cfft_f16 1044 cfft_noisy_2048_f16:test_cfft_f16 1045 cfft_noisy_4096_f16:test_cfft_f16 1046 cfft_step_16_f16:test_cfft_f16 1047 cfft_step_32_f16:test_cfft_f16 1048 cfft_step_64_f16:test_cfft_f16 1049 cfft_step_128_f16:test_cfft_f16 1050 cfft_step_256_f16:test_cfft_f16 1051 cfft_step_512_f16:test_cfft_f16 1052 cfft_step_1024_f16:test_cfft_f16 1053 cfft_step_2048_f16:test_cfft_f16 1054 cfft_step_4096_f16:test_cfft_f16 1055 cifft_noisy_16_f16:test_cfft_f16 1056 cifft_noisy_32_f16:test_cfft_f16 1057 cifft_noisy_64_f16:test_cfft_f16 1058 cifft_noisy_128_f16:test_cfft_f16 1059 cifft_noisy_256_f16:test_cfft_f16 1060 cifft_noisy_512_f16:test_cfft_f16 1061 cifft_noisy_1024_f16:test_cfft_f16 1062 cifft_noisy_2048_f16:test_cfft_f16 1063 cifft_noisy_4096_f16:test_cfft_f16 1064 cifft_step_16_f16:test_cfft_f16 1065 cifft_step_32_f16:test_cfft_f16 1066 cifft_step_64_f16:test_cfft_f16 1067 cifft_step_128_f16:test_cfft_f16 1068 cifft_step_256_f16:test_cfft_f16 1069 cifft_step_512_f16:test_cfft_f16 1070 cifft_step_1024_f16:test_cfft_f16 1071 cifft_step_2048_f16:test_cfft_f16 1072 cifft_step_4096_f16:test_cfft_f16 1073 1074 } 1075 1076 } 1077 1078 suite Transform Real F16 { 1079 class = TransformRF16 1080 folder = TransformF16 1081 1082 Pattern INPUTS_RFFT_NOISY_32_F16_ID : RealInputSamples_Noisy_32_2_f16.txt 1083 Pattern INPUTS_RIFFT_NOISY_32_F16_ID : RealInputIFFTSamples_Noisy_32_2_f16.txt 1084 Pattern REF_RFFT_NOISY_32_F16_ID : RealFFTSamples_Noisy_32_2_f16.txt 1085 1086 Pattern INPUTS_RFFT_NOISY_64_F16_ID : RealInputSamples_Noisy_64_3_f16.txt 1087 Pattern INPUTS_RIFFT_NOISY_64_F16_ID : RealInputIFFTSamples_Noisy_64_3_f16.txt 1088 Pattern REF_RFFT_NOISY_64_F16_ID : RealFFTSamples_Noisy_64_3_f16.txt 1089 1090 Pattern INPUTS_RFFT_NOISY_128_F16_ID : RealInputSamples_Noisy_128_4_f16.txt 1091 Pattern INPUTS_RIFFT_NOISY_128_F16_ID : RealInputIFFTSamples_Noisy_128_4_f16.txt 1092 Pattern REF_RFFT_NOISY_128_F16_ID : RealFFTSamples_Noisy_128_4_f16.txt 1093 1094 Pattern INPUTS_RFFT_NOISY_256_F16_ID : RealInputSamples_Noisy_256_5_f16.txt 1095 Pattern INPUTS_RIFFT_NOISY_256_F16_ID : RealInputIFFTSamples_Noisy_256_5_f16.txt 1096 Pattern REF_RFFT_NOISY_256_F16_ID : RealFFTSamples_Noisy_256_5_f16.txt 1097 1098 Pattern INPUTS_RFFT_NOISY_512_F16_ID : RealInputSamples_Noisy_512_6_f16.txt 1099 Pattern INPUTS_RIFFT_NOISY_512_F16_ID : RealInputIFFTSamples_Noisy_512_6_f16.txt 1100 Pattern REF_RFFT_NOISY_512_F16_ID : RealFFTSamples_Noisy_512_6_f16.txt 1101 1102 Pattern INPUTS_RFFT_NOISY_1024_F16_ID : RealInputSamples_Noisy_1024_7_f16.txt 1103 Pattern INPUTS_RIFFT_NOISY_1024_F16_ID : RealInputIFFTSamples_Noisy_1024_7_f16.txt 1104 Pattern REF_RFFT_NOISY_1024_F16_ID : RealFFTSamples_Noisy_1024_7_f16.txt 1105 1106 Pattern INPUTS_RFFT_NOISY_2048_F16_ID : RealInputSamples_Noisy_2048_8_f16.txt 1107 Pattern INPUTS_RIFFT_NOISY_2048_F16_ID : RealInputIFFTSamples_Noisy_2048_8_f16.txt 1108 Pattern REF_RFFT_NOISY_2048_F16_ID : RealFFTSamples_Noisy_2048_8_f16.txt 1109 1110 Pattern INPUTS_RFFT_NOISY_4096_F16_ID : RealInputSamples_Noisy_4096_9_f16.txt 1111 Pattern INPUTS_RIFFT_NOISY_4096_F16_ID : RealInputIFFTSamples_Noisy_4096_9_f16.txt 1112 Pattern REF_RFFT_NOISY_4096_F16_ID : RealFFTSamples_Noisy_4096_9_f16.txt 1113 1114 Pattern INPUTS_RFFT_STEP_16_F16_ID : RealInputSamples_Step_16_10_f16.txt 1115 Pattern INPUTS_RIFFT_STEP_16_F16_ID : RealInputIFFTSamples_Step_16_10_f16.txt 1116 Pattern REF_RFFT_STEP_16_F16_ID : RealFFTSamples_Step_16_10_f16.txt 1117 1118 Pattern INPUTS_RFFT_STEP_32_F16_ID : RealInputSamples_Step_32_11_f16.txt 1119 Pattern INPUTS_RIFFT_STEP_32_F16_ID : RealInputIFFTSamples_Step_32_11_f16.txt 1120 Pattern REF_RFFT_STEP_32_F16_ID : RealFFTSamples_Step_32_11_f16.txt 1121 1122 Pattern INPUTS_RFFT_STEP_64_F16_ID : RealInputSamples_Step_64_12_f16.txt 1123 Pattern INPUTS_RIFFT_STEP_64_F16_ID : RealInputIFFTSamples_Step_64_12_f16.txt 1124 Pattern REF_RFFT_STEP_64_F16_ID : RealFFTSamples_Step_64_12_f16.txt 1125 1126 Pattern INPUTS_RFFT_STEP_128_F16_ID : RealInputSamples_Step_128_13_f16.txt 1127 Pattern INPUTS_RIFFT_STEP_128_F16_ID : RealInputIFFTSamples_Step_128_13_f16.txt 1128 Pattern REF_RFFT_STEP_128_F16_ID : RealFFTSamples_Step_128_13_f16.txt 1129 1130 Pattern INPUTS_RFFT_STEP_256_F16_ID : RealInputSamples_Step_256_14_f16.txt 1131 Pattern INPUTS_RIFFT_STEP_256_F16_ID : RealInputIFFTSamples_Step_256_14_f16.txt 1132 Pattern REF_RFFT_STEP_256_F16_ID : RealFFTSamples_Step_256_14_f16.txt 1133 1134 Pattern INPUTS_RFFT_STEP_512_F16_ID : RealInputSamples_Step_512_15_f16.txt 1135 Pattern INPUTS_RIFFT_STEP_512_F16_ID : RealInputIFFTSamples_Step_512_15_f16.txt 1136 Pattern REF_RFFT_STEP_512_F16_ID : RealFFTSamples_Step_512_15_f16.txt 1137 1138 Pattern INPUTS_RFFT_STEP_1024_F16_ID : RealInputSamples_Step_1024_16_f16.txt 1139 Pattern INPUTS_RIFFT_STEP_1024_F16_ID : RealInputIFFTSamples_Step_1024_16_f16.txt 1140 Pattern REF_RFFT_STEP_1024_F16_ID : RealFFTSamples_Step_1024_16_f16.txt 1141 1142 Pattern INPUTS_RFFT_STEP_2048_F16_ID : RealInputSamples_Step_2048_17_f16.txt 1143 Pattern INPUTS_RIFFT_STEP_2048_F16_ID : RealInputIFFTSamples_Step_2048_17_f16.txt 1144 Pattern REF_RFFT_STEP_2048_F16_ID : RealFFTSamples_Step_2048_17_f16.txt 1145 1146 Pattern INPUTS_RFFT_STEP_4096_F16_ID : RealInputSamples_Step_4096_18_f16.txt 1147 Pattern INPUTS_RIFFT_STEP_4096_F16_ID : RealInputIFFTSamples_Step_4096_18_f16.txt 1148 Pattern REF_RFFT_STEP_4096_F16_ID : RealFFTSamples_Step_4096_18_f16.txt 1149 1150 Output OUTPUT_RFFT_F16_ID : RealFFTSamples 1151 Output TEMP_F16_ID : Temp 1152 1153 Functions { 1154 rfft_noisy_32_f16:test_rfft_f16 1155 rfft_noisy_64_f16:test_rfft_f16 1156 rfft_noisy_128_f16:test_rfft_f16 1157 rfft_noisy_256_f16:test_rfft_f16 1158 rfft_noisy_512_f16:test_rfft_f16 1159 rfft_noisy_1024_f16:test_rfft_f16 1160 rfft_noisy_2048_f16:test_rfft_f16 1161 rfft_noisy_4096_f16:test_rfft_f16 1162 rfft_step_32_f16:test_rfft_f16 1163 rfft_step_64_f16:test_rfft_f16 1164 rfft_step_128_f16:test_rfft_f16 1165 rfft_step_256_f16:test_rfft_f16 1166 rfft_step_512_f16:test_rfft_f16 1167 rfft_step_1024_f16:test_rfft_f16 1168 rfft_step_2048_f16:test_rfft_f16 1169 rfft_step_4096_f16:test_rfft_f16 1170 rifft_noisy_32_f16:test_rfft_f16 1171 rifft_noisy_64_f16:test_rfft_f16 1172 rifft_noisy_128_f16:test_rfft_f16 1173 rifft_noisy_256_f16:test_rfft_f16 1174 rifft_noisy_512_f16:test_rfft_f16 1175 rifft_noisy_1024_f16:test_rfft_f16 1176 rifft_noisy_2048_f16:test_rfft_f16 1177 rifft_noisy_4096_f16:test_rfft_f16 1178 rifft_step_32_f16:test_rfft_f16 1179 rifft_step_64_f16:test_rfft_f16 1180 rifft_step_128_f16:test_rfft_f16 1181 rifft_step_256_f16:test_rfft_f16 1182 rifft_step_512_f16:test_rfft_f16 1183 rifft_step_1024_f16:test_rfft_f16 1184 rifft_step_2048_f16:test_rfft_f16 1185 rifft_step_4096_f16:test_rfft_f16 1186 } 1187 1188 } 1189 } 1190 1191 } 1192}