Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11023>
AGX_DIM_TEX_CUBE_ARRAY = 7
};
+/* Forward declare for branch target */
+struct agx_block;
+
typedef struct {
/* Must be first */
struct list_head link;
enum agx_format format;
enum agx_round round;
enum agx_lod_mode lod_mode;
+ struct agx_block *target;
};
/* Invert icond/fcond */
FCOND = immediate("fcond")
NEST = immediate("nest")
INVERT_COND = immediate("invert_cond")
+TARGET = immediate("target", "agx_block *")
FUNOP = lambda x: (x << 28)
FUNOP_MASK = FUNOP((1 << 14) - 1)