Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Run_Time
Class MathSupport  view MathSupport download MathSupport.java

java.lang.Object
  extended byRun_Time.MathSupport

public abstract class MathSupport
extends java.lang.Object


Field Summary
static Clazz.jq_Class _class
           
static Clazz.jq_StaticMethod _ldiv
           
static Clazz.jq_StaticMethod _lmul
           
static Clazz.jq_StaticMethod _lrem
           
static Clazz.jq_StaticField _maxint
           
static Clazz.jq_StaticField _maxlong
           
static Clazz.jq_StaticField _minint
           
static Clazz.jq_StaticField _minlong
           
static double maxint
           
static double maxlong
           
static double minint
           
static double minlong
           
 
Constructor Summary
MathSupport()
           
 
Method Summary
private static int COMBINE(char hi, char lo)
           
private static long COMBINEQ(int hi, int lo)
           
private static char HHALF(int v)
           
private static int HHALFQ(long v)
           
static long imul(int u, int v)
           
static long ldiv(long uq, long vq)
           
private static char LHALF(int v)
           
private static int LHALFQ(long v)
           
private static int LHUP(int v)
           
static long lmul(long a, long b)
           
static long lrem(long uq, long vq)
           
private static void shl(char[] p, int off, int len, int sh)
           
static boolean ucmp(int a, int b)
           
static int udiv(int a, int b)
           
static boolean ulcmp(long a, long b)
           
static long uldivrem(long uq, long vq, boolean rem)
           
static long ulmul(long a, long b)
           
static long umul(int a, int b)
           
static int urem(int a, int b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maxint

public static double maxint

minint

public static double minint

maxlong

public static double maxlong

minlong

public static double minlong

_class

public static final Clazz.jq_Class _class

_lmul

public static final Clazz.jq_StaticMethod _lmul

_ldiv

public static final Clazz.jq_StaticMethod _ldiv

_lrem

public static final Clazz.jq_StaticMethod _lrem

_maxint

public static final Clazz.jq_StaticField _maxint

_minint

public static final Clazz.jq_StaticField _minint

_maxlong

public static final Clazz.jq_StaticField _maxlong

_minlong

public static final Clazz.jq_StaticField _minlong
Constructor Detail

MathSupport

public MathSupport()
Method Detail

ucmp

public static boolean ucmp(int a,
                           int b)

ulcmp

public static boolean ulcmp(long a,
                            long b)

udiv

public static int udiv(int a,
                       int b)

urem

public static int urem(int a,
                       int b)

umul

public static long umul(int a,
                        int b)

imul

public static long imul(int u,
                        int v)

lmul

public static long lmul(long a,
                        long b)

ulmul

public static long ulmul(long a,
                         long b)

ldiv

public static long ldiv(long uq,
                        long vq)

lrem

public static long lrem(long uq,
                        long vq)

HHALFQ

private static int HHALFQ(long v)

LHALFQ

private static int LHALFQ(long v)

HHALF

private static char HHALF(int v)

LHALF

private static char LHALF(int v)

LHUP

private static int LHUP(int v)

COMBINE

private static int COMBINE(char hi,
                           char lo)

COMBINEQ

private static long COMBINEQ(int hi,
                             int lo)

uldivrem

public static long uldivrem(long uq,
                            long vq,
                            boolean rem)

shl

private static void shl(char[] p,
                        int off,
                        int len,
                        int sh)