summaryrefslogtreecommitdiff
path: root/assembler/gen4asm.h
diff options
context:
space:
mode:
Diffstat (limited to 'assembler/gen4asm.h')
-rw-r--r--assembler/gen4asm.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/assembler/gen4asm.h b/assembler/gen4asm.h
index dca7f0ff..6b957e28 100644
--- a/assembler/gen4asm.h
+++ b/assembler/gen4asm.h
@@ -36,6 +36,7 @@
#include "brw_reg.h"
#include "brw_defines.h"
#include "brw_structs.h"
+#include "gen8_instruction.h"
extern long int gen_level;
extern int advanced_flag;
@@ -131,6 +132,8 @@ typedef struct {
enum assembler_instruction_type {
GEN4ASM_INSTRUCTION_GEN,
GEN4ASM_INSTRUCTION_GEN_RELOCATABLE,
+ GEN4ASM_INSTRUCTION_GEN8,
+ GEN4ASM_INSTRUCTION_GEN8_RELOCATABLE,
GEN4ASM_INSTRUCTION_LABEL,
};
@@ -152,6 +155,7 @@ struct brw_program_instruction {
unsigned inst_offset;
union {
struct brw_instruction gen;
+ struct gen8_instruction gen8;
struct label_instruction label;
} insn;
struct relocation reloc;