diff --git a/src/nouveau/mme/mme_tu104_builder.c b/src/nouveau/mme/mme_tu104_builder.c index 8f715e15804..9c7b59ade01 100644 --- a/src/nouveau/mme/mme_tu104_builder.c +++ b/src/nouveau/mme/mme_tu104_builder.c @@ -311,7 +311,8 @@ mme_tu104_alu64_to(struct mme_builder *b, void mme_tu104_load_to(struct mme_builder *b, struct mme_value dst) { - assert(dst.type == MME_VALUE_TYPE_REG); + assert(dst.type == MME_VALUE_TYPE_REG || + dst.type == MME_VALUE_TYPE_ZERO); struct mme_tu104_alu alu = { .dst = mme_value_alu_reg(dst),