diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2023-01-06 20:54:49 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2023-01-06 20:54:49 +0000 |
commit | 6940bbc50beffcd7912abfc8756936add39183bb (patch) | |
tree | c31f0841e892cf5252c23ba572af3b35414b2597 /sys/src/libmp/port/mplogic.c | |
parent | ee6ffe998bdef7b5780a373589ff90f123198821 (diff) |
libmp: parentesis (from drawterm)
Diffstat (limited to 'sys/src/libmp/port/mplogic.c')
-rw-r--r-- | sys/src/libmp/port/mplogic.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/libmp/port/mplogic.c b/sys/src/libmp/port/mplogic.c index c60d56aab..bf167a953 100644 --- a/sys/src/libmp/port/mplogic.c +++ b/sys/src/libmp/port/mplogic.c @@ -34,7 +34,7 @@ mplogic(mpint *b1, mpint *b2, mpint *sum, int fl) t = b1; b1 = b2; b2 = t; - fl = fl >> 2 & 0x03 | fl << 2 & 0x0c | fl & 0x30; + fl = ((fl >> 2) & 0x03) | ((fl << 2) & 0x0c) | (fl & 0x30); } mpbits(sum, b1->top*Dbits+1); dp1 = b1->p; @@ -165,7 +165,7 @@ mptrunc(mpint *b, int n, mpint *r) for(i = 0; i < d; i++) r->p[i] = b->p[i]; if(m != 0) - r->p[d] = b->p[d] & (1<<m)-1; + r->p[d] = b->p[d] & ((1<<m)-1); } r->sign = 1; mpnorm(r); |