diff --git a/src/etnaviv/isa/asm.h b/src/etnaviv/isa/asm.h index dd4805d524e..4174c4b723d 100644 --- a/src/etnaviv/isa/asm.h +++ b/src/etnaviv/isa/asm.h @@ -9,6 +9,7 @@ #pragma once +#include #include #include "etnaviv/isa/enums.h" @@ -93,3 +94,11 @@ struct etna_inst { struct etna_inst_src src[ETNA_NUM_SRC]; /* source operand */ unsigned imm; /* takes place of src[2] for BRANCH/CALL */ }; + +struct etna_asm_result { + struct etna_inst *instr; + char *error; + size_t num_instr; + size_t capacity_instr; + bool success; +};