#include <algorithm>
#include "src/bigint/bigint-internal.h"
#include "src/bigint/digit-arithmetic.h"
#include "src/bigint/vector-arithmetic.h"
namespace v8 {
namespace bigint {
namespace {
void TimesTwo(RWDigits X) { … }
void DivideByTwo(RWDigits X) { … }
void DivideByThree(RWDigits X) { … }
}
#if DEBUG
#define MARK_INVALID(D) …
#else
#define MARK_INVALID …
#endif
void ProcessorImpl::Toom3Main(RWDigits Z, Digits X, Digits Y) { … }
void ProcessorImpl::MultiplyToomCook(RWDigits Z, Digits X, Digits Y) { … }
}
}