From dfe6adacc923336fa1e98b781ff67abaada29b95 Mon Sep 17 00:00:00 2001 From: Damien Lespiau Date: Wed, 30 Jan 2013 22:32:07 +0000 Subject: assembler: Gather all predicate data in its own structure Rather than user a full instruction for that. Also use set_instruction_predicate() for a case that coud not be done like that before the refactoring (because everyone now uses the same instruction structure). Signed-off-by: Damien Lespiau --- assembler/gen4asm.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'assembler/gen4asm.h') diff --git a/assembler/gen4asm.h b/assembler/gen4asm.h index 5673e2c9..00dd73a1 100644 --- a/assembler/gen4asm.h +++ b/assembler/gen4asm.h @@ -85,6 +85,13 @@ struct condition { int flag_subreg_nr; }; +struct predicate { + unsigned pred_control:4; + unsigned pred_inverse:1; + unsigned flag_reg_nr:1; + unsigned flag_subreg_nr:1; +}; + struct region { int vert_stride, width, horiz_stride; int is_default; -- cgit v1.2.3