From 8b0550f09f816063c4f3ab3dbfb03160f0081915 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Tue, 12 Oct 2021 10:23:18 -0700 Subject: [PATCH] freedreno/isa: Fixes for validation Signed-off-by: Rob Clark Part-of: --- src/freedreno/ir3/ir3.h | 2 +- src/freedreno/isa/ir3-cat6.xml | 6 +++--- src/freedreno/isa/ir3-common.xml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/freedreno/ir3/ir3.h b/src/freedreno/ir3/ir3.h index b05b44c8060..76a23ae089d 100644 --- a/src/freedreno/ir3/ir3.h +++ b/src/freedreno/ir3/ir3.h @@ -338,7 +338,7 @@ struct ir3_instruction { * handled. */ int dst_offset; - int iim_val : 3; /* for ldgb/stgb, # of components */ + int iim_val; /* for ldgb/stgb, # of components */ unsigned d : 3; /* for ldc, component offset */ bool typed : 1; unsigned base : 3; diff --git a/src/freedreno/isa/ir3-cat6.xml b/src/freedreno/isa/ir3-cat6.xml index 73a71bb9942..5deb3287680 100644 --- a/src/freedreno/isa/ir3-cat6.xml +++ b/src/freedreno/isa/ir3-cat6.xml @@ -136,12 +136,12 @@ SOFTWARE. ({OFF_HI} << 8) | {OFF_LO} - + 0 - src->srcs[1]->iim_val + src->srcs[1]->iim_val & 0xff src->srcs[1]->iim_val >> 8 src->srcs[2] src->srcs[3]->uim_val @@ -260,7 +260,7 @@ SOFTWARE. - + xxxxxxxxx 1 diff --git a/src/freedreno/isa/ir3-common.xml b/src/freedreno/isa/ir3-common.xml index 0be7eeb4045..b31ebc1de27 100644 --- a/src/freedreno/isa/ir3-common.xml +++ b/src/freedreno/isa/ir3-common.xml @@ -149,7 +149,7 @@ SOFTWARE. 100 - src->uim_val + src->iim_val