From a2d6e78f21441f3b93c32f43c5fc84f6ac968d52 Mon Sep 17 00:00:00 2001 From: reisen <2863896505@qq.com> Date: Sat, 7 Oct 2023 17:49:01 +0800 Subject: [PATCH] Finish isTmax and Update README.MD --- LAB1/bits.c | 7 ++++++- README.md | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) 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 +