Unified · Split
| @@ -47,7 +47,7 @@ mptov(mpint *b) · 46 unmodified lines | |||
| 47 | 47 | ||
| 48 | v = 0ULL; | 48 | v = 0ULL; |
| 49 | for(s = 0; s < b->top; s++) | 49 | for(s = 0; s < b->top; s++) |
| 50 | v |= b->p[s]<<(s*sizeof(mpdigit)*8); | 50 | v |= (uvlong)b->p[s]<<(s*sizeof(mpdigit)*8); |
| 51 | 51 | ||
| 52 | if(b->sign > 0){ | 52 | if(b->sign > 0){ |
| 53 | if(v > MAXVLONG) | 53 | if(v > MAXVLONG) |