PIPS
freia_terapix.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  terapix_hw_t
 

Macros

#define trpx_mem_prop   "HWAC_TERAPIX_RAMPE"
 
#define trpx_npe_prop   "HWAC_TERAPIX_NPE"
 
#define trpx_dmabw_prop   "HWAC_TERAPIX_DMABW"
 
#define trpx_gram_width   "HWAC_TERAPIX_GRAM_WIDTH"
 
#define trpx_gram_height   "HWAC_TERAPIX_GRAM_HEIGHT"
 
#define trpx_dag_cut   "HWAC_TERAPIX_DAG_CUT"
 
#define trpx_overlap_io   "HWAC_TERAPIX_OVERLAP_IO"
 
#define trpx_max_size   "HWAC_TERAPIX_IMAGELET_MAX_SIZE"
 
#define trpx_dag_cut_none_p(s)   same_string_p(s, "none")
 
#define trpx_dag_cut_compute_p(s)   same_string_p(s, "compute")
 
#define trpx_dag_cut_enumerate_p(s)   same_string_p(s, "enumerate")
 
#define trpx_dag_cut_is_valid(s)
 
#define trpx_overlap_io_p()   get_bool_property(trpx_overlap_io)
 
#define FREIA_TRPX_INCLUDES
 

Macro Definition Documentation

◆ FREIA_TRPX_INCLUDES

#define FREIA_TRPX_INCLUDES
Value:
"// freia terapix includes\n" \
"#include <freiaCommon.h>\n" \
"#include <freiaMediumGrain.h>\n" \
"#include <freiaCoarseGrain.h>\n" \
"#include <terapix.h>\n" \
"#include <terapix_ucode.h>\n"

Definition at line 54 of file freia_terapix.h.

◆ trpx_dag_cut

#define trpx_dag_cut   "HWAC_TERAPIX_DAG_CUT"

Definition at line 38 of file freia_terapix.h.

◆ trpx_dag_cut_compute_p

#define trpx_dag_cut_compute_p (   s)    same_string_p(s, "compute")

Definition at line 44 of file freia_terapix.h.

◆ trpx_dag_cut_enumerate_p

#define trpx_dag_cut_enumerate_p (   s)    same_string_p(s, "enumerate")

Definition at line 45 of file freia_terapix.h.

◆ trpx_dag_cut_is_valid

#define trpx_dag_cut_is_valid (   s)
Value:
trpx_dag_cut_compute_p(s) || \
trpx_dag_cut_enumerate_p(s)
#define trpx_dag_cut_none_p(s)
Definition: freia_terapix.h:43

Definition at line 46 of file freia_terapix.h.

◆ trpx_dag_cut_none_p

#define trpx_dag_cut_none_p (   s)    same_string_p(s, "none")

Definition at line 43 of file freia_terapix.h.

◆ trpx_dmabw_prop

#define trpx_dmabw_prop   "HWAC_TERAPIX_DMABW"

Definition at line 35 of file freia_terapix.h.

◆ trpx_gram_height

#define trpx_gram_height   "HWAC_TERAPIX_GRAM_HEIGHT"

Definition at line 37 of file freia_terapix.h.

◆ trpx_gram_width

#define trpx_gram_width   "HWAC_TERAPIX_GRAM_WIDTH"

Definition at line 36 of file freia_terapix.h.

◆ trpx_max_size

#define trpx_max_size   "HWAC_TERAPIX_IMAGELET_MAX_SIZE"

Definition at line 40 of file freia_terapix.h.

◆ trpx_mem_prop

#define trpx_mem_prop   "HWAC_TERAPIX_RAMPE"

Definition at line 33 of file freia_terapix.h.

◆ trpx_npe_prop

#define trpx_npe_prop   "HWAC_TERAPIX_NPE"

Definition at line 34 of file freia_terapix.h.

◆ trpx_overlap_io

#define trpx_overlap_io   "HWAC_TERAPIX_OVERLAP_IO"

Definition at line 39 of file freia_terapix.h.

◆ trpx_overlap_io_p

#define trpx_overlap_io_p ( )    get_bool_property(trpx_overlap_io)

Definition at line 51 of file freia_terapix.h.