From 0703e014713ae92f4c8a2b31e385718dc2452eac Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Sat, 27 Jun 2020 10:07:47 -0700 Subject: Mark some Integer methods as inline (#3264) --- benchmark/mjit_integer.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 benchmark/mjit_integer.yml (limited to 'benchmark/mjit_integer.yml') 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 -- cgit v1.2.3