SIMD on Windows

jerro a at a.com
Sat Jun 22 09:13:34 PDT 2013


> Well, but judging from the assembly it generates, it could be 
> even faster. What exactly is pfft? Does it use dmd's __simd 
> intrinsics?
> Or does it only do primitive operations (* / - +) on simd types?

It's a FFT implementation. It does most of the work using + - and 
*. There's one
part off the algorithm that uses mostly shufps, and that part 
takes about 10% of the time (for sizes around 2 ^^ 10 when using 
SSE).


More information about the Digitalmars-d mailing list