From aa69c25125275f45466f8cd6939426d92ce56ae9 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Mon, 30 Jan 2023 20:12:06 -0600 Subject: [PATCH] nouveau/mme: Use a uint32_t for size in mme_fermi_bfe() It will never be a non-fixed value. Part-of: --- src/nouveau/mme/mme_fermi_builder.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/nouveau/mme/mme_fermi_builder.c b/src/nouveau/mme/mme_fermi_builder.c index e8874e5a3b8..6eebef8df16 100644 --- a/src/nouveau/mme/mme_fermi_builder.c +++ b/src/nouveau/mme/mme_fermi_builder.c @@ -254,7 +254,7 @@ mme_fermi_bfe(struct mme_fermi_builder *fb, struct mme_value src_bits, struct mme_value src_reg, struct mme_value dst_bits, - struct mme_value size) + uint32_t size) { assert(dst_reg.type == MME_VALUE_TYPE_REG && mme_fermi_is_zero_or_reg(src_reg) && @@ -271,13 +271,13 @@ mme_fermi_bfe(struct mme_fermi_builder *fb, inst->src[0] = mme_value_alu_reg(src_bits); inst->src[1] = mme_value_alu_reg(src_reg); inst->bitfield.dst_bit = mme_value_alu_imm(dst_bits); - inst->bitfield.size = mme_value_alu_imm(size); + inst->bitfield.size = size; } else if (mme_fermi_bfe_lsl_can_use_reg(fb, src_bits, dst_bits)) { inst->op = MME_FERMI_OP_BFE_LSL_REG; inst->src[0] = mme_value_alu_reg(dst_bits); inst->src[1] = mme_value_alu_reg(src_reg); inst->bitfield.src_bit = mme_value_alu_imm(src_bits); - inst->bitfield.size = mme_value_alu_imm(size); + inst->bitfield.size = size; } inst->assign_op = MME_FERMI_ASSIGN_OP_MOVE; @@ -295,7 +295,7 @@ mme_fermi_sll_to(struct mme_fermi_builder *b, { assert(mme_fermi_is_zero_or_reg(dst)); - mme_fermi_bfe(b, dst, mme_zero(), x, y, mme_imm(31)); + mme_fermi_bfe(b, dst, mme_zero(), x, y, 31); } static void @@ -306,7 +306,7 @@ mme_fermi_srl_to(struct mme_fermi_builder *b, { assert(mme_fermi_is_zero_or_reg(dst)); - mme_fermi_bfe(b, dst, y, x, mme_zero(), mme_imm(31)); + mme_fermi_bfe(b, dst, y, x, mme_zero(), 31); } static struct mme_value