summaryrefslogtreecommitdiff
path: root/sys/src/libmp/port/mplogic.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2023-01-06 20:54:49 +0000
committercinap_lenrek <cinap_lenrek@felloff.net>2023-01-06 20:54:49 +0000
commit6940bbc50beffcd7912abfc8756936add39183bb (patch)
treec31f0841e892cf5252c23ba572af3b35414b2597 /sys/src/libmp/port/mplogic.c
parentee6ffe998bdef7b5780a373589ff90f123198821 (diff)
libmp: parentesis (from drawterm)
Diffstat (limited to 'sys/src/libmp/port/mplogic.c')
-rw-r--r--sys/src/libmp/port/mplogic.c4
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);