public static CallSite getFastFloatOpsCallSite(String name) { if (name.equals("+")) { return new PlusCallSite(); } else if (name.equals("-")) { return new MinusCallSite(); } else if (name.equals("*")) { return new MulCallSite(); } else if (name.equals("<")) { return new LtCallSite(); } else if (name.equals("<=")) { return new LeCallSite(); } else if (name.equals(">")) { return new GtCallSite(); } else if (name.equals(">=")) { return new GeCallSite(); } else if (name.equals("==")) { return new EqCallSite(); } else if (name.equals("<=>")) { return new CmpCallSite(); } return new NormalCachingCallSite(name); }
public static CallSite getFastFloatOpsCallSite(String name) { if (name.equals("+")) { return new PlusCallSite(); } else if (name.equals("-")) { return new MinusCallSite(); } else if (name.equals("*")) { return new MulCallSite(); } else if (name.equals("<")) { return new LtCallSite(); } else if (name.equals("<=")) { return new LeCallSite(); } else if (name.equals(">")) { return new GtCallSite(); } else if (name.equals(">=")) { return new GeCallSite(); } else if (name.equals("==")) { return new EqCallSite(); } else if (name.equals("<=>")) { return new CmpCallSite(); } return new NormalCachingCallSite(name); }
public static CallSite getFastFloatOpsCallSite(String name) { if (name.equals("+")) { return new PlusCallSite(); } else if (name.equals("-")) { return new MinusCallSite(); } else if (name.equals("*")) { return new MulCallSite(); } else if (name.equals("<")) { return new LtCallSite(); } else if (name.equals("<=")) { return new LeCallSite(); } else if (name.equals(">")) { return new GtCallSite(); } else if (name.equals(">=")) { return new GeCallSite(); } else if (name.equals("==")) { return new EqCallSite(); } else if (name.equals("<=>")) { return new CmpCallSite(); } return new NormalCachingCallSite(name); }
public static CallSite getFastFloatOpsCallSite(String name) { if (name.equals("+")) { return new PlusCallSite(); } else if (name.equals("-")) { return new MinusCallSite(); } else if (name.equals("*")) { return new MulCallSite(); } else if (name.equals("<")) { return new LtCallSite(); } else if (name.equals("<=")) { return new LeCallSite(); } else if (name.equals(">")) { return new GtCallSite(); } else if (name.equals(">=")) { return new GeCallSite(); } else if (name.equals("==")) { return new EqCallSite(); } else if (name.equals("<=>")) { return new CmpCallSite(); } return new NormalCachingCallSite(name); }
return new PlusCallSite(); } else if (name.equals("-")) { return new MinusCallSite(); } else if (name.equals("*")) { return new MulCallSite();
return new PlusCallSite(); } else if (name.equals("-")) { return new MinusCallSite(); } else if (name.equals("*")) { return new MulCallSite();
public static CallSite getFastFixnumOpsCallSite(String name) { switch (name) { case "+" : return new PlusCallSite(); case "-" : return new MinusCallSite(); case "*" : return new MulCallSite(); case "%" : return new ModCallSite(); case "<" : return new LtCallSite(); case "<=" : return new LeCallSite(); case ">" : return new GtCallSite(); case ">=" : return new GeCallSite(); case "==" : return new EqCallSite(); case "<=>" : return new CmpCallSite(); case "&" : return new BitAndCallSite(); case "|" : return new BitOrCallSite(); case "^" : return new XorCallSite(); case ">>" : return new ShiftRightCallSite(); case "<<" : return new ShiftLeftCallSite(); } return null; }
public static CallSite getFastFixnumOpsCallSite(String name) { switch (name) { case "+" : return new PlusCallSite(); case "-" : return new MinusCallSite(); case "*" : return new MulCallSite(); case "%" : return new ModCallSite(); case "<" : return new LtCallSite(); case "<=" : return new LeCallSite(); case ">" : return new GtCallSite(); case ">=" : return new GeCallSite(); case "==" : return new EqCallSite(); case "<=>" : return new CmpCallSite(); case "&" : return new BitAndCallSite(); case "|" : return new BitOrCallSite(); case "^" : return new XorCallSite(); case ">>" : return new ShiftRightCallSite(); case "<<" : return new ShiftLeftCallSite(); } return null; }