📍 Job mac-m1_mini_2020-perf/jetstream-main.crossbench complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/153deefd090000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
These optimizations significantly improve JetStream 2.1 performance,
especially in crypto and math-intensive benchmarks like
stanford-crypto-sha256 (+9.6%) and stanford-crypto-pbkdf2 (+7.5%).Amazing! Can you run against --turbolev-future?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
📍 Job mac-m1_mini_2020-perf/jetstream-main.crossbench complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/159712a2090000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
📍 Job mac-m1_mini_2020-perf/jetstream2 complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/133aba69090000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
📍 Job mac-m1_mini_2020-perf/jetstream-main.crossbench complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/15951b07090000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
📍 Job mac-m1_mini_2020-perf/jetstream-main.crossbench complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/12e4cbcf090000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
📍 Job mac-m1_mini_2020-perf/jetstream-main.crossbench complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/16b3da90890000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
These optimizations significantly improve JetStream 2.1 performance,
especially in crypto and math-intensive benchmarks like
stanford-crypto-sha256 (+9.6%) and stanford-crypto-pbkdf2 (+7.5%).Amazing! Can you run against --turbolev-future?
With `--turbolev-future` it also seems to yield about 0.2% total improvement: https://pinpoint-dot-chromeperf.appspot.com/job/16b3da90890000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
lgtm assuming that the machine code is correct for the semantics.
}needs a CanSpeculateCall() check to avoid deopt loops -- it can check for `args[i]->is_tagged()` same as fround to still do the multiply even if speculation is off.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
needs a CanSpeculateCall() check to avoid deopt loops -- it can check for `args[i]->is_tagged()` same as fround to still do the multiply even if speculation is off.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
📍 Job mac-m1_mini_2020-perf/jetstream-main.crossbench complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/12f0e510890000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Auto-Submit | +1 |
| Commit-Queue | +1 |
Leszek, could you please take another look?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
[maglev] Inline Math.imul, Math.fround and Math.trunc
This patch implements inlining for several Math builtins in Maglev:
1. Inlines Math.imul using 32-bit integer multiplication instructions.
2. Inlines Math.fround by introducing a new Float64RoundToFloat32 IR node.
3. Inlines Math.trunc by extending Float64Round with a kTrunc kind.
4. Optimizes Math.abs to avoid Float64 conversion for Int32 inputs.
These optimizations improve JetStream 2.1 performance, especially in
crypto and math-intensive benchmarks like
stanford-crypto-sha256 (+2.4%), stanford-crypto-pbkdf2 (+2.9%)
and prismjs-startup-es6 (+4.9%).
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
😿 Job mac-m1_mini_2020-perf/jetstream2 failed.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/1223f4e8890000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
😿 Job mac-m1_mini_2020-perf/jetstream-main.crossbench failed.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/1291b082890000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
😿 Job mac-m1_mini_2020-perf/jetstream-main.crossbench failed.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/12cc29f8890000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
😿 Job mac-m1_mini_2020-perf/jetstream-main.crossbench failed.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/146aac3c890000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |