nv50/ir/nir: make use of SYSTEM_VALUE_MAX when iterating read sysvals
authorKarol Herbst <kherbst@redhat.com>
Sun, 12 May 2019 13:55:15 +0000 (15:55 +0200)
committerKarol Herbst <kherbst@redhat.com>
Mon, 13 May 2019 21:40:40 +0000 (23:40 +0200)
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Pierre Moreau <dev@pmoreau.org>
src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp

index eb2f202993ac35c9e655ab72a61475d950feeddb..9054060453bc92f9f8f8112c9e49f1315a6217f8 100644 (file)
@@ -1337,7 +1337,7 @@ bool Converter::assignSlots() {
    }
 
    info->numSysVals = 0;
-   for (uint8_t i = 0; i < 64; ++i) {
+   for (uint8_t i = 0; i < SYSTEM_VALUE_MAX; ++i) {
       if (!(nir->info.system_values_read & 1ull << i))
          continue;