// M1 TYPECODES+DELOPT
|
|
// 7049155 calls in 1.951509 seconds = 3612156 calls/sec -- pre binop functions
|
|
|
|
nfib = (n) { if (n < 2) 1; else nfib(n-1) + nfib(n-2) + 1; };
|
|
|
|
then = cputime();
|
|
calls = nfib(32);
|
|
now = cputime();
|
|
secs = now - then;
|
|
|
|
print(calls, " calls in ",
|
|
secs, " seconds = ",
|
|
round(calls / secs), " calls/sec\n");
|