diff options
author | Cyril SIX <cyril.six@kalray.eu> | 2019-03-18 16:14:13 +0100 |
---|---|---|
committer | Cyril SIX <cyril.six@kalray.eu> | 2019-03-18 16:14:13 +0100 |
commit | eec959218b8dc4e994ee843d7cbd1cf5a0cbcdcc (patch) | |
tree | c44bd4584a17cfa113bc66665e67caa6df820d50 /test | |
parent | aa400a9eed939578917810d32ef4fcf79944729d (diff) | |
parent | 202050c6240a11c94cc8b6ab599022fee7bd2471 (diff) | |
download | compcert-kvx-eec959218b8dc4e994ee843d7cbd1cf5a0cbcdcc.tar.gz compcert-kvx-eec959218b8dc4e994ee843d7cbd1cf5a0cbcdcc.zip |
Merge branch 'mppa_postpass' of gricad-gitlab.univ-grenoble-alpes.fr:sixcy/CompCert into mppa_postpass
Diffstat (limited to 'test')
-rw-r--r-- | test/monniaux/nand/nand.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/monniaux/nand/nand.c b/test/monniaux/nand/nand.c index 9c2d2298..379a1bad 100644 --- a/test/monniaux/nand/nand.c +++ b/test/monniaux/nand/nand.c @@ -18,6 +18,22 @@ scalar nxor(scalar x, scalar y) { return ~(x ^ y); } +scalar andn1(scalar x, scalar y) { + return ~x & y; +} + +scalar andn2(scalar x, scalar y) { + return x & ~y; +} + +scalar orn1(scalar x, scalar y) { + return ~x | y; +} + +scalar orn2(scalar x, scalar y) { + return x | ~y; +} + int main() { scalar x = 0xF4, y = 0x33; printf("%X\n", nxor(x, y)); |