isaspec: Handle patterns bigger then 64 bit
authorChristian Gmeiner <christian.gmeiner@gmail.com>
Sun, 12 Jun 2022 11:34:30 +0000 (13:34 +0200)
committerMarge Bot <emma+marge@anholt.net>
Tue, 14 Jun 2022 12:35:39 +0000 (12:35 +0000)
commitd364d445ad7b491ebd8bcf991799fb38437541a0
treee941d7802f5885363209dc5c1f9e1a2b468603cc
parent119d8488ddc78cf83a93ffb25893dd26c9c23eed
isaspec: Handle patterns bigger then 64 bit

Currently uint64_t_to_bitmask(..) is used in combination with
the pattern 'match'. This only works for values smaller then
64 bit. Add support for bigger isa sizes.

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Reviewed-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16996>
src/compiler/isaspec/encode.py