in lib/src/int64.dart [893:914]
static Int64 _divide(Int64 a, other, int what) {
Int64 b = _promote(other);
if (b.isZero) {
// ignore: deprecated_member_use
throw const IntegerDivisionByZeroException();
}
if (a.isZero) return ZERO;
bool aNeg = a.isNegative;
bool bNeg = b.isNegative;
a = a.abs();
b = b.abs();
int a0 = a._l;
int a1 = a._m;
int a2 = a._h;
int b0 = b._l;
int b1 = b._m;
int b2 = b._h;
return _divideHelper(a0, a1, a2, aNeg, b0, b1, b2, bNeg, what);
}