util: move check for AVX512
authorRyan Houdek <sonicadvance1@gmail.com>
Mon, 22 May 2023 20:58:56 +0000 (22:58 +0200)
committerMarge Bot <emma+marge@anholt.net>
Tue, 23 May 2023 19:04:28 +0000 (19:04 +0000)
commita7f623e0995c72f0566b4e45dc6559c2eea29539
tree4a856a2ef535de5a1b2449de78e5594d3e20b83e
parentca856143d498694fd121208a949edc9a7aa8c432
util: move check for AVX512

As a side effect solve:
```
[91/1401] Compiling C object src/util/libmesa_util.a.p/u_cpu_detect.c.o
../src/util/u_cpu_detect.c: In function '_util_cpu_detect_once':
../src/util/u_cpu_detect.c:889:11: warning: 'regs2[2]' may be used uninitialized [-Wmaybe-uninitialized]
  889 |       if (((regs2[2] >> 27) & 1) && // OSXSAVE
      |           ^~~~~~~~~~~~~~~~~~~~~~
../src/util/u_cpu_detect.c:823:16: note: 'regs2[2]' was declared here
  823 |       uint32_t regs2[4];
      |                ^~~~~
```

Reviewed-by: Yonggang Luo <luoyonggang@gmail.com>
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23164>
src/util/u_cpu_detect.c