From 1c86ec65de96f50a3f7b38c08e3bffe1dd81083f Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Mon, 29 Nov 2021 22:22:53 +0800 Subject: 2.6 --- 2/6.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/2/6.c b/2/6.c index d311002..bf8cf2f 100644 --- a/2/6.c +++ b/2/6.c @@ -25,10 +25,10 @@ unsigned setbits(unsigned x, int p, int n, unsigned y) { // align extracted bits to p: yLOA = yLO << (p + 1 - n); - // maks to unset n bits starting at p: + // mask to unset n bits starting at p: xUnset = (~0 << p) | ~(~0 << (p - n)); - // mask out n bits in x from pth position: + // mask out x: xPrime = x & xUnset; return xPrime | yLOA; -- cgit v1.2.3