diff options
author | Mike Pall <mike> | 2010-12-20 19:35:57 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-12-20 22:32:01 +0100 |
commit | dbab6cf511e232b5c2fdb11923c87473dcd84a7e (patch) | |
tree | 1f24df56032b49c25facabc1ab48e80a35a5684d /src/lj_gc.h | |
parent | c8d6f078a52adb840e370ed52138ee5d379fe945 (diff) | |
download | luajit-dbab6cf511e232b5c2fdb11923c87473dcd84a7e.tar.gz luajit-dbab6cf511e232b5c2fdb11923c87473dcd84a7e.tar.bz2 luajit-dbab6cf511e232b5c2fdb11923c87473dcd84a7e.zip |
Reassociate XLOAD across PHIs to handle a[i-1] forwarding case.
Improved SciMark scores: http://luajit.org/download/scimark.lua
x86 SciMark LARGE | FFT SOR MC SPARSE LU
-----------------------+---------------------------------------
GCC 4.4.3 623.8 | 91.0 883.5 190.4 784.7 1169.6
LuaJIT git +FFI 651.2 | 97.2 1021.9 323.4 673.7 1139.6
LuaJIT git 527.7 | 91.4 1008.5 225.6 400.0 913.2
x64 SciMark LARGE | FFT SOR MC SPARSE LU
-----------------------+---------------------------------------
GCC 4.4.3 614.7 | 97.7 883.5 228.5 734.0 1129.9
JVM 1.6.0_22 707.5 | 79.2 1118.1 385.5 658.9 1295.7
LuaJIT git +FFI 632.8 | 89.1 1035.8 298.3 648.1 1092.9
LuaJIT git 516.1 | 88.4 995.4 225.6 382.1 888.9
Diffstat (limited to 'src/lj_gc.h')
0 files changed, 0 insertions, 0 deletions