sched_add_before(irn, not);
stc = new_rd_ia32_Stc(dbg, irg, block);
- arch_set_irn_register(cg->arch_env, res,
+ arch_set_irn_register(cg->arch_env, stc,
&ia32_flags_regs[REG_EFLAGS]);
adc = new_rd_ia32_Adc(dbg, irg, block, noreg, noreg, nomem, not,
arch_set_irn_register(cg->arch_env, adc, out_reg);
sched_add_before(irn, adc);
- adc_flags = new_r_Proj(irg, block, res, mode_Iu, pn_ia32_Adc_flags);
+ adc_flags = new_r_Proj(irg, block, adc, mode_Iu, pn_ia32_Adc_flags);
cmc = new_rd_ia32_Cmc(dbg, irg, block, adc_flags);
sched_add_before(irn, cmc);