This utility can be used to benchmark an arbitrary workload under a specific OSKI-Lua transformation.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <oski/oski.h>
#include <oski/simplelist.h>
#include "abort_prog.h"
#include "testvec.h"
#include "timing.h"
#include "parse_opts.h"
#include "readhbpat.h"
#include "matopts.h"
#include "keropts.h"
#include "workload.h"
Data Structures | |
| struct | progopts_t |
Functions | |
| static void | init_default_opts (progopts_t *opts) |
| static void | display_opts (const progopts_t *opts) |
| static void | usage (const char *progname) |
| Print command-line options. | |
| static void | abort_option_error (const char *flag, const char *bad_value, const char *good_value_1,...) |
| static simplelist_t * | process_options (int argc, char *argv[], progopts_t *opts) |
| int | main (int argc, char *argv[]) |
| Main benchmark program. | |
1.4.6