agx: Add 32-bit bitwise shifts
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Sat, 17 Apr 2021 13:58:20 +0000 (09:58 -0400)
committerAlyssa Rosenzweig <none>
Sun, 2 May 2021 21:41:16 +0000 (17:41 -0400)
commite50bae00f480d3061f096d6840ec6528a0fd66cb
tree77411da93368f739009c7838a39dc680b16b99ab
parent17bb5a067a9e31ceee972f76dc8d3294c101b3aa
agx: Add 32-bit bitwise shifts

Only ishr has an actual native instruction, the others are special cases
of the bitfield insertion/extraction ops.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Acked-by: Jason Ekstrand <jason@jlekstrand.net>
Acked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10582>
src/asahi/compiler/agx_compile.c