p0nce

Results 629 comments of p0nce

Enable core.simd and D_SIMD usage in DMD now! It seems like the best time to do it. (mmm, not really)

DMD **debug** builds now surprisingly useful since, they are at a 5% difference with LDC builds but build faster. Could become both faster to build and more efficient with a...

Another final attemps at making D_SIMD used by default. Phew.

It triggered only one regression, some Linux only bugs, and it seems like this is it? D_SIMD finally activated. (but not for AVX, only SSE)

Some critical instructions: - [ ] _mmcvtps_pd - [ ] _mm_srli_epi32 - [ ] _mm_hadd_ps

Besides, DMD output is wrong vs LDC on a complete plugin such as Lens.

Only two problematic __arm remain for ARM32 in internals.d

http://www.alfredklomp.com/programming/sse-intrinsics/

complex multiply, complex add, complex sub, complex divide

Yes, simd-everywhere has support for this. It's a significant amount of work, and I'm not sure if the Webasm target supports the druntime?