1#ifndef _HALIDE_HEXAGON_REMOTE_H
2#define _HALIDE_HEXAGON_REMOTE_H
7#define __QAIC_HEADER(ff) ff
10#ifndef __QAIC_HEADER_EXPORT
11#define __QAIC_HEADER_EXPORT
14#ifndef __QAIC_HEADER_ATTRIBUTE
15#define __QAIC_HEADER_ATTRIBUTE
19#define __QAIC_IMPL(ff) ff
22#ifndef __QAIC_IMPL_EXPORT
23#define __QAIC_IMPL_EXPORT
26#ifndef __QAIC_IMPL_ATTRIBUTE
27#define __QAIC_IMPL_ATTRIBUTE
__QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_poll_profiler_state(int *func, int *threads) __QAIC_HEADER_ATTRIBUTE
__QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_load_library(const char *soname, int sonameLen, const unsigned char *code, int codeLen, halide_hexagon_remote_handle_t *module_ptr) __QAIC_HEADER_ATTRIBUTE
uint64 halide_hexagon_remote_scalar_t
__QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_poll_log(char *log, int logLen, int *read_size) __QAIC_HEADER_ATTRIBUTE
#define __QAIC_HEADER(ff)
unsigned int halide_hexagon_remote_handle_t
__QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_power_hvx_on(void) __QAIC_HEADER_ATTRIBUTE
#define __QAIC_HEADER_ATTRIBUTE
__QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_profiler_set_current_func(int current_func) __QAIC_HEADER_ATTRIBUTE
__QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_release_library(halide_hexagon_remote_handle_t module_ptr) __QAIC_HEADER_ATTRIBUTE
_halide_hexagon_remote_buffer__seq_octet halide_hexagon_remote_buffer
__QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_power_hvx_off(void) __QAIC_HEADER_ATTRIBUTE
__QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_set_performance(int set_mips, unsigned int mipsPerThread, unsigned int mipsTotal, int set_bus_bw, unsigned int bwMegabytesPerSec, unsigned int busbwUsagePercentage, int set_latency, int latency) __QAIC_HEADER_ATTRIBUTE
__QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_run_v2(halide_hexagon_remote_handle_t module_ptr, halide_hexagon_remote_handle_t symbol, const halide_hexagon_remote_buffer *input_buffers, int input_buffersLen, halide_hexagon_remote_buffer *output_buffers, int output_buffersLen, const halide_hexagon_remote_scalar_t *scalars, int scalarsLen) __QAIC_HEADER_ATTRIBUTE
__QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_set_performance_mode(int mode) __QAIC_HEADER_ATTRIBUTE
__QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_get_symbol_v4(halide_hexagon_remote_handle_t module_ptr, const char *name, int nameLen, halide_hexagon_remote_handle_t *sym_ptr) __QAIC_HEADER_ATTRIBUTE
__QAIC_HEADER_EXPORT int __QAIC_HEADER halide_hexagon_remote_set_thread_priority(int priority) __QAIC_HEADER_ATTRIBUTE
#define __QAIC_HEADER_EXPORT