freedreno/ir3: set even bit for f2f16_rtne
[mesa.git] / src / freedreno / ir3 / ir3_postsched.c
index 09e58750c048164aa7976ccfdf7b71fb08f3dd21..521078a04c9a6d322140da2a10c8b2a379fee387 100644 (file)
@@ -685,7 +685,7 @@ cleanup_self_movs(struct ir3 *ir)
                        }
 
                        for (unsigned i = 0; i < instr->deps_count; i++) {
-                               if (is_self_mov(instr->deps[i])) {
+                               if (instr->deps[i] && is_self_mov(instr->deps[i])) {
                                        list_delinit(&instr->deps[i]->node);
                                        instr->deps[i] = instr->deps[i]->regs[1]->instr;
                                }