freedreno/afuc: Handle xmov modifiers
authorConnor Abbott <cwabbott0@gmail.com>
Mon, 17 Aug 2020 17:44:14 +0000 (19:44 +0200)
committerMarge Bot <eric+marge@anholt.net>
Tue, 18 Aug 2020 16:17:31 +0000 (16:17 +0000)
commit66dd248593b5fa54680b84032f382551ed7c3cf7
treebb102f284bc1618d8769cec252fe491c9bf67548
parentb2b19234d81fe8fa47ad735c08049e1a6c0d2ce9
freedreno/afuc: Handle xmov modifiers

Although it's kind-of similar to "(rptN)" in the shader ISA, I called it
"xmov" to make it clear that it's completely orthogonal to "(rep)",
although you certainly can use both modifiers on the same instruction.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6368>
src/freedreno/afuc/afuc.h
src/freedreno/afuc/asm.c
src/freedreno/afuc/asm.h
src/freedreno/afuc/disasm.c
src/freedreno/afuc/lexer.l
src/freedreno/afuc/parser.y