#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
|