FFT in D (using SIMD) and benchmarks

Iain Buclaw ibuclaw at ubuntu.com
Wed Jan 25 10:50:06 PST 2012


On 25 January 2012 12:54, Manu <turkeyman at gmail.com> wrote:
> Can you paste disassembly's of the GDC code and the G++ code?
> I imagine there's something trivial in the scheduler that GDC has missed.
> Like the other day I noticed GDC was unnecessarily generating a stack frame
> for leaf functions, which Iain already fixed.
>
> I'd also be interested to try out my experimental std.simd (portable)
> library in the context of your FFT... might give that a shot, I think it'll
> work well.
>
>

That's right, go on and give that GDC maintainer guy more work to do.


-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';


More information about the Digitalmars-d mailing list