nvc0: only allocate 2 registers less for gv100+

It is unclear to my why we have a +5 in there, but there is something funky
going on and we need to allocate more. On my TU17 +3 works without issues
as well though and it gives a slight performance improvement in
heavier benchmarks.

Signed-off-by: Karol Herbst <kherbst@redhat.com>
30 jobs for !6152 with nv_volta_max_reg
latest detached
Status Job ID Name Coverage
  Container+Docs
manual #3907309
aarch64 manual
arm_build
manual #3907310
manual
arm_test-base
manual #3907306
manual
x86_build-base
manual #3907308
manual
x86_build_old
manual #3907307
manual
x86_test-base
 
  Container 2
created #3907320
arm64_test
created #3907315
i386_build
created #3907311
kernel+rootfs_amd64
created #3907312
aarch64
kernel+rootfs_arm64
created #3907313
aarch64
kernel+rootfs_armhf
created #3907316
ppc64el_build
created #3907317
s390x_build
created #3907314
x86_build
created #3907318
x86_test-gl
created #3907319
x86_test-vk
 
  Meson X86 64
created #3907324
meson-clang
created #3907323
meson-classic
created #3907325
meson-clover
created #3907326
meson-clover-old-llvm
created #3907322
meson-gallium
created #3907321
meson-testing
created #3907327
meson-vulkan
 
  Scons
created #3907328
allowed to fail
scons-win64
 
  Meson Misc
created #3907330
aarch64
meson-arm64
created #3907331
aarch64
meson-arm64-build-test
created #3907329
aarch64
meson-armhf
created #3907332
meson-i386
created #3907335
meson-mingw32-x86_64
created #3907334
kvm
meson-ppc64el
created #3907333
kvm
meson-s390x