projects
/
oota-llvm.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Make gcc generate assembly files (%.ll) until Chris has a stable
[oota-llvm.git]
/
test
/
fib2.c
1
/* -*- mode: c -*-
2
* $Id$
3
* http://www.bagley.org/~doug/shootout/
4
*/
5
6
int atoi(char *);
7
void printf(char *, unsigned long);
8
9
unsigned long
10
fib(unsigned long n) {
11
if (n < 2)
12
return(1);
13
else
14
return(fib(n-2) + fib(n-1));
15
}
16
17
int
18
main(int argc, char *argv[]) {
19
int N = ((argc == 2) ? atoi(argv[1]) : 15);
20
printf("%ld\n", fib(N));
21
return(0);
22
}