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