#ifndef ASSEMBLE_HPP_ #define ASSEMBLE_HPP_ #include #include "hsa.h" #include "hsa_ext_finalize.h" hsa_status_t ModuleCreateFromHsailTextFile( const char *hsail_text_filename, hsa_ext_module_t *module ); hsa_status_t ModuleCreateFromBrigFile( const char *hsail_text_filename, hsa_ext_module_t *module ); hsa_status_t ModuleCreateFromHsailString( const char *hsail_string, hsa_ext_module_t *module ); hsa_status_t ModuleDestroy( hsa_ext_module_t module ); hsa_status_t ModuleValidate( hsa_ext_module_t module, uint32_t *result ); hsa_status_t ModuleDisassemble( hsa_ext_module_t module, const char *hsail_text_filename ); #endif // ASSEMBLE_HPP_