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

Reply via email to