diff options
author | hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-10-21 12:38:09 +0000 |
---|---|---|
committer | hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-10-21 12:38:09 +0000 |
commit | 4fb07105810e648fe4e4c00eee3b7b6176d249cb (patch) | |
tree | a814b39d7f93cfbbd1280eb694dd090d953eaf2a /gcc | |
parent | a15e7290fcfa878968fbd0c9fefdffc49e69b1d1 (diff) | |
download | gcc-4fb07105810e648fe4e4c00eee3b7b6176d249cb.tar.gz |
Add V8SI and V4DI to ssescalarmodesuffix.
2010-10-21 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/sse.md (ssescalarmodesuffix): Add V8SI and V4DI.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@165771 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/i386/sse.md | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c0b14a36e39..d265a6b782b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2010-10-21 H.J. Lu <hongjiu.lu@intel.com> + + * config/i386/sse.md (ssescalarmodesuffix): Add V8SI and V4DI. + 2010-10-21 Richard Guenther <rguenther@suse.de> Michael Matz <matz@suse.de> diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index bff74d57de3..635a4601c7c 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -117,8 +117,8 @@ [(SF "ss") (DF "sd") (V4SF "ps") (V2DF "pd") (V8SF "ps") (V4DF "pd") (V8SI "ps") (V4DI "pd")]) (define_mode_attr ssescalarmodesuffix - [(SF "ss") (DF "sd") (V4SF "ss") (V2DF "sd") (V8SF "ss") (V4DF "sd") - (V4SI "d")]) + [(SF "ss") (DF "sd") (V4SF "ss") (V2DF "sd") (V8SF "ss") (V8SI "ss") + (V4DF "sd") (V4SI "d") (V4DI "sd")]) ;; Mapping of the max integer size for xop rotate immediate constraint (define_mode_attr sserotatemax [(V16QI "7") (V8HI "15") (V4SI "31") (V2DI "63")]) |