You can actually get a pretty good idea of the state of Dalvik optimization just by looking at it in git:https://android.googlesource.com/platfo ... odegen/armTheres almost no activity other than bug fixes and incidental changes over the last few years, and what optimizations have gone in are incredibly basic:For easy multiplication using reverse subtract (whenlit is 2^n-1) use the barrel shifter