freedreno/a5xx: Use VALIDREG/CONDREG like a6xx do.

Fewer magic numbers and less to diff between the two.

Part-of: <!9870>
59 jobs for !9870 with fd5-clip in 32 minutes and 44 seconds (queued for 5 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed #8402289
sanity

00:00:09

 
  Container
passed #8402295
aarch64
arm_build

00:00:32

passed #8402297
arm_test-base

00:00:13

passed #8402298
windows shell 1809 mesa
windows_build_vs2019

00:00:08

passed #8402291
x86_build-base

00:00:13

passed #8402293
x86_test-base

00:00:13

 
  Container 2
passed #8402313
android_build

00:00:15

passed #8402318
arm64_test

00:00:15

passed #8402320
armhf_test

00:00:19

passed #8402308
i386_build

00:00:18

passed #8402301
kernel+rootfs_amd64

00:00:23

passed #8402302
aarch64
kernel+rootfs_arm64

00:01:16

passed #8402304
aarch64
kernel+rootfs_armhf

00:00:23

passed #8402310
ppc64el_build

00:00:15

passed #8402312
s390x_build

00:00:16

passed #8402306
x86_build

00:00:15

passed #8402315
x86_test-gl

00:00:18

passed #8402317
x86_test-vk

00:00:12

 
  Meson X86 64
passed #8402331
meson-clang

00:05:03

passed #8402332
meson-clover

00:04:47

passed #8402325
meson-clover-testing

00:03:32

passed #8402327
meson-gallium

00:06:15

passed #8402329
meson-release

00:04:25

passed #8402322
meson-testing

00:03:37

passed #8402324
meson-testing-asan

00:04:14

passed #8402334
meson-vulkan

00:03:28

 
  Build Misc
passed #8402336
meson-android

00:00:41

passed #8402339
aarch64
meson-arm64

00:01:42

passed #8402341
aarch64
meson-arm64-asan

00:03:21

passed #8402343
aarch64
meson-arm64-build-test

00:01:22

passed #8402337
aarch64
meson-armhf

00:02:24

passed #8402345
meson-i386

00:01:59

passed #8402351
meson-mingw32-x86_64

00:01:59

passed #8402349
kvm
meson-ppc64el

00:01:58

passed #8402347
kvm
meson-s390x

00:02:54

 
  Freedreno
passed #8402353
google-freedreno-db410c
a306_gles2

00:05:51

passed #8402355
google-freedreno-db410c
a306_gles3 1/3

00:09:47

passed #8402357
google-freedreno-db410c
a306_gles3 2/3

00:10:07

passed #8402359
google-freedreno-db410c
a306_gles3 3/3

00:10:04

passed #8402361
google-freedreno-db410c
a306_gles3_options

00:03:47

passed #8402363
google-freedreno-db820c
a530_gles2

00:06:57

passed #8402369
google-freedreno-db820c
a530_gles31 1/2

00:07:11

passed #8402365
google-freedreno-db820c
a530_gles3 1/2

00:09:41

passed #8402371
google-freedreno-db820c
a530_gles31 2/2

00:07:03

passed #8402367
google-freedreno-db820c
a530_gles3 2/2

00:09:00

passed #8402373
google-freedreno-db820c
a530_piglit_gl

00:10:26

passed #8402375
google-freedreno-db820c
a530_piglit_shader

00:09:09

passed #8402383
google-freedreno-cheza
a630_gl

00:02:35

passed #8402377
google-freedreno-cheza
a630_gles2

00:02:49

passed #8402381
google-freedreno-cheza
a630_gles3

00:06:12

passed #8402379
google-freedreno-cheza
a630_gles31

00:05:15

passed #8402387
google-freedreno-cheza
a630_gles_asan

00:04:12

passed #8402385
google-freedreno-cheza
a630_gles_others

00:03:50

passed #8402395
google-freedreno-cheza
a630_piglit_gl

00:06:22

passed #8402397
google-freedreno-cheza
a630_piglit_shader

00:05:18

passed #8402399
google-freedreno-cheza
a630-traces

00:06:52

passed #8402389
google-freedreno-cheza
a630_vk 1/2

00:08:26

passed #8402391
google-freedreno-cheza
a630_vk 2/2

00:08:16

passed #8402393
google-freedreno-cheza
a630_vk_sysmem

00:02:19