Unified · Split
| @@ -47,7 +47,7 @@ mptov(mpint *b) · 46 unmodified lines | ||
| 47 | 47 | |
| 48 | 48 | v = 0ULL; |
| 49 | 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 | 52 | if(b->sign > 0){ |
| 53 | 53 | if(v > MAXVLONG) |