OK, thanks Sumant.  I'm really surprised at the lack of significant speedup.  On some real array tests, there were some significant speedups -- factors of 10s if not more.  I'm sure there are more possible improvements however, but it's been a while since I looked at them.  However, do not overlook the possibility that the declaration optimization are defective somehow or are not "taking" in your tests.  Basically, the optimizations should cause the compiler to macroexpand into direct access (via cffi calls) rather than dispatching on a generic function.   As I recall however, it's difficult to prove that it's doing so (the standard allows any and all declarations as well as compiler macros to be ignored).<br>

<br>Thanks for your continued help on this, it is much appreciated!  I look forward to whatever you come up with.<br><br>Liam<br><br><div class="gmail_quote">On Sun, Apr 3, 2011 at 6:09 PM, Sumant Oemrawsingh <span dir="ltr"><<a href="mailto:soemraws@xs4all.nl">soemraws@xs4all.nl</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi Liam,<br>
<br>
Today, I had some time to take a look at the (slow) speed of the FFT<br>
tests. I found that having the tests as is and adding declarations<br>
only gives a speed-up of (barely) 10%. I think I'll need to thoroughly<br>
rewrite the tests to find/solve the problem. I need to do this anyway,<br>
since a small number of tests still keeps on failing and I haven't<br>
been able to track down _that_ problem yet.<br>
<br>
As such, I'll begin "from scratch", rewriting each test. This might<br>
take some time, and due to a shortage of that due to work-related<br>
things, this might take even longer than anticipated. This situation<br>
is quite annoying since, naturally, the FFT tests should be enabled in<br>
the gsll-tests package, and not only for completeness. I'll do my best<br>
allocating time to this.<br>
<br>
Regards,<br>
Sumant<br>
<font color="#888888"><br>
--<br>
Sumant Oemrawsingh<br>
Sikander on #lisp<br>
<br>
_______________________________________________<br>
GSLL-devel mailing list<br>
<a href="mailto:GSLL-devel@common-lisp.net">GSLL-devel@common-lisp.net</a><br>
<a href="http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel" target="_blank">http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel</a><br>
</font></blockquote></div><br>