diff options
author | Will Schmidt <will_schmidt@vnet.ibm.com> | 2020-09-17 17:17:15 -0500 |
---|---|---|
committer | Will Schmidt <will_schmidt@vnet.ibm.com> | 2020-10-22 09:42:52 -0500 |
commit | 8732511910e1dd23c56c01e876bbe235c360ac55 (patch) | |
tree | b56f03f767618c10be8237c9dbe95d37ae42a250 /gcc/fortran/openmp.c | |
parent | dfb7345cd54e90b4f5cc0234bd37ec2763602180 (diff) | |
download | gcc-8732511910e1dd23c56c01e876bbe235c360ac55.zip gcc-8732511910e1dd23c56c01e876bbe235c360ac55.tar.gz gcc-8732511910e1dd23c56c01e876bbe235c360ac55.tar.bz2 |
[PATCH, rs6000] int128 sign extention instructions (partial prereq)
Hi
This is a sub-set of the 128-bit sign extension support patch series
that will be fully implemented in a subsequent patch from Carl.
This is a necessary pre-requisite for the vector-load/store rightmost
element patch that follows in this thread.
[v2] Refreshed and touched up per review comments.
- updated set_attr entries. removed superfluous set_attr entries.
- moved define_insn and define_expand entries to vsx.md.
gcc/ChangeLog:
* config/rs6000/vsx.md (enum unspec): Add
UNSPEC_EXTENDDITI2 and UNSPEC_MTVSRD_DITI_W1 entries.
(mtvsrdd_diti_w1, extendditi2_vector): New define_insns.
(extendditi2): New define_expand.
Diffstat (limited to 'gcc/fortran/openmp.c')
0 files changed, 0 insertions, 0 deletions