nv50,nvc0: fix condition code change when commuting SET sources

This commit is contained in:
Christoph Bumiller
2011-02-07 19:03:09 +01:00
parent 8f05134580
commit d5263e4093
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -299,7 +299,7 @@ check_swap_src_0_1(struct nv_instruction *nvi)
}
if (nvi->opcode == NV_OP_SET && nvi->src[0] != src0)
nvi->set_cond = cc_swapped[nvi->set_cond];
nvi->set_cond = (nvi->set_cond & ~7) | cc_swapped[nvi->set_cond & 7];
}
static int
+2 -2
View File
@@ -258,8 +258,8 @@ check_swap_src_0_1(struct nv_instruction *nvi)
}
}
if (nvi->src[0] != src0 && nvi->opcode == NV_OP_SET)
nvi->set_cond = cc_swapped[nvi->set_cond];
if (nvi->src[0] != src0 && NV_BASEOP(nvi->opcode) == NV_OP_SET)
nvi->set_cond = (nvi->set_cond & ~7) | cc_swapped[nvi->set_cond & 7];
}
static void