nv50: don't negate immediates in set_immd
authorChristoph Bumiller <e0425955@student.tuwien.ac.at>
Mon, 28 Dec 2009 22:17:26 +0000 (23:17 +0100)
committerChristoph Bumiller <e0425955@student.tuwien.ac.at>
Thu, 31 Dec 2009 13:34:10 +0000 (14:34 +0100)
commit3019afdbd862b86eb26d222d3a1d743faf3693be
tree78e6ec4925a0d92357dba9da6d24e64fa7e9afaf
parent9b0bbe15a54b3d5d0ba015a71b1cf10da04ab892
nv50: don't negate immediates in set_immd

This negation would only be triggered in situations
where it's incorrect.
The caller of set_immd should negate the immediate value
in the instruction itself if desired, and will also know
if it's a float or an int.

ADD TEMP[0], CONST[0], -IMMD[0] would load the immediate
into extra TEMP, negated, and set the negate flag in add
as well - double negation.
src/gallium/drivers/nv50/nv50_program.c