#include "statistics_test_data.h"
|
|
/*--------------------------------------------------------------------------------*/
|
/* Input/Output Buffers */
|
/*--------------------------------------------------------------------------------*/
|
|
|
ARR_DESC_DEFINE(STATISTICS_BIGGEST_INPUT_TYPE,
|
statistics_output_fut,
|
STATISTICS_MAX_INPUT_ELEMENTS,
|
CURLY(0));
|
|
ARR_DESC_DEFINE(STATISTICS_BIGGEST_INPUT_TYPE,
|
statistics_output_ref,
|
STATISTICS_MAX_INPUT_ELEMENTS,
|
CURLY(0));
|
|
uint32_t statistics_idx_fut = 0;
|
uint32_t statistics_idx_ref = 0;
|
|
STATISTICS_BIGGEST_INPUT_TYPE
|
statistics_output_f32_ref[STATISTICS_MAX_INPUT_ELEMENTS];
|
|
STATISTICS_BIGGEST_INPUT_TYPE
|
statistics_output_f32_fut[STATISTICS_MAX_INPUT_ELEMENTS];
|
|
/*--------------------------------------------------------------------------------*/
|
/* Block Sizes */
|
/*--------------------------------------------------------------------------------*/
|
|
/*
|
To change test parameter values add/remove values inside CURLY and update
|
the preceeding parameter to reflect the number of values inside CURLY.
|
*/
|
|
ARR_DESC_DEFINE(uint32_t,
|
statistics_block_sizes,
|
4,
|
CURLY(1, 2, 15, 32));
|
|
/*--------------------------------------------------------------------------------*/
|
/* Test Data */
|
/*--------------------------------------------------------------------------------*/
|
|
ARR_DESC_DEFINE(float32_t,
|
statistics_f_32,
|
32,
|
CURLY(
|
-0.0865129623056441 , -0.3331168756476194,
|
0.0250664612949661 , 0.0575352840717098,
|
-0.2292942701362928 , 0.2381830931285998,
|
0.2378328403304206 , -0.0075266553186635,
|
0.0654584722817308 , 0.0349278285641849,
|
-0.0373417155362879 , 0.1451581096586606,
|
-0.1176633086028378 , 0.4366371636394202,
|
-0.0272791766173191 , 0.0227862627041619,
|
0.2133536422718378 , 0.0118562921047211,
|
-0.0191296810967338 , -0.1664698927300045,
|
0.0588821632785281 , -0.2672363715875608,
|
0.1428649103637904 , 0.3247124128892542,
|
-0.1383551403404573 , 0.1715993345656525,
|
0.2508002843205065 , -0.3187459152894954,
|
-0.2881928863802040 , 0.1142295247316356,
|
-0.0799771155430726 , 0.1379994750928690
|
));
|
|
|
ARR_DESC_DEFINE_SUBSET(statistics_f_31,
|
statistics_f_32,
|
31);
|
|
ARR_DESC_DEFINE_SUBSET(statistics_f_15,
|
statistics_f_32,
|
15);
|
|
ARR_DESC_DEFINE_SUBSET(statistics_f_2,
|
statistics_f_32,
|
2);
|
|
ARR_DESC_DEFINE(float32_t,
|
statistics_zeros,
|
32,
|
CURLY(0));
|
|
/* Aggregate all float datasets */
|
ARR_DESC_DEFINE(ARR_DESC_t *,
|
statistics_f_all,
|
4,
|
CURLY(
|
&statistics_zeros,
|
&statistics_f_2,
|
&statistics_f_15,
|
&statistics_f_32
|
));
|