Have you tried using define-inline for these? Have you looked at the intermediate output (possibly the C output) to see if inlining is taking place?
On 9/12/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Wed, 12 Sep 2007 11:46:19 -0700 (PDT), elf wrote: > > > what does the source file look like? > > No relevant declarations, only > > (declare (uses posix)) > (use regex) > (use srfi-37) > (use qdbm) > > > my understanding is that with usual-integrations (the default), a bunch of > > stuff is automatically inlined. depending on what youre declaring in the > > source file, and depending on the size of things, > > I have some smaller functions with 1-3 expressions > that should be inlinable. > > > perhaps these are the only > > inlinable procedures. > > But in one call I increased the inline-limit from 10 (the default) > to 50. And to be sure, I just tried even with -inline -inline-limit 300 ... > This should show a difference, but it did not. > > > or perhaps theres a (declare (inline)) in the source. > > None. > > Thanks for your considerations, but we didn't find a solution, > I think. > > Ciao > Sven > > _______________________________________________ > Chicken-users mailing list > Chicken-users@nongnu.org > http://lists.nongnu.org/mailman/listinfo/chicken-users > > > _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users