Methods 
| Modifier and Type | Method and Description | 
| static void | checkInteger(ThreadContext context,
            IRubyObject obj) | 
| static IRubyObject | f_abs(ThreadContext context,
     IRubyObject x)f_abs | 
| static IRubyObject | f_abs2(ThreadContext context,
      IRubyObject x)f_abs2 | 
| static IRubyObject | f_add(ThreadContext context,
     IRubyObject x,
     IRubyObject y)f_add | 
| static IRubyObject | f_arg(ThreadContext context,
     IRubyObject x)f_arg | 
| static IRubyObject | f_cmp(ThreadContext context,
     IRubyObject x,
     IRubyObject y)f_cmp | 
| static IRubyObject | f_conjugate(ThreadContext context,
           IRubyObject x)f_conjugate | 
| static IRubyObject | f_denominator(ThreadContext context,
             IRubyObject x)f_denominator | 
| static IRubyObject | f_div(ThreadContext context,
     IRubyObject x,
     IRubyObject y)f_div | 
| static IRubyObject | f_divmod(ThreadContext context,
        IRubyObject x,
        IRubyObject y)f_divmod | 
| static IRubyObject | f_equal(ThreadContext context,
       IRubyObject x,
       IRubyObject y)f_equal
 Note: This may not return a value which is a boolean. | 
| static IRubyObject | f_exact_p(ThreadContext context,
         IRubyObject x)f_exact_p | 
| static IRubyObject | f_expt(ThreadContext context,
      IRubyObject x,
      IRubyObject y)f_expt | 
| static IRubyObject | f_floor(ThreadContext context,
       IRubyObject x)f_floor | 
| static IRubyObject | f_gcd(ThreadContext context,
     IRubyObject x,
     IRubyObject y)f_gcd | 
| static IRubyObject | f_gt_p(ThreadContext context,
      IRubyObject x,
      IRubyObject y)f_gt_p | 
| static IRubyObject | f_idiv(ThreadContext context,
      IRubyObject x,
      IRubyObject y)f_idiv | 
| static IRubyObject | f_inspect(ThreadContext context,
         IRubyObject x)f_inspect | 
| static IRubyObject | f_integer_p(ThreadContext context,
           IRubyObject x)f_integer_p | 
| static IRubyObject | f_lcm(ThreadContext context,
     IRubyObject x,
     IRubyObject y)f_lcm | 
| static IRubyObject | f_lshift(ThreadContext context,
        IRubyObject x,
        IRubyObject y)f_lshift | 
| static IRubyObject | f_lt_p(ThreadContext context,
      IRubyObject x,
      IRubyObject y)f_lt_p | 
| static boolean | f_minus_one_p(ThreadContext context,
             IRubyObject x)f_minus_one_p | 
| static IRubyObject | f_mod(ThreadContext context,
     IRubyObject x,
     IRubyObject y)f_mod | 
| static IRubyObject | f_mul(ThreadContext context,
     IRubyObject x,
     IRubyObject y)f_mul | 
| static IRubyObject | f_negate(ThreadContext context,
        IRubyObject x)f_negate | 
| static boolean | f_negative_p(ThreadContext context,
            IRubyObject x)f_negative_p | 
| static IRubyObject | f_numerator(ThreadContext context,
           IRubyObject x)f_numerator | 
| static boolean | f_odd_p(ThreadContext context,
       IRubyObject integer)f_odd_p | 
| static boolean | f_one_p(ThreadContext context,
       IRubyObject x)f_one_p | 
| static IRubyObject | f_polar(ThreadContext context,
       IRubyObject x)f_polar | 
| static IRubyObject | f_quo(ThreadContext context,
     IRubyObject x,
     IRubyObject y)f_quo | 
| static IRubyObject | f_real_p(ThreadContext context,
        IRubyObject x)f_real_p | 
| static IRubyObject | f_rshift(ThreadContext context,
        IRubyObject x,
        IRubyObject y)f_rshift | 
| static IRubyObject | f_sub(ThreadContext context,
     IRubyObject x,
     IRubyObject y)f_sub | 
| static IRubyObject | f_to_f(ThreadContext context,
      IRubyObject x)f_to_f | 
| static IRubyObject | f_to_i(ThreadContext context,
      IRubyObject x)f_to_i | 
| static IRubyObject | f_to_r(ThreadContext context,
      IRubyObject x)f_to_r | 
| static IRubyObject | f_to_s(ThreadContext context,
      IRubyObject x)f_to_s | 
| static IRubyObject | f_truncate(ThreadContext context,
          IRubyObject x)f_truncate | 
| static IRubyObject | f_xor(ThreadContext context,
     IRubyObject x,
     IRubyObject y)f_xor | 
| static boolean | f_zero_p(ThreadContext context,
        IRubyObject x)f_zero_p | 
| static double | frexp(double mantissa,
     long[] e) | 
| static long | i_gcd(long x,
     long y)i_gcd | 
| static long | i_ilog2(ThreadContext context,
       IRubyObject x) | 
| static IRubyObject | int_pow(ThreadContext context,
       long x,
       long y) | 
| static boolean | k_exact_p(IRubyObject x) | 
| static boolean | k_inexact_p(IRubyObject x) | 
| static boolean | k_integer_p(IRubyObject x) | 
| static boolean | k_numeric_p(IRubyObject x) | 
| static double | ldexp(double f,
     long e) | 
| static IRubyObject[] | nurat_rationalize_internal(ThreadContext context,
                          IRubyObject[] ary) |