Module core::core_arch::x86::avx512ifma

source ·
🔬This is a nightly-only experimental API. (stdsimd #48556)
Available on x86 or x86-64 only.

Functions

  • _mm256_madd52hi_epu64Experimentalavx512ifma,avx512vl
    Multiply packed unsigned 52-bit integers in each 64-bit element of b and c to form a 104-bit intermediate result. Add the high 52-bit unsigned integer from the intermediate result with the corresponding unsigned 64-bit integer in a, and store the results in dst.
  • _mm256_madd52lo_epu64Experimentalavx512ifma,avx512vl
    Multiply packed unsigned 52-bit integers in each 64-bit element of b and c to form a 104-bit intermediate result. Add the low 52-bit unsigned integer from the intermediate result with the corresponding unsigned 64-bit integer in a, and store the results in dst.
  • _mm512_madd52hi_epu64Experimentalavx512ifma
    Multiply packed unsigned 52-bit integers in each 64-bit element of b and c to form a 104-bit intermediate result. Add the high 52-bit unsigned integer from the intermediate result with the corresponding unsigned 64-bit integer in a, and store the results in dst.
  • _mm512_madd52lo_epu64Experimentalavx512ifma
    Multiply packed unsigned 52-bit integers in each 64-bit element of b and c to form a 104-bit intermediate result. Add the low 52-bit unsigned integer from the intermediate result with the corresponding unsigned 64-bit integer in a, and store the results in dst.
  • _mm_madd52hi_epu64Experimentalavx512ifma,avx512vl
    Multiply packed unsigned 52-bit integers in each 64-bit element of b and c to form a 104-bit intermediate result. Add the high 52-bit unsigned integer from the intermediate result with the corresponding unsigned 64-bit integer in a, and store the results in dst.
  • _mm_madd52lo_epu64Experimentalavx512ifma,avx512vl
    Multiply packed unsigned 52-bit integers in each 64-bit element of b and c to form a 104-bit intermediate result. Add the low 52-bit unsigned integer from the intermediate result with the corresponding unsigned 64-bit integer in a, and store the results in dst.
  • vpmadd52huq_128 🔒 Experimental
  • vpmadd52huq_256 🔒 Experimental
  • vpmadd52huq_512 🔒 Experimental
  • vpmadd52luq_128 🔒 Experimental
  • vpmadd52luq_256 🔒 Experimental
  • vpmadd52luq_512 🔒 Experimental