bigIntegerFixnumProfile.enter();
bigIntegerResults[0] = SlowPathBigInteger.subtract(bigIntegerResults[0], BigInteger.ONE);
bigIntegerResults[1] = SlowPathBigInteger.add(b, bigIntegerResults[1]);
}
return new RubyArray(context.getCoreLibrary().getArrayClass(), new Object[]{
fixnumOrBignumQuotient.fixnumOrBignum(bigIntegerResults[0]),
fixnumOrBignumRemainder.fixnumOrBignum(bigIntegerResults[1])}, 2);
}