From cbaf620ccd75eef604961ab77a4bff4f34680398 Mon Sep 17 00:00:00 2001 From: Sebastian Buchwald Date: Tue, 19 Aug 2008 18:56:16 +0000 Subject: [PATCH] Added test case for Rotl node. [r21270] --- ir/be/test/rot.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 ir/be/test/rot.c diff --git a/ir/be/test/rot.c b/ir/be/test/rot.c new file mode 100644 index 000000000..72aa2b2eb --- /dev/null +++ b/ir/be/test/rot.c @@ -0,0 +1,12 @@ +#include + +int main(int argc, char **argv) { + printf("Result: %d (should be 42)\n", rot(21,1)); + + return 0; +} + +unsigned rot(unsigned x, unsigned y) +{ + return x << y | x >> (32-y); +} -- 2.20.1