GCC maintainers:
Here is my respnses to the review comments by Kewen. Unfortunately,
Kewen is no longer working on GCC power.
I will submit an updated version of the patch with Kewen's suggested
changes.
Carl
On 8/9/24 3:11 AM, Kewen.Lin wrote:
rs6000, Remove redundant built-in __builtin_vsx_xvcvuxwdp
The built-in __builtin_vsx_xvcvuxwdp is a duplicate of the overloaded
built-in vec_doubleo. There are no test cases or documentation for
I think this wording is wrong, __builtin_vsx_xvcvuxwdp is a bif doing
1-1 map to xvcvuxwdp, but vec_doubleo with vector unsigned int is only
mapped to xvcvuxwdp on LE while it's vec_doublee on BE. So how about
"... __builtin_vsx_xvcvuxwdp can be covered with PVIPR function
vec_doubleo on LE and vec_doublee on BE...".
OK with this wording tweaked, thanks!
Yes, the mapping is LE/BE dependent. Updated the description as suggested.
Carl