| ... | @@ -1983,10 +1983,10 @@ static LLVMValueRef ir_render_overflow_op(CodeGen *g, IrExecutable *executable, | ... | @@ -1983,10 +1983,10 @@ static LLVMValueRef ir_render_overflow_op(CodeGen *g, IrExecutable *executable, |
| 1983 | add_sub_mul = AddSubMulAdd; | 1983 | add_sub_mul = AddSubMulAdd; |
| 1984 | break; | 1984 | break; |
| 1985 | case IrOverflowOpSub: | 1985 | case IrOverflowOpSub: |
| 1986 | add_sub_mul = AddSubMulAdd; | 1986 | add_sub_mul = AddSubMulSub; |
| 1987 | break; | 1987 | break; |
| 1988 | case IrOverflowOpMul: | 1988 | case IrOverflowOpMul: |
| 1989 | add_sub_mul = AddSubMulAdd; | 1989 | add_sub_mul = AddSubMulMul; |
| 1990 | break; | 1990 | break; |
| 1991 | case IrOverflowOpShl: | 1991 | case IrOverflowOpShl: |
| 1992 | return render_shl_with_overflow(g, instruction); | 1992 | return render_shl_with_overflow(g, instruction); |