nvc0: rcp f32 also supports neg and abs modifiers
authorChristoph Bumiller <e0425955@student.tuwien.ac.at>
Fri, 12 Nov 2010 22:37:47 +0000 (23:37 +0100)
committerChristoph Bumiller <e0425955@student.tuwien.ac.at>
Thu, 9 Dec 2010 11:05:03 +0000 (12:05 +0100)
src/gallium/drivers/nvc0/nvc0_pc_emit.c

index 8a94175e27c702e8a85b1de30a8c965c807e9197..4edbdb22e5c61b6b6c59046f83ab9fd876630e93 100644 (file)
@@ -420,7 +420,7 @@ emit_flop(struct nv_pc *pc, struct nv_instruction *i, ubyte op)
 
    pc->emit[0] |= op << 26;
 
-   if (op > 4) {
+   if (op >= 4) {
       if (i->src[0]->mod & NV_MOD_NEG) pc->emit[0] |= 1 << 9;
       if (i->src[0]->mod & NV_MOD_ABS) pc->emit[0] |= 1 << 7;
    } else {