From c9fa289db48edcfd222c82ed7dbc62f783d691f4 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Mon, 12 Jun 2006 08:27:28 +0000 Subject: [PATCH] fibonacci test program --- ir/be/test/fib.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 ir/be/test/fib.c diff --git a/ir/be/test/fib.c b/ir/be/test/fib.c new file mode 100644 index 000000000..a11e94f24 --- /dev/null +++ b/ir/be/test/fib.c @@ -0,0 +1,21 @@ +#include + +unsigned fib(unsigned n) +{ + if(n == 0) + return 0; + if(n == 1) + return 1; + + return fib(n-1) + fib(n-2); +} + +int main(int argc, char** argv) { + unsigned n = 8; + if(argc > 1) + n = (unsigned) atoi(argv[1]); + + printf("Fib %u: %u\n", n, fib(n)); + + return 0; +} -- 2.20.1