Gears/external/inteli/package.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