blob: cbb2d750107e1439ee376cd4658855cb31a3f12e [file] [log] [blame]
#ifndef HAVE_DEFINED_SCALAR_SAT_BINARY
#define HAVE_DEFINED_SCALAR_SAT_BINARY
/* To leverage this header files for run test, you need to:
1. define T as the type, for example uint8_t,
2. define RUN_SAT_BINARY as run function.
3. prepare the test_data for test cases.
*/
int
main ()
{
unsigned i;
T *d;
for (i = 0; i < sizeof (test_data) / sizeof (test_data[0]); i++)
{
d = test_data[i];
if (RUN_SAT_BINARY (T, d[0], d[1]) != d[2])
__builtin_abort ();
}
return 0;
}
#endif