# Intrinsics for Division Operations

### Note

Many routines in the Short Vector Math Library (SVML) are more optimized for Intel® microprocessors than for non-Intel microprocessors.

Parent topic: Intrinsics for Short Vector Math Library Operations (SVML)

- _mm_div_epi8/ _mm256_div_epi8
  Calculates quotient of a division operation. Vector variant of `div()` function for signed 8-bit integer arguments.
- _mm_div_epi16/ _mm256_div_epi16
  Calculates quotient of a division operation. Vector variant of `div()` function for signed 16-bit integer arguments.
- _mm_div_epi32/ _mm256_div_epi32
  Calculates quotient of a division operation. Vector variant of `div()` function for signed 32-bit integer arguments.
- _mm_div_epi64/ _mm256_div_epi64
  Calculates quotient of a division operation. Vector variant of `div()` function for signed 64-bit integer arguments.
- _mm_div_epu8/ _mm256_div_epu8
  Calculates quotient of a division operation. Vector variant of `div()` function for unsigned 8-bit integer arguments.
- _mm_div_epu16/ _mm256_div_epu16
  Calculates quotient of a division operation. Vector variant of `div()` function for unsigned 16-bit integer arguments.
- _mm_div_epu32/ _mm256_div_epu32
  Calculates quotient of a division operation. Vector variant of `div()` function for unsigned 32-bit integer arguments.
- _mm_div_epu64/ _mm256_div_epu64
  Calculates quotient of a division operation. Vector variant of `div()` function for unsigned 64-bit integer arguments.
- _mm_rem_epi8/ _mm256_rem_epi8
  Calculates remainder of a division operation. Vector variant of `rem()` function for signed 8-bit integer arguments.
- _mm_rem_epi16/ _mm256_rem_epi16
  Calculates remainder of a division operation. Vector variant of `rem()` function for signed 16-bit integer arguments.
- _mm_rem_epi32/ _mm256_rem_epi32
  Calculates remainder of a division operation. Vector variant of `rem()` function for signed 32-bit integer arguments.
- _mm_rem_epi64/ _mm256_rem_epi64
  Calculates remainder of a division operation. Vector variant of `rem()` function for signed 64-bit integer arguments.
- _mm_rem_epu8/ _mm256_rem_epu8
  Calculates remainder of a division operation. Vector variant of `rem()` function for unsigned 8-bit integer arguments.
- _mm_rem_epu16/ _mm256_rem_epu16
  Calculates remainder of a division operation. Vector variant of `rem()` function for unsigned 16-bit integer arguments.
- _mm_rem_epu32/ _mm256_rem_epu32
  Calculates remainder of a division operation. Vector variant of `rem()` function for unsigned 32-bit integer arguments.
- _mm_rem_epu64/ _mm256_rem_epu64
  Calculates remainder of a division operation. Vector variant of `rem()` function for unsigned 64-bit integer arguments.