2 // https://issues.dlang.org/show_bug.cgi?id=15898
4 int addAssignSimple(int[] , const(int)[] )
10 void mulKaratsuba(int[] result, const(int)[] x, const(int)[] y, int[] )
14 int[] resultHigh = result;
16 bool ysmaller2 = x.length >= y1.length;
17 newscratchbuff[0..y1.length] = resultHigh;
20 ysmaller2 ? x[1..$] : y1,
22 newscratchbuff[y1.length..$]
25 addAssignSimple(resultHigh[1..$], newscratchbuff[0..y1.length]);