aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorCarl Love <cel@linux.ibm.com>2024-07-09 13:17:16 -0400
committerCarl Love <cel@linux.ibm.com>2024-07-09 13:34:36 -0400
commit224cc560a6ac19c9454038efe6230096b46f4806 (patch)
tree8977831d3948000b10524eba8511d651a43390f0 /gcc/doc
parent7ed9a4593baeaaef6850c7ebcda677dabf229df1 (diff)
downloadgcc-224cc560a6ac19c9454038efe6230096b46f4806.zip
gcc-224cc560a6ac19c9454038efe6230096b46f4806.tar.gz
gcc-224cc560a6ac19c9454038efe6230096b46f4806.tar.bz2
rs6000, Remove __builtin_vsx_xvcv{sp{sx,u}ws,dpuxds_uns}
The built-in __builtin_vsx_xvcvspsxws is covered by built-in vec_signed built-in that is documented in the PVIPR. The __builtin_vsx_xvcvspsxws built-in is not documented and there are no test cases for it. The built-in __builtin_vsx_xvcvdpuxds_uns is redundant as it is covered by vec_unsigned, remove. The __builtin_vsx_xvcvspuxws is redundant as it is covered by vec_unsigned, remove. The built-in __builtin_vsx_xvcvdpsxws is redundant as it is covered by vec_signed{e,o}, remove. The built-in __builtin_vsx_xvcvdpuxws is redundant as it is covered by vec_unsigned{e,o}, remove. This patch removes the redundant built-ins. gcc/ChangeLog: * config/rs6000/rs6000-builtins.def (__builtin_vsx_xvcvspsxws, __builtin_vsx_xvcvdpuxds_uns, __builtin_vsx_xvcvspuxws, __builtin_vsx_xvcvdpsxws, __builtin_vsx_xvcvdpuxws): Remove built-in definitions.
Diffstat (limited to 'gcc/doc')
0 files changed, 0 insertions, 0 deletions