If the output of (add x, c1) happens to be the input(that is, y) of (lshr y, c2), the fold for (and (add x, c1), (lshr y, c2)) may get a wrong result.
Details
Details
Diff Detail
Diff Detail
Unit Tests
Unit Tests
Time | Test | |
---|---|---|
2,680 ms | x64 debian > libomp.api::omp_get_wtime.c |
Event Timeline
Comment Actions
There was some other patch for this, but i can't find it now.
There was more disscussion there.