diff options
author | Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> | 2023-11-27 10:30:54 +0100 |
---|---|---|
committer | Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> | 2023-11-27 10:30:54 +0100 |
commit | 8e4db85eca7c6e9461b8026052f6c8545c31341c (patch) | |
tree | e4ae2d1f83455f8ae2d6819529bb9ce790251fc2 /gcc/objcp/objcp-lang.cc | |
parent | a4787a926c6d5ea32f67b24449a512cd4eb1fc80 (diff) | |
download | gcc-8e4db85eca7c6e9461b8026052f6c8545c31341c.zip gcc-8e4db85eca7c6e9461b8026052f6c8545c31341c.tar.gz gcc-8e4db85eca7c6e9461b8026052f6c8545c31341c.tar.bz2 |
s390: Streamline NNPA builtins with their LLVM counterparts
For the opaque NNP-data type prefer unsigned over signed integer types.
gcc/ChangeLog:
* config/s390/s390-builtin-types.def: Add/remove types.
* config/s390/s390-builtins.def
(s390_vclfnhs,s390_vclfnls,s390_vcrnfs,s390_vcfn,s390_vcnf):
Replace type V8HI with UV8HI.
gcc/testsuite/ChangeLog:
* gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: Replace V8HI
types with UV8HI.
* gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: Dito.
* gcc.target/s390/zvector/vec_convert_from_fp16.c: Dito.
* gcc.target/s390/zvector/vec_convert_to_fp16.c: Dito.
* gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: Dito.
* gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: Dito.
* gcc.target/s390/zvector/vec_round_from_fp32.c: Dito.
Diffstat (limited to 'gcc/objcp/objcp-lang.cc')
0 files changed, 0 insertions, 0 deletions