Here are SciMark scores (HIGHER numbers are better):
ARM11 SciMark SMALL | FFT SOR MC SPARSE LU
-----------------------+---------------------------------------
Lua 5.1.4 0.60 | 0.50 0.92 0.36 0.55 0.69
LuaJIT git 4.34*| 2.61* 6.70* 3.91* 3.13 5.36*
Dalvik 1.2.0+JIT 3.35 | 2.35 5.65 1.09 3.39* 4.27
Those are not too relevant, though, since it's a soft-float device. The maximum speedup is limited by the high cost of the soft-float operations (e.g. 62 cycles for a double-precision FP ADD).And here are some simple integer benchmarks, run time in seconds (LOWER numbers are better):
ARM11 fannkuch 10 nsieve-bits 8 binary-trees 11
---------------------------------------------------------------
LuaJIT git 7.45* 3.04* 2.05*
Dalvik 1.2.0+JIT 12.83 10.42 4.02
Note that binary-trees is a GC-intensive benchmark where LuaJIT usually loses against Java VMs, since they have a much better GC. Not so for Dalvik it seems.The winner for each benchmark is marked with a '*'. Looks good. ;-)