# include "IBAA32.h" # include # include # include int main (void) { IBAA32 ibaa; ibaa.printState (); ibaa.GenerateResults (); ibaa.printState (); ibaa.WarmUp (); ibaa.printState (); FILE * const fOut = fopen("output", "wb"); assert (fOut != NULL); for (size_t i = 0; i < (12000000 / (sizeof (uint32_t) * ibaa.QueryResultsMemorySize())); ++i) { ibaa.GenerateResults (); for (size_t I = 0; I < ibaa.QueryResultsMemorySize (); ++I) { IBAA32OpType suc; const uint32_t val = ibaa.QueryResult (I, &suc); assert (suc == IBAA32_OP_SUCCESS); assert (fwrite (&val, sizeof(val), 1, fOut) == 1); } } exit (EXIT_SUCCESS); }