diff options
| author | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-05-06 19:53:43 +0000 |
|---|---|---|
| committer | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-05-06 19:53:43 +0000 |
| commit | 2071a184890ea049d16ac285c8e4fec35dafd19d (patch) | |
| tree | e60833f48321b00e669f848b37c1f6d4ddeed3b5 /libjava/classpath/gnu/java/beans/encoder | |
| parent | e3c1cc5130edf0ec4abf455cb61d88d5f74fc056 (diff) | |
| download | ppe42-gcc-2071a184890ea049d16ac285c8e4fec35dafd19d.tar.gz ppe42-gcc-2071a184890ea049d16ac285c8e4fec35dafd19d.zip | |
* config/i386/i386.md (isa): Add x64_sse4 member.
(enabled): Handle x64_sse4.
(*movdi_internal): Add *x->?r alternative to emit pextrq $0,%xmm,%reg
instruction for 64bit SSE4_1 targets. Update insn attributes.
(*movsi_internal): Add *x->?r alternative to emit pextrd $0,%xmm,%reg
instruction for SSE4_1 targets. Update insn attributes.
* config/i386/sse.md (*vec_extract<ssevecmodelower>_0): Merge
with *sse4_1_pextrd and *sse4_1_pextrq having const_0 selector.
(*vec_extractv2di_1): Merge with *sse4_1_pextrq having
const_1 selector.
(*vec_extractv4si): Rename from *sse4_1_pextrd.
(*vec_extractv4si_zext): Rename from *sse4_1_pextrd_zext.
(*vec_extract<ssevecmodelower>_0 splitters): Merge splitters together.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198643 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/beans/encoder')
0 files changed, 0 insertions, 0 deletions

