aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2010-10-21 12:38:09 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2010-10-21 05:38:09 -0700
commit2f7ba24e1f6367bf8c1a094ec85eb4064f7cf6ff (patch)
treea814b39d7f93cfbbd1280eb694dd090d953eaf2a /gcc
parent3ba7edcfcccc8c37983e89ee9d80287e6e3bb0f4 (diff)
downloadgcc-2f7ba24e1f6367bf8c1a094ec85eb4064f7cf6ff.zip
gcc-2f7ba24e1f6367bf8c1a094ec85eb4064f7cf6ff.tar.gz
gcc-2f7ba24e1f6367bf8c1a094ec85eb4064f7cf6ff.tar.bz2
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. From-SVN: r165771
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/i386/sse.md4
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c0b14a3..d265a6b 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 bff74d5..635a460 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")])