summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>2020-11-27 13:31:49 -0500
committerMarge Bot <eric+marge@anholt.net>2020-12-23 17:06:57 +0000
commit550bbcdcd1827ca6751ca3e156ad4aeb82a6fc56 (patch)
treee68aaa68219504ea081807c1b1f21af71063310e
parent5789bbfdbc2785714aa0efea859022bed7ceb90c (diff)
pan/bi: Use canonical inactive result
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8213>
-rw-r--r--src/panfrost/bifrost/bi_special.c4
-rw-r--r--src/panfrost/bifrost/compiler.h36
2 files changed, 20 insertions, 20 deletions
diff --git a/src/panfrost/bifrost/bi_special.c b/src/panfrost/bifrost/bi_special.c
index 15ef4a21441..96938360908 100644
--- a/src/panfrost/bifrost/bi_special.c
+++ b/src/panfrost/bifrost/bi_special.c
@@ -236,7 +236,7 @@ bi_emit_deriv(bi_context *ctx, nir_alu_instr *instr)
.op.special = ctx->arch == 6 ? BI_SPECIAL_CLPER_V6 : BI_SPECIAL_CLPER_V7,
.special.subgroup_sz = BI_SUBGROUP_SUBGROUP4,
.special.clper.lane_op_mod = BI_LANE_OP_NONE,
- .special.clper.inactive_res = BI_CLPER_INACTIVE_RES_ZERO,
+ .special.clper.inactive_res = BI_INACTIVE_RESULT_ZERO,
.dest = bi_make_temp(ctx),
.dest_type = nir_type_uint32,
.src = { src, lane1.dest },
@@ -249,7 +249,7 @@ bi_emit_deriv(bi_context *ctx, nir_alu_instr *instr)
.op.special = ctx->arch == 6 ? BI_SPECIAL_CLPER_V6 : BI_SPECIAL_CLPER_V7,
.special.subgroup_sz = BI_SUBGROUP_SUBGROUP4,
.special.clper.lane_op_mod = BI_LANE_OP_NONE,
- .special.clper.inactive_res = BI_CLPER_INACTIVE_RES_ZERO,
+ .special.clper.inactive_res = BI_INACTIVE_RESULT_ZERO,
.dest = bi_make_temp(ctx),
.dest_type = nir_type_uint32,
.src = { src, lane2.dest },
diff --git a/src/panfrost/bifrost/compiler.h b/src/panfrost/bifrost/compiler.h
index 3d0fd535ff8..f08c028b4b7 100644
--- a/src/panfrost/bifrost/compiler.h
+++ b/src/panfrost/bifrost/compiler.h
@@ -281,29 +281,29 @@ enum bi_subgroup {
BI_SUBGROUP_SUBGROUP8,
};
-enum bi_clper_inactive_res {
- BI_CLPER_INACTIVE_RES_ZERO,
- BI_CLPER_INACTIVE_RES_UMAX,
- BI_CLPER_INACTIVE_RES_I1,
- BI_CLPER_INACTIVE_RES_V2I1,
- BI_CLPER_INACTIVE_RES_SMIN,
- BI_CLPER_INACTIVE_RES_SMAX,
- BI_CLPER_INACTIVE_RES_V2SMIN,
- BI_CLPER_INACTIVE_RES_V2SMAX,
- BI_CLPER_INACTIVE_RES_V4SMIN,
- BI_CLPER_INACTIVE_RES_V4SMAX,
- BI_CLPER_INACTIVE_RES_F1,
- BI_CLPER_INACTIVE_RES_V2F1,
- BI_CLPER_INACTIVE_RES_INFN,
- BI_CLPER_INACTIVE_RES_INF,
- BI_CLPER_INACTIVE_RES_V2INFN,
- BI_CLPER_INACTIVE_RES_V2INF,
+enum bi_clper_inactive_result {
+ BI_INACTIVE_RESULT_ZERO,
+ BI_INACTIVE_RESULT_UMAX,
+ BI_INACTIVE_RESULT_I1,
+ BI_INACTIVE_RESULT_V2I1,
+ BI_INACTIVE_RESULT_SMIN,
+ BI_INACTIVE_RESULT_SMAX,
+ BI_INACTIVE_RESULT_V2SMIN,
+ BI_INACTIVE_RESULT_V2SMAX,
+ BI_INACTIVE_RESULT_V4SMIN,
+ BI_INACTIVE_RESULT_V4SMAX,
+ BI_INACTIVE_RESULT_F1,
+ BI_INACTIVE_RESULT_V2F1,
+ BI_INACTIVE_RESULT_INFN,
+ BI_INACTIVE_RESULT_INF,
+ BI_INACTIVE_RESULT_V2INFN,
+ BI_INACTIVE_RESULT_V2INF,
};
struct bi_special {
struct {
enum bi_lane_op lane_op_mod;
- enum bi_clper_inactive_res inactive_res;
+ enum bi_clper_inactive_result inactive_res;
} clper;
enum bi_subgroup subgroup_sz;
};