mirror of
https://github.com/facebook/zstd.git
synced 2025-12-07 00:02:39 -05:00
Get rid of three divisions. The original expression was:
opmin := min((oend0 - op0) / 10, (oend1 - op1) / 10, (oend2 - op2) / 10, (oend3 - op3) / 10)
r15 := min(r15, opmin)
The division by 10 can be moved outside the `min`:
opmin := min(oend0 - op0, oend1 - op1, oend2 - op2, oend3 - op3)
r15 := min(r15, opmin/10)