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