broadcom/compiler: update thread end restrictions for v7.x
authorIago Toral Quiroga <itoral@igalia.com>
Mon, 22 Nov 2021 11:56:03 +0000 (12:56 +0100)
committerMarge Bot <emma+marge@anholt.net>
Fri, 13 Oct 2023 22:37:42 +0000 (22:37 +0000)
commit526c1889e5d591da5c71caca5699f51e1f129be4
treef346ee4a014b58abc88a2165a486815aa8907e82
parentced83e7803dc305eeda03f787f042afb8608f18a
broadcom/compiler: update thread end restrictions for v7.x

In 4.x it is not allowed to write to the register file in the last 3
instructions, but in 7.x we only have this restriction in the thread
end instruction itself, and only if the write comes from the ALU
ports.

Reviewed-by: Alejandro PiƱeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450>
src/broadcom/compiler/qpu_schedule.c