uint32_t f, xu, r, zh;
xu = x[u + 1];
- f = MUL15(d[1] + MUL15(x[u + 1], y[1]), m0i) & 0x7FFF;
+ f = MUL15((d[1] + MUL15(x[u + 1], y[1])) & 0x7FFF, m0i)
+ & 0x7FFF;
r = 0;
for (v = 0; v < len4; v += 4) {
zh = dh + r;
d[len] = zh & 0x7FFF;
- dh = zh >> 31;
+ dh = zh >> 15;
}
/*