Arithmetic
This section describes built-in functions for arithmetic.
- vec_abs: Vector Absolute Value
- vec_add_u128: Vector Add unsigned 128-bits
- vec_addc: Vector Add Carryout
- vec_addc_u128: Vector Add Compute Carryout unsigned 128-bits
- vec_adde_u128: Vector Add With Carry unsigned 128-bits
- vec_addec_u128: Vector Add With Carry Compute Carry unsigned 128-bits
- vec_andc: Vector AND With Complement
- vec_avg: Vector Average
- vec_checksum: Vector Checksum
- vec_gfmsum: Vector Galois Field Multiply Sum
- vec_gfmsum_128: Vector Galois Field Multiply Sum 128-bits
- vec_gfmsum_accum: Vector Galois Field Multiply Sum and Accumulate
- vec_gfmsum_accum_128: Vector Galois Field Multiply Sum and Accumulate 128-bits
- vec_madd: Vector Multiply Add
- vec_max: Vector Maximum
- vec_meadd: Vector Multiply and Add Even
- vec_mhadd: Vector Multiply and Add High
- vec_min: Vector Minimum
- vec_mladd: Vector Multiply and Add Low
- vec_moadd: Vector Multiply and Add Odd
- vec_msub: Vector Multiply Subtract
- vec_mule: Vector Multiply Even
- vec_mulh: Vector Multiply High
- vec_mulo: Vector Multiply Odd
- vec_nabs: Vector Negative Absolute
- vec_sqrt: Vector Square Root
- vec_sub_u128: Vector Subtract unsigned 128-bits
- vec_subc: Vector Subtract Carryout
- vec_subc_u128: Vector Subtract Carryout unsigned 128-bits
- vec_sube_u128: Vector Subtract with Carryout
- vec_subec_u128: Vector Subtract with Carryout, Carryout
- vec_sum_u128: Vector Sum Across Quadword
- vec_sum2: Vector Sum Across Doubleword
- vec_sum4: Vector Sum Across Word
Parent topic: Vector built-in functions