The bulk of the second round of additions to altivec.h.
The following interfaces were added:
vector double vec_floor(vector double a)
vector double vec_madd(vector double a, vector double b, vector double c)
vector float vec_msub(vector float a, vector float b, vector float c)
vector double vec_msub(vector double a, vector double b, vector double c)
vector float vec_mul(vector float a, vector float b)
vector double vec_mul(vector double a, vector double b)
vector float vec_nmadd(vector float a, vector float b, vector float c)
vector double vec_nmadd(vector double a, vector double b, vector double c)
vector double vec_nmsub(vector double a, vector double b, vector double c)
vector double vec_nor(vector double a, vector double b)
vector double vec_or(vector double a, vector double b)
vector float vec_rint(vector float a)
vector double vec_rint(vector double a)
vector float vec_nearbyint(vector float a)
vector double vec_nearbyint(vector double a)
vector float vec_sqrt(vector float a)
vector double vec_sqrt(vector double a)
vector double vec_rsqrte(vector double a)
vector double vec_sel(vector double a, vector double b, vector unsigned long long c)
vector double vec_sel(vector double a, vector double b, vector unsigned long long c)
vector double vec_sub(vector double a, vector double b)
vector double vec_trunc(vector double a)
vector double vec_xor(vector double a, vector double b)
vector double vec_xor(vector double a, vector bool long long b)
vector double vec_xor(vector bool long long a, vector double __b)
New VSX paths for the following interfaces:
vector float vec_madd(vector float a, vector float b, vector float c)
vector float vec_nmsub(vector float a, vector float b, vector float c)
vector float vec_rsqrte(vector float a)
vector float vec_trunc(vector float a)
vector float vec_floor(vector float __a)
Formatting?