aboutsummaryrefslogtreecommitdiffstats
path: root/tool/ruby_vm
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2020-12-22 22:23:45 -0800
committerTakashi Kokubun <takashikkbn@gmail.com>2020-12-22 22:32:19 -0800
commitdbb4f1996939d0ce977e6b37579e28dd886428ff (patch)
treec78f48a6f20b742c265596ea580e1fab318c239b /tool/ruby_vm
parentdaec109f423e54094800e083fc8a8ca5cbceb866 (diff)
downloadruby-dbb4f1996939d0ce977e6b37579e28dd886428ff.tar.gz
Allow inlining Integer#-@ and #~
``` $ benchmark-driver -v --rbenv 'before --jit;after --jit' benchmark/mjit_integer.yml --filter '(comp|uminus)' before --jit: ruby 3.0.0dev (2020-12-23T05:41:44Z master 0dd4896175) +JIT [x86_64-linux] after --jit: ruby 3.0.0dev (2020-12-23T06:25:41Z master 8887d78992) +JIT [x86_64-linux] last_commit=Allow inlining Integer#-@ and #~ Calculating ------------------------------------- before --jit after --jit mjit_comp(1) 44.006M 70.417M i/s - 40.000M times in 0.908967s 0.568042s mjit_uminus(1) 44.333M 68.422M i/s - 40.000M times in 0.902255s 0.584603s Comparison: mjit_comp(1) after --jit: 70417331.4 i/s before --jit: 44005980.4 i/s - 1.60x slower mjit_uminus(1) after --jit: 68422468.8 i/s before --jit: 44333371.0 i/s - 1.54x slower ```
Diffstat (limited to 'tool/ruby_vm')
0 files changed, 0 insertions, 0 deletions