freedreno/afuc: Split out instruction decode helper
authorRob Clark <robdclark@chromium.org>
Sun, 16 May 2021 19:15:31 +0000 (12:15 -0700)
committerMarge Bot <eric+marge@anholt.net>
Mon, 31 May 2021 23:34:43 +0000 (23:34 +0000)
commitd367d84d8765d75726279ece43f481673bf5a454
tree3ae66947fe0c683ac4255fb4c437e52e6e8ad584
parent33b9445a68913ebbd02f12c132fd251b8a86d2c9
freedreno/afuc: Split out instruction decode helper

Split the giant switch/decode out into a helper function so that we can
re-use it for emulator mode.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10944>
src/freedreno/afuc/disasm.c