From 618ee9ef86aa29de79a050e959087c2b1f9e5750 Mon Sep 17 00:00:00 2001 From: cmirnov Date: Thu, 15 Oct 2015 22:21:53 +0300 Subject: [PATCH 1/2] Create addOK --- addOK | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 addOK diff --git a/addOK b/addOK new file mode 100644 index 0000000..647755a --- /dev/null +++ b/addOK @@ -0,0 +1,4 @@ +int addOK(int x, int y){ + printf("%d", !(~((x >> 31) ^ (y >> 31)) & ((x >> 31) ^ ((x + y) >> 31)))); + return 2; +} From b76b8b9e7854cdce737221be11cf68db03decf6a Mon Sep 17 00:00:00 2001 From: cmirnov Date: Tue, 27 Oct 2015 15:53:05 +0300 Subject: [PATCH 2/2] Update addOK --- addOK | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addOK b/addOK index 647755a..ac34c71 100644 --- a/addOK +++ b/addOK @@ -1,4 +1,3 @@ int addOK(int x, int y){ - printf("%d", !(~((x >> 31) ^ (y >> 31)) & ((x >> 31) ^ ((x + y) >> 31)))); - return 2; + return !(~((x >> 31) ^ (y >> 31)) & ((x >> 31) ^ ((x + y) >> 31))); }