nir/print: group hex and float vectors together
authorMarcin Ślusarz <marcin.slusarz@intel.com>
Fri, 19 Nov 2021 14:35:37 +0000 (15:35 +0100)
committerMarge Bot <emma+marge@anholt.net>
Fri, 17 Dec 2021 10:04:50 +0000 (10:04 +0000)
commit23f8f836e0eadcb4a38fae28d1c96643663753c1
tree84b83aae54e8aed4f6abaab25f9dc69ac0a88e0d
parentd2b4051ea99bb203f7177a73f1328d1de76a4ad5
nir/print: group hex and float vectors together

Vectors are much easier to follow in this format, because developer cares
either about hex or float values, never both.

Before/after:

-vec4 32 ssa_222 = load_const (0x00000000 /* 0.000000 */, 0x00000000 /* 0.000000 */, 0x3f800000 /* 1.000000 */, 0x3f800000 /* 1.000000 */)
+vec4 32 ssa_222 = load_const (0x00000000, 0x00000000, 0x3f800000, 0x3f800000) = (0.000000, 0.000000, 1.000000, 1.000000)

-vec1 32 ssa_174 = load_const (0xbf800000 /* -1.000000 */)
+vec1 32 ssa_174 = load_const (0xbf800000 = -1.000000)

Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13880>
src/compiler/nir/nir_print.c