intel-intrinsics v1.13.0
Guillaume Piolat
first.nam_e at gmail.com
Sun Dec 7 00:42:11 UTC 2025
DUB package intel-intrinsics is out in version v1.13.0.
Now with support for all AVX and AVX2 intrinsics.
- Supported: SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, BMI2, AVX,
AVX2
- Target x86, x86_64, arm64, arm32. All intrinsics have
emulation/alt paths.
- DMD, LDC, or GDC
DUB: https://code.dlang.org/packages/intel-intrinsics
Finishing the AVX2 set took a surprisingly long time.
Now: should you use AVX for consumer software in D?
- The reach isn't very good, very nascent support on Microsoft
Prism and Apple Rosetta.
- In arm, neon vectors are 128-bit anyway.
- You will encounter: https://github.com/dlang/dub/issues/3080
(unless using redub or --combined)
Typical safe targets for consumer software range imho from SSE3
to SSE4.2 top.
More information about the Digitalmars-d-announce
mailing list