diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_program.c b/src/gallium/drivers/nouveau/nvc0/nvc0_program.c index 36d0f7017c7..38082b8e203 100644 --- a/src/gallium/drivers/nouveau/nvc0/nvc0_program.c +++ b/src/gallium/drivers/nouveau/nvc0/nvc0_program.c @@ -686,7 +686,7 @@ nvc0_program_translate(struct nvc0_program *prog, uint16_t chipset, prog->relocs = info_out.bin.relocData; prog->fixups = info_out.bin.fixupData; if (info_out.target >= NVISA_GV100_CHIPSET) - prog->num_gprs = MIN2(info_out.bin.maxGPR + 5, 256); //XXX: why? + prog->num_gprs = MIN2(info_out.bin.maxGPR + 5, 255); //XXX: why? else prog->num_gprs = MAX2(4, (info_out.bin.maxGPR + 1)); prog->cp.smem_size = info_out.bin.smemSize;