blob: 630dd5e2e1b35f07cf858b71752948f8b3cf2573 [file] [log] [blame]
/* Some archs (ARM) default to unsigned char
and test results assumes signed */
typedef signed char char_t;
struct global_result
{
char_t min;
char_t max;
char_t add;
char_t mult;
};
void initarray(void);
char_t array(unsigned long i);
unsigned long getac(void);
void setac(unsigned long i);
char_t min(char_t a, char_t b);
char_t max(char_t a, char_t b);
char_t add(char_t a, char_t b);
char_t mult(char_t a, char_t b);
void loop(void (*init)(void *) , void (*step)(void *) ,void *result);