freedreno/a3xx: little extra debug
[mesa.git] / src / gallium / drivers / freedreno / a3xx / ir3_ra.c
index 9d3a7783494a8879a6449dea58b0c46835323094..d926483a222da22ef7885b83d7b4d9ca43d3771a 100644 (file)
@@ -440,6 +440,9 @@ static void ra_assign_reg(struct ir3_visitor *v,
 
        reg->flags &= ~IR3_REG_SSA;
        reg->num = a->num & ~REG_HALF;
+
+       assert(reg->num >= 0);
+
        if (a->num & REG_HALF) {
                reg->flags |= IR3_REG_HALF;
                /* if dst reg being assigned, patch up the instr: */