real procedure cputime; inline("my_dsa.retval.u.real val = (double)clock() / (double)CLOCKS_PER_SEC;"); begin comment library 3; real procedure a(k, x1, x2, x3, x4, x5); value k; integer k; real x1, x2, x3, x4, x5; begin real procedure b; begin k := k - 1; b := a := a(k, b, x1, x2, x3, x4) end; if k <= 0 then a := x4 + x5 else if b < 0 then end; outreal(1, cputime); outreal(1, a(10, 1, - 1, - 1, 1, 0)); outreal(1, cputime); end