Merge branch 'master' into v2.1

This commit is contained in:
Mike Pall 2026-08-01 19:42:37 +02:00
commit 28084004ee

View File

@ -1091,6 +1091,8 @@ LJFOLD(MUL NEG NEG)
LJFOLD(DIV NEG NEG)
LJFOLDF(simplify_nummuldiv_negneg)
{
if (fins->o == IR_DIV && (irt_isu32(fins->t) || irt_isu64(fins->t)))
return NEXTFOLD;
PHIBARRIER(fleft);
PHIBARRIER(fright);
fins->op1 = fleft->op1; /* (-a) o (-b) ==> a o b */