summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Skeggs <[email protected]>2008-06-15 15:53:22 +1000
committerBen Skeggs <[email protected]>2008-06-29 15:46:18 +1000
commitda66b8a2f4c3c052ad71b2b6d5a845c2fd267c6e (patch)
tree57c80f53297c51391d3efc9cc7687d11db6d9d48
parentfa5cd63f96d2b69ded48d40b9cb7e57c147f7332 (diff)
nv50: disable inline IMMD for now, IMMD+pred == BANG!
fixes progs/fp/lit.txt
-rw-r--r--src/gallium/drivers/nv50/nv50_program.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/gallium/drivers/nv50/nv50_program.c b/src/gallium/drivers/nv50/nv50_program.c
index 5800a347bf6..845fc611905 100644
--- a/src/gallium/drivers/nv50/nv50_program.c
+++ b/src/gallium/drivers/nv50/nv50_program.c
@@ -31,10 +31,6 @@
* FUCK! watch dst==src vectors, can overwrite components that are needed.
* ie. SUB R0, R0.yzxw, R0
*
- * MOV dst, -src
- * "delta" tmp, -src (0xa0000204,0xe4004780 - delta r0, -r0)
- * mov dst, tmp
- *
* Things to check with renouveau:
* FP attr/result assignment - how?
* attrib
@@ -349,7 +345,7 @@ emit_mov(struct nv50_pc *pc, struct nv50_reg *dst, struct nv50_reg *src)
set_dst(pc, dst, e);
- if (dst->type != P_RESULT && src->type == P_IMMD) {
+ if (0 && dst->type != P_RESULT && src->type == P_IMMD) {
set_immd(pc, src, e);
/*XXX: 32-bit, but steals part of "half" reg space - need to
* catch and handle this case if/when we do half-regs