4 ms·
It's not small integer division that is being benchmarked, the JIT compiler has reduced it to an addition, a conditional move and a right shift. This sequence i
by bonzini 7y ago
It's not small integer division that is being benchmarked, the JIT compiler has reduced it to an addition, a conditional move and a right shift. This sequence is then benchmarked against the right shift.
- saagarjha 7y agoART is an AOT complier, is it not?
- monocasa 7y agoIt's both AOT and JIT. https://source.android.com/devices/tech/dalvik/jit-compiler https://source.android.com/devices/tech/dalvik/jit-compiler
- pjmlp 7y agoWith a PGO cache updated across execution runs and devices (since Android 10 PGO data is shared across the Play Store).
- ignoramous 7y agoFor anyone like me wondering what a PGO is: https://source.android.com/devices/tech/perf/pgo https://source.android.com/devices/tech/perf/pgo