diff options
author | Ilia Mirkin <[email protected]> | 2014-07-07 00:04:19 -0400 |
---|---|---|
committer | Ilia Mirkin <[email protected]> | 2015-02-20 19:30:28 -0500 |
commit | b87b498b88c51fb8c80901b8f581331d3fbcd972 (patch) | |
tree | 2993bb3e7f4ed6d7f68660200d6e873061d364e1 /src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp | |
parent | 93ebe91baed86a63f81fa852c5e7cc0ea52ff562 (diff) |
nvc0/ir: fix lowering of RSQ/RCP/SQRT/MOD to work with F64
Signed-off-by: Ilia Mirkin <[email protected]>
Diffstat (limited to 'src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp')
-rw-r--r-- | src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp b/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp index 3e1da7ec084..ee0487f15d6 100644 --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp @@ -1265,8 +1265,8 @@ CodeEmitterGM107::emitMUFU() case OP_SIN: mufu = 1; break; case OP_EX2: mufu = 2; break; case OP_LG2: mufu = 3; break; - case OP_RCP: mufu = 4; break; - case OP_RSQ: mufu = 5; break; + case OP_RCP: mufu = 4 + 2 * insn->subOp; break; + case OP_RSQ: mufu = 5 + 2 * insn->subOp; break; default: assert(!"invalid mufu"); break; |