| #ifndef ARM_BASIC_MATH_TEST_DATA_H |
| #define ARM_BASIC_MATH_TEST_DATA_H |
| |
| /*--------------------------------------------------------------------------------*/ |
| /* Includes */ |
| /*--------------------------------------------------------------------------------*/ |
| |
| #include "arr_desc.h" |
| #include "arm_math.h" |
| |
| /*--------------------------------------------------------------------------------*/ |
| /* Macros and Defines */ |
| /*--------------------------------------------------------------------------------*/ |
| #define BASIC_MATH_MAX_INPUT_ELEMENTS 32 |
| #define BASIC_MATH_BIGGEST_INPUT_TYPE float32_t |
| |
| /*--------------------------------------------------------------------------------*/ |
| /* Declare Variables */ |
| /*--------------------------------------------------------------------------------*/ |
| |
| /* Input/Output Buffers */ |
| ARR_DESC_DECLARE(basic_math_output_fut); |
| ARR_DESC_DECLARE(basic_math_output_ref); |
| |
| extern BASIC_MATH_BIGGEST_INPUT_TYPE |
| basic_math_output_f32_ref[BASIC_MATH_MAX_INPUT_ELEMENTS]; |
| |
| extern BASIC_MATH_BIGGEST_INPUT_TYPE |
| basic_math_output_f32_fut[BASIC_MATH_MAX_INPUT_ELEMENTS]; |
| |
| /* Block Sizes*/ |
| ARR_DESC_DECLARE(basic_math_block_sizes); |
| |
| /* Numbers */ |
| ARR_DESC_DECLARE(basic_math_elts); |
| ARR_DESC_DECLARE(basic_math_elts2); |
| ARR_DESC_DECLARE(basic_math_eltsf); |
| |
| /* Float Inputs */ |
| ARR_DESC_DECLARE(basic_math_zeros); |
| ARR_DESC_DECLARE(basic_math_f_2); |
| ARR_DESC_DECLARE(basic_math_f_15); |
| ARR_DESC_DECLARE(basic_math_f_32); |
| ARR_DESC_DECLARE(basic_math_f_all); |
| |
| #endif |