From 9d5a87a096a71a7c689437fdd25f2c8eb260625c Mon Sep 17 00:00:00 2001 From: Damien Lespiau Date: Wed, 23 Jan 2013 22:29:23 +0000 Subject: assembler: Use brw_reg in the source operand Last refactoring step in transition to struct brw_reg. Signed-off-by: Damien Lespiau --- assembler/gen4asm.h | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'assembler/gen4asm.h') diff --git a/assembler/gen4asm.h b/assembler/gen4asm.h index b4ea6472..49c6ea01 100644 --- a/assembler/gen4asm.h +++ b/assembler/gen4asm.h @@ -86,19 +86,9 @@ struct regtype { * parser. */ struct src_operand { - int reg_file, reg_nr, subreg_nr, reg_type; - - int abs, negate; - - int horiz_stride, width, vert_stride; + struct brw_reg reg; int default_region; - - int address_mode; /* 0 if direct, 1 if register-indirect */ - int indirect_offset; /* XXX */ - - unsigned swizzle: 8; - - uint32_t imm32; /* set if reg_file == BRW_IMMEDIATE_VALUE or it is expressing a branch offset */ + uint32_t imm32; /* set if reg.file == BRW_IMMEDIATE_VALUE or it is expressing a branch offset */ char *reloc_target; /* bspec: branching instructions JIP and UIP are source operands */ } src_operand; -- cgit v1.2.3