MLIR-AIE
Classes | Functions
xrt_test_wrapper.h File Reference
#include <fstream>
#include <iostream>
#include <sstream>
#include "test_utils.h"
#include "xrt/xrt_bo.h"
+ Include dependency graph for xrt_test_wrapper.h:

Go to the source code of this file.

Classes

struct  args
 

Functions

struct args parse_args (int argc, const char *argv[])
 
template<typename T1 , typename T2 , typename T3 , void(*)(T1 *, int) init_bufIn1, void(*)(T2 *, int) init_bufIn2, void(*)(T3 *, int) init_bufOut, int(*)(T1 *, T2 *, T3 *, int, int) verify_results>
int setup_and_run_aie (int IN1_VOLUME, int IN2_VOLUME, int OUT_VOLUME, struct args myargs)
 
template<typename T1 , typename T3 , void(*)(T1 *, int) init_bufIn1, void(*)(T3 *, int) init_bufOut, int(*)(T1 *, T3 *, int, int) verify_results>
int setup_and_run_aie (int IN1_VOLUME, int OUT_VOLUME, struct args myargs)
 

Function Documentation

◆ parse_args()

struct args parse_args ( int  argc,
const char *  argv[] 
)

◆ setup_and_run_aie() [1/2]

template<typename T1 , typename T2 , typename T3 , void(*)(T1 *, int) init_bufIn1, void(*)(T2 *, int) init_bufIn2, void(*)(T3 *, int) init_bufOut, int(*)(T1 *, T2 *, T3 *, int, int) verify_results>
int setup_and_run_aie ( int  IN1_VOLUME,
int  IN2_VOLUME,
int  OUT_VOLUME,
struct args  myargs 
)

◆ setup_and_run_aie() [2/2]

template<typename T1 , typename T3 , void(*)(T1 *, int) init_bufIn1, void(*)(T3 *, int) init_bufOut, int(*)(T1 *, T3 *, int, int) verify_results>
int setup_and_run_aie ( int  IN1_VOLUME,
int  OUT_VOLUME,
struct args  myargs 
)