Add support for register-indirect access in destination registers.

This is untested.  Also, a few bits for source operand register-indirect access
sneak in with this commit.
This commit is contained in:
Eric Anholt
2006-08-29 18:31:34 -07:00
committed by Damien Lespiau
parent 2dac0a19a4
commit 3bcf6b29cd
3 changed files with 139 additions and 15 deletions
+4
View File
@@ -50,6 +50,9 @@ struct dst_operand {
int horiz_stride;
int address_mode; /* 0 if direct, 1 if register-indirect */
/* Indirect addressing */
int address_subreg_nr;
int indirect_offset;
};
@@ -65,6 +68,7 @@ struct src_operand {
int horiz_stride, width, vert_stride;
int address_mode; /* 0 if direct, 1 if register-indirect */
int address_subreg_nr;
int indirect_offset; /* XXX */
int swizzle_set;