amd: Cleanup old GS intrinsics code.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Qiang Yu <yuq825@gmail.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22690>
This commit is contained in:
Timur Kristóf
2023-04-25 18:40:18 +02:00
committed by Marge Bot
parent 5bb04dc528
commit 9b6945bb65
12 changed files with 8 additions and 161 deletions

View File

@@ -101,8 +101,8 @@ aco_ptr<Instruction> create_s_mov(Definition dst, Operand src);
enum sendmsg {
sendmsg_none = 0,
_sendmsg_gs = 2, /* gfx6 to gfx10.3 */
_sendmsg_gs_done = 3, /* gfx6 to gfx10.3 */
sendmsg_gs = 2, /* gfx6 to gfx10.3 */
sendmsg_gs_done = 3, /* gfx6 to gfx10.3 */
sendmsg_hs_tessfactor = 2, /* gfx11+ */
sendmsg_dealloc_vgprs = 3, /* gfx11+ */
sendmsg_save_wave = 4, /* gfx8 to gfx10.3 */
@@ -127,20 +127,6 @@ enum sendmsg_rtn {
sendmsg_rtn_mask = 0xff,
};
inline sendmsg
sendmsg_gs(bool cut, bool emit, unsigned stream)
{
assert(stream < 4);
return (sendmsg)((unsigned)_sendmsg_gs | (cut << 4) | (emit << 5) | (stream << 8));
}
inline sendmsg
sendmsg_gs_done(bool cut, bool emit, unsigned stream)
{
assert(stream < 4);
return (sendmsg)((unsigned)_sendmsg_gs_done | (cut << 4) | (emit << 5) | (stream << 8));
}
enum bperm_swiz {
bperm_b1_sign = 8,
bperm_b3_sign = 9,