11 static volatile int64_t
sink;
13 static int64_t
fib(
int n) {
15 return fib(n - 1) +
fib(n - 2);
18 int main(
int argc,
char** argv) {
19 (void)argc; (void)argv;
22 fprintf(stderr,
"rec_fib_deep: fib(15)=%lld sink=%llx\n",
23 (
long long)r, (
unsigned long long)
sink);
24 return r == 610 ? 0 : 1;
static int64_t fib(int n)
int main(int argc, char **argv)
static volatile int64_t sink