| OLD | NEW |
| 1 /* { dg-do run } */ | 1 /* { dg-do run } */ |
| 2 /* { dg-options "-O2 -msse" } */ | 2 /* { dg-options "-O2 -msse" } */ |
| 3 /* { dg-require-effective-target sse } */ |
| 3 | 4 |
| 4 #ifndef CHECK_H | 5 #ifndef CHECK_H |
| 5 #define CHECK_H "sse-check.h" | 6 #define CHECK_H "sse-check.h" |
| 6 #endif | 7 #endif |
| 7 | 8 |
| 8 #ifndef TEST | 9 #ifndef TEST |
| 9 #define TEST sse_test | 10 #define TEST sse_test |
| 10 #endif | 11 #endif |
| 11 | 12 |
| 12 #include CHECK_H | 13 #include CHECK_H |
| (...skipping 15 matching lines...) Expand all Loading... |
| 28 int e[1]; | 29 int e[1]; |
| 29 | 30 |
| 30 s1.x = _mm_set_ps (24.43, 68.346, 43.35, 546.46); | 31 s1.x = _mm_set_ps (24.43, 68.346, 43.35, 546.46); |
| 31 s2.x = _mm_set_ps (1.17, 2.16, 3.15, 4.14); | 32 s2.x = _mm_set_ps (1.17, 2.16, 3.15, 4.14); |
| 32 d[0] = test (s1.x, s2.x); | 33 d[0] = test (s1.x, s2.x); |
| 33 e[0] = s1.a[0] < s2.a[0]; | 34 e[0] = s1.a[0] < s2.a[0]; |
| 34 | 35 |
| 35 if (checkVi (d, e, 1)) | 36 if (checkVi (d, e, 1)) |
| 36 abort (); | 37 abort (); |
| 37 } | 38 } |
| OLD | NEW |