diff options
author | Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org> | 2024-08-14 20:01:43 +0200 |
---|---|---|
committer | Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org> | 2024-08-14 20:01:43 +0200 |
commit | a247088adaf122116919235f4a40189506139495 (patch) | |
tree | 465d4100a94264c29af54f8edf125ad080bfe911 | |
parent | e8a7142a697c5d2673adea33ba23af82a89c9559 (diff) | |
download | gcc-a247088adaf122116919235f4a40189506139495.zip gcc-a247088adaf122116919235f4a40189506139495.tar.gz gcc-a247088adaf122116919235f4a40189506139495.tar.bz2 |
s390: Remove vector intrinsics
The following intrinsics are not implemented. Thus, remove them.
gcc/ChangeLog:
* config/s390/vecintrin.h (vec_vstbrh): Remove.
(vec_vstbrf): Remove.
(vec_vstbrg): Remove.
(vec_vstbrq): Remove.
(vec_vstbrf_flt): Remove.
(vec_vstbrg_dbl): Remove.
(vec_vsterb): Remove.
(vec_vsterh): Remove.
(vec_vsterf): Remove.
(vec_vsterg): Remove.
(vec_vsterf_flt): Remove.
(vec_vsterg_dbl): Remove.
-rw-r--r-- | gcc/config/s390/vecintrin.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/gcc/config/s390/vecintrin.h b/gcc/config/s390/vecintrin.h index daeed91..de29f91 100644 --- a/gcc/config/s390/vecintrin.h +++ b/gcc/config/s390/vecintrin.h @@ -160,20 +160,6 @@ __lcbb(const void *ptr, int bndry) cc != 3 ? 1 : 0; \ }) -#define vec_vstbrh vec_vlbrh -#define vec_vstbrf vec_vlbrf -#define vec_vstbrg vec_vlbrg -#define vec_vstbrq vec_vlbrq -#define vec_vstbrf_flt vec_vlbrf_flt -#define vec_vstbrg_dbl vec_vlbrg_dbl - -#define vec_vsterb vec_vlerb -#define vec_vsterh vec_vlerh -#define vec_vsterf vec_vlerh -#define vec_vsterg vec_vlerh -#define vec_vsterf_flt vec_vlerf_flt -#define vec_vsterg_dbl vec_vlerg_dbl - #define vec_extend_to_fp32_hi __builtin_s390_vclfnhs #define vec_extend_to_fp32_lo __builtin_s390_vclfnls #define vec_round_from_fp32 __builtin_s390_vcrnfs |