Displaying 2 results from an estimated 2 matches for "__svml_sin_".
Did you mean:
__svml_sin4
2018 Jul 04
2
[RFC][VECLIB] how should we legalize VECLIB calls?
...ld not generate calls to functions that don't exist.
>
> I'm not sure how vectorizer will do this, consider the case where
> "-vectorizer-maximize-bandwidth" option is enabled and vectorizer is
> forced to generate the wider VF, and hence it may generate a call to
> __svml_sin_* which may not exist.
>
> Are you expecting the vectorizer to lower the calls i.e. __svml_sin_8 to
> two __svml_sin_4 calls ?
>
> Regards,
> Ashutosh
>
If an accurate cost model was in place (which there isn't), then an
"unsupported" vectorization factor should o...
2018 Jul 02
8
[RFC][VECLIB] how should we legalize VECLIB calls?
...
>
> At AMD we have our own version of vector library and faced
> similar problems, we followed the SVML path and from
> vectorizer generated the respective vector calls. When
> vectorizer generates the respective calls i.e __svml_sin_4
> or __amdlibm_sin_4, later one can perform only string
> matching to identify the vector lib call. I’m not sure
> it’s the proper way, may be instead of generating
> respective calls it’s better to generate some standard
>...