aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2011-09-08 20:30:43 +0200
committerUros Bizjak <uros@gcc.gnu.org>2011-09-08 20:30:43 +0200
commita2e6888d20967667c156627fde42530ba19e7ca7 (patch)
tree8600861dbc61604023bde5dc1f74059fadf0eaa4 /gcc
parent974e0ad69d898e5088ca125c84b6708ed958302b (diff)
downloadgcc-a2e6888d20967667c156627fde42530ba19e7ca7.zip
gcc-a2e6888d20967667c156627fde42530ba19e7ca7.tar.gz
gcc-a2e6888d20967667c156627fde42530ba19e7ca7.tar.bz2
* config/i386.c (standard_sse_constant_opcode): Fix last commit.
From-SVN: r178705
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/i386/i386.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 171a480..38fea4e 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -8241,7 +8241,10 @@ standard_sse_constant_opcode (rtx insn, rtx x)
}
case 2:
- return "%vpcmpeqd\t%0, %0, %0";
+ if (TARGET_AVX)
+ return "vpcmpeqd\t%0, %0, %0";
+ else
+ return "pcmpeqd\t%0, %0";
default:
break;