diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2020-06-27 10:07:47 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-27 10:07:47 -0700 |
commit | 0703e014713ae92f4c8a2b31e385718dc2452eac (patch) | |
tree | 12bb9303b135f8c907d7ca002114620eabd4caf9 /benchmark/mjit_integer.yml | |
parent | 247dd8743e153eb31d31472c81dfb64da25d7600 (diff) |
Mark some Integer methods as inline (#3264)
Notes
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
Diffstat (limited to 'benchmark/mjit_integer.yml')
-rw-r--r-- | benchmark/mjit_integer.yml | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/benchmark/mjit_integer.yml b/benchmark/mjit_integer.yml new file mode 100644 index 0000000000..cd3288978b --- /dev/null +++ b/benchmark/mjit_integer.yml @@ -0,0 +1,26 @@ +type: lib/benchmark_driver/runner/mjit +prelude: | + def mjit_abs(int) int.abs end + def mjit_bit_length(int) int.bit_length end + def mjit_even?(int) int.even? end + def mjit_integer?(int) int.integer? end + def mjit_magnitude(int) int.magnitude end + def mjit_odd?(int) int.odd? end + def mjit_ord(int) int.ord end + def mjit_to_i(int) int.to_i end + def mjit_to_int(int) int.to_int end + def mjit_zero?(int) int.zero? end + +benchmark: + - mjit_abs(-1) + - mjit_bit_length(100) + - mjit_even?(2) + - mjit_integer?(0) + - mjit_magnitude(-1) + - mjit_odd?(1) + - mjit_ord(1) + - mjit_to_i(1) + - mjit_to_int(1) + - mjit_zero?(0) + +loop_count: 40000000 |