summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/cell/ppu/cell_gen_fp.c
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2008-10-10 12:04:19 -0600
committerBrian Paul <brian.paul@tungstengraphics.com>2008-10-10 12:04:19 -0600
commita45d293fd9a1432404a7e26f97cb20b2a0c43654 (patch)
tree3312955ba9c61e14c15a9080f43d83f6fc1bd7d0 /src/gallium/drivers/cell/ppu/cell_gen_fp.c
parente43af05311acd979f43a75f8ba4d9152b453408e (diff)
cell: fix fm/fs copy & paste bug from a few commits ago
Diffstat (limited to 'src/gallium/drivers/cell/ppu/cell_gen_fp.c')
-rw-r--r--src/gallium/drivers/cell/ppu/cell_gen_fp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/cell/ppu/cell_gen_fp.c b/src/gallium/drivers/cell/ppu/cell_gen_fp.c
index 7a4e8d20ba..ab71336754 100644
--- a/src/gallium/drivers/cell/ppu/cell_gen_fp.c
+++ b/src/gallium/drivers/cell/ppu/cell_gen_fp.c
@@ -474,7 +474,7 @@ emit_SUB(struct codegen *gen, const struct tgsi_full_instruction *inst)
for (ch = 0; ch < 4; ch++) {
if (inst->FullDstRegisters[0].DstRegister.WriteMask & (1 << ch)) {
/* d = s1 - s2 */
- spe_fm(gen->f, d_reg[ch], s1_reg[ch], s2_reg[ch]);
+ spe_fs(gen->f, d_reg[ch], s1_reg[ch], s2_reg[ch]);
store_dest_reg(gen, d_reg[ch], ch, &inst->FullDstRegisters[0]);
free_itemps(gen);
}