Browse Source

gk110/ir: fix double-wide vm address

tags/11.2-branchpoint
Ilia Mirkin 9 years ago
parent
commit
2e533ab74b
1 changed files with 4 additions and 0 deletions
  1. 4
    0
      src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp

+ 4
- 0
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp View File

@@ -1613,6 +1613,10 @@ CodeEmitterGK110::emitSTORE(const Instruction *i)

srcId(i->src(1), 2);
srcId(i->src(0).getIndirect(0), 10);
if (i->src(0).getFile() == FILE_MEMORY_GLOBAL &&
i->src(0).isIndirect(0) &&
i->getIndirect(0, 0)->reg.size == 8)
code[1] |= 1 << 23;
}

void

Loading…
Cancel
Save