code.op(BinaryOp.SUBTRACT, b, i, constant2);
code.invokeStatic(fib, c, a);
code.invokeStatic(fib, d, b);
code.op(BinaryOp.ADD, result, c, d);
code.returnValue(result);
code.mark(baseCase);
code.returnValue(i);
ClassLoader loader = dexMaker.generateAndLoad(
FibonacciMaker.class.getClassLoader(), getDataDirectory());