From d185cab856f8fa71e8ea28cbc38c996f6487f1e2 Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Mon, 29 Nov 2021 22:16:35 +0800 Subject: 2.6 --- 2/6.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2/6.c b/2/6.c index a8f2120..7942588 100644 --- a/2/6.c +++ b/2/6.c @@ -25,7 +25,7 @@ unsigned setbits(unsigned x, int p, int n, unsigned y) { // align extracted bits to p: yLOA = yLO << (p + 1 - n); - // mask with n bits from p unset: + // create mask for x xUnset = (~0 << p) | ~(~0 << (p - n)); // mask out n bits in x from p: -- cgit v1.2.3