i965: Add fs_reg/src_reg constructors that take vf[4].
authorMatt Turner <mattst88@gmail.com>
Sat, 20 Dec 2014 19:47:40 +0000 (11:47 -0800)
committerMatt Turner <mattst88@gmail.com>
Mon, 29 Dec 2014 18:05:03 +0000 (10:05 -0800)
commit3978585bccf69ff8f607cad0de025ea91c418587
treeef5c72f8853e3981d7139653d49cfaf9015c2e97
parent0c7f8959957e5b6eec2dcb5816c0c0a58e66ef77
i965: Add fs_reg/src_reg constructors that take vf[4].

Sometimes it's easier to generate 4x values into an array, and the
memcpy is 1 instruction, rather than 11 to piece 4 arguments together.

I'd forgotten to remove the prototype from fs_reg from a previous patch,
so it's already there for us here.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/drivers/dri/i965/brw_fs.cpp
src/mesa/drivers/dri/i965/brw_vec4.cpp
src/mesa/drivers/dri/i965/brw_vec4.h