26 lines
891 B
D
26 lines
891 B
D
/**
|
|
* Public API. You can `import inteli;` if want access to all intrinsics, under any circumstances.
|
|
* That's the what intel-intrinsics enables.
|
|
*
|
|
* Copyright: Copyright Guillaume Piolat 2016-2020.
|
|
* License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
|
|
*/
|
|
module inteli;
|
|
|
|
// Importing with `import inteli;` simply imports all available intrinsics.
|
|
public import inteli.types;
|
|
public import inteli.mmx; // MMX
|
|
public import inteli.emmintrin; // SSE
|
|
public import inteli.xmmintrin; // SSE2
|
|
public import inteli.pmmintrin; // SSE3
|
|
public import inteli.tmmintrin; // SSSE3
|
|
public import inteli.smmintrin; // SSE4.1
|
|
public import inteli.nmmintrin; // SSE4.2
|
|
public import inteli.shaintrin; // SHA
|
|
public import inteli.bmi2intrin; // BMI2
|
|
public import inteli.avxintrin; // AVX
|
|
public import inteli.avx2intrin; // AVX2
|
|
|
|
public import inteli.math; // Bonus
|
|
|