From f5585700be6da8fa87827fe7a172d178fcbe79f1 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 23 Mar 2022 11:57:11 -0400 Subject: [PATCH] pan/bi: Model LD_VAR_BUF instructions These are indirect versions of LD_VAR_BUF_IMM, taking their index in bytes. Used for indirect varying loads (the NIR lowering is inefficient). Signed-off-by: Alyssa Rosenzweig Part-of: --- src/panfrost/bifrost/ISA.xml | 60 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/src/panfrost/bifrost/ISA.xml b/src/panfrost/bifrost/ISA.xml index 0232347..0ae1fba 100644 --- a/src/panfrost/bifrost/ISA.xml +++ b/src/panfrost/bifrost/ISA.xml @@ -8598,6 +8598,36 @@ + + + + + none + v2 + v3 + v4 + + + store + retrieve + conditional + clobber + + + f32 + f16 + u32 + u16 + + + center + centroid + sample + explicit + none + + + @@ -8628,6 +8658,36 @@ + + + + + none + v2 + v3 + v4 + + + store + retrieve + conditional + clobber + + + f32 + f16 + u32 + u16 + + + center + centroid + sample + explicit + none + + + -- 2.7.4