From: Matthias Braun Date: Mon, 12 Jun 2006 08:27:28 +0000 (+0000) Subject: fibonacci test program X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=c9fa289db48edcfd222c82ed7dbc62f783d691f4;p=libfirm fibonacci test program --- 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; +}