diff --git a/LAB1/bits.c b/LAB1/bits.c index 2d90cb5..7006127 100644 --- a/LAB1/bits.c +++ b/LAB1/bits.c @@ -198,7 +198,12 @@ int tmin(void) { * Rating: 1 */ int isTmax(int x) { - return 2; + int i =x+1; + x = x+i; + x = ~x; + i = !i; + x = x+i; + return !x; } /* * allOddBits - return 1 if all odd-numbered bits in word set to 1 diff --git a/README.md b/README.md index ddedc70..ed31e29 100644 --- a/README.md +++ b/README.md @@ -7,3 +7,5 @@ A CSAPP LAB 2. Finish bitXor +3. Finish tmin +