diff options
Diffstat (limited to 'test/monniaux/ternary_builtin')
-rw-r--r-- | test/monniaux/ternary_builtin/ternary_builtin.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/monniaux/ternary_builtin/ternary_builtin.c b/test/monniaux/ternary_builtin/ternary_builtin.c index 0267fea5..caa1c4c7 100644 --- a/test/monniaux/ternary_builtin/ternary_builtin.c +++ b/test/monniaux/ternary_builtin/ternary_builtin.c @@ -5,3 +5,7 @@ int ternary_signed(int x, int v0, int v1) { int ternary_unsigned(unsigned x, int v0, int v1) { return ((-(x==0)) & v0) | ((-(x!=0)) & v1); } + +long ternary_signedl(long x, long v0, long v1) { + return ((-(x==0)) & v0) | ((-(x!=0)) & v1); +} |