mul(y, gt(x, div(not(0), y))) is equivalent to require(y == 0 || x <= type(uint256).max / y).
mul(y, gt(x, or(div(not(0), y), x))) in mulWadUp wrap an or which might let some cases can pass overflow check.
Manual
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.