Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(51)

Side by Side Diff: gcc/gcc/testsuite/gcc.target/i386/ssetype-1.c

Issue 3050029: [gcc] GCC 4.5.0=>4.5.1 (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/nacl-toolchain.git
Patch Set: Created 10 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* { dg-do compile } */ 1 /* { dg-do compile } */
2 /* This test checks for absolute memory operands. */ 2 /* This test checks for absolute memory operands. */
3 /* { dg-require-effective-target nonpic } */ 3 /* { dg-require-effective-target nonpic } */
4 /* { dg-require-effective-target sse2 } */
4 /* { dg-options "-O2 -msse2 -march=k8" } */ 5 /* { dg-options "-O2 -msse2 -march=k8" } */
5 /* { dg-final { scan-assembler "andpd\[^\\n\]*magic" } } */ 6 /* { dg-final { scan-assembler "andpd\[^\\n\]*magic" } } */
6 /* { dg-final { scan-assembler "andnpd\[^\\n\]*magic" } } */ 7 /* { dg-final { scan-assembler "andnpd\[^\\n\]*magic" } } */
7 /* { dg-final { scan-assembler "xorpd\[^\\n\]*magic" } } */ 8 /* { dg-final { scan-assembler "xorpd\[^\\n\]*magic" } } */
8 /* { dg-final { scan-assembler "orpd\[^\\n\]*magic" } } */ 9 /* { dg-final { scan-assembler "orpd\[^\\n\]*magic" } } */
9 /* { dg-final { scan-assembler-not "movdqa" } } */ 10 /* { dg-final { scan-assembler-not "movdqa" } } */
10 /* { dg-final { scan-assembler "movapd\[^\\n\]*magic" } } */ 11 /* { dg-final { scan-assembler "movapd\[^\\n\]*magic" } } */
11 12
12 /* Verify that we generate proper instruction with memory operand. */ 13 /* Verify that we generate proper instruction with memory operand. */
13 14
(...skipping 14 matching lines...) Expand all
28 __m128d 29 __m128d
29 t3(void) 30 t3(void)
30 { 31 {
31 return _mm_or_pd (magic_a,magic_b); 32 return _mm_or_pd (magic_a,magic_b);
32 } 33 }
33 __m128d 34 __m128d
34 t4(void) 35 t4(void)
35 { 36 {
36 return _mm_xor_pd (magic_a,magic_b); 37 return _mm_xor_pd (magic_a,magic_b);
37 } 38 }
OLDNEW
« no previous file with comments | « gcc/gcc/testsuite/gcc.target/i386/sseregparm-6.c ('k') | gcc/gcc/testsuite/gcc.target/i386/ssetype-2.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698