From 9aeb5156bc6432ca701a00023e8edf97b5245cbd Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Sun, 6 Feb 2022 17:37:56 -0500 Subject: [PATCH] agx: Add typed move helper Useful for u2u16 in lowering code. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/asahi/compiler/agx_builder.h.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/asahi/compiler/agx_builder.h.py b/src/asahi/compiler/agx_builder.h.py index 1314640..e2a010f 100644 --- a/src/asahi/compiler/agx_builder.h.py +++ b/src/asahi/compiler/agx_builder.h.py @@ -171,6 +171,14 @@ agx_ushr(agx_builder *b, agx_index s0, agx_index s1) return tmp; } +static inline agx_index +agx_mov(agx_builder *b, enum agx_size size, agx_index s0) +{ + agx_index tmp = agx_temp(b->shader, size); + agx_mov_to(b, tmp, s0); + return tmp; +} + #endif """ -- 2.7.4