diff options
author | 卜部昌平 <shyouhei@ruby-lang.org> | 2019-11-19 13:16:04 +0900 |
---|---|---|
committer | 卜部昌平 <shyouhei@ruby-lang.org> | 2019-11-19 13:56:13 +0900 |
commit | f6239ce0fc906c9d407e7da33f447575670a79bd (patch) | |
tree | 09b7714c35b80680d4e8883904f11611f045a394 /version.h | |
parent | 75e8dd58f69c190c9698d0133942032903fb2f07 (diff) | |
download | ruby-f6239ce0fc906c9d407e7da33f447575670a79bd.tar.gz |
peep-hole optimize VM instructions
Some minor optimizations.
Calculating -------------------------------------
ours trunk
vm2_regexp 8.479M 8.346M i/s - 6.000M times in 0.707612s 0.718916s
vm2_regexp_invert 8.605M 8.350M i/s - 6.000M times in 0.697298s 0.718576s
Comparison:
vm2_regexp
ours: 8479223.3 i/s
trunk: 8345893.8 i/s - 1.02x slower
vm2_regexp_invert
ours: 8604647.4 i/s
trunk: 8349852.8 i/s - 1.03x slower
Calculating -------------------------------------
ours+jit trunk+jit
Optcarrot Lan_Master.nes 68.603 64.167 fps
Comparison:
Optcarrot Lan_Master.nes
ours+jit: 68.6 fps
trunk+jit: 64.2 fps - 1.07x slower
Diffstat (limited to 'version.h')
0 files changed, 0 insertions, 0 deletions