Div - 5.2 English - 68552

AOCL API Guide (68552)

Document ID
68552
Release Date
2025-12-29
Version
5.2 English

Vector array

void amd_vrda_div(int len, const double *lhs, const double *rhs, double *dst)#

Computes elementwise quotient for double arrays.

Parameters:
  • len – Number of elements.

  • lhs – Numerator array.

  • rhs – Denominator array.

  • dst – Output array of quotients.

void amd_vrsa_divf(int len, const float *lhs, const float *rhs, float *dst)#

Computes elementwise quotient for float arrays.

Parameters:
  • len – Number of elements.

  • lhs – Numerator array.

  • rhs – Denominator array.

  • dst – Output array of quotients.

Indexed Arithmetic

void amd_vrda_divi(int len, const double *lhs, int inc_a, const double *rhs, int inc_b, double *dst, int inc_res)#

Computes elementwise quotient with strides for double arrays.

Parameters:
  • len – Number of elements.

  • lhs – Numerator array.

  • inc_a – Stride for lhs (in elements).

  • rhs – Denominator array.

  • inc_b – Stride for rhs (in elements).

  • dst – Output array.

  • inc_res – Stride for output (in elements).

void amd_vrsa_divfi(int len, const float *lhs, int inc_a, const float *rhs, int inc_b, float *dst, int inc_res)#

Computes elementwise quotient with strides for float arrays.

Parameters:
  • len – Number of elements.

  • lhs – Numerator array.

  • inc_a – Stride for lhs (in elements).

  • rhs – Denominator array.

  • inc_b – Stride for rhs (in elements).

  • dst – Output array.

  • inc_res – Stride for output (in elements).