i965: Add support for Broadwell's new register types.
authorKenneth Graunke <kenneth@whitecape.org>
Tue, 10 Dec 2013 09:53:26 +0000 (01:53 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Fri, 20 Dec 2013 20:34:43 +0000 (12:34 -0800)
commit1e8e17ccd7a64fdde9b78d239d8a3c256006c984
tree0a08054df6d831bb730d7307367dcdd7d6e07080
parent15b9aa22d7d40456d59a9686be302ef0078e083f
i965: Add support for Broadwell's new register types.

Broadwell introduces support for Q, UQ, and HF types.  It also extends
DF support to allow immediate values.

Irritatingly, although HF and DF both support immediates, they're
represented by a different value depending on the register file.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
src/mesa/drivers/dri/i965/brw_defines.h
src/mesa/drivers/dri/i965/brw_eu_emit.c
src/mesa/drivers/dri/i965/brw_reg.h