aboutsummaryrefslogtreecommitdiffstats
path: root/test/monniaux/nand
diff options
context:
space:
mode:
Diffstat (limited to 'test/monniaux/nand')
-rw-r--r--test/monniaux/nand/nand.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/monniaux/nand/nand.c b/test/monniaux/nand/nand.c
index 002c2368..bcd30396 100644
--- a/test/monniaux/nand/nand.c
+++ b/test/monniaux/nand/nand.c
@@ -1,3 +1,14 @@
+#include <stdio.h>
+
unsigned not(unsigned x) {
return ~x;
}
+
+unsigned nand(unsigned x, unsigned y) {
+ return ~(x & y);
+}
+
+int main() {
+ unsigned x = 0xF4, y = 0x33;
+ printf("%X\n", nand(x, y));
+}