Skip to content
Snippets Groups Projects
Commit 936051f9 authored by Bill Schmidt's avatar Bill Schmidt
Browse files

rs6000: Builtins for doubleword compare should be in [power8-vector] (PR103625)

2021-12-13  Bill Schmidt  <wschmidt@linux.ibm.com>

gcc/
	PR target/103625
	* config/rs6000/rs6000-builtin-new.def (__builtin_altivec_vcmpequd):
	Move to power8-vector stanza.
	(__builtin_altivec_vcmpequd_p): Likewise.
	(__builtin_altivec_vcmpgtsd): Likewise.
	(__builtin_altivec_vcmpgtsd_p): Likewise.
	(__builtin_altivec_vcmpgtud): Likewise.
	(__builtin_altivec_vcmpgtud_p): Likewise.
parent 74aeb972
No related branches found
No related tags found
No related merge requests found
......@@ -1204,24 +1204,6 @@
const vull __builtin_altivec_vandc_v2di_uns (vull, vull);
VANDC_V2DI_UNS andcv2di3 {}
const vsll __builtin_altivec_vcmpequd (vull, vull);
VCMPEQUD vector_eqv2di {}
const int __builtin_altivec_vcmpequd_p (int, vsll, vsll);
VCMPEQUD_P vector_eq_v2di_p {pred}
const vsll __builtin_altivec_vcmpgtsd (vsll, vsll);
VCMPGTSD vector_gtv2di {}
const int __builtin_altivec_vcmpgtsd_p (int, vsll, vsll);
VCMPGTSD_P vector_gt_v2di_p {pred}
const vsll __builtin_altivec_vcmpgtud (vull, vull);
VCMPGTUD vector_gtuv2di {}
const int __builtin_altivec_vcmpgtud_p (int, vsll, vsll);
VCMPGTUD_P vector_gtu_v2di_p {pred}
const vd __builtin_altivec_vnor_v2df (vd, vd);
VNOR_V2DF norv2df3 {}
......@@ -2225,6 +2207,24 @@
const vsc __builtin_altivec_vbpermq2 (vsc, vsc);
VBPERMQ2 altivec_vbpermq2 {}
const vsll __builtin_altivec_vcmpequd (vull, vull);
VCMPEQUD vector_eqv2di {}
const int __builtin_altivec_vcmpequd_p (int, vsll, vsll);
VCMPEQUD_P vector_eq_v2di_p {pred}
const vsll __builtin_altivec_vcmpgtsd (vsll, vsll);
VCMPGTSD vector_gtv2di {}
const int __builtin_altivec_vcmpgtsd_p (int, vsll, vsll);
VCMPGTSD_P vector_gt_v2di_p {pred}
const vsll __builtin_altivec_vcmpgtud (vull, vull);
VCMPGTUD vector_gtuv2di {}
const int __builtin_altivec_vcmpgtud_p (int, vsll, vsll);
VCMPGTUD_P vector_gtu_v2di_p {pred}
const vsll __builtin_altivec_vmaxsd (vsll, vsll);
VMAXSD smaxv2di3 {}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment