You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/*
* We don’t expect anyone to include this file directly.
* but rely on AOCC to generate appropriate calls to vector functions
*/
#ifndef AMD_LIBM_VEC_EXPERIMENTAL
#error "The functionality in this header is experimental, please define AMD_LIBM_VEC_EXPERIMENTAL"
#endif /* EXPERIMENTAL */
But users may use these vector math functions with upstream Clang or GCC.
How risky is it to use with non-AOCC compilers. What is the major risk? Memroy alignment requirements?
Historically, AMD LibM does provide even more funcitons like vrsa_sincosf and vrda_sincos
Please consider to add them.
The text was updated successfully, but these errors were encountered:
Hi Ye-Luo,
Thanks for the suggestions, we had to remove them as they were not required by many,
One can create wrapper arround the vrs4/vrs8/vrs16 to achieve the same.
Found the following message in amdlibm_vec.h
But users may use these vector math functions with upstream Clang or GCC.
How risky is it to use with non-AOCC compilers. What is the major risk? Memroy alignment requirements?
Historically, AMD LibM does provide even more funcitons like
vrsa_sincosf
andvrda_sincos
Please consider to add them.
The text was updated successfully, but these errors were encountered: