diff options
Diffstat (limited to 'benchmark')
-rw-r--r-- | benchmark/mjit_integer.yml | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/benchmark/mjit_integer.yml b/benchmark/mjit_integer.yml index cd3288978b..edc3556479 100644 --- a/benchmark/mjit_integer.yml +++ b/benchmark/mjit_integer.yml @@ -2,6 +2,7 @@ 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_comp(int) ~int end def mjit_even?(int) int.even? end def mjit_integer?(int) int.integer? end def mjit_magnitude(int) int.magnitude end @@ -9,11 +10,13 @@ prelude: | 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_uminus(int) -int end def mjit_zero?(int) int.zero? end benchmark: - mjit_abs(-1) - mjit_bit_length(100) + - mjit_comp(1) - mjit_even?(2) - mjit_integer?(0) - mjit_magnitude(-1) @@ -21,6 +24,7 @@ benchmark: - mjit_ord(1) - mjit_to_i(1) - mjit_to_int(1) + - mjit_uminus(1) - mjit_zero?(0) loop_count: 40000000 |