summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/r700_asm.c
diff options
context:
space:
mode:
authorChristian König <deathsimple@vodafone.de>2010-12-22 17:45:51 +0100
committerChristian König <deathsimple@vodafone.de>2011-01-13 23:01:35 +0100
commit96f8f8db7bcddec7ef0fce62cf0e23f1c2fb8c8d (patch)
tree1ad79a2825ea574152bcae5806b99067918f8bbc /src/gallium/drivers/r600/r700_asm.c
parentd7342f6a81a0d13acb6486a24bffa8e5987d5410 (diff)
r600g: rework literal handling
Diffstat (limited to 'src/gallium/drivers/r600/r700_asm.c')
-rw-r--r--src/gallium/drivers/r600/r700_asm.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/gallium/drivers/r600/r700_asm.c b/src/gallium/drivers/r600/r700_asm.c
index 3eb6fb50ca..a7f2f54736 100644
--- a/src/gallium/drivers/r600/r700_asm.c
+++ b/src/gallium/drivers/r600/r700_asm.c
@@ -29,8 +29,6 @@
int r700_bc_alu_build(struct r600_bc *bc, struct r600_bc_alu *alu, unsigned id)
{
- unsigned i;
-
bc->bytecode[id++] = S_SQ_ALU_WORD0_SRC0_SEL(alu->src[0].sel) |
S_SQ_ALU_WORD0_SRC0_REL(alu->src[0].rel) |
S_SQ_ALU_WORD0_SRC0_CHAN(alu->src[0].chan) |
@@ -67,13 +65,5 @@ int r700_bc_alu_build(struct r600_bc *bc, struct r600_bc_alu *alu, unsigned id)
S_SQ_ALU_WORD1_OP2_UPDATE_EXECUTE_MASK(alu->predicate) |
S_SQ_ALU_WORD1_OP2_UPDATE_PRED(alu->predicate);
}
- if (alu->last) {
- if (alu->nliteral && !alu->literal_added) {
- R600_ERR("Bug in ALU processing for instruction 0x%08x, literal not added correctly\n", alu->inst);
- }
- for (i = 0; i < alu->nliteral; i++) {
- bc->bytecode[id++] = alu->value[i];
- }
- }
return 0;
}